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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!