Predicate transformer semantics: Difference between revisions

Content deleted Content added
Boulme (talk | contribs)
link to symbolic execution
Boulme (talk | contribs)
mNo edit summary
Line 1:
'''[[Predicate]] transformer semantics''' are a reformulation of [[Floyd–Hoare logic]]. WhileWhereas Hoare logic was originally presented as a [[deductive system]], predicate transformer semantics (either by '''weakest-preconditions''' or by '''strongest-postconditions''' see below) give an effective [[algorithm]] to reduce the problem of verifying a Hoare triple to the problem of proving a [[First-order logic | first-order formula]].
Technically, predicate transformer semantics perform a kind of [[Symbolic execution]] of statements into predicates.