1
Des logiques à la programmation
en logique
P. De Loor – deloor@enib -
2
Programmer en Logique
Une définition de l ’I.A. [ALL94] : faire
exécuter par l’ordinateur des tâches pour
lesquelles l ’homme est meilleur que la
machine.
3 courants de pensée (voire annexes)
Approche cognitive (source de la PL)
Approche cognitive (source de la PL)
Approche pragmatique (utilisation de la PL)
Approche pragmatique (utilisation de la PL)
Approche connexionniste
3
Plan
• 1. Programmer en logique ?
• 2. Origines des Logiques
• 3. Systèmes formels
• 4. Calcul propositionnel
• 5. Calcul des prédicats
• 6. Logiques non-classique
• 7. Démonstration automatique
• 8. Programmation en logique
4
Programmer en Logique ?
Paradigmes de programmation
mémoire/instruction : impératif
mathématique : fonctionnelle
génie logiciel : objet
raisonnement : logique
– ...
Un programme en PL exprimera des règles (et
des faits) l ’interpréteur « raisonnera » dessus
Chapitre 1. Programmer en logique ?
5
2. Les origines de la logique
Chapitre 2. Les origines de la logique
1 / 107 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !