Re: Embeddings and negation
- From: "Michael De" <mikejde@xxxxxxxxx>
- Date: 17 Jan 2007 13:27:43 -0800
Yikes, I meant "But then A |= ~P[a1,...,an] by (2), contradicting our
hypothesis." rather than "But then A |= ~P[a1,...,an] by (3.17),
contradicting our
hypothesis".
On Jan 17, 1:23 pm, "Michael De" <mike...@xxxxxxxxx> wrote:
I'm reading Hodges' "A Shorter Model Theory" and have a question about
a result on pp. 14 (3.17).
Let f: A -> B be an embedding from dom(A) into dom(B). Then for any
atomic formula P(x1,...,xn), A |= P[a1,...,an] iff B |=
P[f(a1),...,f(an)], where each ai is an element of dom(A). It follows
that
(1) A |= P[a1,..,an] doesn't hold iff B |= P[f(a1),...,f(an)] doesn't
hold.
Now suppose moreover that A and B are closed under negation such that
(2) A |= ~P[a1,...,an] iff not A |= P[a1,...,an] (where P is still
atomic).
Let Q be a literal (i.e. an atom or its negation). Then we have
(3.17) If A |= Q[a1,...,an] then B |= Q[f(a1),...,f(an)].
My question is: Does a biconditional version of (3.17) hold? The
statement of (3.17) implies that it does not, otherwise why not state
it as a biconditional? It seems, however, as if it must hold according
to the following reasoning.
Let f and P be as before. Assume B |= ~P[f(a1),...,f(an)] but not A |=
~P[a1,...,an], and the hence the failure of the converse of (3.17).
Then by (2) not B |= P[f(a1),...,f(an)] and hence not A |= P[a1,...,an]
by (1). But then A |= ~P[a1,...,an] by (3.17), contradicting our
hypothesis.
(2) and (3.17) are ok, so I guess my (1) must be incorrect. But suppose
it doesn't hold so that either A |= P and not B |= P or not A |= P and
B |= P, for some atomic P. But that's impossible by the definition of
an embedding, viz., that A |= P iff B |=P.
So.....?
.
- References:
- Embeddings and negation
- From: Michael De
- Embeddings and negation
- Prev by Date: Embeddings and negation
- Next by Date: Re: The Difference between a Set and an Element
- Previous by thread: Embeddings and negation
- Index(es):