download.tuxfamily.org pdf/logic_beamer... · syntaxe les symboles l' ensemble des formules de...

255

Upload: ngonhi

Post on 16-Sep-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Logique des propositions

INFO1 - Semaines 38 & 39

Guillaume CONNAN

IUT de Nantes - Dpt d'informatique

Dernière mise à jour : 30 septembre 2012

(IUT de Nantes - Dpt d'informatique ) 1 / 50

Page 2: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sommaire

1 Syntaxe

2 Sémantique

3 Portes logiques

4 Approche formelle de la logique

propositionnelle

(IUT de Nantes - Dpt d'informatique ) 2 / 50

Page 3: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

(IUT de Nantes - Dpt d'informatique ) 3 / 50

Page 4: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Dr. McCoy : Mr. Spock, remind me to tell you that I'm sick and tired ofyour logic.Spock : That is a most illogical attitude.

(IUT de Nantes - Dpt d'informatique ) 4 / 50

Page 5: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe

Sommaire

1 Syntaxe

2 Sémantique

3 Portes logiques

4 Approche formelle de la logique

propositionnelle

(IUT de Nantes - Dpt d'informatique ) 5 / 50

Page 6: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

propositions atomiques.

⊥>¬∧∨→↔� ( � et � ) �.

(IUT de Nantes - Dpt d'informatique ) 6 / 50

Page 7: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

propositions atomiques.

⊥>¬∧∨→↔� ( � et � ) �.

(IUT de Nantes - Dpt d'informatique ) 6 / 50

Page 8: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

propositions atomiques.

⊥>¬∧∨→↔� ( � et � ) �.

(IUT de Nantes - Dpt d'informatique ) 6 / 50

Page 9: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

propositions atomiques.

⊥>¬∧∨→↔� ( � et � ) �.

(IUT de Nantes - Dpt d'informatique ) 6 / 50

Page 10: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

propositions atomiques.

⊥>¬∧∨→↔� ( � et � ) �.

(IUT de Nantes - Dpt d'informatique ) 6 / 50

Page 11: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

propositions atomiques.

⊥>¬∧∨→↔� ( � et � ) �.

(IUT de Nantes - Dpt d'informatique ) 6 / 50

Page 12: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

propositions atomiques.

⊥>¬∧∨→↔� ( � et � ) �.

(IUT de Nantes - Dpt d'informatique ) 6 / 50

Page 13: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

propositions atomiques.

⊥>¬∧∨→↔� ( � et � ) �.

(IUT de Nantes - Dpt d'informatique ) 6 / 50

Page 14: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

propositions atomiques.

⊥>¬∧∨→↔� ( � et � ) �.

(IUT de Nantes - Dpt d'informatique ) 6 / 50

Page 15: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 16: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 17: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 18: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 19: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 20: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 21: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 22: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 23: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 24: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

L'ensemble des formules de la logiquepropositionnelle est le plus petit en-semble F tel que :

⊥ est un élément de F ;

toute proposition atomique est unélément de F ;

si p ∈F , alors (¬p) ∈F ;

si p et q sont dans F , alors(p∧q),(p∨q),(p→ q),et(p↔ q)sont des éléments de F ;

il n'y a pas d'autres expressionsbien formées que celles décritespar les règles précédentes.

type atom = int;;

type formule =

|Faux

|Atomic of atom

|Non of formule

|Et of (formule * formule)

|Ou of (formule * formule)

|Implique of (formule * formule)

|Equiv of (formule * formule);;

(IUT de Nantes - Dpt d'informatique ) 7 / 50

Page 25: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

priorités

¬ est prioritaire sur les autres opérateurs ;

∨ et ∧ sont prioritaires sur → et ↔.

Mais attention ! p∨q∧ r est ambigu.

(IUT de Nantes - Dpt d'informatique ) 8 / 50

Page 26: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

priorités

¬ est prioritaire sur les autres opérateurs ;

∨ et ∧ sont prioritaires sur → et ↔.

Mais attention ! p∨q∧ r est ambigu.

(IUT de Nantes - Dpt d'informatique ) 8 / 50

Page 27: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

connecteurs

Remarque

Il y a bien plus de connecteurs logiques que ceux évoqués ici. En fait, unconnecteur logique est une fonction totale de Bn

2 dans B2. On dit que n estson arité. Par exemple, ¬ est un connecteur d'arité 1 et ∧ est unconnecteur d'arité 2.

(IUT de Nantes - Dpt d'informatique ) 9 / 50

Page 28: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

arbres

s → ((p∧ (¬q))∨ (p↔ (¬r)))→

s ∨

p ¬

q

p ¬

r

(IUT de Nantes - Dpt d'informatique ) 10 / 50

Page 29: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

arbres

s → ((p∧ (¬q))∨ (p↔ (¬r)))→

s ∨

p ¬

q

p ¬

r

(IUT de Nantes - Dpt d'informatique ) 10 / 50

Page 30: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

Démonstration par induction

Théorème 1

Si une propriété P portant sur les formules de F est telle que :

toute variable propositionnelle véri�e P ;

⊥ véri�e P ;

si la formule p véri�e P, alors (¬p) véri�e P ;

si p et q véri�ent P, alors (p∨q), (p∧q), (p→ q) et (p↔ q) véri�entP ;

alors toutes les formules de F véri�ent P.

Exercice 1

Toute formule de F a autant de parenthèses ouvrantes que de parenthèsesfermantes.

(IUT de Nantes - Dpt d'informatique ) 11 / 50

Page 31: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

Démonstration par induction

Théorème 1

Si une propriété P portant sur les formules de F est telle que :

toute variable propositionnelle véri�e P ;

⊥ véri�e P ;

si la formule p véri�e P, alors (¬p) véri�e P ;

si p et q véri�ent P, alors (p∨q), (p∧q), (p→ q) et (p↔ q) véri�entP ;

alors toutes les formules de F véri�ent P.

Exercice 1

Toute formule de F a autant de parenthèses ouvrantes que de parenthèsesfermantes.

(IUT de Nantes - Dpt d'informatique ) 11 / 50

Page 32: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

Démonstration par induction

Théorème 1

Si une propriété P portant sur les formules de F est telle que :

toute variable propositionnelle véri�e P ;

⊥ véri�e P ;

si la formule p véri�e P, alors (¬p) véri�e P ;

si p et q véri�ent P, alors (p∨q), (p∧q), (p→ q) et (p↔ q) véri�entP ;

alors toutes les formules de F véri�ent P.

Exercice 1

Toute formule de F a autant de parenthèses ouvrantes que de parenthèsesfermantes.

(IUT de Nantes - Dpt d'informatique ) 11 / 50

Page 33: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

Démonstration par induction

Théorème 1

Si une propriété P portant sur les formules de F est telle que :

toute variable propositionnelle véri�e P ;

⊥ véri�e P ;

si la formule p véri�e P, alors (¬p) véri�e P ;

si p et q véri�ent P, alors (p∨q), (p∧q), (p→ q) et (p↔ q) véri�entP ;

alors toutes les formules de F véri�ent P.

Exercice 1

Toute formule de F a autant de parenthèses ouvrantes que de parenthèsesfermantes.

(IUT de Nantes - Dpt d'informatique ) 11 / 50

Page 34: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

Démonstration par induction

Théorème 1

Si une propriété P portant sur les formules de F est telle que :

toute variable propositionnelle véri�e P ;

⊥ véri�e P ;

si la formule p véri�e P, alors (¬p) véri�e P ;

si p et q véri�ent P, alors (p∨q), (p∧q), (p→ q) et (p↔ q) véri�entP ;

alors toutes les formules de F véri�ent P.

Exercice 1

Toute formule de F a autant de parenthèses ouvrantes que de parenthèsesfermantes.

(IUT de Nantes - Dpt d'informatique ) 11 / 50

Page 35: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

Démonstration par induction

Théorème 1

Si une propriété P portant sur les formules de F est telle que :

toute variable propositionnelle véri�e P ;

⊥ véri�e P ;

si la formule p véri�e P, alors (¬p) véri�e P ;

si p et q véri�ent P, alors (p∨q), (p∧q), (p→ q) et (p↔ q) véri�entP ;

alors toutes les formules de F véri�ent P.

Exercice 1

Toute formule de F a autant de parenthèses ouvrantes que de parenthèsesfermantes.

(IUT de Nantes - Dpt d'informatique ) 11 / 50

Page 36: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

Démonstration par induction

Théorème 1

Si une propriété P portant sur les formules de F est telle que :

toute variable propositionnelle véri�e P ;

⊥ véri�e P ;

si la formule p véri�e P, alors (¬p) véri�e P ;

si p et q véri�ent P, alors (p∨q), (p∧q), (p→ q) et (p↔ q) véri�entP ;

alors toutes les formules de F véri�ent P.

Exercice 1

Toute formule de F a autant de parenthèses ouvrantes que de parenthèsesfermantes.

(IUT de Nantes - Dpt d'informatique ) 11 / 50

Page 37: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

Sous-formules

Exercice 2

s → ((p∧ (¬q))∨ (p↔ (¬r)))

(IUT de Nantes - Dpt d'informatique ) 12 / 50

Page 38: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Syntaxe Les symboles

fonction booléenne

Exemple 2

f :B32 → B2

(p,q,r) 7→ s → ((p∧ (¬q))∨ (p↔ (¬r)))

(IUT de Nantes - Dpt d'informatique ) 13 / 50

Page 39: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Sommaire

1 Syntaxe

2 Sémantique

3 Portes logiques

4 Approche formelle de la logique

propositionnelle

(IUT de Nantes - Dpt d'informatique ) 14 / 50

Page 40: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeurs sous un environnement

Dé�nition 3

Une distribution de vérité (ou environnement ou interprétationpropositionnelle) est une fonction totale v des variables atomiques de Fdans B2.

(IUT de Nantes - Dpt d'informatique ) 15 / 50

Page 41: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 42: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 43: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 44: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 45: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 46: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 47: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 48: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 49: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 50: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 51: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 52: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 53: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 54: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 55: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 56: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Valeur sous un environnement

Val(⊥,v)= 0 ;

si p est une variable atomique alors Val(p,v)= v(p) ;

Val(¬p,v)= 1 ssi, Val(p,v)= 0 (NÉGATION) ;

Val(p∧q,v)= 1 ssi Val(p,v)= Val(q,v)= 1 (CONJONCTION) ;

Val(p∨q,v)= 0 ssi, Val(p,v)= Val(q,v)= 0 (DISJONCTION) ;

Val(p→ q,v)= 0 ssi, Val(p,v)= 1 et Val(q,v)= 0 (IMPLICATION) ;

Val(p↔ q,v)= 1 ssi, Val(p,v)= Val(q,v) (ÉQUIVALENCE),

f = (p∧ (q∨ r)) et ⟨v(p)= 1, v(q)= 0, v(r)= 1⟩ : Val(f ,v) ?

(IUT de Nantes - Dpt d'informatique ) 16 / 50

Page 57: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 58: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 59: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 60: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 61: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 62: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 63: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 64: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 65: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 66: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 67: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 68: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 69: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 70: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 71: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 72: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 73: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 74: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 75: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 76: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 77: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 78: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 79: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 80: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 81: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 82: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 83: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 84: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 85: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 86: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 87: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique

Tables de vérité

p∨ (¬q→ p)

p q ¬q ¬q→ p p∨(¬q→ p)

1 1 0 1 1

1 0 1 1 1

0 1 0 1 1

0 0 1 0 0

modèle - satis�able - tautologie - insatis�able

(IUT de Nantes - Dpt d'informatique ) 17 / 50

Page 88: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Conséquence logique

Dé�nition 4

Soit F une formule ou un ensemble de formules et G une formule. On ditque G est une conséquence logique de F si, et seulement si, tout modèle deF est aussi un modèle de G. On note alors F |=G .

(IUT de Nantes - Dpt d'informatique ) 18 / 50

Page 89: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Conséquence logique

Dé�nition 4

Soit F une formule ou un ensemble de formules et G une formule. On ditque G est une conséquence logique de F si, et seulement si, tout modèle deF est aussi un modèle de G. On note alors F |=G .

(IUT de Nantes - Dpt d'informatique ) 18 / 50

Page 90: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Conséquence logique

Dé�nition 4

Soit F une formule ou un ensemble de formules et G une formule. On ditque G est une conséquence logique de F si, et seulement si, tout modèle deF est aussi un modèle de G. On note alors F |=G .

(IUT de Nantes - Dpt d'informatique ) 18 / 50

Page 91: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Exemple

� Je vous paierez seulement si votre programme marche. Or votreprogramme ne marche pas donc je ne vous paierai pas. �Notons p la variable atomique : � Le client paye � et m la variable : � leprogramme marche �.Si le client paye, cela implique que le programme marche donc on a p→m.De plus on sait que ¬m.La conséquence logique en est ¬p.Le raisonnement du client peut donc être modélisé par :

p→m, ¬m |= ¬pEst-il correct ?

(IUT de Nantes - Dpt d'informatique ) 19 / 50

Page 92: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Exemple

� Je vous paierez seulement si votre programme marche. Or votreprogramme ne marche pas donc je ne vous paierai pas. �Notons p la variable atomique : � Le client paye � et m la variable : � leprogramme marche �.Si le client paye, cela implique que le programme marche donc on a p→m.De plus on sait que ¬m.La conséquence logique en est ¬p.Le raisonnement du client peut donc être modélisé par :

p→m, ¬m |= ¬pEst-il correct ?

(IUT de Nantes - Dpt d'informatique ) 19 / 50

Page 93: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Exemple

� Je vous paierez seulement si votre programme marche. Or votreprogramme ne marche pas donc je ne vous paierai pas. �Notons p la variable atomique : � Le client paye � et m la variable : � leprogramme marche �.Si le client paye, cela implique que le programme marche donc on a p→m.De plus on sait que ¬m.La conséquence logique en est ¬p.Le raisonnement du client peut donc être modélisé par :

p→m, ¬m |= ¬pEst-il correct ?

(IUT de Nantes - Dpt d'informatique ) 19 / 50

Page 94: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Exemple

� Je vous paierez seulement si votre programme marche. Or votreprogramme ne marche pas donc je ne vous paierai pas. �Notons p la variable atomique : � Le client paye � et m la variable : � leprogramme marche �.Si le client paye, cela implique que le programme marche donc on a p→m.De plus on sait que ¬m.La conséquence logique en est ¬p.Le raisonnement du client peut donc être modélisé par :

p→m, ¬m |= ¬pEst-il correct ?

(IUT de Nantes - Dpt d'informatique ) 19 / 50

Page 95: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Exemple

� Je vous paierez seulement si votre programme marche. Or votreprogramme ne marche pas donc je ne vous paierai pas. �Notons p la variable atomique : � Le client paye � et m la variable : � leprogramme marche �.Si le client paye, cela implique que le programme marche donc on a p→m.De plus on sait que ¬m.La conséquence logique en est ¬p.Le raisonnement du client peut donc être modélisé par :

p→m, ¬m |= ¬pEst-il correct ?

(IUT de Nantes - Dpt d'informatique ) 19 / 50

Page 96: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Exemple

� Je vous paierez seulement si votre programme marche. Or votreprogramme ne marche pas donc je ne vous paierai pas. �Notons p la variable atomique : � Le client paye � et m la variable : � leprogramme marche �.Si le client paye, cela implique que le programme marche donc on a p→m.De plus on sait que ¬m.La conséquence logique en est ¬p.Le raisonnement du client peut donc être modélisé par :

p→m, ¬m |= ¬pEst-il correct ?

(IUT de Nantes - Dpt d'informatique ) 19 / 50

Page 97: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

� Je vous paierez seulement si votre programme marche. Or je ne vouspaierai pas donc votre programme ne marche pas �

(IUT de Nantes - Dpt d'informatique ) 20 / 50

Page 98: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Attention !

Notez la di�érence entre → et |= !...F |=G � signi�e que � F →G est une tautologie � ou encore� |= (F →G ) �.

(IUT de Nantes - Dpt d'informatique ) 21 / 50

Page 99: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Attention !

Notez la di�érence entre → et |= !...F |=G � signi�e que � F →G est une tautologie � ou encore� |= (F →G ) �.

(IUT de Nantes - Dpt d'informatique ) 21 / 50

Page 100: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Attention !

Notez la di�érence entre → et |= !...F |=G � signi�e que � F →G est une tautologie � ou encore� |= (F →G ) �.

(IUT de Nantes - Dpt d'informatique ) 21 / 50

Page 101: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Exercice 3

Remplissez la table suivante :

p m p→m ¬m (p→m)∧¬m ¬p ((p→m)∧¬m)→¬p1 1

1 0

0 1

0 0

(IUT de Nantes - Dpt d'informatique ) 22 / 50

Page 102: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

équivalence logique

Dé�nition 5

Soient F et G deux formules. On dit que E et F sont logiquementéquivalentes si, et seulement si, F |=G et G |= F . On note alors F ≡G .

(IUT de Nantes - Dpt d'informatique ) 23 / 50

Page 103: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 104: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 105: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 106: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 107: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 108: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 109: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 110: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 111: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 112: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 113: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 114: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 115: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 116: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 117: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 118: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 119: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 120: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 121: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 122: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 123: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 124: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 125: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 126: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 127: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 128: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 129: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 130: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 131: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 132: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 133: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 134: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 135: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 136: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Conséquences et équivalences logiques

Équivalence entre connecteurs p→ q ≡¬p∨q

p↔ q ≡ (p→ q)∧ (q→ p)≡ (p∧q)∨ (¬p∧¬q)Double négation ¬¬p ≡ p

Lois de De Morgan ¬(p∧q)≡¬p∨¬q, ¬(p∨q)≡¬p∧¬qIdempotence p∨p ≡ p∧p ≡ p

Commutativité p∧q ≡ q∧p, p∨q ≡ q∨p

Associativité p∧ (q∧ r)≡ (p∧q)∧ r ≡ p∧q∧ r

p∨ (q∨ r)≡ (p∨q)∨ r ≡ p∨q∨ r

Contradiction p∧¬p ≡⊥Tiers exclus p∨¬p ≡>Lois de domination p∨>≡>, p∧⊥≡⊥Lois d'identité p∨⊥≡ p, p∧>≡ p

Distributivité p∨ (q∧ r)≡ (p∨q)∧ (p∨ r)

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r)

Absorption p∨ (p∧q)≡ p, p∧ (p∨q)≡ p

(IUT de Nantes - Dpt d'informatique ) 24 / 50

Page 137: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Principe de déduction par réfutation

Principe de déduction par réfutation

Théorème 6

Pour montrer que P1,P2, ...,Pn |=C il faut et il su�t que la formule deréfutation P1∧P2∧·· ·∧Pn∧ (¬C ) soit insatis�able.

Quelles équivalences de la diapositive précédentes permettent de prouver cethéorème ?

(IUT de Nantes - Dpt d'informatique ) 25 / 50

Page 138: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Principe de déduction par réfutation

Principe de déduction par réfutation

Théorème 6

Pour montrer que P1,P2, ...,Pn |=C il faut et il su�t que la formule deréfutation P1∧P2∧·· ·∧Pn∧ (¬C ) soit insatis�able.

Quelles équivalences de la diapositive précédentes permettent de prouver cethéorème ?

(IUT de Nantes - Dpt d'informatique ) 25 / 50

Page 139: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Principe de déduction par réfutation

Principe de déduction par réfutation

Théorème 6

Pour montrer que P1,P2, ...,Pn |=C il faut et il su�t que la formule deréfutation P1∧P2∧·· ·∧Pn∧ (¬C ) soit insatis�able.

Quelles équivalences de la diapositive précédentes permettent de prouver cethéorème ?

(IUT de Nantes - Dpt d'informatique ) 25 / 50

Page 140: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Système complet de connecteurs

Système complet de connecteurs

Dé�nition 7

On appelle système complet de connecteurs tout ensemble C deconnecteurs tel que toute formule est équivalente logiquement à uneformule écrite avec les seuls connecteurs de C.Ce système est minimal si aucun sous-ensemble strict de C n'est un systèmecomplet de connecteurs.

Quel SCC non minimal connaissez-vous ?Pouvez-vous vous débarrasser d'un connecteur ? De deux ? De trois ?...

(IUT de Nantes - Dpt d'informatique ) 26 / 50

Page 141: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Système complet de connecteurs

Système complet de connecteurs

Dé�nition 7

On appelle système complet de connecteurs tout ensemble C deconnecteurs tel que toute formule est équivalente logiquement à uneformule écrite avec les seuls connecteurs de C.Ce système est minimal si aucun sous-ensemble strict de C n'est un systèmecomplet de connecteurs.

Quel SCC non minimal connaissez-vous ?Pouvez-vous vous débarrasser d'un connecteur ? De deux ? De trois ?...

(IUT de Nantes - Dpt d'informatique ) 26 / 50

Page 142: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Système complet de connecteurs

Système complet de connecteurs

Dé�nition 7

On appelle système complet de connecteurs tout ensemble C deconnecteurs tel que toute formule est équivalente logiquement à uneformule écrite avec les seuls connecteurs de C.Ce système est minimal si aucun sous-ensemble strict de C n'est un systèmecomplet de connecteurs.

Quel SCC non minimal connaissez-vous ?Pouvez-vous vous débarrasser d'un connecteur ? De deux ? De trois ?...

(IUT de Nantes - Dpt d'informatique ) 26 / 50

Page 143: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Système complet de connecteurs

Système complet de connecteurs

Dé�nition 7

On appelle système complet de connecteurs tout ensemble C deconnecteurs tel que toute formule est équivalente logiquement à uneformule écrite avec les seuls connecteurs de C.Ce système est minimal si aucun sous-ensemble strict de C n'est un systèmecomplet de connecteurs.

Quel SCC non minimal connaissez-vous ?Pouvez-vous vous débarrasser d'un connecteur ? De deux ? De trois ?...

(IUT de Nantes - Dpt d'informatique ) 26 / 50

Page 144: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Système complet de connecteurs

Système complet de connecteurs

Dé�nition 7

On appelle système complet de connecteurs tout ensemble C deconnecteurs tel que toute formule est équivalente logiquement à uneformule écrite avec les seuls connecteurs de C.Ce système est minimal si aucun sous-ensemble strict de C n'est un systèmecomplet de connecteurs.

Quel SCC non minimal connaissez-vous ?Pouvez-vous vous débarrasser d'un connecteur ? De deux ? De trois ?...

(IUT de Nantes - Dpt d'informatique ) 26 / 50

Page 145: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Système complet de connecteurs

Système complet de connecteurs

Dé�nition 7

On appelle système complet de connecteurs tout ensemble C deconnecteurs tel que toute formule est équivalente logiquement à uneformule écrite avec les seuls connecteurs de C.Ce système est minimal si aucun sous-ensemble strict de C n'est un systèmecomplet de connecteurs.

Quel SCC non minimal connaissez-vous ?Pouvez-vous vous débarrasser d'un connecteur ? De deux ? De trois ?...

(IUT de Nantes - Dpt d'informatique ) 26 / 50

Page 146: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Dé�nition 8

On appelle littéral toute formule atomique ou sa négation.

Dé�nition 9

Une formule est dite sous forme normale conjonctive (fnc) si, et seulementsi, elle est composée d'une conjonction de disjonctions de littéraux.Une formule est dite sous forme normale disjonctive (fnd) si, et seulementsi, elle est composée d'une disjonction de conjonctions de littéraux.

(IUT de Nantes - Dpt d'informatique ) 27 / 50

Page 147: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Dé�nition 8

On appelle littéral toute formule atomique ou sa négation.

Dé�nition 9

Une formule est dite sous forme normale conjonctive (fnc) si, et seulementsi, elle est composée d'une conjonction de disjonctions de littéraux.Une formule est dite sous forme normale disjonctive (fnd) si, et seulementsi, elle est composée d'une disjonction de conjonctions de littéraux.

(IUT de Nantes - Dpt d'informatique ) 27 / 50

Page 148: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Dé�nition 8

On appelle littéral toute formule atomique ou sa négation.

Dé�nition 9

Une formule est dite sous forme normale conjonctive (fnc) si, et seulementsi, elle est composée d'une conjonction de disjonctions de littéraux.Une formule est dite sous forme normale disjonctive (fnd) si, et seulementsi, elle est composée d'une disjonction de conjonctions de littéraux.

(IUT de Nantes - Dpt d'informatique ) 27 / 50

Page 149: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Théorème 10

Toute formule de la LP admet une fnc minimale et une fnd minimaleuniques, à l'ordre près des littéraux, qui lui sont logiquement équivalentes.

(IUT de Nantes - Dpt d'informatique ) 28 / 50

Page 150: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Exercice 4

1 Écrire x ∧¬(¬y ∧z) sous forme normale disjonctive.2 Écrire ¬(¬(x ∧y)∧z)∧¬((¬x ∨z)∧ (¬y ∨¬z))

1 on passe au SCC{¬,∧,∨}

en utilisant les équivalences entreconnecteurs ;

2 on réduit les négations pour n'avoir plus que des littéraux à l'aide deslois de De Morgan et de la double négation ;

3 distributivité, absorption et commutativité permettent en�n deconclure selon la forme voulue :

p∨ (q∧ r)≡ (p∨q)∧ (p∨ r) pour la fnc ;

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r) pour la fnd.

(IUT de Nantes - Dpt d'informatique ) 29 / 50

Page 151: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Exercice 4

1 Écrire x ∧¬(¬y ∧z) sous forme normale disjonctive.2 Écrire ¬(¬(x ∧y)∧z)∧¬((¬x ∨z)∧ (¬y ∨¬z))

1 on passe au SCC{¬,∧,∨}

en utilisant les équivalences entreconnecteurs ;

2 on réduit les négations pour n'avoir plus que des littéraux à l'aide deslois de De Morgan et de la double négation ;

3 distributivité, absorption et commutativité permettent en�n deconclure selon la forme voulue :

p∨ (q∧ r)≡ (p∨q)∧ (p∨ r) pour la fnc ;

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r) pour la fnd.

(IUT de Nantes - Dpt d'informatique ) 29 / 50

Page 152: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Exercice 4

1 Écrire x ∧¬(¬y ∧z) sous forme normale disjonctive.2 Écrire ¬(¬(x ∧y)∧z)∧¬((¬x ∨z)∧ (¬y ∨¬z))

1 on passe au SCC{¬,∧,∨}

en utilisant les équivalences entreconnecteurs ;

2 on réduit les négations pour n'avoir plus que des littéraux à l'aide deslois de De Morgan et de la double négation ;

3 distributivité, absorption et commutativité permettent en�n deconclure selon la forme voulue :

p∨ (q∧ r)≡ (p∨q)∧ (p∨ r) pour la fnc ;

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r) pour la fnd.

(IUT de Nantes - Dpt d'informatique ) 29 / 50

Page 153: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Exercice 4

1 Écrire x ∧¬(¬y ∧z) sous forme normale disjonctive.2 Écrire ¬(¬(x ∧y)∧z)∧¬((¬x ∨z)∧ (¬y ∨¬z))

1 on passe au SCC{¬,∧,∨}

en utilisant les équivalences entreconnecteurs ;

2 on réduit les négations pour n'avoir plus que des littéraux à l'aide deslois de De Morgan et de la double négation ;

3 distributivité, absorption et commutativité permettent en�n deconclure selon la forme voulue :

p∨ (q∧ r)≡ (p∨q)∧ (p∨ r) pour la fnc ;

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r) pour la fnd.

(IUT de Nantes - Dpt d'informatique ) 29 / 50

Page 154: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Exercice 4

1 Écrire x ∧¬(¬y ∧z) sous forme normale disjonctive.2 Écrire ¬(¬(x ∧y)∧z)∧¬((¬x ∨z)∧ (¬y ∨¬z))

1 on passe au SCC{¬,∧,∨}

en utilisant les équivalences entreconnecteurs ;

2 on réduit les négations pour n'avoir plus que des littéraux à l'aide deslois de De Morgan et de la double négation ;

3 distributivité, absorption et commutativité permettent en�n deconclure selon la forme voulue :

p∨ (q∧ r)≡ (p∨q)∧ (p∨ r) pour la fnc ;

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r) pour la fnd.

(IUT de Nantes - Dpt d'informatique ) 29 / 50

Page 155: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Exercice 4

1 Écrire x ∧¬(¬y ∧z) sous forme normale disjonctive.2 Écrire ¬(¬(x ∧y)∧z)∧¬((¬x ∨z)∧ (¬y ∨¬z))

1 on passe au SCC{¬,∧,∨}

en utilisant les équivalences entreconnecteurs ;

2 on réduit les négations pour n'avoir plus que des littéraux à l'aide deslois de De Morgan et de la double négation ;

3 distributivité, absorption et commutativité permettent en�n deconclure selon la forme voulue :

p∨ (q∧ r)≡ (p∨q)∧ (p∨ r) pour la fnc ;

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r) pour la fnd.

(IUT de Nantes - Dpt d'informatique ) 29 / 50

Page 156: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Exercice 4

1 Écrire x ∧¬(¬y ∧z) sous forme normale disjonctive.2 Écrire ¬(¬(x ∧y)∧z)∧¬((¬x ∨z)∧ (¬y ∨¬z))

1 on passe au SCC{¬,∧,∨}

en utilisant les équivalences entreconnecteurs ;

2 on réduit les négations pour n'avoir plus que des littéraux à l'aide deslois de De Morgan et de la double négation ;

3 distributivité, absorption et commutativité permettent en�n deconclure selon la forme voulue :

p∨ (q∧ r)≡ (p∨q)∧ (p∨ r) pour la fnc ;

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r) pour la fnd.

(IUT de Nantes - Dpt d'informatique ) 29 / 50

Page 157: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Exercice 4

1 Écrire x ∧¬(¬y ∧z) sous forme normale disjonctive.2 Écrire ¬(¬(x ∧y)∧z)∧¬((¬x ∨z)∧ (¬y ∨¬z))

1 on passe au SCC{¬,∧,∨}

en utilisant les équivalences entreconnecteurs ;

2 on réduit les négations pour n'avoir plus que des littéraux à l'aide deslois de De Morgan et de la double négation ;

3 distributivité, absorption et commutativité permettent en�n deconclure selon la forme voulue :

p∨ (q∧ r)≡ (p∨q)∧ (p∨ r) pour la fnc ;

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r) pour la fnd.

(IUT de Nantes - Dpt d'informatique ) 29 / 50

Page 158: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Sémantique Formes normales

Formes normales

Exercice 4

1 Écrire x ∧¬(¬y ∧z) sous forme normale disjonctive.2 Écrire ¬(¬(x ∧y)∧z)∧¬((¬x ∨z)∧ (¬y ∨¬z))

1 on passe au SCC{¬,∧,∨}

en utilisant les équivalences entreconnecteurs ;

2 on réduit les négations pour n'avoir plus que des littéraux à l'aide deslois de De Morgan et de la double négation ;

3 distributivité, absorption et commutativité permettent en�n deconclure selon la forme voulue :

p∨ (q∧ r)≡ (p∨q)∧ (p∨ r) pour la fnc ;

p∧ (q∨ r)≡ (p∧q)∨ (p∧ r) pour la fnd.

(IUT de Nantes - Dpt d'informatique ) 29 / 50

Page 159: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Portes logiques

Sommaire

1 Syntaxe

2 Sémantique

3 Portes logiques

4 Approche formelle de la logique

propositionnelle

(IUT de Nantes - Dpt d'informatique ) 30 / 50

Page 160: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Portes logiques

Mode étasunienne

xy

x ∧yxy

x ∨y x ¬x

xy

x ↑ y xy

x ↓ y xy

x ⊕y

(IUT de Nantes - Dpt d'informatique ) 31 / 50

Page 161: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Portes logiques

Mode européenne

& ≥ 1 1

& ≥ 1 = 1

xy

x ∧yxy

x ∨y x ¬x

xy

x ↑ y xy

x ↓ y xy

x ⊕y

(IUT de Nantes - Dpt d'informatique ) 32 / 50

Page 162: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Portes logiques

Circuit logique

Exercice 5

Vous disposez de deux interrupteurs commandant une même ampoule :comment modéliser le système de va-et-vient ?

(IUT de Nantes - Dpt d'informatique ) 33 / 50

Page 163: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Portes logiques

(IUT de Nantes - Dpt d'informatique ) 34 / 50

Page 164: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Portes logiques

Circuit logique

&

&

≥ 1

1

1

xy

y

x

(IUT de Nantes - Dpt d'informatique ) 35 / 50

Page 165: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle

Sommaire

1 Syntaxe

2 Sémantique

3 Portes logiques

4 Approche formelle de la logique

propositionnelle

(IUT de Nantes - Dpt d'informatique ) 36 / 50

Page 166: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 167: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 168: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 169: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 170: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 171: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 172: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 173: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 174: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 175: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Axiome proposition primitive

Théorème `T

Règle d'inférence prémisses P1,P2, ...,Pn `T .

(IUT de Nantes - Dpt d'informatique ) 37 / 50

Page 176: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 177: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 178: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 179: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 180: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 181: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 182: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 183: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 184: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 185: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 186: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 187: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 188: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos 3;;

- : bool = true

(P1) I →B

(P2) I

(T ) B

modus ponens

(IUT de Nantes - Dpt d'informatique ) 38 / 50

Page 189: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 190: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 191: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 192: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 193: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 194: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 195: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 196: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 197: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 198: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 199: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 200: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 201: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

val pos : int −> bool = <fun>

# pos trois;;

Error:

(P1) I →B

(P2) ¬B(T ) ¬I

modus tollens

(IUT de Nantes - Dpt d'informatique ) 39 / 50

Page 202: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Attention !

Notez bien la di�érence entre C →N , N |=B et C →N , N `B !approche sémantique / approche syntaxique

(IUT de Nantes - Dpt d'informatique ) 40 / 50

Page 203: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Attention !

Notez bien la di�érence entre C →N , N |=B et C →N , N `B !approche sémantique / approche syntaxique

(IUT de Nantes - Dpt d'informatique ) 40 / 50

Page 204: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Attention !

Notez bien la di�érence entre C →N , N |=B et C →N , N `B !approche sémantique / approche syntaxique

(IUT de Nantes - Dpt d'informatique ) 40 / 50

Page 205: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 206: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 207: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 208: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 209: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 210: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 211: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 212: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 213: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 214: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 215: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 216: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 217: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 218: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 219: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 220: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 221: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 222: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 223: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 224: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 225: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 226: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Principe général

Règles d'inférence

Règle de combinaison A,B `A∧B

Règle de simpli�cation A∧B `B

Règle d'addition A`A∨B

Modus ponens A,A→B `B

Modus tollens ¬B ,A→B `¬ASyllogisme hypothétique A→B ,B →C `A→C

Syllogisme disjonctif A∨B ,¬B `A

Règle des cas A→B ,¬A→B `B

Élimination de l'équivalence A↔B `A→B

Introduction de l'équivalence A→B ,B →A`A↔B

Règle d'inconsistance A,¬A`B

(IUT de Nantes - Dpt d'informatique ) 41 / 50

Page 227: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

Théorème de la déduction

Théorème 11

Si A,P `B, alors P `A→B.

1 On fait l'hypothèse de A : on le rajoute temporairement aux prémisses ;2 on démontre B en utilisant A et le reste des prémisses ;3 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→B .

(IUT de Nantes - Dpt d'informatique ) 42 / 50

Page 228: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

Théorème de la déduction

Théorème 11

Si A,P `B, alors P `A→B.

1 On fait l'hypothèse de A : on le rajoute temporairement aux prémisses ;2 on démontre B en utilisant A et le reste des prémisses ;3 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→B .

(IUT de Nantes - Dpt d'informatique ) 42 / 50

Page 229: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

Théorème de la déduction

Théorème 11

Si A,P `B, alors P `A→B.

1 On fait l'hypothèse de A : on le rajoute temporairement aux prémisses ;2 on démontre B en utilisant A et le reste des prémisses ;3 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→B .

(IUT de Nantes - Dpt d'informatique ) 42 / 50

Page 230: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

Théorème de la déduction

Théorème 11

Si A,P `B, alors P `A→B.

1 On fait l'hypothèse de A : on le rajoute temporairement aux prémisses ;2 on démontre B en utilisant A et le reste des prémisses ;3 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→B .

(IUT de Nantes - Dpt d'informatique ) 42 / 50

Page 231: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

Théorème de la déduction

Théorème 11

Si A,P `B, alors P `A→B.

1 On fait l'hypothèse de A : on le rajoute temporairement aux prémisses ;2 on démontre B en utilisant A et le reste des prémisses ;3 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→B .

(IUT de Nantes - Dpt d'informatique ) 42 / 50

Page 232: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

démonstration du syllogisme hypothétique

1 A→B (première prémisse)2 B →C (deuxième prémisse)3 A (on rajoute temporairement A aux prémisses : on fait l'hypothèse de

A)4 A,A→B `B d'après le MP en utilisant 3. et 2. : on peut mettre B

dans les prémisses5 B ,B →C `C d'après le MP en utilisant 4. et 2.6 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→C .

(IUT de Nantes - Dpt d'informatique ) 43 / 50

Page 233: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

démonstration du syllogisme hypothétique

1 A→B (première prémisse)2 B →C (deuxième prémisse)3 A (on rajoute temporairement A aux prémisses : on fait l'hypothèse de

A)4 A,A→B `B d'après le MP en utilisant 3. et 2. : on peut mettre B

dans les prémisses5 B ,B →C `C d'après le MP en utilisant 4. et 2.6 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→C .

(IUT de Nantes - Dpt d'informatique ) 43 / 50

Page 234: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

démonstration du syllogisme hypothétique

1 A→B (première prémisse)2 B →C (deuxième prémisse)3 A (on rajoute temporairement A aux prémisses : on fait l'hypothèse de

A)4 A,A→B `B d'après le MP en utilisant 3. et 2. : on peut mettre B

dans les prémisses5 B ,B →C `C d'après le MP en utilisant 4. et 2.6 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→C .

(IUT de Nantes - Dpt d'informatique ) 43 / 50

Page 235: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

démonstration du syllogisme hypothétique

1 A→B (première prémisse)2 B →C (deuxième prémisse)3 A (on rajoute temporairement A aux prémisses : on fait l'hypothèse de

A)4 A,A→B `B d'après le MP en utilisant 3. et 2. : on peut mettre B

dans les prémisses5 B ,B →C `C d'après le MP en utilisant 4. et 2.6 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→C .

(IUT de Nantes - Dpt d'informatique ) 43 / 50

Page 236: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

démonstration du syllogisme hypothétique

1 A→B (première prémisse)2 B →C (deuxième prémisse)3 A (on rajoute temporairement A aux prémisses : on fait l'hypothèse de

A)4 A,A→B `B d'après le MP en utilisant 3. et 2. : on peut mettre B

dans les prémisses5 B ,B →C `C d'après le MP en utilisant 4. et 2.6 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→C .

(IUT de Nantes - Dpt d'informatique ) 43 / 50

Page 237: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

démonstration du syllogisme hypothétique

1 A→B (première prémisse)2 B →C (deuxième prémisse)3 A (on rajoute temporairement A aux prémisses : on fait l'hypothèse de

A)4 A,A→B `B d'après le MP en utilisant 3. et 2. : on peut mettre B

dans les prémisses5 B ,B →C `C d'après le MP en utilisant 4. et 2.6 on fait abstraction de A : A n'est plus forcément valide mais on obtient

la conclusion A→C .

(IUT de Nantes - Dpt d'informatique ) 43 / 50

Page 238: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

Arbre binaire de déduction

C

B →CB

A→BA

A→C

B →CA→B

(IUT de Nantes - Dpt d'informatique ) 44 / 50

Page 239: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Théorème de la déduction

Arbre binaire de déduction

C

B →CB

A→BA

A→C

B →CA→B

(IUT de Nantes - Dpt d'informatique ) 44 / 50

Page 240: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

(IUT de Nantes - Dpt d'informatique ) 45 / 50

Page 241: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

Les envahisseurs

� Si John est un envahisseur, il ne rigolera pas à mes blagues ou il aura lepetit doigt de la main droite écarté. John a rigolé à mes blagues et a lepetit doigt serré contre l'annulaire. Ce n'est donc pas un envahisseur �Soit E : � John est un envahisseur �, R : � il rigolera de mes blagues �,P :� il a le petit doigt écarté �.Les prémisses sont donc E → (R ∨P),¬R ,et ¬P et la conclusion ¬E .

(IUT de Nantes - Dpt d'informatique ) 46 / 50

Page 242: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

Les envahisseurs

� Si John est un envahisseur, il ne rigolera pas à mes blagues ou il aura lepetit doigt de la main droite écarté. John a rigolé à mes blagues et a lepetit doigt serré contre l'annulaire. Ce n'est donc pas un envahisseur �Soit E : � John est un envahisseur �, R : � il rigolera de mes blagues �,P :� il a le petit doigt écarté �.Les prémisses sont donc E → (R ∨P),¬R ,et ¬P et la conclusion ¬E .

(IUT de Nantes - Dpt d'informatique ) 46 / 50

Page 243: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

Les envahisseurs

� Si John est un envahisseur, il ne rigolera pas à mes blagues ou il aura lepetit doigt de la main droite écarté. John a rigolé à mes blagues et a lepetit doigt serré contre l'annulaire. Ce n'est donc pas un envahisseur �Soit E : � John est un envahisseur �, R : � il rigolera de mes blagues �,P :� il a le petit doigt écarté �.Les prémisses sont donc E → (R ∨P),¬R ,et ¬P et la conclusion ¬E .

(IUT de Nantes - Dpt d'informatique ) 46 / 50

Page 244: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

Les envahisseurs

� Si John est un envahisseur, il ne rigolera pas à mes blagues ou il aura lepetit doigt de la main droite écarté. John a rigolé à mes blagues et a lepetit doigt serré contre l'annulaire. Ce n'est donc pas un envahisseur �Soit E : � John est un envahisseur �, R : � il rigolera de mes blagues �,P :� il a le petit doigt écarté �.Les prémisses sont donc E → (R ∨P),¬R ,et ¬P et la conclusion ¬E .

(IUT de Nantes - Dpt d'informatique ) 46 / 50

Page 245: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

Les envahisseurs

� Si John est un envahisseur, il ne rigolera pas à mes blagues ou il aura lepetit doigt de la main droite écarté. John a rigolé à mes blagues et a lepetit doigt serré contre l'annulaire. Ce n'est donc pas un envahisseur �Soit E : � John est un envahisseur �, R : � il rigolera de mes blagues �,P :� il a le petit doigt écarté �.Les prémisses sont donc E → (R ∨P),¬R ,et ¬P et la conclusion ¬E .

(IUT de Nantes - Dpt d'informatique ) 46 / 50

Page 246: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

Les envahisseurs

� Si John est un envahisseur, il ne rigolera pas à mes blagues ou il aura lepetit doigt de la main droite écarté. John a rigolé à mes blagues et a lepetit doigt serré contre l'annulaire. Ce n'est donc pas un envahisseur �Soit E : � John est un envahisseur �, R : � il rigolera de mes blagues �,P :� il a le petit doigt écarté �.Les prémisses sont donc E → (R ∨P),¬R ,et ¬P et la conclusion ¬E .

(IUT de Nantes - Dpt d'informatique ) 46 / 50

Page 247: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

Les envahisseurs

� Si John est un envahisseur, il ne rigolera pas à mes blagues ou il aura lepetit doigt de la main droite écarté. John a rigolé à mes blagues et a lepetit doigt serré contre l'annulaire. Ce n'est donc pas un envahisseur �Soit E : � John est un envahisseur �, R : � il rigolera de mes blagues �,P :� il a le petit doigt écarté �.Les prémisses sont donc E → (R ∨P),¬R ,et ¬P et la conclusion ¬E .

(IUT de Nantes - Dpt d'informatique ) 46 / 50

Page 248: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

Les envahisseurs

� Si John est un envahisseur, il ne rigolera pas à mes blagues ou il aura lepetit doigt de la main droite écarté. John a rigolé à mes blagues et a lepetit doigt serré contre l'annulaire. Ce n'est donc pas un envahisseur �Soit E : � John est un envahisseur �, R : � il rigolera de mes blagues �,P :� il a le petit doigt écarté �.Les prémisses sont donc E → (R ∨P),¬R ,et ¬P et la conclusion ¬E .

(IUT de Nantes - Dpt d'informatique ) 46 / 50

Page 249: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Retour sur la démonstration par réfutation

E¬E

¬P¬E ∨P

¬R¬E ∨R ∨P

(IUT de Nantes - Dpt d'informatique ) 47 / 50

Page 250: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Clauses de Horn - PROLOG

Clause de Horn

(¬P1∨¬P2∨·· ·¬Pn)∨C

(P1∧P2∧ ....∧Pn)→C

C :- P1,P2, ... ,Pn.

(IUT de Nantes - Dpt d'informatique ) 48 / 50

Page 251: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Clauses de Horn - PROLOG

Clause de Horn

(¬P1∨¬P2∨·· ·¬Pn)∨C

(P1∧P2∧ ....∧Pn)→C

C :- P1,P2, ... ,Pn.

(IUT de Nantes - Dpt d'informatique ) 48 / 50

Page 252: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Clauses de Horn - PROLOG

Clause de Horn

(¬P1∨¬P2∨·· ·¬Pn)∨C

(P1∧P2∧ ....∧Pn)→C

C :- P1,P2, ... ,Pn.

(IUT de Nantes - Dpt d'informatique ) 48 / 50

Page 253: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Clauses de Horn - PROLOG

PROLOG

parallelogramme :- cote_para,cote_meme_long.

rectangle :- parallelogramme,un_angle_droit.

losange :- parallelogramme,deux_cote_meme_long.

carre :- rectangle,losange.

cote_para.

un_angle_droit.

cote_meme_long.

deux_cote_meme_long.

?- carre.

true.

(IUT de Nantes - Dpt d'informatique ) 49 / 50

Page 254: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Chaînage arrière - PROLOG

PROLOG : on part du but à atteindre et on recherche dans notre cataloguede connaissances les implications dont notre but est la tête et on continuejusqu'à arriver à une proposition valide.Mais nous manquons encore d'outils mathématiques pour bien exploiterPROLOG : ce sera l'objet de notre module de novembre sur la logique des

prédicats...

(IUT de Nantes - Dpt d'informatique ) 50 / 50

Page 255: download.tuxfamily.org pdf/logic_beamer... · Syntaxe Les symboles L' ensemble des formules de la logique propositionnelle est le plus petit en-semble F tel que :? est un élément

Approche formelle de la logique propositionnelle Chaînage arrière - PROLOG

PROLOG : on part du but à atteindre et on recherche dans notre cataloguede connaissances les implications dont notre but est la tête et on continuejusqu'à arriver à une proposition valide.Mais nous manquons encore d'outils mathématiques pour bien exploiterPROLOG : ce sera l'objet de notre module de novembre sur la logique des

prédicats...

(IUT de Nantes - Dpt d'informatique ) 50 / 50