Chap 1 Partie 1 Logique Classique
Chap 1 Partie 1 Logique Classique
Chap 1 Partie 1 Logique Classique
Représentation en
Logique
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 1
connaissance
Introduction Générale
Premières definitions de l’ IA
• M. Minsky :
« ... the science of making machines do things that would
require intelligence if done by humans. »
• J.L. Laurière :
« Tout problème pour lequel aucune solution algorithmique
n'est connue, relève à priori de l'intelligence artificielle. »
• D. McDermott & E. Charniak :
« l'étude des facultés mentales à l'aide de modèles de type
calculatoire.»
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 2
connaissance
Plus récemment
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 3
connaissance
En résumé :
• Un système « intelligent » est destiné à remplacer ou à assister
l’homme dans des domaines où l’expertise humaine est :
non suffisamment structurée
sujette aux révisions et à l’enrichissement selon
l’expérience cumulée.
• Définition plus formelle :
L’IA offre un ensemble de techniques, de méthodes, et
d’outils de formation, de modélisation, de représentation et
d’utilisation des connaissances humaines (implicites et/ou
explicites) pour reproduire certaines capacités cognitives et
dépasser certaines capacités calculatoires humaines par
l’intermédiaire d’un système informatique.
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 4
connaissance
Différentes façons de voir l’intelligence
artificielle
créer des systèmes qui se créer des systèmes qui possèdent des
comportent comme les êtres comportements rationnels
humains
(suivent une logique)
(systèmes passant le test de
Turing)
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 5
connaissance
présentation globale d’un système intelligent
Qu'est-ce que l'Intelligence Artificielle ?
L’IA permet de systématiser et automatiser les tâches intellectuelles
pour élaborer des
machines capables de :
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 7
connaissance
Mme Kerada Ramdane Ouidad Représentation de la
2/2/21 8
connaissance
Définition et évolution du terme
Connaissance
Donnée information connaissance
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 9
connaissance
Principe de représentation de connaissance
« Une représentation ne vaut que par la facilité de mise en œuvre
des procédures de traitement. » J.L. Laurière
Un mode de représentation des connaissances inclut :
● une structure de données codant la connaissance
● un mécanisme d'exploitation de la connaissance codée
Un mode de raisonnement doit posséder trois propriétés :
● Clarté,
● Puissance d'expression,
● Efficacité du mécanisme d'exploitation
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 10
connaissance
Quelques formalismes de représentation de connaissance
● Représentations logiques
● Réseaux sémantiques et graphe conceptuels
● Règles de production
● Frames; etc………
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 11
connaissance
Un Système à base de connaissance est
caractérisé par:
• Séparation de la connaissance et du
raisonnement
• Contient de la connaissance experte
• Se focalise sur une expertise donnée
• Raisonne avec des symboles
• Raisonne avec des heuristiques
• Permet le raisonnement « incertain »
Mme Kerada Ramdane Ouidad Représentation de
2/2/21 12
la connaissance
La logique Classique
A. Logique des propositions
Définitions
L'alphabet l’alphabet est constitué :
• de connecteurs : Ø, ,Ù,, Ú,
®, ®«, « qui se lisent respectivement
non, et, ou, implique et équivalent.
Définition
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 15
connaissance
Déduction
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 17
connaissance
Interprétation
Une interprétation du calcul propositionnel consiste à donner :
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 18
connaissance
Soit une fbf G composée de différents atomes : A1...An,
une interprétation de G est une assignation des
valeurs de vérité à A1...An.
Si G comporte n atomes
==> 2n interprétations possibles
Exemple :
G = ( A Ú B) Ù C
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 19
connaissance
Une fbf G est vraie (respectivement fausse)
dans une interprétation i si la valeur de G
est vraie (respectivement fausse)
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 20
connaissance
Exemple :
Soit : G : ( P ® (Q Ú (ØR) ) )
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 21
connaissance
Théorèmes d'équivalence
si F |= G et G |= F, on écrit alors F @ G, le
symbole "@" se lit "est équivalent à".
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 22
connaissance
Soient A, B et C des formules bien formées.
• 1. Implication matérielle
A ® B @ ØA Ú B
• 2. Equivalence matérielle
A « B @ (A ® B) Ù (B ® A)
• 3. Commutativité
a) A Ú B @ B Ú A b) A Ù B @ B Ù A
• 4. Associativité
a) (A Ú B) Ú C @ A Ú (B Ú C)
b) (A Ù B) Ù C @ A Ù (B Ù C)
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 23
connaissance
• 5. Distributivité
a) A Ú (B Ù C) @ (A Ú B) Ù (A Ú C)
b) A Ù (B Ú C) @ (A Ù B) Ú (A Ù C)
• 6. Complémentarité
a) A Ú ØA @ V b) A Ù ØA @ F
• 7. Involution
(Ø(ØA)) @ A
• 8. Lois de de Morgan
a) Ø(A Ú B) @ (ØA) Ù (ØB)
b) Ø(A Ù B) @ (ØA) Ú (ØB)
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 24
connaissance
• 9.
a) A Ú ((ØA) Ù B) @ A Ú B
b) A Ù ((ØA) Ú B) @ A Ù B
• 10. a) A Ú V @ V b) A Ù V @ A
a) A Ú F @ A b) A Ù F @ F
• 11. Identité
a) A Ù A @ A b) A Ú A @ A
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 25
connaissance
Exercice
1. Pour chacune des formules ci-dessous, indiquer
une formule logiquement équivalente et telle que :
les seules variables propositionnelles utilisées sont
p et q ; et les seules connecteurs sont Ø et Ú .
pÙq; p→q;p↔q
2. développer la négation en appliquant les lois de de
Morgan
• a) ((Ø(A( Ù )))
(B Ú C)))
• b) (Ø((ØA) Ù B Ù ((ØC) Ú D) Ú (ØE) Ù F Ù
(ØG)))
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 26
connaissance
Quelques notions classiques
• Validité
Une fbf A est une tautologie (valide) si et seulement si elle est
vraie dans toute interprétation; on écrit alors : |= A
exp A Ú A
Question
Soient F et G deux formules sans variable propositionnelle
commune. Montrer que si F G est une tautologie, alors l'une au
moins des formules F et G est une tautologie.
• Insatisfiabilité
Une fbf est inconsistante ou insatisfiable si et seulement si elle est
fausse dans toute interprétation
Exp A Ù A
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 27
connaissance
• Consistance
Une fbf A est consistante ou satisfiable
si et seulement si
elle n'est pas inconsistante ou
si il existe
une interprétation i telle que i[A] = V ou
si elle admet un modèle
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 28
connaissance
• Conséquence logique :
E un ensemble de fbfs , A une fbf
A est une conséquence logique de E si et seulement si
toutes les interprétations qui rendent vraies toutes
les formules de E rendent vraie la formule A.
On écrit alors E |= A
On dit qu'une formule C est une conséquence logique de
H1.. Hn
si et seulement si tout modèle de H1..Hn est un
modèle de C
si et seulement si H1 Ù2 H2...Ù ..®
. Ù Hn ® C est
valide
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 29
connaissance
Dans ce contexte les formules Hi sont les
hypothèses et C est la conclusion
• Complétude
toutes les tautologies sont des théorèmes.
C.a.d. Pour toute formule A
si |= A alors |- A
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 30
connaissance
• Propriété
La notion de conséquence logique est liée à celle
de tautologie.
F |= C si et seulement si |= (F → C)
F |= C si et seulement si
F ∪ { ¬ C} est inconsistant
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 32
connaissance
Définitions
– Un littéral est une variable propositionnelle ou la négation d’une
variable propositionnelle
exp: A ; ¬ p.
C1= x1 ∨ ・ ・ ・ ∨ xi ∨ ・ ・ ・ ∨ xn, et
C2=t y1 ∨ ・ ・ ・ ∨ yj ∨ ・ ・ ・ ∨ ym
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 35
connaissance
4. On applique autant de fois que nécessaire les
lois de distribution :
(X ∨(Y ∧Z)) ≡ ((X ∨Y )∧(X ∨Z)) et
(X ∧ (Y ∨ Z)) ≡ ((X ∧ Y ) ∨ (X ∧ Z)).
L’expression obtenue à la fin de cette
procédure est une forme clausale équivalente à
la formule de départ.
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 36
connaissance
Remarques
– Les clauses comportant deux littéraux opposés
sont valides (tiersexclu) et peuvent donc être
supprimées. Exp:
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 38
connaissance
Algorithme de résolution par réfutation
1. Choisir deux clauses dont on peut calculer la résolvante et la
calculer effectivement.
2. Si aucune des deux conditions ci-dessous n’est remplie, répéter
l’étape 1.
– Aucune nouvelle clause ne peut-être ajoutée à la base de
connaissances : dans ce cas, C n’est pas une conséquence
logique de F.
– La résolvante produite est la clause vide : dans ce cas, F a
pour conséquence logique C.
La clause vide résulte de l’application de la règle de résolution au
cas particulier où les deux clauses constituent des littéraux
contraires :
• X, ¬ X
• ⊥
2/2/21 Mme Kerada Ramdane Ouidad Représentation de la 39
connaissance
Exercices
2) Proposition à démontrer
Soit A une formule propositionnelle contenant seulement les
Connecteurs ; et . Soit A* la formule propositionnelle obtenue en interchangeant les
connecteurs et , et en remplaçant chaque variable p par sa négation ( p) dans A.
Alors A* est logiquement équivalent à A.
3) Donnons la forme clausale de la formule :
(a (b c)) ((a b) (a c))
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 40
connaissance
5) Une association est régie par le règlement intérieur suivant :
art1. Les membres de la direction financière doivent être choisis parmi ceux de la
direction générale.
art2. Nul ne peut être à la fois membre de la direction générale et de la direction de
la bibliothèque s'il n'est pas membre de la direction financière.
art.3 Aucun membre de la direction de la bibliothèque ne peut être membre de la
direction financière.
On désigne par f,g,b les propositions atomiques être membre de la direction financière
[resp. générale], [resp.de la bibliothèque].
_ Ecrire sous forme de clauses l'ensemble des 3 articles du règlement.
_ Rédiger un règlement équivalent plus simple.
2/2/21
Mme Kerada Ramdane Ouidad Représentation de la 41
connaissance