|
0-ary operators
Its just a matter of convenience that we sometime think and talk of constants as operators which take no arguments (though it does look like a contradiction in terms).
As it happens it works out well in this exposition, since the availability of the boolean constants allows us to dispense with some other trivial 1-ary and 2-ary operators.
|
|
|
just two constants
It is of the essence of boolean logic that there are just two truth values.
In the application of the logic to everyday reasoning this is an oversimplification, and its necessary to be aware of the possibility that a sentence may no have a truth value and to avoid using classical logic if there is any possibility that any of the sentences involved might be neither true nor false
(as in slythy toads gyre and gimbling).
|
|
|
false, true, 0,1
In digital electronics the choice is deliberately made to use only two distinct signal states, since this simplifies circuit design and makes the hardware more reliable.
Numeric values were used, but this practice may be receding now that hardware design is done with hardware description languages instead of wiring diagrams.
|
|