2CHAPITRE 1. LOGIQUE ET THÉORIE DES ENSEMBLES
– P : « 2 est un nombre impair »,
– P : « 0 est le plus petit nombre entier ».
– P(n) : « nest un nombre premier »,
Qu’une proposition soit vraie ou fausse signifie que les termes qui la composent sont bien définis.
Une proposition du type « πest un nombre plus intéressant que 2 » n’a de sens que si on a bien défini
le « plus intéressant ».
Un autre exemple : « i > 0 » n’a aucun sens. La proposition P(n) : « nest un nombre premier »,
n’a de sens que si n∈N.
Remarque: On retrouve les variables booléennes en informatique qui valent vrai ou faux.
En scilab, les variables booléennes sont %t et %f.
I.2 Opérations sur les propositions
Une fois ces objets introduits, on va les manipuler, c’est-à-dire les combiner deux à deux pour
obtenir de nouvelles propositions. Bien entendu, on cherche à modéliser des notions intuitives.
négation La première opération naturelle sur une assertion est sa négation :
Définition 2. Si Pest une proposition, on appelle (non P) la négation de P:non Pest la
proposition fausse si Pest vraie, elle est vraie si Pest fausse.
Exemple: non(2 est pair) est (2 est impair),
et, ou, équivalence Ensuite lorsqu’on dispose de deux propositions, Pet Q, il y a quatre possibilités
selon les différentes valeurs de Pet de Q. On peut les combiner soit avec ou soit avec et pour voir si
l’une ou l’autre ou les deux sont vraies ou tester si elles ont la même valeur.
Définition 3. Soient Pet Qdeux propositions, on définit :
– (Pet Q) la proposition vraie si Pest vraie et Qest vraie, fausse sinon,
– (Pou Q) la proposition fausse si Pest fausse et Qest fausse, vraie sinon,
– (P⇔Q) la proposition vraie si Pet Qont la même valeur, on dit « P est équivalent à Q ».
En général, pour définir ces nouvelles propositions, le plus simple est d’utiliser une table de
vérité qui contient la liste des valeurs possibles pour Pet Q, et la valeur correspondante pour Pet
Q, etc. Cela est fait sur la figure 1.1.
Remarque: En Scilab, lorsque aet bsont deux variables logiques, les variables a & b et a|b
sont les variables logiques a et b et a ou b respectivement.
Ces notions n’ont pas besoin d’exemples, Elles correspondent à l’idée intuitive que l’on se fait de
et et ou
Remarquons quand même que le ou n’est pas exclusif : si les deux propositions sont vraie, « P ou
Q » est vraie, au contraire de la valeur de ou dans l’expression formage ou dessert.