Les Programmes comme Transformeurs de
Pr´edicats
•Un programme fait le lien entre une pr´econdition et une postcondition.
•Les conditions sont des pr´edicats, c-`a-d des formules bool´eennes
portant sur des variables.
•Deux versions:
•Le programme ´etablit la postcondition apr`es ex´ecution, pourvu
que la pr´econdition soit remplie avant ex´ecution (correction
totale).
•Le programme ´etablit la postcondition apr`es ex´ecution, pourvu
que la pr´econdition soit remplie avant ex´ecution et que le
programme termine (correction partielle; on doit prouver la
terminaison s´epar´ement).
5