Introduction aux notions de logique et programmation logique/Présentation du cours
Ce cours aborde les points suivants :
- fonctions booléennes: formes normales, diagrammes, simplification ;
- ensembles dénombrables, ensembles récursifs, récursivement énumérables ;
- mots et grammaires, systèmes formels ;
- calcul propositionnel : axiomatique, déductions, interprétation, tautologies, satisfiabilité ;
- résolution sans variable ;
- calcul des prédicats: axiomatique, interprétation, mise en forme de formules ;
- élimination des quantificateurs, unification, résolution ;
- langage Prolog: faits, règles, fonctionnement de l'interprète, coupure, négation.