I. George Boole : Le Père de la Logique Moderne

  • George Boole (1815–1864) Ă©tait un mathĂ©maticien et logicien anglais.
  • Contribution Majeure : Il est le crĂ©ateur de la logique moderne, formalisĂ©e dans son ouvrage de 1854, An Investigation of the Laws of Thought.

L’objectif principal de Boole était de :

  1. Traduire des idées, des concepts, des propositions et des raisonnements logiques en expressions mathématiques (équations).
  2. Appliquer à ces équations des lois et des règles algébriques précises.
  3. Retraduire le résultat mathématique en termes logiques.

Ce processus permet d’analyser et de vérifier la validité des raisonnements de manière mécanique et rigoureuse.

II. L’Algèbre de Boole (Algèbre Binaire)

Les Propriétés Fondamentales

Ces opérations satisfont à des propriétés essentielles, similaires mais adaptées à l’algèbre classique :

PropriétéRègle du ET (Conjonction)Règle du OU (Disjonction)*
Commutativité
Associativité
Distributivité
Idempotence

1. Commutativité

La propriété de commutativité affirme que l’ordre des termes n’affecte pas le résultat final, que ce soit pour l’opération ET ou pour l’opération OU.

  • Pour l’opĂ©ration ET (Conjonction) : . Cela signifie qu’obtenir un rĂ©sultat Vrai en disant “A et B” est exactement la mĂŞme chose que de dire “B et A”. L’ordre de vĂ©rification des conditions est sans importance.
  • Pour l’opĂ©ration OU (Disjonction) : . De mĂŞme, si le rĂ©sultat est Vrai lorsque vous avez “A ou B”, il le sera aussi si vous inversez l’ordre pour avoir “B ou A”.

2. Associativité

La propriété d’associativité s’applique lorsque vous enchaînez plusieurs fois la même opération. Elle stipule que la manière dont vous regroupez les termes n’a pas d’impact sur le résultat.

  • Pour l’opĂ©ration ET : . Si vous avez trois conditions, vous pouvez Ă©valuer la condition A ET B en premier, puis mettre ce rĂ©sultat en ET avec C, ou bien Ă©valuer B ET C en premier et mettre le rĂ©sultat en ET avec A. Le rĂ©sultat logique sera le mĂŞme.
  • Pour l’opĂ©ration OU : . Le mĂŞme principe s’applique au OU : peu importe si vous mettez “A ou B” entre parenthèses pour l’évaluer en premier, ou si vous mettez “B ou C” entre parenthèses, le rĂ©sultat final restera logiquement Ă©quivalent.

3. Distributivité

La propriété de distributivité montre comment l’opération ET et l’opération OU interagissent lorsque l’une est imbriquée dans l’autre.

  • DistributivitĂ© de ET sur OU : . C’est la forme habituelle que l’on retrouve en algèbre classique. Elle permet de “dĂ©velopper” l’expression en distribuant le sur les deux autres termes.
  • DistributivitĂ© de OU sur ET : . C’est une propriĂ©tĂ© spĂ©cifique Ă  l’algèbre de Boole (et fausse dans l’arithmĂ©tique ordinaire !). Elle permet de factoriser ou de dĂ©velopper une expression oĂą le OU est l’opĂ©ration principale.

4. Idempotence

La propriété d’idempotence est très simple. Elle signifie que la répétition d’une condition n’a aucune utilité logique.

  • Pour l’opĂ©ration ET : . Si vous dites “Il pleut ET il pleut”, cela est logiquement Ă©quivalent Ă  dire simplement “Il pleut”. RĂ©pĂ©ter la condition n’en change pas la valeur de vĂ©ritĂ©.
  • Pour l’opĂ©ration OU : . De mĂŞme, si vous dites “Il fait jour OU il fait jour”, cela est logiquement Ă©quivalent Ă  dire simplement “Il fait jour”.

III. La Tautologie (Lois Logiques)

Définition

La tautologie est l’ensemble de toutes les lois logiques.

En logique formelle, une tautologie est une proposition composée qui est toujours Vraie (1), quelle que soit la valeur de vérité (0 ou 1) de ses propositions simples.

Exemple Classique de Tautologie : La Loi du Tiers Exclu :

  • InterprĂ©tation : Une proposition est soit Vraie (), soit Fausse (). Il n’y a pas de troisième possibilitĂ©. Le rĂ©sultat de l’affirmation ( OU ) est toujours Vrai.

Lois Logiques Célèbres (Tautologies Particulières)

Les lois les plus utilisées sont souvent elles-mêmes des tautologies :

  • Lois de De Morgan : Elles sont cruciales pour simplifier les circuits et les expressions logiques.

    • (NON (A ET B) = (NON A) OU (NON B))
    • (NON (A OU B) = (NON A) ET (NON B))
  • Loi de la Double NĂ©gation :