Path: ...!news.nobody.at!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: olcott Newsgroups: sci.logic Subject: Re: This is how I overturn the Tarski Undefinability theorem Date: Sun, 8 Sep 2024 07:44:56 -0500 Organization: A noiseless patient Spider Lines: 38 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 08 Sep 2024 14:44:57 +0200 (CEST) Injection-Info: dont-email.me; posting-host="807c5ae02fef01679b819cece75165da"; logging-data="2033276"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/BBYkDtVuDGfKfpd/CTjJh" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:UnAgYFB8BbRJecWLTOJrEVKwsX8= In-Reply-To: Content-Language: en-US Bytes: 2528 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 -- Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius hits a target no one else can see." Arthur Schopenhauer