Domaine booléen - Boolean domain

En mathématiques et en algèbre abstraite , un domaine booléen est un ensemble composé d'exactement deux éléments dont les interprétations incluent faux et vrai . En logique , en mathématiques et en informatique théorique , un domaine booléen s'écrit généralement {0, 1} ou

La structure algébrique qui s'appuie naturellement sur un domaine booléen est l' algèbre booléenne à deux éléments . L' objet initial de la catégorie des treillis bornés est un domaine booléen.

En informatique , une variable booléenne est une variable qui prend des valeurs dans un domaine booléen. Certains langages de programmation comportent des mots ou des symboles réservés pour les éléments du domaine booléen, par exemple false et true . Cependant, de nombreux langages de programmation n'ont pas de type de données booléen au sens strict. En C ou BASIC , par exemple, la fausseté est représentée par le chiffre 0 et la vérité est représentée par le chiffre 1 ou −1, et toutes les variables qui peuvent prendre ces valeurs peuvent également prendre toute autre valeur numérique.

Généralisations

Le domaine booléen {0, 1} peut être remplacé par l' intervalle unitaire [0,1] , auquel cas plutôt que de ne prendre que les valeurs 0 ou 1, toute valeur comprise entre 0 et 1 inclus peut être supposée. Algébriquement, la négation (NOT) est remplacée par la conjonction (AND) est remplacée par la multiplication ( ), et la disjonction (OR) est définie via la loi de De Morgan comme étant .

L'interprétation de ces valeurs comme des valeurs de vérité logique produit une logique à valeurs multiples , qui forme la base de la logique floue et de la logique probabiliste . Dans ces interprétations, une valeur est interprétée comme le «degré» de vérité - dans quelle mesure une proposition est vraie, ou la probabilité que la proposition soit vraie.

Voir également

Les références

Lectures complémentaires