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 then |
P | Q | P Q | P Q | P Q |
tt | tt | tt | tt | tt |
ff | tt | ff | tt | tt |
tt | ff | ff | tt | ff |
ff | ff | ff | ff | tt |