Skip to main content

Connecteurs logiques de base

Minecraft logic gates

Sym Nom mathématique Electronique Java Minecraft
$ \neg $ Negation NOT ! Une torche de redstone sur un bloc avec un levier sur le bloc (inverseur)
$ \wedge $ Conjonction AND && 2 torches activée par des leviers, reliées par une poudre de redstone et un inverseur
$ \vee $ Disjonction OR || (ou inclusif) Une poudre de redstone qui relie 2 leviers
$ \oplus $ Disjonction exclusive XOR ^ (ou exclusif) Trop compliqué à décrire
$ \iff $ Equivalence XNOR == 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 $
0 1 0
1 0 1

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.

P Q $ P \wedge Q $
0 0 0
1 0 0
0 1 0
1 1 1

La disjonction $ \vee $

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

P Q $ P \vee Q $
0 0 0
1 0 1
0 1 1
1 1 1

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.

P Q $ P \wedge Q $ $ P \implies Q $ $Q \implies P $
0 0 0 1 1
0 1 0 1 0
1 0 0 0 1
1 1 1 1 1

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édent Conséquent Enoncé Réciproque Contraposée
P Q $ P \implies Q $ $Q \implies P $ $\neg Q \implies \neg P $

Equivalence $ \iff $

P Q $P \iff Q $ $Q \iff P $
0 0 1 1
1 0 0 0
0 1 0 0
1 1 1 1

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).

P Q $ P \oplus Q $ $ P \vee Q $ $P \wedge Q $
0 0 0 0 0
1 0 1 1 0
0 1 1 1 0
1 1 0 1 1

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 :

Symbole Signification Exemple
$\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