In classical mathematics one usually assumes the existence of a function
like
b, say
where
in
.
But since
b is
not a computable function, this way of describing the situation would not be
used in constructive mathematics. Instead we could talk about ``decidable
propositions'' or ``boolean propositions.''Boolean proposition
If we interpret formulas as representing elements of pure boolean
propositions, then each variable Pi denotes an element of
.
An
assignmenttruth assignment
is a mapping of variables
into
,
that is, an element of
.
Given an
assignment
we can compute a boolean value for any formula F. Namely
|
|
if F is a variable, then
|
|
| if F is
|
| P | Q | P |
P |
P
|
| tt | tt | tt | tt | tt |
| ff | tt | ff | tt | tt |
| tt | ff | ff | tt | ff |
| ff | ff | ff | ff | tt |