Суть любой верификации в том, что описание в одной формальной модели-нотации представляется параллельно в другой, с доказательством эквивалентности. Например, программа и вывод в предикатах; или формальная спецификация - и построенная по ней программа на ФЯ.

Суть не в самой формалистике (в ней всегда "не суть"), а в том, что совершить одну и ту же ошибку и в одной форме, и в другой - очень маловероятно.