Next: Logiques non-monotones
Up: Intelligence artificielle
Previous: Intelligence artificielle
FUNDP-INFO-3101 --
P.-Y. Schobbens --
30-0-0 --
Cours de 3ème cycle
On s'intéresse, ici, peu aux méthodes de preuves de programmes qui devraient faire l'objet
d'un autre cours, mais plutôt aux techniques qui permettent
l'implémentation
des systemes de preuves.
- un minimum de preuve de programmes (p.ex. le système de Hoare);
- logique du premier ordre: syntaxe et modèles.
ULB-INFO-362: Eléments de logique appliquée à l'informatique
FUNDP-INFO-2209: Techniques d'Intelligence Artificielle
- Bases de théorie de la preuve :
systèmes de Hilbert, déduction naturelle, séquents, élimination des coupures.
Expression de preuve en lambda-calcul: isomorphisme de Curry-Howard,
systèmes de types.
- Bases de la preuve automatique :
- Algorithme de résolution, unification, unification d'ordre
supérieur:
- Réécriture, paramodulation, surréduction.
- Environnements interactifs d'aide à la preuve:
HOL, Isabelle, KIV, PVS, B.
Cours théorique + travaux avec un environnement interactif d'aide à la preuve
- 1
- J. H. Gallier,
Logic for Computer Science: Foundations of Automatic
Theorem Proving,
Harper and Row,
1986.
Pierre-Yves SCHOBBENS
Thu Feb 4 19:08:21 MET 1999