Boolean domain

In mathematics and abstract algebra, a Boolean domain is a set consisting of exactly two elements whose interpretations include false and true.

In logic, mathematics and theoretical computer science, a Boolean domain is usually written as {0, 1},[1][2][3][4][5] or

The initial object in the category of bounded lattices is a Boolean domain.

Some programming languages feature reserved words or symbols for the elements of the Boolean domain, for example false and true.

However, many programming languages do not have a Boolean data type in the strict sense.