Open AllanBlanchard opened 2 years ago
In section "4.1.1.1. Affectation de valeurs pointées", missing newline after "précondition à notre programme précédent :"
In section "4.3.2. Exemple avec un tableau en lecture seule", missing part of the code in the example
In section "4.3.2. Exemple avec un tableau en lecture seule", wrong code for the "invariant de boucle final"
In "4.4.2. Fonctions récursives", change in the code // no verification needed, s in not in the cluster
by // no verification needed, single in not in the cluster
Typo in "5.1. Types primitifs supplémentaires" (ìnt
to int
)
Text overflows off page in section "7.3.4. Limitations" with element_level_sorted_is_sorted
In "8.1.2. Avec la preuve déductive": "Why3 peut par extraire des conditions de vérification vers Coq"
Org
General
Update acknowledgment
Vocab (#44)
Images
Contracts
main
somewhere (https://stackoverflow.com/questions/72812151/why-does-wp-care-about-main) (https://github.com/AllanBlanchard/tutoriel_wp/pull/51)exits
andterminates
(https://github.com/AllanBlanchard/tutoriel_wp/pull/67)WP calculus
assert
,admit
,check
https://github.com/AllanBlanchard/tutoriel_wp/pull/58loop invariant
and newloop invariant
computation, https://github.com/AllanBlanchard/tutoriel_wp/pull/58check
andadmit
for function contracts (#64)terminates
+decreases
(#43)exits
(https://github.com/AllanBlanchard/tutoriel_wp/pull/67)Predicates
unchanged-loc
screen (0dcb27e6778b646253fb6b3b8c548592a9cdc6a2)Functions
Lemmas
change explanations for linear, Alt-Ergo proves everythingOK with 2.4.3check lemma
https://github.com/AllanBlanchard/tutoriel_wp/pull/58Inductive
Axiomatic
Minimal contracts
Triggering lemmas
assert
etc.Lemma functions
ghost-code-usage-2
to update