ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 1 — Logique et ensembles · Assertions et connecteurs logiques

Exercice 3

Calcul

Pour deux assertions PP et QQ, on note P↑QP \uparrow Q l'assertion non (P et Q)\mathrm{non}\,(P \ \mathrm{et}\ Q).

1. Exprimer non P\mathrm{non}\, P, puis P et QP \ \mathrm{et}\ Q, P ou QP \ \mathrm{ou}\ Q et P⇒QP \Rightarrow Q, en n'utilisant que PP, QQ et le seul connecteur ↑\uparrow.

2. Un connecteur binaire associe à chaque couple de valeurs de vérité de (P,Q)(P,Q) une valeur de vérité. Combien existe-t-il de connecteurs binaires ?

3. Montrer que tout connecteur binaire peut s'exprimer à l'aide de PP, QQ et des seuls connecteurs « non », « et », « ou ». En déduire qu'il peut s'exprimer à l'aide du seul connecteur ↑\uparrow.

4. Peut-on exprimer non P\mathrm{non}\, P à l'aide de PP et des seuls connecteurs « et », « ou » et ⇒\Rightarrow ?

Corrigé

1. On commence par la négation, qui servira à tout le reste : non P⇔P↑P\boxed{\mathrm{non}\, P \Leftrightarrow P \uparrow P} car non (P et P)\mathrm{non}\,(P \ \mathrm{et}\ P) a la même valeur que non P\mathrm{non}\, P. La conjonction s'obtient en niant P↑QP \uparrow Q, la disjonction grâce à une loi de De Morgan, et l'implication grâce au point (iv) de la proposition 1 du cours : P et Q⇔(P↑Q)↑(P↑Q)P ou Q⇔(P↑P)↑(Q↑Q)P⇒Q⇔P↑(Q↑Q)\boxed{P \ \mathrm{et}\ Q \Leftrightarrow (P \uparrow Q) \uparrow (P \uparrow Q)} \qquad \boxed{P \ \mathrm{ou}\ Q \Leftrightarrow (P \uparrow P) \uparrow (Q \uparrow Q)} \qquad \boxed{P \Rightarrow Q \Leftrightarrow P \uparrow (Q \uparrow Q)} Pour la disjonction : (P↑P)↑(Q↑Q)=non (non P et non Q)(P \uparrow P) \uparrow (Q \uparrow Q) = \mathrm{non}\,(\mathrm{non}\, P \ \mathrm{et}\ \mathrm{non}\, Q), qui équivaut à P ou QP \ \mathrm{ou}\ Q. Pour l'implication : P↑(non Q)=non (P et non Q)P \uparrow (\mathrm{non}\, Q) = \mathrm{non}\,(P \ \mathrm{et}\ \mathrm{non}\, Q), qui équivaut à P⇒QP \Rightarrow Q.

2. Une table de vérité à deux variables comporte quatre lignes, et chacune peut recevoir l'une des deux valeurs V ou F, indépendamment des autres : 24=16 connecteurs binaires.\boxed{2^{4} = 16 \text{ connecteurs binaires.}} Parmi eux figurent « et », « ou », ⇒\Rightarrow, ⇔\Leftrightarrow, ↑\uparrow, le « ou exclusif », mais aussi des connecteurs dégénérés comme « toujours vrai » ou « valeur de PP ».

3. Soit cc un connecteur binaire. S'il est toujours faux, il équivaut à P et non PP \ \mathrm{et}\ \mathrm{non}\, P. Sinon, à chaque ligne de sa table où il vaut V, on associe la conjonction qui n'est vraie que sur cette ligne : par exemple P et non QP \ \mathrm{et}\ \mathrm{non}\, Q pour la ligne où PP est vraie et QQ fausse. La disjonction de ces conjonctions est vraie exactement sur les lignes où cc vaut V : tout connecteur s’eˊcrit comme une disjonction de conjonctions de P, Q, non P, non Q.\boxed{\text{tout connecteur s'écrit comme une disjonction de conjonctions de } P,\ Q,\ \mathrm{non}\, P,\ \mathrm{non}\, Q.} Par exemple, le « ou exclusif » s'écrit (P et non Q) ou (non P et Q)(P \ \mathrm{et}\ \mathrm{non}\, Q) \ \mathrm{ou}\ (\mathrm{non}\, P \ \mathrm{et}\ Q). Comme la question 1 exprime « non », « et » et « ou » à l'aide de ↑\uparrow, il suffit de remplacer chacun d'eux par son expression : tout connecteur binaire s’exprime aˋ l’aide du seul connecteur ↑.\boxed{\text{tout connecteur binaire s'exprime à l'aide du seul connecteur } \uparrow.}

4. Montrons que toute assertion construite à partir de PP avec les seuls connecteurs « et », « ou » et ⇒\Rightarrow est vraie lorsque PP est vraie. On raisonne par récurrence forte sur le nombre kk de connecteurs utilisés. Si k=0k = 0, l'assertion est PP elle-même. Si k⩾1k \geqslant 1, l'assertion s'écrit F1∗F2F_{1} \ast F_{2}, où ∗\ast est l'un des trois connecteurs et où F1F_{1}, F2F_{2} utilisent chacune strictement moins de kk connecteurs ; par hypothèse de récurrence, F1F_{1} et F2F_{2} sont vraies lorsque PP l'est, et l'on conclut car « V et V », « V ou V » et « V ⇒\Rightarrow V » valent tous V. Or non P\mathrm{non}\, P est fausse lorsque PP est vraie. Non : non P ne s’exprime pas aˋ l’aide de P et des seuls connecteurs « et », « ou », ⇒.\boxed{\text{Non : } \mathrm{non}\, P \text{ ne s'exprime pas à l'aide de } P \text{ et des seuls connecteurs «~et~», «~ou~», } \Rightarrow.}

À retenir : pour démontrer une impossibilité, on cherche une propriété conservée par toutes les constructions autorisées et que l'objet visé ne possède pas : c'est la méthode de l'invariant. On en reverra des exemples tout au long de l'année. Par ailleurs, le connecteur ↑\uparrow est le « NAND » des électroniciens : un circuit logique arbitraire peut être réalisé avec ce seul type de porte.

Dans l'édifice

Thèmes

connecteurs et tables de vérité, tautologies, produit cartésien

Notions

connecteur, tautologie, produit cartésien

Ouvrir dans l'atlas interactif →