Retour
Cours suivant

Vocabulaire de la logique

Proposition

Une proposition est un énoncé (mathématique, informatique, mais pas que) susceptible d’être démontré ou réfuté, pour lequel il fait sens de parler de vérité.

Axiome :

C’est une proposition \(H\) que l’on admet vraie, et qui peut être utilisée dans une preuve de \(B\).

Hypothèse :

C’est une proposition \(H\) que l’on admet vraie seulement dans une partie d’une preuve.
Si dans cette portée on montre la proposition \(B\), on obtient alors une preuve de \(H\to B\) et non une preuve de \(B\).

Logique minimale

Formules atomiques et implication comme seul connecteur:
\((P \to Q \to R) \to (Q \to P \to R)\)

Logiques propositionnelles

On ajoute à la logique minimale la contradiction \(\bot\), la négation \(\sim\) (ou \(\neg\)), et les connecteurs \(\lor\), \(\land\), \(\leftrightarrow\)
\(P \lor \bot \to P\)
\(\sim (P \to Q \to R) \to P \land Q \land \sim R\)

Calcul des prédicats

Notions de prédicat, de relation; quantificateurs existentiel et universel
\((\forall x, \exists y, x \neq y) \to \neg (\forall x y, x = y)\)

Séquents

Un séquent est une structure composée:

Notations usuelles :
\(H_1, H_2, ..., H_n \vdash A\)
\(\Gamma \vdash A\)
\(\vdash A\)

Validité d’un séquent

Intuitivement, un séquent est valide si, chaque fois que toutes ses hypothèses sont simultanément vraies, alors sa conclusion est vraie.
Un séquent peut être valide par contradiction de ses hypothèses.
si hypothèses contradictoires alors séquent valide, mais veux pas dire que les hypothèses sont valides

Notions de preuve

Une preuve est un discours (plus ou moins symbolique, plus ou moins détaillé) dont l’objectif est de convaincre qu’une certaine affirmation est vraie.

Convaincre la validité

Priorité des signes

\(-\)     \(+\)
\(\to\) \(\lor\) \(\land\) \(\neg\)

Si il y a plusieurs fois le même signe à la même hauteur dans l’expression :
Il faut les executer de la fin vers le début.
ex : \(a \to b \to c\) : les signes \(\to\) sont tous à la même hauteur.
donc \(a \to b \to c\) correspond à \(a \to (b \to c)\)

Arbre

\((P \land Q \land R) \to S = (P \land (Q \land R)) \to S\)

    →
   / \
  ∧   S
 / \
P   ∧
   / \
  Q   R

Table de vérité

\(P\) \(Q\) \(\neg P\) \(P \land Q\) \(P \lor Q\) \(P \to Q\)
V V F V V V
V F F F V F
F V V F V V
F F F F F V

Forme Normale Conjonctive

La forme normale conjonctive est une conjonction (\(\land\)) de clause.
Une clause est une disjonction (\(\lor\)) du littéraux (\(P\) ou \(\neg P\)).
Ex : \((P \lor Q) \land ( \neg Q \lor R)\)

Lois de Morgan

\(\neg (A \lor B) = (\neg A) \lor (\neg B)\)
\(\neg (A \land B) = (\neg A) \land (\neg B)\)
\(\neg (\neg A) = A\)
\(A \to B = (\neg A) \lor B\)

Associativité

\((A \lor B) \lor C = A \lor (B \lor C) = A \lor B \lor C\)
\((A \land B) \land C = A \land (B \land C) = A \land B \land C\)

Commutativité

\(A \lor B = B \lor A\)
\(A \land B = B \land A\)

Distributivité

\((A \land B) \lor C = (A \lor C) \land (B \lor C)\)
\((A \lor B) \land C = (A \land C) \lor (B \land C)\)


Retour
Cours suivant