Une Boite `a Outils Pour la Preuve Formelle de Syst`emes Séquentiels
Une Boite `a Outils Pour la Preuve Formelle de Syst`emes Séquentiels
Une Boite `a Outils Pour la Preuve Formelle de Syst`emes Séquentiels
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Liste <strong>de</strong> Figures<br />
Représentation <strong>de</strong>s formules propositionnelles 27<br />
Figure 1. Arbre <strong>de</strong> Shannon <strong>de</strong> (x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 )) . . . . . . . . 31<br />
Figure 2. Orthogonalité <strong>de</strong> <strong>la</strong> forme <strong>de</strong> Shannon . . . . . . . . . . . . . . . . . . 31<br />
Figure 3. Arbre réduit <strong>de</strong> (x 1 ∧(x 3 ⊕a 4 ))∨(x 2 ∧(x 3 ⇔ x 4 )) . . . . . . . . . . . 32<br />
Figure 4. Distribution normalisée <strong>de</strong>s arbres réduits . . . . . . . . . . . . . . . . 35<br />
Figure 5. BDD <strong>de</strong> (x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 )) . . . . . . . . . . . . . . . 39<br />
Figure 6. Exemple <strong>de</strong> BDD dénoté par une chaîne . . . . . . . . . . . . . . . . . 42<br />
Figure 7. Arbre <strong>de</strong> décision typé <strong>de</strong> ((x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 ))) . . . . 44<br />
Figure 8. Arbre réduit typé <strong>de</strong> ((x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 ))) . . . . . . . 46<br />
Figure 9. TDG <strong>de</strong> ((x 1 ∧(x 3 ⊕x 4 ))∨(x 2 ∧(x 3 ⇔ x 4 ))) . . . . . . . . . . . . . . 47<br />
Figure 10. Croissances <strong>de</strong>s sommes <strong>de</strong> produits, BDD et TDG sur les additionneurs 47<br />
Figure 11. Calcul du TDG <strong>de</strong> <strong>la</strong> formule (((a∧b)∨¬c) ⇒ d) . . . . . . . . . . . 48<br />
Figure 12. Graphe <strong>de</strong> t n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
Figure 13. Graphe <strong>de</strong> (t n ∧(a ⇔ b)) . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
Figure 14. Graphe <strong>de</strong> g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
Figure 15. Graphe <strong>de</strong>s fonctions symétriques . . . . . . . . . . . . . . . . . . . . 59<br />
Problèmes sur les machines séquentielles 69<br />
Figure 16. Modèle d’une machine séquentielle . . . . . . . . . . . . . . . . . . . 70<br />
Figure 17. Obtention du 6–uplet (n,m,r,ω,δ,Init) . . . . . . . . . . . . . . . . 71<br />
Figure 18. Machine produit pour <strong>la</strong> comparaison <strong>de</strong>s <strong>la</strong>ngages générés . . . . . . 72<br />
Figure 19. Parcours virtuel du graphe <strong>de</strong> transition . . . . . . . . . . . . . . . . 74<br />
Figure 20. Modèle universel <strong>de</strong> AG(y ⇒ AX(z)) . . . . . . . . . . . . . . . . . . 76<br />
Figure 21. Calcul <strong>de</strong>s états satisfaisant A[fUG] . . . . . . . . . . . . . . . . . . 78<br />
Calcul <strong>de</strong> l’image d’une fonction 85<br />
Figure 22. Graphes <strong>de</strong> G et <strong>de</strong> (∃⃗x G) . . . . . . . . . . . . . . . . . . . . . . . 88<br />
Figure 23. Squelette <strong>de</strong> <strong>la</strong> fonction “vectochar” . . . . . . . . . . . . . . . . . . 89<br />
Figure 24. Restricteur d’image . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90<br />
Figure 25. Fonction “vectochar” utilisant un cache . . . . . . . . . . . . . . . . 91<br />
Figure 26. Restricteur d’image strict . . . . . . . . . . . . . . . . . . . . . . . . 94<br />
Figure 27. Fonction “constrain” . . . . . . . . . . . . . . . . . . . . . . . . . . . 99<br />
Figure 28. Exemple d’application <strong>de</strong> l’opérateur “constrain” . . . . . . . . . . . 100<br />
Figure 29. Premier algorithme <strong>de</strong> calcul <strong>de</strong> Img . . . . . . . . . . . . . . . . . . 101<br />
Figure 30. Deuxième algorithme <strong>de</strong> calcul <strong>de</strong> Img . . . . . . . . . . . . . . . . . 101<br />
5