2.3.3 Construction de toutes les clauses déduites d’un ensemble de clauses . . . . . . . . . . . . . 31
2.3.3.1 Plan de la construction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3.3.2 Construction des suites ∆i(i≥0)et Θi(i≥0)....................... 31
2.3.4 Clausesminimales ........................................ 32
2.4 AlgorithmedeDavisetPutnam...................................... 33
2.4.1 Suppression des clauses qui ont des littéraux isolés . . . . . . . . . . . . . . . . . . . . . . . 33
2.4.2 Résolutionunitaire........................................ 34
2.4.3 Algorithme de Davis et Putnam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.5 Exercices ................................................. 37
3 Déduction Naturelle 39
3.1 Lesystèmeformel............................................. 39
3.1.1 Lesrègles............................................. 39
3.1.2 Preuve .............................................. 40
3.1.2.1 Brouillondepreuve .................................. 40
3.1.2.2 Contexte des lignes d’un brouillon de preuve . . . . . . . . . . . . . . . . . . . . . 41
3.1.2.3 Formulesutilisables.................................. 41
3.1.2.4 Preuves ........................................ 41
3.2 Cohérence de la déduction naturelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.3 Complétude de la déduction naturelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.4 Exercices ................................................. 47
4 Logique du premier ordre 49
4.1 Lelangage................................................. 49
4.1.1 Formulesstrictes ......................................... 49
4.1.1.1 Levocabulaire..................................... 49
4.1.1.2 Termes ........................................ 49
4.1.1.3 Formulesatomiques.................................. 49
4.1.1.4 Formules........................................ 50
4.1.2 Formulesàpriorité........................................ 50
4.1.3 Variableslibresetliées...................................... 51
4.1.3.1 Occurrences libres et liées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.1.3.2 Variables libres et liées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.2 Lesensdesformules ........................................... 51
4.2.1 Interprétation........................................... 52
4.2.2 Sens des termes et des formules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2.2.1 Sensdestermes .................................... 52
4.2.2.2 Sens des formules atomiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2.2.3 Sensdesformules ................................... 53
4.2.2.4 Modèle, validité, conséquence, équivalence . . . . . . . . . . . . . . . . . . . . . . 54
4.2.3 Signature ............................................. 54
4.2.4 Instanciation ........................................... 55
4.2.5 Interprétationfinie ........................................ 55
4.2.5.1 Les entiers et leurs représentations . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.2.5.2 Expansion d’une formule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.2.5.3 Interprétation et assignation propositionnelle . . . . . . . . . . . . . . . . . . . . . 56
4.2.5.4 De l’assignation à l’interprétation . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.2.5.5 De l’interprétation à l’assignation . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.2.5.6 Recherche d’un modèle fini d’une formule fermée . . . . . . . . . . . . . . . . . . 57
4.2.5.6.1 Formule fermée sans symbole de fonction . . . . . . . . . . . . . . . . . 57
4.2.5.6.2 Formule fermée avec symbole de fonction . . . . . . . . . . . . . . . . . 57
4.2.6 Substitution et remplacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4