Ce site est destiné aux étudiants suivant le cours « Mathematical Logic » de l'option « Intelligence Artificielle et Informatique Fondamentale » de SUPAERO. On y trouvera la copie des transparents du cours, les énoncés des exercices et des TP.

Transparents du cours et exercices

Les transparents du cours sont disponibles au format PDF ici.

Les fiches d'exercices sont disponibles également au format PDF :

TP sur Prolog

Les transparents présentés durant le TP sont disponibles ici. La documentation de GNU Prolog se trouve .

Vous pouvez télécharger le fichier prolog.el pour pouvoir avoir un mode Prolog correct sous Emacs. N'oubliez pas d'ajouter les lignes suivantes dans le fichier ~/.emacs pour pouvoir l'utiliser :

(add-to-list 'load-path "/chemin/vers/repertoire/contenant/le/fichier/")
(autoload 'run-prolog "prolog" "Start a Prolog sub-process." t)
(autoload 'prolog-mode "prolog" "Major mode for editing Prolog programs." t)
(autoload 'mercury-mode "prolog" "Major mode for editing Mercury programs." t)
(setq prolog-system 'gnu)
(setq auto-mode-alist (append '(("\\.pl$" . prolog-mode)
				("\\.m$" . mercury-mode))
			      auto-mode-alist))

BE sur Prolog

Le sujet du BE sur Prolog est disponible ici.

Examens

Vous trouverez ici quelques examens des années précédentes (pas tous).