From: Aatu Koskensilta on
Nam Nguyen <namducnguyen(a)shaw.ca> writes:

> There's a model in which the universe and all n-ary relations
> are empty, and this is the model for all inconsistent formal
> systems.

No it's not.

--
Aatu Koskensilta (aatu.koskensilta(a)uta.fi)

"Wovon man nicht sprechan kann, dar�ber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus
From: Aatu Koskensilta on
Nam Nguyen <namducnguyen(a)shaw.ca> writes:

> What's the point for me taking a course when 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?

You should reflect on Shoenfield's fine text more vigorously. Go on,
reflect away!

--
Aatu Koskensilta (aatu.koskensilta(a)uta.fi)

"Wovon man nicht sprechan kann, dar�ber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus
From: Aatu Koskensilta on
Nam Nguyen <namducnguyen(a)shaw.ca> writes:

> Or if you'd would prefer the intuitions of Genzen over Hilbert's on
> rules of inferences that's fine too.

What intuitions of Gentzen and Hilbert would these be?

--
Aatu Koskensilta (aatu.koskensilta(a)uta.fi)

"Wovon man nicht sprechan kann, dar�ber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus
From: Alan Smaill on
Nam Nguyen <namducnguyen(a)shaw.ca> writes:

> Alan Smaill wrote:
>> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>>
>>> Alan Smaill wrote:
>>>> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>>>>
>>>>> Alan Smaill wrote:
>> ...
>>>>>> It looks like you are claiming Shoenfield's formulation
>>>>>> and yours are *equivalent* (after replacing "valid" with "true").
>>>>> On pg. 18 (on a "Structure", say, M) he had:
>>>>>
>>>>> "We want to define a formula A to be valid in M if all the meanings
>>>>> of A are true in M".
>>>>>
>>>>> So he defined being "valid" as being "true".
>>>> let's leave the terminology aside, and look at the logic.
>>>>
>>>>>> They are not: Shoenfield's version allows a formula to be valid even
>>>>>> for an inconsistent T, and yours does not.
>>>>> Where did he assert or stipulate that?
>>>> When he said:
>>>>
>>>> "A formula is valid in T if it is valid in every model of T"
>>> How does that invalidate a formula is being false in an inconsistent
>>> T?
>>
>> By normal FOL reasoning;
>> for example FOL with equality shows
>>
>> all x. (( x = 0 & x =/= 0 ) -> P(x))
>>
>> for *any* predicate P.
>
> But where is the word "true" in all that syntactical,
> rules-of-inference-based, proof?

Nowhere.

Let's try this one step at a time.

Do you agree that

all x. (( x = 0 & x =/= 0 ) -> P(x))

is provable in FOL with equality, whenever P is a unary predicate
in the language under consideration?


--
Alan Smaill
From: Nam Nguyen on
Alan Smaill wrote:
> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>
>> Alan Smaill wrote:
>>> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>>>
>>>> Alan Smaill wrote:
>>>>> Nam Nguyen <namducnguyen(a)shaw.ca> writes:
>>>>>
>>>>>> Alan Smaill wrote:
>>> ...
>>>>>>> It looks like you are claiming Shoenfield's formulation
>>>>>>> and yours are *equivalent* (after replacing "valid" with "true").
>>>>>> On pg. 18 (on a "Structure", say, M) he had:
>>>>>>
>>>>>> "We want to define a formula A to be valid in M if all the meanings
>>>>>> of A are true in M".
>>>>>>
>>>>>> So he defined being "valid" as being "true".
>>>>> let's leave the terminology aside, and look at the logic.
>>>>>
>>>>>>> They are not: Shoenfield's version allows a formula to be valid even
>>>>>>> for an inconsistent T, and yours does not.
>>>>>> Where did he assert or stipulate that?
>>>>> When he said:
>>>>>
>>>>> "A formula is valid in T if it is valid in every model of T"
>>>> How does that invalidate a formula is being false in an inconsistent
>>>> T?
>>> By normal FOL reasoning;
>>> for example FOL with equality shows
>>>
>>> all x. (( x = 0 & x =/= 0 ) -> P(x))
>>>
>>> for *any* predicate P.
>> But where is the word "true" in all that syntactical,
>> rules-of-inference-based, proof?
>
> Nowhere.
>
> Let's try this one step at a time.
>
> Do you agree that
>
> all x. (( x = 0 & x =/= 0 ) -> P(x))
>
> is provable in FOL with equality, whenever P is a unary predicate
> in the language under consideration?

If by that you mean the meta statement {( x = 0 & x =/= 0 )} |- P(x) is
true, then yes I agree. ("Provable" means provable in some formal system).