From: Jesse F. Hughes on
Marshall <marshall.spight(a)gmail.com> writes:

> On Jun 18, 4:29 am, "Jesse F. Hughes" <je...(a)phiwumbda.org> wrote:
>>
>> Your capability of misreading is peerless.
>
> Do you think he does it on purpose, at least some of the time?
> I mean, he even gets really simple and obvious things wrong.
> (Which is not to say that all of the things he gets wrong are
> simple and obvious.)
>
> I'm beginning to wonder if he isn't more of a troll than
> a crank.

I'm sure I have no idea whether it's on purpose or not.

--
Jesse F. Hughes | "There's no other star but one star
| and you want it to make light,
| but it's not making light."
| -- A blues tune by Quincy P. Hughes
From: Nam Nguyen on
Alan Smaill wrote:
> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>
>> Jesse F. Hughes wrote:
>>> If a theory has constants, then its
>>> structures must be non-empty.
>> No (model) structure within FOL= can be the empty _set_. It has at least
>> these 2 elements:
>>
>> <'A',U> and <'=',{all 2-tuples of some form} | empty set>
>>
>> _by definition_.
>
>
> The issue is whether the *universe* of the model can be non-empty.
>
> Since constants correspond to elements of the universe
> (0-ary functions in Shoenfiled's terminology),

A constant symbol is a language symbol. An element is an element of a
universe U which is just a set (which could be empty). A correspondence
is _just a meta mapping_ between a symbol to an element. When there's no
element because U is empty, you could just change the meta correspondence
(mapping): you map the element to "no element" which, if you use the
unformalized set as the meta language, is usually designated by the
empty set {}.

> if the language has
> constants, the *universe* cannot be empty.

Again, a language doesn't have a power to make a set be non-empty or not.
All there really is here is just a meta (mental) mapping, using a meta
language as a mapping description vehicle.
From: Marshall on
On Jun 18, 8:51 pm, Nam Nguyen <namducngu...(a)shaw.ca> wrote:
> When there's no element because U is empty,
> you could just change the meta correspondence
> (mapping): you map the element to "no element"

You cannot do that, and still say that you have
a model of the language. If the language has
a constant, then in order for a model to qualify
as a model *of that language* it must
designate a value from the carrier set to correspond
to that constant. If it doesn't, then it doesn't model
the constant, and hence doesn't model the language.

It may in fact be a model, but it's sure not a model
of that language.


Marshall
From: Nam Nguyen on
Marshall wrote:
> On Jun 17, 11:32 pm, Nam Nguyen <namducngu...(a)shaw.ca> wrote:
>> Since there are _no n-tuples_ _in_ an empty
>> predicate and since there's no non-empty predicate in an empty U,
>> no formula can be true in the degenerated structure where U is empty.
>
> Here is the heart of your mistake. Without justification (and in fact
> incorrectly,) you make the jump from speaking of predicates
> to speaking of all formulas.

Oh I didn't jump Marshall: you're just not knowing what you are
uttering about (as usually is the case). I had a long post on June
12 where I gave some technical details mostly about the relationship
amongst set membership, predicate, formula truth evaluation.

Most of those are within "Point 1" - "Point 4" where I mentioned
about and PIC (predicate interpretation condition), etc...

And that wasn't the only post I had technical explanation for
my argument.

You're the one who is clueless and jumping around and could NOT utter
a _technical_ definition for a general formula (open or closed) being
true in a model. Even as we speak.

> You are absolutely right that in a structure with an empty carrier
> set,
> every predicate must be empty.
>
> You are absolutely wrong in thinking that in a structure in which
> every predicate must evaluate to false, that every *formula*
> must also evaluate to false.

Where did I state something like "every predicate must evaluate to false"?
What does it mean for a predicate to evaluate to false, can you elaborate?

>
> Formulas are more than just predicates.

To be precise: formulas are different from predicates. But where did I say
the two are equal? (Actually your utterance here is nonsensical: "more
than" in what respect?)
From: Nam Nguyen on
Marshall wrote:
> On Jun 18, 8:51 pm, Nam Nguyen <namducngu...(a)shaw.ca> wrote:
>> When there's no element because U is empty,
>> you could just change the meta correspondence
>> (mapping): you map the element to "no element"
>
> You cannot do that, and still say that you have
> a model of the language. If the language has
> a constant, then in order for a model to qualify
> as a model *of that language* it must
> designate a value from the carrier set to correspond
> to that constant.

> If it doesn't, then it doesn't model
> the constant, and hence doesn't model the language.

A model is obligated to model a truth value (true or false)
for a formula, not a constant: a constant isn't true or false,
a formula is. That's why there's no 0-ary _predicate_.

>
> It may in fact be a model, but it's sure not a model
> of that language.

It's a degenerated language model, but a language model.
Because for each n-ary predicate symbol (n > 0) there are
complementary predicate sets (even though empty) to evaluate
truth value for formulas, based on Tscot (Tarski's Semantic
Concept of Truth).