Algèbre de Boole Article, Signification, Explication
En mathématiques, une algèbre de Boole ou un treillis booléen est un type de structure algébrique.
Les algèbres de Boole les plus souvent utilisées sont celle des fonctions logiques comme la conjonction (et), la disjonction (ou) et la négation (notamment dans les disciplines utilisant la logique booléenne : mathématiques, informatique et électronique numérique) et celle de l'ensemble des parties d'un ensemble muni des opérations d'inclusion, d'intersection et de la complémentation.
Le nom provient de George Boole, un mathématicien britannique qui durant le milieu du XIXe siècle restructura complètement la logique en un système formel. Plus spécifiquement, l'algèbre booléenne permet d'utiliser des techniques algébriques pour traiter les expressions à deux valeurs de la logique des propositions. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques. Elle fut utilisée la première fois pour les circuits de commutation téléphoniques par Claude Shannon.
L'algèbre de Boole des fonctions logiques permet de modéliser des raisonnements logiques, en exprimant un « état » en fonction de conditions. Par exemple :
- Vert = Bleu ET Jaune
- Vert est « VRAI » SI il ya du bleu ET du jaune (c'est une fonction logique dépendant des variables Bleu et Jaune)
- Décrocher = ( Envie de répondre ET Sonnerie ) OU envie_d'appeler
- Décrocher est « VRAI » SI on entend la sonnerie ET que l'on envie de répondre OU SI l'on a envie d'appeler
- Décrocher est « VRAI » SI on entend la sonnerie ET que l'on envie de répondre OU SI l'on a envie d'appeler
Bien que cet article traite principalement de l'algèbre de Boole des fonctions logiques, il est nécessaire pour obtenir une définition rigoureuse d'une algèbre de Boole
de se la donner en des termes d'algèbre abstraite.
Une algèbre de Boole est un ensemble contenant deux éléments particuliers, et , muni de deux lois de composition internes, et , et qui vérifie les axiomes suivants () :
Dans la suite, nous nous restreindrons à l'étude de l'algèbre de Boole des fonctions logiques, que nous définirons dans la section qui suit. Rappelons-nous cependant qu'une algèbre de Boole n'est qu'une construction algébrique abstraite qui a priori n'est pas nécessairement un ensemble de fonctions logiques. L'ensemble des parties d'un ensemble, muni des opérations d'union, d'intersection et de complémentation forme un autre exemple, lui aussi très banal, bien que rarement qualifié d'algèbre de Boole.
Une table de vérité est une table permettant de connaître les valeurs de sortie d'un opérateur logique en fonction des valeurs en entrée.Point de vue algébriste
Définition mathématique d'une algèbre de Boole
Les propriétés 1, 2, 3 et 5 définissent une structure de treillis.
Ainsi, une algèbre de Boole est un treillis borné, distributif et complémentaire.Propriétés
Ces propriétés se démontrent à partir des axiomes de la définition :
Conclusion
Algèbre de Boole des fonctions logiques
L'idée intuitive que l'on doit avoir d'une variable logique est celle d'une condition de la situation réelle observée, qui peut être satisfaite (état à VRAI), ou non (état à FAUX). Une valuation est la donnée de l'état de tout le système observé.
Dans la pratique (dans le cadre de la logique propositonnelle), ces fonctions sont construites :
Table de vérité
| a | b | valeur de a opérateur b |
|---|---|---|
| 0 | 0 | x1 |
| 0 | 1 | x2 |
| 1 | 0 | x3 |
| 1 | 1 | x4 |
On écrit souvent sous forme symbolique trois des opérateurs logiques élémentaire, de façon hélas différente selon les contextes d'utilisation :
La somme logique OU est ici notée « + ».
Règles:
Opérateurs logiques
Exemples de lecture :
Quelle que soit la notation symbolique utilisée :
ATTENTION:
Somme logique OU
Il suffit qu'un des termes soit « VRAI » (=1) pour que l'expression soit « VRAIE » (=1).
| a | b | a OU b |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
| a | b | a ET b |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
| a | NON a |
|---|---|
| 0 | 1 |
| 1 | 0 |
Il s'agit de règles permettant d'aboutir à autre manière de décrire la situation.
Par exemple, il est plus facile de dire que « la lampe est allumée » que « la lampe n'est pas non allumée ».
Pour faciliter leur compréhension, il a été décidé que ces opérations seraient soumises aux même règles que les opérations « de tous les jours », la fonction ET (multiplication logique) est ainsi prioritaire par rapport à la fonction OU (somme logique) ; on peut, pour s'aider, placer des parenthèses dans les opérations.
Comme avec les opérations habituelles, certaines parenthèses sont inutiles:
Comme avec les opérations habituelles, il est possible de distribuer:
a + a + a [...] = a
a = a||
( a + b )| = a| . b|
À partir de ces opérateurs élémentaires, on peut en composer un certain nombre d'autres :
Le OU étudié jusqu'à présent doit se comprendre de la manière suivante : « l'un ou l'autre ou les deux ». Il est également appelé « OU inclusif ». Le OU exclusif (ou XOR) s'entend comme : « l'un ou l'autre mais pas les deux ».
Il se compose de la manière suivante :
a XOR b = (a+b).(a.b)|
Propriétés des opérateurs
Priorité
Associativité
( a + b ) + c = a + (b + c) = a + b + c
( a . b ) . c = a . (b . c) = a . b . cCommutativité
L'ordre est sans importance.
a + b = b + a
a . b = b . aDistributivité
a . ( b + c ) = a . b + a . c
Attention: comportement différent par rapport aux opérateurs + et * habituels:
a + ( b . c ) = ( a + b ) . ( a + c )Idempotence
a . a . a [...] = aComplémentarité
a + a| = 1
a . a| = 0
Théorème de De Morgan
( a . b )| = a| + b|
Opérateurs composés
OU exclusif
| a | b | a XOR b |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Le « ou exclusif » est parfois noté par le signe arithmétique différent de, auquel il est équivalent fonctionnellement on utilise aussi un + entouré: a ⊕ b.
| a | b | a EQV b |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Il arrive que l'équivalence soit notée par le signe « = », bien que ce choix ne soit pas recommandé compte-tenu des autres sens possibles attachés à ce signe.
| a | b | a IMP b |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
| a | b | a INH b |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Voir aussi :
Fonction logique ~ calcul des propositions ~ systèmes de numération ~ électronique numérique ~ neurone
Algèbre de Boole
[1]
C'est un article concernant le Algèbre de Boole. La page contient la signification du Algèbre de Boole , Description et explication au sujet de Algèbre de Boole
