From: Marshall on
On Jun 9, 11:48 am, Nam Nguyen <namducngu...(a)shaw.ca> wrote:
> Aatu Koskensilta wrote:
> > Nam Nguyen <namducngu...(a)shaw.ca> writes:
>
> >> Well then he has yet to demonstrate the formula is true in a false
> >> model (where U is empty).
>
> > To your satisfaction? I doubt that's possible.
>
> No. Demonstrate using set-membership and 2 complementary predicates in
> an empty U. That's purely technical requirements and whether or one is
> satisfied is an entirely different matter from the demonstration.

This has been done, repeatedly, in this thread. You didn't understand
it.


Marshall
From: Nam Nguyen on
Marshall wrote:
> On Jun 9, 11:48 am, Nam Nguyen <namducngu...(a)shaw.ca> wrote:
>> Aatu Koskensilta wrote:
>>> Nam Nguyen <namducngu...(a)shaw.ca> writes:
>>>> Well then he has yet to demonstrate the formula is true in a false
>>>> model (where U is empty).
>>> To your satisfaction? I doubt that's possible.
>> No. Demonstrate using set-membership and 2 complementary predicates in
>> an empty U. That's purely technical requirements and whether or one is
>> satisfied is an entirely different matter from the demonstration.
>
> This has been done, repeatedly, in this thread. You didn't understand
> it.

Like where? Exactly what post and by whom?

(And didn't I post about A = B and C to counter any claim contrary
to what I've stating?)
From: Daryl McCullough on
Nam Nguyen says...
>
>Marshall wrote:
>> On Jun 9, 11:48 am, Nam Nguyen <namducngu...(a)shaw.ca> wrote:
>>> Aatu Koskensilta wrote:
>>>> Nam Nguyen <namducngu...(a)shaw.ca> writes:
>>>>> Well then he has yet to demonstrate the formula is true in a false
>>>>> model (where U is empty).
>>>> To your satisfaction? I doubt that's possible.
>>> No. Demonstrate using set-membership and 2 complementary predicates in
>>> an empty U. That's purely technical requirements and whether or one is
>>> satisfied is an entirely different matter from the demonstration.
>>
>> This has been done, repeatedly, in this thread. You didn't understand
>> it.
>
>Like where? Exactly what post and by whom?
>
>(And didn't I post about A = B and C to counter any claim contrary
>to what I've stating?)

Yes, you said, essentially, that you are personally using a
definition of truth in a model that relates to the definition
everyone else uses in the following way:

true_nam(M,Phi) = true_everyone-else(M,Phi) and nonempty(M)

What everyone else is saying is that the second clause serves
no purpose whatsoever. You are certainly free to use whatever
definitions you like, but that's a particularly useless definition.

So, the claim that people have been making should, to take you
into account, be modified as follows:

The sentence "Ax x=x" is true in every model, including the
empty model, if we use one particular definition of truth in a
model.

The nice thing about using this definition is that you
can then prove that something is true in model M even
if you don't know what the domain of M is. For example,
you could imagine constructing a model M in which the domain
U is "the set of counterexamples to Goldbach's conjecture".
We don't know whether such a domain is empty, or not. But
we could prove certain facts about the domain, and we could
prove that some sentences were true in the domain.

I cannot imagine any possible use for your definition of
truth in the empty model.

--
Daryl McCullough
Ithaca, NY

From: Marshall on
On Jun 10, 3:56 am, stevendaryl3...(a)yahoo.com (Daryl McCullough)
wrote:
>
> The sentence "Ax x=x" is true in every model, including the
> empty model, if we use one particular definition of truth in a
> model.
>
> The nice thing about using this definition is that you
> can then prove that something is true in model M even
> if you don't know what the domain of M is.

In database theory, this is called the domain independence
property. I never really saw the importance of it, but
reading your sentence above, a lightbulb went off,
as it were: its value isn't in domain-valued queries
but truth valued queries.


Marshall


From: Alan Smaill on
Nam Nguyen <namducnguyen(a)shaw.ca> writes:

> Alan Smaill wrote:
>
>>
>> You claim that your notion of model is equivalent to Shoenfield's
>> notion. Yet Shoenfield follows Tarski's truth definition:
>> the negation of a formula is true in a structure if and only if
>> the formula is false in the structure.
>
> You either didn't read it carefully, or did too carefully to the
> point of being pedantic and missed what he had said there.

You got the bases covered, there.

> That's all.
> For example, take the condition iii he had in defining (true) model
> that I mentioned a few times.
>
> Nam (responding to William Hughes), May 19
>
>> iii) For each n-ary predicate symbol p of L other than =, an n-ary
>> predicate pM in |M|.
>>
>> (|M| means the universe of M).
>>
>> ... explain why that condition has the phrase "other than =".

S. is dealing with FOL with equality, so that the interpretation of
the equality predicate is not "user-defined".


>> Do you
>> understand what that phrase mean in the relationship with logical
>> and non-logical predicates, with the definition of being true and
>> being false?

Yes.

> Nam, (responding to Jim Burns), May 19
>
>> I cited _text book_ definition of model (e.g. condition iii pg 18,
>> phrase "other than =", Shoendfield, and other quotes), and
>> nobody _including you_ gave a slight reflection on them?

Shoenfield's definition is clear; it doesn't need
any comment. However, the definition does not stop on p 18.
The definition of satisfaction for compound statements
(ones with logical connectives) is on p 19, and you need to
use the definitions there when seeing what goes on when you
are dealing with, for example, negated formulas.

> Nam, May 22
>
>> The implication of condition iii is that despite all theories T's
>> must extend _the_ logical theory T0 = {x=x}, a [true] model of
>> T0 will NOT exist until we have in our mind a [true] model of
>> a consistent T.

No comment (I don't know what the point is).

> Allan, May 28
>
>> (iii) For each n-ary predicate symbol p of L ..... "
>
> Your last post on the same subject (condition iii) is about 10 days
> older than when I first posted it and not only you didn't respond
> to my analysis on the phrase "other than =" but you also snipped it
> in your last mentioning. Why? But whether or not the snipping was
> intentional, it has cost your reasoning here and prevented you
> from seeing that I actually followed Shoenfield's definition even
> though (and I did say that many times) he was using _true_ model
> in his definition, and I'm talking about false model.

The term "false model" is horribly misleading.
I'll say empty domain structure, since it looks like that's
what you mean.

>> By all means don't do the usual thing --
>> but don't then claim that what you have is faithful to
>> Shoenfield and Tarski.
>
> Again, true model and false model both are defined in term
> of set-hood and set membership, which would reflect Tarski's
> concept of "concrete and factual" truth in the realm of
> abstraction and which both Schoenfield and I used for 2
> different cases: the typical case and the atypical one.

But your definition is clearly different from their's --
you claim that inconsistent theories have models, they
deny that.

> Let's revisit the definition again this time we'd use strictly
> notation and hopefully you'd see the issue better.
>
> The language: L = L(c1,c2,blue,non-blue) be a language with 2
> individual constant symbols: c1, c2; and 2 unary predicate ones:
> blue, non-blue. Lets define the following:
>
> U = {1,2}, 1 = {}, 2 = {{}}, pBlue = {1}, pNon-Blue = {2}
>
> M = {
> <'A',U>,
> <'c1', 1>, <'c2', 2>
> <'blue', pBlue = {1}>,
> <'non-blue',pNon-Blue = {2}>
> }

I already complained about the <'A',U> part, which you claimed
had something to do with the universal quantifier. I'll take it
that the universe (in Shoenfield's sense) is U.

> Let me now present to you very short but technical questions so
> that your answers would illustrate the nature of being true/false
> in a model-set, whether or not U is empty.
>
> Q1. Is the _set_ M a complete structure of L? (I.e. Does M
> miss any element?)

Yes, it gives interpretation for the non-logical syntax.

> Q2. Suppose M is a structure of L, is blue(c1) true? Why?

Yes, by following definitions.

> Q3. Suppose M is a structure of L, is c1 = c2 true? Why?

No, from definition of satisfaction of formulas of that shape
on p19.

> Q4. Let R be a 2-ary "defined symbols" (Shoenfield, pg 6)
> in L and be defined as R(x,y) df= (blue(x) \/ non-blue(y)).
> Is R(c1,c2) false in M, if M is a structure of L? Why?

Since we already saw that blue(c1) is true, so is this statement,
using the definition of satisfaction for disjunction on p 19.
Note that to work out whether a formula with a defined symbol
is satisfied in a structure, you do *not* use clause (iii) on p 17,
you must use the unfolded formula -- in this case

blue(c1) \/ non-blue(c2).

p 6:

"We emphasize that defined symbols are *not* symbols of the language,
and that definied formulas are *not* formulas of the language.
Moreover, when we say anything about a defined formula, we are
really talking about the formula of the language which it
abbreviates (provided it makes any difference)."

So what you cannot do here is to assume that R can be interpreted
by whatever subset of U x U you want; its interpretation
is defined by the interpretation of the unfolded formula.


So far so uncontroversial.

But you claimed earlier in the thread to have a model for
an inconsistent statement, like

blue(c1) /\ ~ blue(c1)

(Now, you *can* have a model for

blue(c1) /\ non-blue(c1)

because the names of the predicates are irrelevant to the logic here.)

You can't use a structure with an empty domain, because c1 is
interpreted as a 0-ary function into U; and there are *no*
such functions if U = {}.

What about the case of 0-ary predicates? In that case, whether
the universe is empty or not makes no difference to satisfaction
of a formula, since the elements of the universe play no role.
Yes, you can assign false to every predicate; but the statement

A /\ ~ A

will evaluate to false using the definitions on p 19,
regardless of whether A is true or false. Yet you claim
to have a model of A /\ ~ A.

Can you show us such a model, using Shoenfield's definitions?
Here A is a 0-ary predicate.



--
Alan Smaill