Re: 3 basic metalogic questions.

From: Jeffrey Ketland (ketland_at_ketland.fsnet.co.uk)
Date: 06/04/04


Date: Fri, 4 Jun 2004 02:24:37 +0100

Yarden Katz wrote in message <86brk0p69b.fsf@umd.edu>...
>Hi,
>
> I have three quick questions on metalogic. First, my textbook asks to:
>
> 10.9 Show that if T U {~(B & C)} is satisfiable, then either T U
> {~B} is satisfiable or T U {~C} is satisfiable.

Suppose that T U {~(B & C)} is satisfiable. So, there is a model M of T U
{~(B & C)}. So, M satisfies T and M satisfies ~(B&C). So, M satisfies T and
satisfies ~Bv~C. So, M satisfies T and either satisfies ~B or ~C. So, either
M satisfies T U {~B} or M satisfies T U {~C}. So, either T U {~B} is
satisfiable or T U {~C} is satisfiable.

> It strikes me that the book's example proofs (which are usually 2-5
> sentences long) are really informal - maybe it's the text, or maybe
> that's just the way these type of things are proven. In any event, I
> did this exercise, but I can't help but feel as if I'm sort of
> "cheating" by kind of restating what I'm asked to prove. If the
> nature of these proofs as presented was more formal, I'd feel more
> confident. However, when I compare my proof to the other examples,
> I don't think that I'm any more informal. Here's my proof:
>
> For T U {~(B & C)} to be satisfiable, it cannot be that B(c) is
> true *and* C(c) is true, where c is the denotation of any element
> in our domain. In other words, it must be that:

What is B(c)? That doesn't make good sense here. Normally B(c) means the
result of substituting the constant c for any occurrence of a free variable
in B. But here B is a sentence, without any free variables.

> 1. ~(B(c) & C(c)) (again for c being the denotation of any and
> all elements in our domain)
>
> [note that when I say B(c) I really mean something like B^c or
> B^m, i.e., B in the interpretation c or in the interpretation m -
> I just thought the function notation is clearer (is it?)]

No. It's very unclear.

> From this it follows that,
>
> 2. ~(~B(c) v ~C(c))
>
> For (2) to be satisfiable, it must be that either T U {~B} or T U
> {~C}. Q.E.D.
>
> Is this correct? Is it necessary to get more
> formal about proofs like this, that clearly don't take a lot ingenuity
> or insight?

The proof I gave above is OK.

> A second problem was:
>
> 10.10(f) "Show that: If c does not occur in F(x) or G(x), and F(c) and
G(c)
> are equivalent, then AxF(x) and AxG(x) are equivalent,
> and similarly for E."
>
> What exactly do they mean by "if c does not occur in F(x) or G(x)"?
> Does it mean that c is not one of the terms in the actual sentence
> F(x)? Can someone give a hint about approaching this problem?

c is a constant (i.e., a name, like "Chumbawumba" or "Chomsky"). F(x) is a
formula which has at least the variable x free. The formula may in general
contain the constant c. For example, the formula F(x) might be Ay(R(c, y)
<-> ~R(x, y)), which contains c. However, in this case, you are told that
F(x) does not contain c.

You are told that F(c) is equivalent to G(c). Let M be an interpretation of
the language which does not specify an interpretation (denotation) of the
constant c. You are told that F(c) is equivalent to G(c). So, F(c) and G(c)
have the same truth value in M *no matter* how c is interpreted. Since c can
be taken to denote *any element* of the model M, it follows that the
formulas F(x) and G(x) are equivalent (technically, they define the same
subsets F^M and G^M of the model). So, Ax F(x) and Ax G(x) are equivalent
also.

> Finally, some of the exercises in my book, like this one:
>
> "Show that EyAxR(x, y) implies AxEy(x, y)"

You meant to say that EyAxR(x, y) implies AxEyR(x, y).
I call this the God argument:
     "There is someone (e.g., God) who loves everyone"
      implies
     "Everyone is loved by someone"

> Are really so obvious/superficial that I am kind of at loss on how to
approach
> them in a proof. I think I could probably do the above indirectly
> to somehow get a contradiction, but if I were not allowed to do it
> indirectly I'd really have no idea where to start. Can someone shed
> some light of this?

Model-theoretically, you can do it like this (my notation may differ a bit
from BBJ):
Suppose you have an interpretation M of your language containing the
predicate R in which EyAxR(x, y) is true. So, there is an element m of
dom(M) such that AxR(x, y) is true in the assignment val, where val(y) = m.
So, for any element m', R(x, y) is true in the assignment val*, where
val*(x) = m' and val*(y) = m. But, in general, if R(x, y) is true in some
assignment v, then the formula EyR(x, y) is true in that assignment v too.
So, for any element m', EyR(x, y) is true in the assignment val*, where
val*(x) = m'. So, AxEyR(x,y) is true in M.
Since this works for any model M, we may conclude that EyAxR(x, y) implies
AxEyR(x, y)

Deductively you can do it like this, constructing a "tree":

       1. EyAxR(x, y) premise
       2. ~AxEyR(x, y) negated conclusion
                 |
       3. AxR(x, a) instantiate (1) using new constant a
       4. ExAy~R(x,y) convert negated quantifiers in (2)
       5. Ay~R(b,y) instantiate (4) using new constant b
       6. R(b,a) instantiate (3) using b
       7. ~R(b,a) instantiate (5) using a
                 X (contradiction)

--- Jeff



Relevant Pages

  • Re: Skolem Again
    ... >information is called an interpretation of S. If the interpretation I ... Suppose we have a language with just one unary ... and then various other technicalities. ...
    (sci.logic)
  • Re: Why an inconsistent ZF may be desirable, and should be welcome.
    ... is true under an interpretation M of L if, and only if, the interpreted ... individual, within a symbolic language (reasonably, these would include ... if we define a mathematical object and a set constructively as ... and without any loss of generality - I consider mathematics ...
    (sci.logic)
  • Re: Enderton problem
    ... So A appears to have a descending chain. ... It's also not elementarily equivalent to N, ... have language with usual truths about N expressible in this ... It depends on the interpretation of "<". ...
    (sci.logic)
  • Re: Cantors circular "proof" that evens = integers
    ... independently of any choice of axioms. ... side CALLS "a language" is completely IRrelevant to ... I KNOW what an interpretation is! ... predicates and term for term-functors) and -arity. ...
    (sci.logic)
  • Re: Survey: Favorite single recording of each Beethoven symphony?
    ... >> somewhat objecting to your expressing an general evaluation ... > broadbrush an "interpretation" of a composer's symphonies, ... > language, no matter how specific, would be objectionable. ... > apparently talking about two different things: I about Norrington and ...
    (rec.music.classical.recordings)

Quantcast