Version sans JavaScript, en lecture seule : les ateliers, les quiz et l’exécution du code n’y sont pas. Version complète · Catalogue · Se connecter
Feuille d'exercices 1
Lire et écrire des formules
Parenthèses, priorités, arbres de syntaxe, et la frontière entre formules et affirmations sur les formules. Chapitre 1.
Les conventions sont celles du chapitre 1 : $\lnot > \land > \lor > \to > \leftrightarrow$, et $\to$ associe à droite.
Corrigé
- $\lnot\lnot p \to q \lor r$
- $\lnot(\lnot p \to q \lor r)$. La négation porte sur toute l'implication : ses parenthèses restent.
- $p \land q \lor r \to p \to q$. Toutes les parenthèses tombent : comme $\to$ associe à droite, $\ldots \to p \to q$ se lit bien $\ldots \to (p \to q)$. Le piège est de croire qu'elles sont nécessaires ; l'arbre tranche.
- $(p \to q) \to r$. Ici les parenthèses sont obligatoires : $p \to q \to r$ se lirait $p \to (q \to r)$.
- $\lnot(p \land q) \leftrightarrow \lnot p \lor \lnot q$
Corrigé
- $(((p \to (q \lor r)) \land (q \to r)) \to (p \to r))$. Connecteur principal : le $\to$ du milieu.
- $((((\lnot p) \land q) \to r) \leftrightarrow ((\lnot r) \to ((\lnot q) \lor p)))$. Connecteur principal : $\leftrightarrow$, le moins prioritaire.
- $(p \to (q \to (r \to s)))$. Connecteur principal : le premier $\to$.
Corrigé
- Racine $\to$ ; à gauche $\lnot$ au-dessus de $\land(p, q)$ ; à droite $\lor$ au-dessus de $\lnot p$ et $\lnot q$.
- $A$, $\lnot(p \land q)$, $p \land q$, $\lnot p \lor \lnot q$, $\lnot p$, $\lnot q$, $p$, $q$ (les occurrences de $p$ et de $q$ donnent les mêmes sous-formules).
- Connecteurs : $\to, \lnot, \land, \lor, \lnot, \lnot$, soit 6, dont 3 binaires. Occurrences de variables : 4. Dans un arbre où chaque connecteur binaire a deux fils, il y a toujours une feuille de plus que de connecteurs binaires : $4 = 3 + 1$. Les $\lnot$ ne changent pas ce compte.
Corrigé
- Formule.
- Affirmation, vraie : tout modèle de $p$ rend $p \lor q$ vraie.
- Affirmation, fausse : le membre de droite est équivalent à $q$, et $p \not\equiv q$. La formule qu'on voulait sans doute écrire est $p \leftrightarrow (p \land q) \lor (\lnot p \land q)$ ; on peut demander si elle est valide.
- Affirmation, vraie : le membre de droite est équivalent à $p \lor q$.
- Ni l'un ni l'autre : aucune règle ne produit $p \land \lor q$.
- Affirmation, vraie : $p \to p$ est valide.
Corrigé
- $p \to q$
- $r \to p$ (« seulement si » : la condition nécessaire est à droite).
- $\lnot\lnot p \to q$, soit $p \to q$ : la même chose que la phrase 1.
- $\lnot p \land r$
- $\lnot r \land \lnot q$