Deutsch   English   Français   Italiano  
<vbms7d$2dpff$2@dont-email.me>

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

Path: ...!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: olcott <polcott333@gmail.com>
Newsgroups: sci.logic
Subject: Re: This is how I overturn the Tarski Undefinability theorem
Date: Mon, 9 Sep 2024 08:12:13 -0500
Organization: A noiseless patient Spider
Lines: 64
Message-ID: <vbms7d$2dpff$2@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> <vbjo7m$1s9qb$1@dont-email.me>
 <vbk688$1u1js$1@dont-email.me> <vbkcfr$1v1fg$1@dont-email.me>
 <vbkctr$1v2le$1@dont-email.me> <vbmdo1$2bs4l$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 09 Sep 2024 15:12:13 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="3c28129a9e933e7547d426856e6a8cad";
	logging-data="2549231"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18iJABUL1PO3BOPudNphB/n"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:vSEPhm85WiC8W/1m0yl3GJ17cik=
Content-Language: en-US
In-Reply-To: <vbmdo1$2bs4l$1@dont-email.me>
Bytes: 3629

On 9/9/2024 4:05 AM, Mikko wrote:
> On 2024-09-08 14:38:51 +0000, olcott said:
> 
>> On 9/8/2024 9:31 AM, Mikko wrote:
>>> On 2024-09-08 12:44:56 +0000, olcott said:
>>>
>>>> On 9/8/2024 3:45 AM, Mikko wrote:
>>>>> 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:
>>>>>>>>
>>>>>>>> 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.
>>>>>
>>>>
>>>> Yes I know that. The architecture of Prolog is used
>>>> the implementation details are scrapped.
>>>>
>>>> ?- LP = not(true(LP)).
>>>> LP = not(true(LP)).
>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>> false. // LP is rejected as cyclic
>>>>
>>>> Even with Prolog just the way it is it is not as stupid
>>>> as Tarski's system that doesn't know to reject the Liar
>>>> Paradox.
>>>>
>>>> https://liarparadox.org/Tarski_247_248.pdf
>>>
>>> Most Prolog implementations don't reject L = not(ture(LP)).
>>>
>>
>> ?- unify_with_occurs_check(LP, not(true(LP))).
>> Prolog just gets stuck in an infinite loop
>> when a cyclic term is unified.
> 
> You can ask "unify_with_occurs_check(LP, not(true(LP)))" but you
> needn't. If you don't ask it doen't reject. 

It gets stuck in an infinite loop.

> You can say that
> "LP = not(true(LP))" and most Prolog implementations simply
> assign not(true(LP) to LP. Whether your program gets stuck in
> an infinite loop depends on what you try to do with LP.
> 

?- LP. % Gets stuck in an infinite loop

-- 
Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer