Logique et Calculabilité (2015)
Infos
- Le 9 février, le cours aura lieu en amphi Perez
- Début du cours  : le lundi 19/01/2015 (salle LSH 401).
- Début des TDs : le lundi 26/01/2015 (salles BU2 et BU3, voir le
  plan
  du site).
- Début des TPs : le  lundi 2/03/2015.
Emploi du temps 
Le
calendrier
sciences de AMU.
Organisation du cours : 2h *10 cours, 3h*10 TDs, 2h*5 TPs.
- 19/01/2015 : 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. 
- 26/01/2015 : Conséquence logique d'un ensemble de
  formules. Propriétés de la conséquence logique. Théorème de
  compacité.
- 2/02/2015 : Équivalences élémentaires entre formules. Substitution. Mise en forme clausale. Problème SAT. Méthode de Quine pour la satisfaisabilité.
 
- 9/02/2015 : 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. 
- 16/02/2015 : Syntaxe de la logique du premier ordre :  signature,
  langage, termes,
  formules atomiques, formules; variables libtres et liées.
  Sémantique : structure pour un langage.  
- 2/03/2015 : Sémantique de la logique du premier ordre : valuations, évaluation des termes, évaluation des
  formules atomiques, évaluations des formules. Notions de modèle, de
  de tautologie, conséquece logique, équivalence logique.   
- 9/03/2015 : Équivalences classiques avec les
  quantificateurs. Forme prénexe, Skolemisation, forme clausale.
  Clauses, au premier ordre.
  
 
- 16/03/2015 : Unification. Termes, substitutions, problèmes
  d'unification, unificateurs et MGUs. Algorithme d'unification,
  terminaison, correction et complétude.
- 23/03/2015 : Calcul de la résolution. Correction et complétude du calcul. 
- 30/03/2015 :  Calculabilité. Machines de Turing, problèmes de
  décision, problèmes décidables, problèmes semi-décidables; le
  problème de l'arrêt, problème indécidable; thèse de Church.
 
En TP
  - Manuel
  de Prover9
  et Mace4
- Pour utiliser Prover9 er Mace4 via l'interface graphique :
    lancer la commande
    python /opt/p9m4-v05/prover9-mace4.pydepuis un terminal.
- Des outils sympathiques, pour visualiser les preuves et les
  modèles, on les trouve par ici.
Enoncés des TPs
    (depuis l'année dernière, susceptibles de modifications) : TP1, TP2, TP3,
  TP4, TP5.Documents du cours 
Par ici.
Références
 
- Les notes du cours, disponibles ici au fur et
à mesure.
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)