La distributivité en logique propositionnelle

Cette page présente une fiche de synthèse sur la distributivité en logique propositionnelle.

Il s'agit en réalité d'un programme informatique, écrit en PHP, qui calcule en direct, à chaque fois que vous affichez cette page, la distributivité des différents opérateurs de logique propositionnelle entre eux (par la méthode des tables de vérité) :

Résumé des tables de vérité qui suivent :

Voici le code source du programme (sous licence GPL — vous êtes libres de le copier, de le modifier, de le redistribuer) : distributivite.phps. Pour l'exécuter chez vous, installez un serveur PHP et donnez au fichier l'extension .php.

Distributivité de la conjonction

Distributivité de la conjonction sur la conjonction

p q r q ∧ r p ∧ qp ∧ rp ∧ (q ∧ r)(p ∧ q) ∧ (p ∧ r)p ∧ (q ∧ r) ↔ (p ∧ q) ∧ (p ∧ r)
0 0 00 0 00 01
0 0 10 0 00 01
0 1 00 0 00 01
0 1 11 0 00 01
1 0 00 0 00 01
1 0 10 0 10 01
1 1 00 1 00 01
1 1 11 1 11 11

Résultat : la conjonction est distributive sur la conjonction.

Distributivité de la conjonction sur la disjonction

p q r q ∨ r p ∧ qp ∧ rp ∧ (q ∨ r)(p ∧ q) ∨ (p ∧ r)p ∧ (q ∨ r) ↔ (p ∧ q) ∨ (p ∧ r)
0 0 00 0 00 01
0 0 11 0 00 01
0 1 01 0 00 01
0 1 11 0 00 01
1 0 00 0 00 01
1 0 11 0 11 11
1 1 01 1 01 11
1 1 11 1 11 11

Résultat : la conjonction est distributive sur la disjonction.

Distributivité de la conjonction sur l'implication

p q r q → r p ∧ qp ∧ rp ∧ (q → r)(p ∧ q) → (p ∧ r)p ∧ (q → r) ↔ (p ∧ q) → (p ∧ r)
0 0 01 0 00 10
0 0 11 0 00 10
0 1 00 0 00 10
0 1 11 0 00 10
1 0 01 0 01 11
1 0 11 0 11 11
1 1 00 1 00 01
1 1 11 1 11 11

Résultat : la conjonction n'est pas distributive sur l'implication.

Distributivité de la conjonction sur l'équivalence

p q r q ↔ r p ∧ qp ∧ rp ∧ (q ↔ r)(p ∧ q) ↔ (p ∧ r)p ∧ (q ↔ r) ↔ (p ∧ q) ↔ (p ∧ r)
0 0 01 0 00 10
0 0 10 0 00 10
0 1 00 0 00 10
0 1 11 0 00 10
1 0 01 0 01 11
1 0 10 0 10 01
1 1 00 1 00 01
1 1 11 1 11 11

Résultat : la conjonction n'est pas distributive sur l'équivalence.

Distributivité de la disjonction

Distributivité de la disjonction sur la conjonction

p q r q ∧ r p ∨ qp ∨ rp ∨ (q ∧ r)(p ∨ q) ∧ (p ∨ r)p ∨ (q ∧ r) ↔ (p ∨ q) ∧ (p ∨ r)
0 0 00 0 00 01
0 0 10 0 10 01
0 1 00 1 00 01
0 1 11 1 11 11
1 0 00 1 11 11
1 0 10 1 11 11
1 1 00 1 11 11
1 1 11 1 11 11

Résultat : la disjonction est distributive sur la conjonction.

Distributivité de la disjonction sur la disjonction

p q r q ∨ r p ∨ qp ∨ rp ∨ (q ∨ r)(p ∨ q) ∨ (p ∨ r)p ∨ (q ∨ r) ↔ (p ∨ q) ∨ (p ∨ r)
0 0 00 0 00 01
0 0 11 0 11 11
0 1 01 1 01 11
0 1 11 1 11 11
1 0 00 1 11 11
1 0 11 1 11 11
1 1 01 1 11 11
1 1 11 1 11 11

Résultat : la disjonction est distributive sur la disjonction.

Distributivité de la disjonction sur l'implication

p q r q → r p ∨ qp ∨ rp ∨ (q → r)(p ∨ q) → (p ∨ r)p ∨ (q → r) ↔ (p ∨ q) → (p ∨ r)
0 0 01 0 01 11
0 0 11 0 11 11
0 1 00 1 00 01
0 1 11 1 11 11
1 0 01 1 11 11
1 0 11 1 11 11
1 1 00 1 11 11
1 1 11 1 11 11

Résultat : la disjonction est distributive sur l'implication.

Distributivité de la disjonction sur l'équivalence

p q r q ↔ r p ∨ qp ∨ rp ∨ (q ↔ r)(p ∨ q) ↔ (p ∨ r)p ∨ (q ↔ r) ↔ (p ∨ q) ↔ (p ∨ r)
0 0 01 0 01 11
0 0 10 0 10 01
0 1 00 1 00 01
0 1 11 1 11 11
1 0 01 1 11 11
1 0 10 1 11 11
1 1 00 1 11 11
1 1 11 1 11 11

Résultat : la disjonction est distributive sur l'équivalence.

Distributivité de l'implication

Distributivité de l'implication sur la conjonction

p q r q ∧ r p → qp → rp → (q ∧ r)(p → q) ∧ (p → r)p → (q ∧ r) ↔ (p → q) ∧ (p → r)
0 0 00 1 11 11
0 0 10 1 11 11
0 1 00 1 11 11
0 1 11 1 11 11
1 0 00 0 00 01
1 0 10 0 10 01
1 1 00 1 00 01
1 1 11 1 11 11

Résultat : l'implication est distributive sur la conjonction.

Distributivité de l'implication sur la disjonction

p q r q ∨ r p → qp → rp → (q ∨ r)(p → q) ∨ (p → r)p → (q ∨ r) ↔ (p → q) ∨ (p → r)
0 0 00 1 11 11
0 0 11 1 11 11
0 1 01 1 11 11
0 1 11 1 11 11
1 0 00 0 00 01
1 0 11 0 11 11
1 1 01 1 01 11
1 1 11 1 11 11

Résultat : l'implication est distributive sur la disjonction.

Distributivité de l'implication sur l'implication

p q r q → r p → qp → rp → (q → r)(p → q) → (p → r)p → (q → r) ↔ (p → q) → (p → r)
0 0 01 1 11 11
0 0 11 1 11 11
0 1 00 1 11 11
0 1 11 1 11 11
1 0 01 0 01 11
1 0 11 0 11 11
1 1 00 1 00 01
1 1 11 1 11 11

Résultat : l'implication est distributive sur l'implication.

Distributivité de l'implication sur l'équivalence

p q r q ↔ r p → qp → rp → (q ↔ r)(p → q) ↔ (p → r)p → (q ↔ r) ↔ (p → q) ↔ (p → r)
0 0 01 1 11 11
0 0 10 1 11 11
0 1 00 1 11 11
0 1 11 1 11 11
1 0 01 0 01 11
1 0 10 0 10 01
1 1 00 1 00 01
1 1 11 1 11 11

Résultat : l'implication est distributive sur l'équivalence.

Distributivité de l'équivalence

Distributivité de l'équivalence sur la conjonction

p q r q ∧ r p ↔ qp ↔ rp ↔ (q ∧ r)(p ↔ q) ∧ (p ↔ r)p ↔ (q ∧ r) ↔ (p ↔ q) ∧ (p ↔ r)
0 0 00 1 11 11
0 0 10 1 01 00
0 1 00 0 11 00
0 1 11 0 00 01
1 0 00 0 00 01
1 0 10 0 10 01
1 1 00 1 00 01
1 1 11 1 11 11

Résultat : l'équivalence n'est pas distributive sur la conjonction.

Distributivité de l'équivalence sur la disjonction

p q r q ∨ r p ↔ qp ↔ rp ↔ (q ∨ r)(p ↔ q) ∨ (p ↔ r)p ↔ (q ∨ r) ↔ (p ↔ q) ∨ (p ↔ r)
0 0 00 1 11 11
0 0 11 1 00 10
0 1 01 0 10 10
0 1 11 0 00 01
1 0 00 0 00 01
1 0 11 0 11 11
1 1 01 1 01 11
1 1 11 1 11 11

Résultat : l'équivalence n'est pas distributive sur la disjonction.

Distributivité de l'équivalence sur l'implication

p q r q → r p ↔ qp ↔ rp ↔ (q → r)(p ↔ q) → (p ↔ r)p ↔ (q → r) ↔ (p ↔ q) → (p ↔ r)
0 0 01 1 10 10
0 0 11 1 00 01
0 1 00 0 11 11
0 1 11 0 00 10
1 0 01 0 01 11
1 0 11 0 11 11
1 1 00 1 00 01
1 1 11 1 11 11

Résultat : l'équivalence n'est pas distributive sur l'implication.

Distributivité de l'équivalence sur l'équivalence

p q r q ↔ r p ↔ qp ↔ rp ↔ (q ↔ r)(p ↔ q) ↔ (p ↔ r)p ↔ (q ↔ r) ↔ (p ↔ q) ↔ (p ↔ r)
0 0 01 1 10 10
0 0 10 1 01 00
0 1 00 0 11 00
0 1 11 0 00 10
1 0 01 0 01 11
1 0 10 0 10 01
1 1 00 1 00 01
1 1 11 1 11 11

Résultat : l'équivalence n'est pas distributive sur l'équivalence.

Haut de page