next up previous contents index
Next: Equality Up: Sentences and Formulas Previous: Sentences and Formulas

Truth functions

In the context of discussing the subsets of a given universe, U, a set can be thought of as being a function which accepts as valid input any element of U and for each such input produces a truth value True or False. Similarly, a binary relation on U can be thought of as a function which accepts as input any pair from U and gives a value of either True or False. Put more symbolically, we let tex2html_wrap_inline1805 be the set of all ordered pairs from U and then a binary relation on U is a function tex2html_wrap_inline1811. A similar situation applies to relations of more than two arguments. That is to say, for instance, that a three argument relation on U is a function from tex2html_wrap_inline1815 to tex2html_wrap_inline1817. Thus, when a language is interpreted, variable free terms just represent elements of the universe and the truth value of an atomic sentence is just the relation named by its leading symbol applied to the input given by its arguments.

The propositional connectives are then defined by truth functions. That is to say by functions which use truth values for both input and output. The function tex2html_wrap_inline1609 for instance is the function which produces the value False on input True and yields True on input False. This can be summarized by saying that tex2html_wrap_inline1609 is defined by the following truth table:  


tabular178

With this definition, the truth value of tex2html_wrap_inline1829 is just this function applied to the truth value of A. Each of the other propositional connectives has a similar table. Here is the table for tex2html_wrap_inline1655: 


tabular188

The first two columns of this table give all possible combinations of True and False for the two variables and the third column gives the corresponding function value. We see that tex2html_wrap_inline1843 is False just in case both arguments are False.

Here is the table for the other two connectives, tex2html_wrap_inline1611 and tex2html_wrap_inline1595:    


tabular212

Note in particular that False tex2html_wrap_inline1595 False is defined to be True. Some people may object to this but they should again recall Humpty's dictum. By tex2html_wrap_inline1597, we mean that proposition which is False only in the case when it has a True hypothesis and a False conclusion.

The truth functional nature of the two quantifiers, tex2html_wrap_inline1615    and tex2html_wrap_inline1613, is somewhat trickier to capture. Take for instance tex2html_wrap_inline1613. Our intention is that tex2html_wrap_inline1875 is True if there is some element of the universe which makes A(x) True. So that tex2html_wrap_inline1879 is True of the integers because 2 + 2 = 4. Now consider the real numbers and the sentence, tex2html_wrap_inline1883. We know from the intermediate value theorem that this polynomial has a root between -2 and 0. However, we have no name for this root so we can not point to a sentence in the language of arithmetic which makes this existential statement true. Given an interpretation, what we can do is choose a variable not given a value by the interpretation, something original such as c, and extend the interpretation to include letting c stand for a real root of this polynomial. Thus tex2html_wrap_inline1893 is True because there is a value for the new variable c which makes tex2html_wrap_inline1897 True. Similarly, tex2html_wrap_inline1505 is True because no matter what real number is used to interpret the variable c, the sentence tex2html_wrap_inline1903 is True. Thus the Truth values of quantified sentences depends on the potentiality of giving truth value of sub-sentences.


 exercise247

exercise253


next up previous contents index
Next: Equality Up: Sentences and Formulas Previous: Sentences and Formulas

Richard Mansfield
Wed Oct 21 14:09:45 EDT 1998