27.04.2015 Views

Computability and Logic

Computability and Logic

Computability and Logic

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

250 NORMAL FORMS<br />

can be the domains of subinterpretations that are closed under the functions f A that<br />

are the denotations of function symbols of the language, or in other words, that contain<br />

the value of any of these functions for given arguments if they contain the arguments<br />

themselves.<br />

When B is a subinterpretation of A, we say that A is an extension of B. Note that<br />

the notions of extension <strong>and</strong> subinterpretation pertain to enlarging or contracting the<br />

domain, while keeping the language fixed.<br />

Note that it follows from (S1) <strong>and</strong> (S3) by induction on complexity of terms that<br />

every term has the same denotation in B as in A. It then follows by (S1) <strong>and</strong> (S2)<br />

that any atomic sentence has the same truth value in B as in A. It then follows<br />

by induction on complexity that every quantifier-free sentence has the same truth<br />

value in B as in A. Essentially the same argument shows that, more generally, any<br />

given elements of B satisfy the same quantifier-free formulas in B as in A. Ifan<br />

∃-sentence ∃x 1 ...∃x n R(x 1 ,...,x n ) is true in B, then there are elements b 1 , ..., b n<br />

of |B| that satisfy the quantifier-free formula R(x 1 , ..., x n )inB <strong>and</strong> hence, by what<br />

has just been said, in A as well, so that the ∃-sentence ∃x 1 ...∃x n R(x 1 , ..., x n )is<br />

also true in A. Using the logical equivalence of the negation of an ∀-sentence to an<br />

∃-sentence, we have the following result.<br />

19.7 Proposition. Let A be any interpretation <strong>and</strong> B any subinterpretation thereof.<br />

Then any ∀-sentence true in A is true in B.<br />

19.8 Example (Subinterpretations). Proposition 19.7 is in general as far as one can go. For<br />

consider the language with just the two-place predicate

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!