Skip to main content

Connecteurs logiques de base

Minecraft logic gates

SymNom mathématiqueElectroniqueJavaMinecraft
$ \neg $NegationNOT!Une torche de redstone sur un bloc avec un levier sur le bloc (inverseur)
$ \wedge $ConjonctionAND&&2 torches activée par des leviers, reliées par une poudre de redstone et un inverseur
$ \vee $DisjonctionOR|| (ou inclusif)Une poudre de redstone qui relie 2 leviers
$ \oplus $Disjonction exclusiveXOR^ (ou exclusif)Trop compliqué à décrire
$ \iff $EquivalenceXNOR==XOR avec un inverseur

La négation $ \neg $

La négation correspond à "Il est faut que P" (P étant une proposition)

Donc P prends la valeur contraire de $ \neg P $.

P$ \neg P $$ \neg \neg P $
010
101

Ceci est une table de vérité qui représente différentes valeurs d'énoncés par rapport à leur proposition(s).

La conjonction $ \wedge $

La conjonction est vraie si 2 propositions sont vraies.

PQ$ P \wedge Q $
000
100
010
111

La disjonction $ \vee $

La disjonction est vraie si une des 2 propositions sont vraie.

PQ$ P \vee Q $
000
101
011
111

Implication $ \implies $

$$ P \wedge Q \implies P \implies Q $$

Cet énoncé signifie que si P et Q sont vrai (AND) alors P est vrai et Q est vrai. L'implication correspond à "alors". Donc si XYZ alors ABC.

$$ \neg(x < y) \implies x = y $$

On peut par exemple imaginer une situation comme celle ci dessus, si x n'est pas plus petit que y alors x est égal à y.

PQ$ P \wedge Q $$ P \implies Q $$Q \implies P $
00011
01010
10001
11111

Contrairement aux conjonctions (AND), si la première proposition (l'antécédent) est faux, alors l'implication est forcément vraie car le contraire n'a pas été prouvé.

Donc les deux propositions ne sont pas interchangables comme vu dans le tableau les colonnes 4 et 5 ne sont pas les mêmes. BB Un peu de vocabulaire :

AntécédentConséquentEnoncéRéciproqueContraposée
PQ$ P \implies Q $$Q \implies P $$\neg Q \implies \neg P $

Equivalence $ \iff $

PQ$P \iff Q $$Q \iff P $
0011
1000
0100
1111

L'équivalence est une genre d'égalité dans la logique. Cela signifie que P corresponds à Q. Les deux propositions sont interchangables.

Disjonction exclusive $ \oplus $

$$ P \oplus Q \iff (P \wedge \neg Q) \vee (\neg P \wedge Q) \iff \neg (P \iff Q) $$

La disjonction exclusive peut etre représentée par des AND, OR et NOT uniquement, c'est un genre de raccourcis. La disjonction exclusive (XOR) peut aussi être utilisée pour représenter une équivalence en ajoutant une négation (NOT).

PQ$ P \oplus Q $$ P \vee Q $$P \wedge Q $
00000
10110
01110
11011

Une disjonction exclusive (XOR) est comme une disjonction inclusive (OR) sauf que les deux propositions ne peuvent pas être vrai pour que le XOR soit vrai. Donc un XOR sera forcément faux là ou un AND sera vrai.

Quantificateurs

En plus des connecteurs logiques on peut aussi ajouter les quantificateurs :

SymboleSignificationExemple
$\forall$Pour tous« $\forall x \in N : x * 2$ est paire » → Pour chaque valeur x dans N quand elle est multipliée par deux est paire
$\exists$Existe« $\exists x \in N : x$ est paire » → Il existe au moins un nombre dans l'ensemble N qui est pair