Logique et Calculabilité (2017--2018)


Intervenants

Luigi Santocanale et Kevin Perrot.

Infos

Emploi du temps

Le calendrier sciences de AMU.
Organisation du cours : 2h *10 cours, 3h*10 TDs, 2h*5 TPs.
  1. 23/01/2018 : 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.
  2. 30/01/2018 : Conséquence logique d'un ensemble de formules. Propriétés de la conséquence logique. Théorème de compacité.
  3. 06/02/2018 : Équivalences élémentaires entre formules propositionnelles. Substitution. Mise en forme clausale. Problème SAT. Algorithme de Quine pour la satisfaisabilité. Algorithme DPLL pour la satisfaisabilité.
  4. 13/02/2018 : Notion de système de preuve. La méthode de la coupure (résolution propositionnelle). Correction et complètude de cette méthode. Autres systèmes de preuve pour la logique propositionnelle.
  5. 20/02/2018 : Complètude de la méthode de la coupure. Logique du premier ordre (calcul des prédicats). Syntaxe : signature, langage, termes, formules atomiques, formules; variables libres et liées.
  6. 6/03/2018 : Sémantique : structure pour un langage, valuations, évaluation des termes, évaluation des formules atomiques, évaluation des formules. Notions de modèle, tautologie, conséquece logique, équivalence logique.
  7. 13/03/2017 : Équivalences classiques avec les quantificateurs. Forme prénexe, Skolemisation, forme clausale. Clauses, au premier ordre.
  8. 20/03/2018 : Unification. Termes, substitutions, problèmes d'unification, unificateurs, MGUs. Algorithme d'unification. Calcul de la résolution. Correction et complétude du calcul. Indecidabilité de la logique du premier ordre.
  9. 27/03/2018 et 3/04/2018: Calculabilité. Lien vers la page de Kevin Perrot sur la calculabilité.

Documents du cours et code

Par ici.

En TP

Enoncés des TPs : TP1, TP2, TP3, TP4, TP5 (noté).

Références

Autres lectures conseillées

Démos

Se preparer à l'examen

Les annales des examens passés sont disponibles ici. Utilisez les démos pur vous entraîner avec les algorithmes.

Calcul de la note finale

NF = MAX (0.33*CC + 0.67*ET ; ET)
Les documents sont authorisés à l'examen, les calculettes, ordinateurs et téléphones mobiles sont interdits. Voir les MCC.