Deutsch   English   Français   Italiano  
<vbjo7m$1s9qb$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Mikko <mikko.levanto@iki.fi>
Newsgroups: sci.logic
Subject: Re: This is how I overturn the Tarski Undefinability theorem
Date: Sun, 8 Sep 2024 11:45:42 +0300
Organization: -
Lines: 112
Message-ID: <vbjo7m$1s9qb$1@dont-email.me>
References: <vavohi$140m1$1@dont-email.me> <vb1o2v$1gbmn$1@dont-email.me> <vb1r8k$1g7lq$3@dont-email.me> <vb3quu$1t290$1@dont-email.me> <vb4cv3$2r7ok$3@dont-email.me> <vb6ouc$3achu$1@dont-email.me> <vb70ah$3b4ub$1@dont-email.me> <vbeqjh$qc12$1@dont-email.me> <vbes5c$punj$11@dont-email.me> <vbh37k$19rlv$1@dont-email.me> <vbhj5c$1c7u5$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 08 Sep 2024 10:45:42 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="71003b4a941dae1a07e7f53567e028f8";
	logging-data="1976139"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+oBdifMqKOxlopG6rrpIPc"
User-Agent: Unison/2.2
Cancel-Lock: sha1:wTe2L4gBPRhN5IxItRcqKk7Ka/g=
Bytes: 5757

On 2024-09-07 13:06:52 +0000, olcott said:

> On 9/7/2024 3:35 AM, Mikko wrote:
>> On 2024-09-06 12:22:04 +0000, olcott said:
>> 
>>> On 9/6/2024 6:55 AM, Mikko wrote:
>>>> On 2024-09-03 12:44:00 +0000, olcott said:
>>>> 
>>>>> On 9/3/2024 5:38 AM, Mikko wrote:
>>>>>> On 2024-09-02 13:01:23 +0000, olcott said:
>>>>>> 
>>>>>>> On 9/2/2024 2:54 AM, Mikko wrote:
>>>>>>>> On 2024-09-01 13:47:00 +0000, olcott said:
>>>>>>>> 
>>>>>>>>> On 9/1/2024 7:52 AM, Mikko wrote:
>>>>>>>>>> On 2024-08-31 18:48:18 +0000, olcott said:
>>>>>>>>>> 
>>>>>>>>>>> *This is how I overturn the Tarski Undefinability theorem*
>>>>>>>>>>> An analytic expression of language is any expression of formal or 
>>>>>>>>>>> natural language that can be proven true or false entirely on the basis 
>>>>>>>>>>> of a connection to its semantic meaning in this same language.
>>>>>>>>>>> 
>>>>>>>>>>> This connection must be through a sequence of truth preserving 
>>>>>>>>>>> operations from expression x of language L to meaning M in L. A lack of 
>>>>>>>>>>> such connection from x or ~x in L is construed as x is not a truth 
>>>>>>>>>>> bearer in L.
>>>>>>>>>>> 
>>>>>>>>>>> Tarski's Liar Paradox from page 248
>>>>>>>>>>>     It would then be possible to reconstruct the antinomy of the liar
>>>>>>>>>>>     in the metalanguage, by forming in the language itself a sentence
>>>>>>>>>>>     x such that the sentence of the metalanguage which is correlated
>>>>>>>>>>>     with x asserts that x is not a true sentence.
>>>>>>>>>>>     https://liarparadox.org/Tarski_247_248.pdf
>>>>>>>>>>> 
>>>>>>>>>>> Formalized as:
>>>>>>>>>>> x ∉ True if and only if p
>>>>>>>>>>> where the symbol 'p' represents the whole sentence x
>>>>>>>>>>> https://liarparadox.org/Tarski_275_276.pdf
>>>>>>>>>>> 
>>>>>>>>>>> *Formalized as Prolog*
>>>>>>>>>>> ?- LP = not(true(LP)).
>>>>>>>>>>> LP = not(true(LP)).
>>>>>>>>>> 
>>>>>>>>>> According to Prolog semantics "false" would also be a correct
>>>>>>>>>> response.
>>>>>>>>>> 
>>>>>>>>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>>>>>>>>> false.
>>>>>>>>>> 
>>>>>>>>>> To the extend Prolog formalizes anything, that only formalizes
>>>>>>>>>> the condept of self-reference. I does not say anything about
>>>>>>>>>> int.
>>>>>>>>>> 
>>>>>>>>>>> When formalized as Prolog unify_with_occurs_check()
>>>>>>>>>>> detects a cycle in the directed graph of the evaluation
>>>>>>>>>>> sequence proving the LP is not a truth bearer.
>>>>>>>>>> 
>>>>>>>>>> Prolog does not say anything about truth-bearers.
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> It may seem that way if you have no idea what
>>>>>>>>> (a) a directed is
>>>>>>>>> (b) what cycles in a directed graph are
>>>>>>>>> (c) What an evaluation sequence is
>>>>>>>> 
>>>>>>>> More relevanto would be what a "truth-maker" is.
>>>>>>>> Anyway, it seems that Prolog does not say anything about
>>>>>>>> truth-bearers because Prolog does not say anything about
>>>>>>>> truth-bearers.
>>>>>>>> 
>>>>>>> 
>>>>>>> When Prolog derives expression x from Facts and Rules
>>>>>>> by applying the truth preserving operations of Rules to
>>>>>>> Facts is the truthmaker for truth-bearer x.
>>>>>> 
>>>>>> A Prolog impementation applies Prolog operations.
>>>>> 
>>>>> Which are (like logic) for the most part truth preserving.
>>>>> If (A & B) then A
>>>> 
>>>> Logic where the infoerence rules are for the most part truth prserving
>>>> is not useful. They all must be.
>>>> 
>>>>>> For some cases
>>>>>> Prolog offers several operations letting the implementation to
>>>>>> choose which one to apply.
>>>>> 
>>>>> I don't thing so. Once the Facts and Rules are specified
>>>>> Prolog chooses whatever Facts and Rules to prove x or not.
>>>>> It is back-chained inference.
>>>> 
>>>> Standard Prolog is what the Prolog standard says. Conforming implementations
>>>> may vary if the standard allows. If you think otherwise you are wrong.
>>>> There are also non-starndard Prlongs that vary even more.
>>>> 
>>> 
>>> The fundamental architectural overview of all Prolog implementations
>>> is the same True(x) means X is derived by applying Rules (AKA truth 
>>> preserving operations) to Facts.
>> 
>> The details are permitted to differ.
>> 
> 
> Instead of using any single order of logic we simultaneously
> represent an arbitrary number of orders of logic in a type
> hierarchy knowledge ontology.

The type system of Prolog is different.

-- 
Mikko