Logique et Calculabilité (2017)
Intervenants
Luigi Santocanale et Kevin Perrot.
Infos
     -  Vous pouvez trouver ici un programme pour executer l'algorithme DPLL. Vous pouvez aussi acceder au programme via web par
ici.
- Attention : possible déplacement des cours et des TDS de LSH vers le batiment 5.
- Début du cours  : le lundi 16/01/2017 à 15h00 (salle LSH 501).
- Début des TDs : le lundi 23/01/2016 à 9h00 (salles LSH 412 et 205, voir le
  plan
  du site).
Emploi du temps 
Le
calendrier
sciences de AMU.
                        Organisation du cours : 2h *10 cours, 3h*10 TDs, 2h*5 TPs.
- 16/01/2017 : Calcul propositionnel, syntaxe et
sémantique. Valuation, modèle, formule (in)satisfaisable,
contradictoire, tautologie, relations d'équivalence logique et de
conséquence logique entre formules. 
- 23/01/2017 : Conséquence logique d'un ensemble de
  formules. Propriétés de la conséquence logique. Théorème de
  compacité. Équivalences élémentaires entre formules propositionnelles.
- 30/01/2016 : Substitution. Mise en forme clausale. Problème SAT. Algorithme de Quine pour la satisfaisabilité.   
- 6/02/2017 : Algorithme DPLL pour la satisfaisabilité. Notion de
  système de preuve. La méthode de la coupure (résolution
  propositionnelle). Correction de la méthode.  Complètude de la
  méthode de la coupure.
      
- 13/02/2017 : Complètude de la méthode de la coupure. Syntaxe de la
  logique du premier ordre : signature, langage, termes, formules
  atomiques, formules; variables libres et liées.  Sémantique :
  structure pour un langage, valuations, évaluation des termes,
  évaluation des formules atomiques.  
- 27/02/2017 : Évaluation des toutes les formules. Notions de
  modèle, tautologie, conséquece logique, équivalence logique.
  Équivalences classiques avec les quantificateurs. 
- 6/03/2017 :  Forme prénexe, Skolemisation, forme clausale.
  Clauses, au premier ordre. Unification. Termes, substitutions, problèmes
  d'unification, unificateurs, MGUs.
 
- 13/03/2017 :   Algorithme d'unification.  Calcul de la résolution. Correction et complétude du
 calcul. Indecidabilité de la logique du premier ordre.  
Documents du cours 
Par ici.
En TP
  - Manuel
  de Prover9
  et Mace4
- Pour utiliser Prover9 er Mace4 via l'interface graphique :
    lancer la commande
    prover9-mace4-guidepuis un terminal.
- Des outils  pour visualiser les preuves et les
  modèles, on les trouve par ici.
Enoncés des TPs
         : TP1,   TP2,
        TP3,
        TP4.Références
 
- Les notes du cours, disponibles ici au fur et
à mesure.
- Page web du cours de l'année
dernière ici.
Des démos
Autres lectures conseillées
 
-  Le livre 
    Logique mathématique 1 (calcul propositionnel ; algèbre de Boole ; calcul des prédicats) par René Cori et Daniel Lascar.
Se preparer à l'examen
Les annales des examens passés sont
disponibles ici.
Calcul de la note finale
 NF = MAX (0.33*CC + 0.67*ET ; ET)
        
Attention : aucun document n'est authorisé à l'examen.