Les Nuls


Chapitre II. Logique contemporaine classique

A. Logique des classes

1. Calcul booléen


George Boole
(1815-1864)
En 1847 paraissaient deux ouvrages d'une importance capitale, The mathematical analysis of logic, being an essay towards a calculus of deductive reasonning de George Boole et Formal logic de De Morgan. Le nom de De Morgan est surtout resté pour sa formulation de deux lois importantes en logique des propositions. L'apport le plus important est sans conteste celui de Boole. Ce dernier traite la logique d'Aristote comme une algèbre. Ce qui, dans la logique traditionnelle apparaît comme une inférence faisant usage d'un minimum de mots est effectué, chez Boole, comme un calcul sur des signes algébriques dont l'interprétation la plus naturelle est qu'ils symbolisent des classes ou des opérations sur les classes.
Les éléments utilisés dans le calcul booléen sont les suivants : des variables (a, b, c,...), deux constantes (1 et 0), et quatre opérateurs de base (+,-, . ,=). a, b et c représentent des classes quelconques, 1 est la classe universelle, 0 est la classe vide. Sur le plan des opérations, a+b exprime l'union de deux classes, a.b exprime l'intersection de deux classes, -b désigne la classe complémentaire de b et a=b exprime l'identité de deux classes.

Boole nous donne ensuite un certain nombre d'axiomes pour ces opérateurs. Par exemple :

a.b = b.a est la propriété de commutativité de l'opérateur «.».
a+b = b+a est la propriété de commutativité de l'opérateur «+».
a.(b.c) = (a.b).c est la propriété d'associativité de l'opérateur «.».
a.(b+c) = (a.b)+(a.c)
est la loi de distribution de «.» par rapport à «+».
a.a = a² = a. Cet axiome énonce que la spécification d'une classe par elle-même reproduit cette classe.
a.-a = 0
 Cet axiome formule le principe de non-contradiction .

Il est clair que lorsqu'un certain nombre d'axiomes semblables sont donnés, il devient possible de travailler à l'aide d'un calcul abstrait. On peut opérer des transformations d'équations sans se soucier de ce que représentent a, b ou c. Notons en outre qu'il est possible de représenter les syllogismes aristotéliciens dans la notation algébrique de Boole. La proposition Tout b est a se transcrit b.a = b. Il est équivalent de dire de tout élément de la classe b qu'il est aussi un élément de a ou de dire que b est l'intersection de la classe a avec la classe b elle-même.
Tout b est a
Tout c est b
b.a = b
c.b = c
Tout c est a c.a = c

La validité de cette forme syllogistique peut être démontrée dans la logique des classes. On part des prémisses suivantes b.a = b et c.b = c. De là on peut conclure que c.(b.a) = c, en remplaçant b dans la mineure par sa valeur donnée dans la majeure. De c.(b.a) = c on peut déduire que (c.b).a = c en utilisant l'associativité. On a donc c.a = c, en remplaçant c.b par c.

Si l'algèbre de Boole était novatrice, elle n'en comportait pas moins de nombreux défauts. Elle fut reprise et perfectionnée par W. S. Jevons (1835-1882). Une synthèse de l'algèbre de la logique à été présentée par Schröder à la fin du siècle, et E. V. Huntington en a présenté une axiomatisation au début du XXe siècle.

Un antilogisme est une suite de trois énoncés qui, pris ensemble, est inconsistante. Christine Ladd-Franklin (1847-1930), qui introduisit cette notion, utilisa le fait qu'un syllogisme est valide si et seulement si la suite formée de ses prémisses et de la négation (ou contradictoire) de sa conclusion est un antilogisme pour mettre en évidence un principe unique dont découlent immédiatement les formes valides.


2. Paradoxes et Théorie des types

2.1. Paradoxes

Dès l'antiquité, certains logiciens avaient constaté la présence de nombreux paradoxes au sein de la rationalité. En fait, on peut dire que malgré leur nombre, ces paradoxes ne sont que les illustrations d'un petit nombre de structures paradoxales. Nous nous intéresserons ici à une structure présente dans les paradoxes mégariques, du type «le menteur».

2.1.1. Le paradoxe de la classe des classes (Russell)


Bertrand Russell
(1872-1970)
Il existe deux types de classes : celles qui se contiennent elles-mêmes (ou classes réflexives : la classe des ensembles non-vides, la classe des classes,...) et celles qui ne se contiennent pas elles-mêmes (ou classes irréflexives : la classe des travaux à rendre, la classe des oranges sanguines, ...). La question posée est la suivante : la classe des classes irréflexives est-elle elle même réflexive ou irréflexive? Si elle est réflexive, elle se contient et se trouve rangée dans la classe des classes irréflexives qu'elle constitue, ce qui est contradictoire. Si elle est irréflexive, elle doit figurer dans la classe des classes irréflexives qu'elle constitue et devient ipso facto réflexive, nous sommes face à une nouvelle contradiction.

2.1.2. Le paradoxe du bibliothécaire (Gonseth)

 

Dans une bibliothèque, il existe deux types de catalogues. Ceux qui se mentionnent eux-mêmes et ceux qui ne se mentionnent pas. Un bibliothécaire doit dresser le catalogue de tous les catalogues qui ne se mentionnent pas eux-mêmes. Arrivé au terme de son travail, notre bibliothécaire se demande s'il convient ou non de mentionner le catalogue qu'il est précisément en train de rédiger. A ce moment, il est frappé de perplexité. Si ne le mentionne pas, ce catalogue sera un catalogue qui ne se mentionne pas et qui devra dès lors figurer dans la liste des catalogues ne se mentionnant pas eux-mêmes. D'un autre côté, s'il le mentionne, ce catalogue deviendra un catalogue qui se mentionne et qui ne doit donc pas figurer dans ce catalogue, puisque celui-ci est le catalogue des catalogues qui ne se mentionnent pas.

Le paradoxe du webmestre. Les catalogues peuvent être remplacés par des pages Web et la relation «mentionner» par la relation «renvoyer» comme dans cette page.

2.1.3. Le paradoxe du menteur (variante)

Définissons provisoirement le mensonge comme l'action de formuler une proposition fausse. Le poète crétois Epiménide affirme : «Tous les Crétois sont des menteurs», soit la proposition p. Comment décider de la valeur de vérité de p ? Si p est vraie, comme Epiménide est Crétois, p doit être fausse. Il faut donc que p soit fausse pour pouvoir être vraie, ce qui est contradictoire. p est donc fausse. Remarquons qu'on ne peut pas en déduire, comme dans le véritable paradoxe du menteur, que p doit aussi être vraie.
 

2.2. La théorie des types de Russell

Selon Russell, les paradoxes qui viennent d'être mentionnés prennent leur source dans un usage autoréférentiel du discours. Le paradoxe du menteur, par exemple, aboutit à une contradiction du fait que l'énoncé "je mens" ou "les crétois mentent" figure lui-même parmi les énoncés qu'il décrit comme mensongers. Pour sortir de la contradiction, il convient, pour Russell, de distinguer des niveaux de langage (ou "types"), de manière à interdire un usage autoréférentiel du discours. Ainsi, on dira que l'énoncé "je mens" est un énoncé de niveau 1 qui décrit des énoncés de niveau 0 pour lesquels il constitue un métaénoncé. Les énoncés de niveau 1 ne faisant pas partie des énoncés décrits par les énoncés de niveau 1, l'énoncé "je mens" ne pourra pas se prendre lui-même pour objet, à moins de procéder à une erreur de détermination de type d'énoncé.


B. Calcul propositionnel et calcul des prédicats

 

Gottlob Frege
(1848-1925)

Gottlob Frege est considéré comme le père fondateur de la logique contemporaine. Ses ouvrages majeurs sont L'Idéographie (Begriffschrift, 1879) et les Fondements de l'arithmétique (Die Grunlagen der Arithmetik, 1884).

1. Le calcul propositionnel ou théorie des fonctions de vérité

1.1. Introduction

L'expression proposition désigne un énoncé du langage ordinaire mais considéré du point de vue formel qui est celui de la logique. En clair, cela signifie que l'on traite seulement d'un certain type d'énoncés et que l'on néglige dans ce type d'énoncés une série de paramètres qui seront sans incidence logique.

Les propositions envisagées ici sont ce qu'on appelle des fonctions de vérité. Ce sont des énoncés descriptifs d'un état de fait et susceptibles d'être vrais ou faux. S'il y a adéquation entre la proposition et le fait décrit, la proposition est vraie, s'il n'y a pas adéquation, la proposition est fausse. Ainsi l'énoncé Le chat du voisin est mort sera vrai si le chat du voisin est mort au moment où on l'énonce.

Les fonctions de vérité ou propositions que nous considérons ici peuvent être simples ou complexes.

Le chat du voisin est mort est une proposition atomique. Il n'est pas possible de l'analyser en des propositions plus simples.

Jean consulte ses sources, en fait une synthèse et passe à la phase d'écriture est en revanche une proposition complexe composée des propositions suivantes : Jean consulte ses sources, Jean fait une synthèse de ses sources, Jean passe à la phase d'écriture.

La logique propositionnelle ou calcul des propositions s'intéresse aux relations entre propositions et aux opérations sur ces dernières sans analyser la composition non propositionnelle des propositions simples. Le calcul propositionnel est donc un calcul interpropositionnel dans la mesure où il ne s'occupe que des fonctions de vérité et est soumis à la thèse d'extensionnalité selon laquelle la valeur de vérité de toute proposition composée dépend uniquement de la valeur de vérité des propositions composantes et est donc formellement déterminable sans ambiguïté.
 

1.2 La formalisation du langage naturel.

La première étape du calcul propositionnel est la formalisation des énoncés du langage naturel. Pour réaliser ce travail, le calcul propositionnel fournit trois outils : les variables propositionnelles, les constantes ou opérateurs logiques et les signes de ponctuation.

  1. Les variables propositionnelles (p, q, r,...) symbolisent des propositions simples quelconques. Si la même variable apparaît plusieurs fois, elle symbolise chaque fois la même proposition.
  2. Les cinq constantes ou opérateurs logiques :,,, et .
  3. Les signes de ponctuation se réduisent aux seules parenthèses ouvrante et fermante qui organisent la lecture de manière à éviter toute ambiguïté. Dans l'expression (pq) c'est seulement la proposition p qui est niée, mais dans l'expression (pq), c'est la disjonction qui est niée et non la seule proposition p.

Nom

Description

Symbole

Utilisation

1

 

Négation

La négation est un opérateur qui ne porte que sur une proposition, il est unaire ou monadique. Il ne pleut pas s'écrit p. Cet énoncé est vrai si et seulement si p est faux (dans ce cas s'il est faux qu'il pleut). L'usage classique de la négation est caractérisé par la loi de double négation : p est équivalent à p.

 

p

2

 

Conjonction

La conjonction ou produit logique est un opérateur binaire, elle met en relation deux propositions. Tout homme est mortel ET Ma voiture perd de l'huile s'écrit (pq). (pq) est vrai si et seulement si p est vrai et q est vrai.

 

 

(pq)

3

 

Disjonction

La disjonction ou somme logique est, elle aussi, un opérateur binaire. (pq) est vrai si et seulement si p est vrai ou q est vrai. On peut comprendre ce ou de deux façons : soit de manière inclusive, soit de manière exclusive. Dans le premier cas (pq) est vrai si p est vrai, si q est vrai ou si p et q sont tous deux vrais. Dans le second cas, (pq) est vrai si p est vrai ou si q est vrai mais pas si les deux le sont. La disjonction du calcul propositionnel est le ou inclusif et on donne au ou exclusif le nom d'alternative.

 

 

(pq)

4

 

Implication

L'implication est également un opérateur binaire. Elle correspond, EN GROS, au schéma linguistique Si...alors... . Si j'ai le temps, j'irai au cinéma s'écrit (p q)

(p q) est faux si p est vrai et q est faux.

Si le conséquent (ici q) est vrai, l'implication (p q) est vraie. Lorsque l'antécédent (ici p) est faux, l'implication est toujours vraie. Cette dernière remarque peut être comprise si l'on se réfère à des énoncés de type : Si on pouvait mettre Paris en bouteille, on utiliserait la tour Eiffel comme bouchon.

En résumé, une implication est fausse si et seulement si son antécédent est vrai et son conséquent est faux

 

 

(pq)

5

 

Bi-implication

La bi-implication est, elle aussi, binaire : elle symbolise les expressions ... si et seulement si... et ... est équivalent à... L'équivalence entre deux propositions est vraie si celles-ci ont la même valeur de vérité. La bi-implication exprime donc aussi une forme d'identité et c'est pourquoi elle est souvent utilisée dans les définitions.

 

(pq)

Il est possible d'établir des équivalences entre ces opérateurs. Nous avons déjà vu comment le biconditionnel pouvait se définir comme un produit de conditionnels réciproques, voyons maintenant d'autres équivalences.

(pq) (pq)

(pq) (pq)

(pq) (pq)

(pq) (p q)

Sont à noter également les deux lois de De Morgan :

(pq) (pq)

(pq) (pq)

Elles permettent de transformer la disjonction en conjonction et vice-versa :

(pq) (pq)

(pq) (pq)

 

 

[Haut de la page]


 
 [UCL] [ISP] [Centre de logique] [Chapitre 1] [Chapitre 2 b] [Chapitre 3 ]

 Conception : Jérôme Coupé
 Contact