Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Adding manpower to a late software project makes it later. -- F. Brooks, "The Mythical Man-Month"


devel / comp.lang.prolog / Re: Is this correct Prolog?

SubjectAuthor
* Is this correct Prolog?olcott
+* Re: Is this correct Prolog?Mikko
|+* Re: Is this correct Prolog?Aleksy Grabowski
||+* Re: Is this correct Prolog?olcott
|||`* Re: Is this correct Prolog?Mikko
||| `* Re: Is this correct Prolog?olcott
|||  `* Re: Is this correct Prolog?Aleksy Grabowski
|||   `* Re: Is this correct Prolog?olcott
|||    `* Re: Is this correct Prolog?Aleksy Grabowski
|||     +* Re: Is this correct Prolog?olcott
|||     |`* Re: Is this correct Prolog?Aleksy Grabowski
|||     | `* Re: Is this correct Prolog?olcott
|||     |  +* Re: Is this correct Prolog?Aleksy Grabowski
|||     |  |`* Re: Is this correct Prolog?olcott
|||     |  | `* Re: Is this correct Prolog?Aleksy Grabowski
|||     |  |  +- Re: Is this correct Prolog?olcott
|||     |  |  `* Re: Is this correct Prolog?Julio Di Egidio
|||     |  |   `* Re: Is this correct Prolog?Aleksy Grabowski
|||     |  |    +* Re: Is this correct Prolog?Julio Di Egidio
|||     |  |    |`- Re: Is this correct Prolog?olcott
|||     |  |    +- Re: Is this correct Prolog?olcott
|||     |  |    `* Re: Is this correct Prolog?olcott
|||     |  |     `* Re: Is this correct Prolog?Aleksy Grabowski
|||     |  |      `* Re: Is this correct Prolog?olcott
|||     |  |       `* Re: Is this correct Prolog?Aleksy Grabowski
|||     |  |        `* Re: Is this correct Prolog?olcott
|||     |  |         +- Re: Is this correct Prolog?olcott
|||     |  |         `* Re: Is this correct Prolog?Aleksy Grabowski
|||     |  |          `* Re: Is this correct Prolog?olcott
|||     |  |           `* Re: Is this correct Prolog?Aleksy Grabowski
|||     |  |            `- Re: Is this correct Prolog?olcott
|||     |  `* Re: Is this correct Prolog?Jeff Barnett
|||     |   +* Re: Is this correct Prolog?Mr Flibble
|||     |   |`- Re: Is this correct Prolog?olcott
|||     |   `* Re: Is this correct Prolog?olcott
|||     |    `* Re: Is this correct Prolog?Richard Damon
|||     |     `* Re: Is this correct Prolog?Aleksy Grabowski
|||     |      +* Re: Is this correct Prolog?Julio Di Egidio
|||     |      |`* Re: Is this correct Prolog?Aleksy Grabowski
|||     |      | `- Re: Is this correct Prolog?Julio Di Egidio
|||     |      +* Re: Is this correct Prolog?Ben
|||     |      |+- Re: Is this correct Prolog?Julio Di Egidio
|||     |      |`* Re: Is this correct Prolog?olcott
|||     |      | +* Re: Is this correct Prolog?Ben
|||     |      | |`* Re: Is this correct Prolog?olcott
|||     |      | | +- Re: Is this correct Prolog?Julio Di Egidio
|||     |      | | +* Re: Is this correct Prolog?Richard Damon
|||     |      | | |`* Re: Is this correct Prolog? [ Tarski ]olcott
|||     |      | | | `* Re: Is this correct Prolog? [ Tarski ]Richard Damon
|||     |      | | |  +* Re: Is this correct Prolog? [ Tarski ]olcott
|||     |      | | |  |`- Re: Is this correct Prolog? [ Tarski ]Richard Damon
|||     |      | | |  `* Re: Is this correct Prolog? [ Tarski ]olcott
|||     |      | | |   +* Re: Is this correct Prolog? [ Tarski ]André G. Isaak
|||     |      | | |   |`- Re: Is this correct Prolog? [ Tarski ]olcott
|||     |      | | |   `* Re: Is this correct Prolog? [ Tarski ]Richard Damon
|||     |      | | |    `* Re: Is this correct Prolog? [ Tarski ]olcott
|||     |      | | |     `* Re: Is this correct Prolog? [ Tarski ]Richard Damon
|||     |      | | |      `- Re: Is this correct Prolog? [ Tarski ]olcott
|||     |      | | `- Re: Is this correct Prolog?Ben
|||     |      | `* Re: Is this correct Prolog?André G. Isaak
|||     |      |  +* Re: Is this correct Prolog?olcott
|||     |      |  |`* Re: Is this correct Prolog?André G. Isaak
|||     |      |  | +* Re: Is this correct Prolog?olcott
|||     |      |  | |`* Re: Is this correct Prolog?André G. Isaak
|||     |      |  | | `* Re: Is this correct Prolog?olcott
|||     |      |  | |  `* Re: Is this correct Prolog?André G. Isaak
|||     |      |  | |   `* Re: Is this correct Prolog?olcott
|||     |      |  | |    `* Re: Is this correct Prolog?André G. Isaak
|||     |      |  | |     `* Re: Is this correct Prolog?olcott
|||     |      |  | |      +- Re: Is this correct Prolog?André G. Isaak
|||     |      |  | |      `- Re: Is this correct Prolog?Richard Damon
|||     |      |  | `- Re: Is this correct Prolog? [ André didn't lolcott
|||     |      |  `* Re: Is this correct Prolog?Jeff Barnett
|||     |      |   `* Re: Is this correct Prolog?olcott
|||     |      |    +* Re: Is this correct Prolog?André G. Isaak
|||     |      |    |`* Re: Is this correct Prolog?olcott
|||     |      |    | `* Re: Is this correct Prolog?Richard Damon
|||     |      |    |  +- Re: Is this correct Prolog?olcott
|||     |      |    |  `* Re: Is this correct Prolog?André G. Isaak
|||     |      |    |   `* Re: Is this correct Prolog?olcott
|||     |      |    |    `* Re: Is this correct Prolog?André G. Isaak
|||     |      |    |     `* Re: Is this correct Prolog?olcott
|||     |      |    |      `- Re: Is this correct Prolog?Richard Damon
|||     |      |    `* Re: Is this correct Prolog?Jeff Barnett
|||     |      |     `- Re: Is this correct Prolog?olcott
|||     |      `* Re: Is this correct Prolog?olcott
|||     |       +- Re: Is this correct Prolog?olcott
|||     |       `- Re: Is this correct Prolog?Richard Damon
|||     `* Re: Is this correct Prolog?Julio Di Egidio
|||      +- Re: Is this correct Prolog?Aleksy Grabowski
|||      `* Re: Is this correct Prolog?olcott
|||       `* Re: Is this correct Prolog?Julio Di Egidio
|||        `- Re: Is this correct Prolog?olcott
||`* Re: Is this correct Prolog?Mikko
|| `* Re: Is this correct Prolog?olcott
||  `* Re: Is this correct Prolog?Richard Damon
||   `* Re: Is this correct Prolog?olcott
||    `* Re: Is this correct Prolog?Richard Damon
||     `* Re: Is this correct Prolog?olcott
||      `- Re: Is this correct Prolog?Richard Damon
|`* Re: Is this correct Prolog?olcott
`* Re: Is this correct Prolog?Richard Damon

Pages:1234567
Re: Is this correct Prolog?

<CwGbK.162528$Kdf.21366@fx96.iad>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1383&group=comp.lang.prolog#1383

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!news.swapon.de!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx96.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.8.1
Subject: Re: Is this correct Prolog?
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4l65c$bqr$1@dont-email.me> <lI-dnepDd-0n7PP_nZ2dnUU7_8zNnZ2d@giganews.com>
<t4m2b2$kmn$1@dont-email.me> <AuqdnTWXMZYFLfP_nZ2dnUU7_8xh4p2d@giganews.com>
<t4mc2l$2q2$2@dont-email.me> <FdSdnWijBKlSIfP_nZ2dnUU7_8xh4p2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <t4nabt$5s4$2@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 194
Message-ID: <CwGbK.162528$Kdf.21366@fx96.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 1 May 2022 21:32:20 -0400
X-Received-Bytes: 9353
 by: Richard Damon - Mon, 2 May 2022 01:32 UTC

On 5/1/22 8:58 PM, olcott wrote:
> On 5/1/2022 6:18 PM, Richard Damon wrote:
>> On 5/1/22 6:39 PM, olcott wrote:
>>> On 5/1/2022 5:08 PM, Richard Damon wrote:
>>>> On 5/1/22 6:04 PM, olcott wrote:
>>>>> On 5/1/2022 3:51 PM, André G. Isaak wrote:
>>>>>> On 2022-05-01 14:42, olcott wrote:
>>>>>>> On 5/1/2022 3:37 PM, André G. Isaak wrote:
>>>>>>>> On 2022-05-01 14:03, olcott wrote:
>>>>>>>>> On 5/1/2022 2:54 PM, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-01 13:48, olcott wrote:
>>>>>>>>>>> On 5/1/2022 2:44 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-01 13:32, olcott wrote:
>>>>>>>>>>>>> On 5/1/2022 2:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-01 13:00, olcott wrote:
>>>>>>>>>>>>>>> On 5/1/2022 1:33 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> So which categories are you claiming are involved?
>>>>>>>>>>>>>>>> Claiming something is a 'category error' means nothing
>>>>>>>>>>>>>>>> if you don't specify the actual categories involved.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> My original thinking was that (1) and (2) and the Liar
>>>>>>>>>>>>>>> Paradox all demonstrate the exact same error. I only have
>>>>>>>>>>>>>>> considered (3) in recent years, prior to that I never
>>>>>>>>>>>>>>> heard of (3).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The category error would be that none of them is in the
>>>>>>>>>>>>>>> category of truth bearers. For Gödel's G and Tarski's p
>>>>>>>>>>>>>>> it would mean that the category error is that G and p are
>>>>>>>>>>>>>>> not logic sentences.
>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And how can you possibly justify your claim that Gödel's G
>>>>>>>>>>>>>> is not a truth bearer?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Do I have to say the same thing 500 times before you bother
>>>>>>>>>>>>> to notice that I said it once?
>>>>>>>>>>>>>
>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for
>>>>>>>>>>>>> a similar undecidability proof
>>>>>>>>>>>>>
>>>>>>>>>>>>> Therefore LP ↔ ~True(LP) can be used for a similar
>>>>>>>>>>>>> undecidability proof, and LP ↔ ~True(LP) is clearly
>>>>>>>>>>>>> semantically ill-formed.
>>>>>>>>>>>>>
>>>>>>>>>>>>> ?- LP = not(true(LP)).
>>>>>>>>>>>>> LP = not(true(LP)).
>>>>>>>>>>>>>
>>>>>>>>>>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>>>>>>>>>>> false. // false means semantically ill-formed.
>>>>>>>>>>>>
>>>>>>>>>>>> And what does any of the above have to do with what I state
>>>>>>>>>>>> below? That's your faulty attempt at expressing The Liar in
>>>>>>>>>>>> Prolog, which has nothing to do with Gödel's G. G has *a
>>>>>>>>>>>> relationship* to The Liar, but G is *very* different from
>>>>>>>>>>>> The Liar in crucial ways.
>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>>> similar
>>>>>>>>>>> undecidability proof
>>>>>>>>>>>
>>>>>>>>>>> Therfore the liar paradox can likewise be used for a similar
>>>>>>>>>>> undecidability proof, nitwit.
>>>>>>>>>>>
>>>>>>>>>>> I would not call you a nitwit except that you so persistently
>>>>>>>>>>> make sure to ignore my key points, thus probably making you a
>>>>>>>>>>> jackass rather than a nitwit.
>>>>>>>>>>
>>>>>>>>>> And again, you snipped all of the
>>>>>>>>>
>>>>>>>>> God damned attempt to get away with the dishonest dodge of the
>>>>>>>>> strawman error.
>>>>>>>>>
>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>> similar undecidability proof
>>>>>>>>>
>>>>>>>>> Do you not know what the word "every" means?
>>>>>>>>
>>>>>>>> Do you understand the difference between 'close relationship'
>>>>>>>> and 'the same'?
>>>>>>>
>>>>>>> You freaking dishonest bastard
>>>>>>
>>>>>> The only one being dishonest here is you as you keep snipping the
>>>>>> substance of my post.
>>>>>>
>>>>>> Gödel claims there is a *close relationship* between The Liar and
>>>>>> G. He most certainly does *not* claim that they are the same.
>>>>>> (That one can construct similar proofs which bear a similar close
>>>>>> relationship to other antinomies is hardly relevant since it is
>>>>>> The Liar which is under discussion).
>>>>>>
>>>>>> There are two crucial differences between G and The Liar:
>>>>>>
>>>>>> (a) G does *not* assert its own unprovability whereas The Liar
>>>>>> *does* assert its own falsity.
>>>>>>
>>>>>> (b) G is most definitely a truth-bearer even if The Liar is not.
>>>>>>
>>>>>> Your claim the Gödel's theorem is a 'category error' is predicated
>>>>>> on the fact that you don't grasp (b) above. I'm not going to
>>>>>> retype my explanation for this as I have already given it in a
>>>>>> previous post. You're more than welcome to go back and read that
>>>>>> post. Unless you actually have some comment on that explanation,
>>>>>> there's no point repeating yourself.
>>>>>>
>>>>>> André
>>>>>>
>>>>>
>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>> similar undecidability proof
>>>>>
>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>> lying bastard.
>>>>>
>>>>
>>>> So, there is a difference between being used for and being just like.
>>>
>>> sufficiently equivalent
>>>
>>
>> You can PROVE it?
>>
>
> I backed André into a corner and forced him to quit lying
>

So, No. Note a trimming to change meaning, the original was:

>>>>>
>>>>
>>>> 14 Every epistemological antinomy can likewise be used for a similar undecidability proof
>>>>
>>>> and the Liar Paradox is and is an epistemological antinomy you lying bastard.
>>>>
>>>
>>> So, there is a difference between being used for and being just like.
>>
>> sufficiently equivalent
>>
>
> You can PROVE it?


Click here to read the complete article
Re: Is this correct Prolog?

<t4ndjk$sn3$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1384&group=comp.lang.prolog#1384

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
Subject: Re: Is this correct Prolog?
Date: Sun, 1 May 2022 20:53:53 -0500
Organization: A noiseless patient Spider
Lines: 174
Message-ID: <t4ndjk$sn3$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<lI-dnepDd-0n7PP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4m2b2$kmn$1@dont-email.me>
<AuqdnTWXMZYFLfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mc2l$2q2$2@dont-email.me>
<FdSdnWijBKlSIfP_nZ2dnUU7_8xh4p2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
<CwGbK.162528$Kdf.21366@fx96.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 01:53:56 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="29411"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+le1z4wXAFXog3AwSngqzo"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:9FQboO864sqT49vvHObvarfBViI=
In-Reply-To: <CwGbK.162528$Kdf.21366@fx96.iad>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 01:53 UTC

On 5/1/2022 8:32 PM, Richard Damon wrote:
> On 5/1/22 8:58 PM, olcott wrote:
>> On 5/1/2022 6:18 PM, Richard Damon wrote:
>>> On 5/1/22 6:39 PM, olcott wrote:
>>>> On 5/1/2022 5:08 PM, Richard Damon wrote:
>>>>> On 5/1/22 6:04 PM, olcott wrote:
>>>>>> On 5/1/2022 3:51 PM, André G. Isaak wrote:
>>>>>>> On 2022-05-01 14:42, olcott wrote:
>>>>>>>> On 5/1/2022 3:37 PM, André G. Isaak wrote:
>>>>>>>>> On 2022-05-01 14:03, olcott wrote:
>>>>>>>>>> On 5/1/2022 2:54 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2022-05-01 13:48, olcott wrote:
>>>>>>>>>>>> On 5/1/2022 2:44 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-01 13:32, olcott wrote:
>>>>>>>>>>>>>> On 5/1/2022 2:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-01 13:00, olcott wrote:
>>>>>>>>>>>>>>>> On 5/1/2022 1:33 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> So which categories are you claiming are involved?
>>>>>>>>>>>>>>>>> Claiming something is a 'category error' means nothing
>>>>>>>>>>>>>>>>> if you don't specify the actual categories involved.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> My original thinking was that (1) and (2) and the Liar
>>>>>>>>>>>>>>>> Paradox all demonstrate the exact same error. I only
>>>>>>>>>>>>>>>> have considered (3) in recent years, prior to that I
>>>>>>>>>>>>>>>> never heard of (3).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The category error would be that none of them is in the
>>>>>>>>>>>>>>>> category of truth bearers. For Gödel's G and Tarski's p
>>>>>>>>>>>>>>>> it would mean that the category error is that G and p
>>>>>>>>>>>>>>>> are not logic sentences.
>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> And how can you possibly justify your claim that Gödel's
>>>>>>>>>>>>>>> G is not a truth bearer?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Do I have to say the same thing 500 times before you
>>>>>>>>>>>>>> bother to notice that I said it once?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for
>>>>>>>>>>>>>> a similar undecidability proof
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Therefore LP ↔ ~True(LP) can be used for a similar
>>>>>>>>>>>>>> undecidability proof, and LP ↔ ~True(LP) is clearly
>>>>>>>>>>>>>> semantically ill-formed.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ?- LP = not(true(LP)).
>>>>>>>>>>>>>> LP = not(true(LP)).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>>>>>>>>>>>> false. // false means semantically ill-formed.
>>>>>>>>>>>>>
>>>>>>>>>>>>> And what does any of the above have to do with what I state
>>>>>>>>>>>>> below? That's your faulty attempt at expressing The Liar in
>>>>>>>>>>>>> Prolog, which has nothing to do with Gödel's G. G has *a
>>>>>>>>>>>>> relationship* to The Liar, but G is *very* different from
>>>>>>>>>>>>> The Liar in crucial ways.
>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>>>> similar
>>>>>>>>>>>> undecidability proof
>>>>>>>>>>>>
>>>>>>>>>>>> Therfore the liar paradox can likewise be used for a similar
>>>>>>>>>>>> undecidability proof, nitwit.
>>>>>>>>>>>>
>>>>>>>>>>>> I would not call you a nitwit except that you so
>>>>>>>>>>>> persistently make sure to ignore my key points, thus
>>>>>>>>>>>> probably making you a jackass rather than a nitwit.
>>>>>>>>>>>
>>>>>>>>>>> And again, you snipped all of the
>>>>>>>>>>
>>>>>>>>>> God damned attempt to get away with the dishonest dodge of the
>>>>>>>>>> strawman error.
>>>>>>>>>>
>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>> similar undecidability proof
>>>>>>>>>>
>>>>>>>>>> Do you not know what the word "every" means?
>>>>>>>>>
>>>>>>>>> Do you understand the difference between 'close relationship'
>>>>>>>>> and 'the same'?
>>>>>>>>
>>>>>>>> You freaking dishonest bastard
>>>>>>>
>>>>>>> The only one being dishonest here is you as you keep snipping the
>>>>>>> substance of my post.
>>>>>>>
>>>>>>> Gödel claims there is a *close relationship* between The Liar and
>>>>>>> G. He most certainly does *not* claim that they are the same.
>>>>>>> (That one can construct similar proofs which bear a similar close
>>>>>>> relationship to other antinomies is hardly relevant since it is
>>>>>>> The Liar which is under discussion).
>>>>>>>
>>>>>>> There are two crucial differences between G and The Liar:
>>>>>>>
>>>>>>> (a) G does *not* assert its own unprovability whereas The Liar
>>>>>>> *does* assert its own falsity.
>>>>>>>
>>>>>>> (b) G is most definitely a truth-bearer even if The Liar is not.
>>>>>>>
>>>>>>> Your claim the Gödel's theorem is a 'category error' is
>>>>>>> predicated on the fact that you don't grasp (b) above. I'm not
>>>>>>> going to retype my explanation for this as I have already given
>>>>>>> it in a previous post. You're more than welcome to go back and
>>>>>>> read that post. Unless you actually have some comment on that
>>>>>>> explanation, there's no point repeating yourself.
>>>>>>>
>>>>>>> André
>>>>>>>
>>>>>>
>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>> similar undecidability proof
>>>>>>
>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>> lying bastard.
>>>>>>
>>>>>
>>>>> So, there is a difference between being used for and being just like.
>>>>
>>>> sufficiently equivalent
>>>>
>>>
>>> You can PROVE it?
>>>
>>
>> I backed André into a corner and forced him to quit lying
>>
>
> So, No. Note a trimming to change meaning, the original was:
>
>>>>>>
>>>>>
>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>> similar undecidability proof
>>>>>
>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>> lying bastard.
>>>>>
>>>>
>>>> So, there is a difference between being used for and being just like.
>>>
>>> sufficiently equivalent
>>>
>>
>> You can PROVE it?
>
> So, clearly the requested proof was that about USING the epistemolgocal
> antinomy and it being just like one so not a Truth Bearer. Note, the
> comment that you claimed you backed him into isn't about that, so you
> are just proving yourself to be a deciver.
>
>
>
>
>> On 5/1/2022 6:44 PM, André G. Isaak wrote:
>>  > Yes. The Liar and the Liar can be used for similar undecidability
>>  > proofs. I have no idea what it is you hope to achieve by arguing for a
>>  > truism.
>>
>
> Nice out of context quoting, showing again you are the deciver.


Click here to read the complete article
Re: Is this correct Prolog?

<n8HbK.388178$f2a5.198381@fx48.iad>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1385&group=comp.lang.prolog#1385

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!aioe.org!feeder1.feed.usenet.farm!feed.usenet.farm!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx48.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.8.1
Subject: Re: Is this correct Prolog?
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4m2b2$kmn$1@dont-email.me> <AuqdnTWXMZYFLfP_nZ2dnUU7_8xh4p2d@giganews.com>
<t4mc2l$2q2$2@dont-email.me> <FdSdnWijBKlSIfP_nZ2dnUU7_8xh4p2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
<CwGbK.162528$Kdf.21366@fx96.iad> <t4ndjk$sn3$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <t4ndjk$sn3$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 197
Message-ID: <n8HbK.388178$f2a5.198381@fx48.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 1 May 2022 22:14:40 -0400
X-Received-Bytes: 10279
 by: Richard Damon - Mon, 2 May 2022 02:14 UTC

On 5/1/22 9:53 PM, olcott wrote:
> On 5/1/2022 8:32 PM, Richard Damon wrote:
>> On 5/1/22 8:58 PM, olcott wrote:
>>> On 5/1/2022 6:18 PM, Richard Damon wrote:
>>>> On 5/1/22 6:39 PM, olcott wrote:
>>>>> On 5/1/2022 5:08 PM, Richard Damon wrote:
>>>>>> On 5/1/22 6:04 PM, olcott wrote:
>>>>>>> On 5/1/2022 3:51 PM, André G. Isaak wrote:
>>>>>>>> On 2022-05-01 14:42, olcott wrote:
>>>>>>>>> On 5/1/2022 3:37 PM, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-01 14:03, olcott wrote:
>>>>>>>>>>> On 5/1/2022 2:54 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-01 13:48, olcott wrote:
>>>>>>>>>>>>> On 5/1/2022 2:44 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-01 13:32, olcott wrote:
>>>>>>>>>>>>>>> On 5/1/2022 2:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-01 13:00, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/1/2022 1:33 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> So which categories are you claiming are involved?
>>>>>>>>>>>>>>>>>> Claiming something is a 'category error' means nothing
>>>>>>>>>>>>>>>>>> if you don't specify the actual categories involved.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> My original thinking was that (1) and (2) and the Liar
>>>>>>>>>>>>>>>>> Paradox all demonstrate the exact same error. I only
>>>>>>>>>>>>>>>>> have considered (3) in recent years, prior to that I
>>>>>>>>>>>>>>>>> never heard of (3).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The category error would be that none of them is in the
>>>>>>>>>>>>>>>>> category of truth bearers. For Gödel's G and Tarski's p
>>>>>>>>>>>>>>>>> it would mean that the category error is that G and p
>>>>>>>>>>>>>>>>> are not logic sentences.
>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> And how can you possibly justify your claim that Gödel's
>>>>>>>>>>>>>>>> G is not a truth bearer?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Do I have to say the same thing 500 times before you
>>>>>>>>>>>>>>> bother to notice that I said it once?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>> for a similar undecidability proof
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Therefore LP ↔ ~True(LP) can be used for a similar
>>>>>>>>>>>>>>> undecidability proof, and LP ↔ ~True(LP) is clearly
>>>>>>>>>>>>>>> semantically ill-formed.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ?- LP = not(true(LP)).
>>>>>>>>>>>>>>> LP = not(true(LP)).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>>>>>>>>>>>>> false. // false means semantically ill-formed.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And what does any of the above have to do with what I
>>>>>>>>>>>>>> state below? That's your faulty attempt at expressing The
>>>>>>>>>>>>>> Liar in Prolog, which has nothing to do with Gödel's G. G
>>>>>>>>>>>>>> has *a relationship* to The Liar, but G is *very*
>>>>>>>>>>>>>> different from The Liar in crucial ways.
>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for
>>>>>>>>>>>>> a similar
>>>>>>>>>>>>> undecidability proof
>>>>>>>>>>>>>
>>>>>>>>>>>>> Therfore the liar paradox can likewise be used for a similar
>>>>>>>>>>>>> undecidability proof, nitwit.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I would not call you a nitwit except that you so
>>>>>>>>>>>>> persistently make sure to ignore my key points, thus
>>>>>>>>>>>>> probably making you a jackass rather than a nitwit.
>>>>>>>>>>>>
>>>>>>>>>>>> And again, you snipped all of the
>>>>>>>>>>>
>>>>>>>>>>> God damned attempt to get away with the dishonest dodge of
>>>>>>>>>>> the strawman error.
>>>>>>>>>>>
>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>>> similar undecidability proof
>>>>>>>>>>>
>>>>>>>>>>> Do you not know what the word "every" means?
>>>>>>>>>>
>>>>>>>>>> Do you understand the difference between 'close relationship'
>>>>>>>>>> and 'the same'?
>>>>>>>>>
>>>>>>>>> You freaking dishonest bastard
>>>>>>>>
>>>>>>>> The only one being dishonest here is you as you keep snipping
>>>>>>>> the substance of my post.
>>>>>>>>
>>>>>>>> Gödel claims there is a *close relationship* between The Liar
>>>>>>>> and G. He most certainly does *not* claim that they are the
>>>>>>>> same. (That one can construct similar proofs which bear a
>>>>>>>> similar close relationship to other antinomies is hardly
>>>>>>>> relevant since it is The Liar which is under discussion).
>>>>>>>>
>>>>>>>> There are two crucial differences between G and The Liar:
>>>>>>>>
>>>>>>>> (a) G does *not* assert its own unprovability whereas The Liar
>>>>>>>> *does* assert its own falsity.
>>>>>>>>
>>>>>>>> (b) G is most definitely a truth-bearer even if The Liar is not.
>>>>>>>>
>>>>>>>> Your claim the Gödel's theorem is a 'category error' is
>>>>>>>> predicated on the fact that you don't grasp (b) above. I'm not
>>>>>>>> going to retype my explanation for this as I have already given
>>>>>>>> it in a previous post. You're more than welcome to go back and
>>>>>>>> read that post. Unless you actually have some comment on that
>>>>>>>> explanation, there's no point repeating yourself.
>>>>>>>>
>>>>>>>> André
>>>>>>>>
>>>>>>>
>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>> similar undecidability proof
>>>>>>>
>>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>>> lying bastard.
>>>>>>>
>>>>>>
>>>>>> So, there is a difference between being used for and being just like.
>>>>>
>>>>> sufficiently equivalent
>>>>>
>>>>
>>>> You can PROVE it?
>>>>
>>>
>>> I backed André into a corner and forced him to quit lying
>>>
>>
>> So, No. Note a trimming to change meaning, the original was:
>>
>>>>>>>
>>>>>>
>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>> similar undecidability proof
>>>>>>
>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>> lying bastard.
>>>>>>
>>>>>
>>>>> So, there is a difference between being used for and being just like.
>>>>
>>>> sufficiently equivalent
>>>>
>>>
>>> You can PROVE it?
>>
>> So, clearly the requested proof was that about USING the
>> epistemolgocal antinomy and it being just like one so not a Truth
>> Bearer. Note, the comment that you claimed you backed him into isn't
>> about that, so you are just proving yourself to be a deciver.
>>
>>
>>
>>
>>> On 5/1/2022 6:44 PM, André G. Isaak wrote:
>>>  > Yes. The Liar and the Liar can be used for similar undecidability
>>>  > proofs. I have no idea what it is you hope to achieve by arguing
>>> for a
>>>  > truism.
>>>
>>
>> Nice out of context quoting, showing again you are the deciver.
>
> If you look at the full context of many messages you will see that he
> kept continuing to deny that the Liar Paradox can be used for similar
> undecidability proofs at least a half dozen times. Only when I made
> denying this look utterly ridiculously foolish did he finally quit lying
> about it.
>


Click here to read the complete article
Re: Is this correct Prolog?

<t4nf25$51n$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1386&group=comp.lang.prolog#1386

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
Subject: Re: Is this correct Prolog?
Date: Sun, 1 May 2022 21:18:42 -0500
Organization: A noiseless patient Spider
Lines: 214
Message-ID: <t4nf25$51n$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4m2b2$kmn$1@dont-email.me> <AuqdnTWXMZYFLfP_nZ2dnUU7_8xh4p2d@giganews.com>
<t4mc2l$2q2$2@dont-email.me> <FdSdnWijBKlSIfP_nZ2dnUU7_8xh4p2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
<CwGbK.162528$Kdf.21366@fx96.iad> <t4ndjk$sn3$1@dont-email.me>
<n8HbK.388178$f2a5.198381@fx48.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 02:18:45 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="5175"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/HJ5/5aetpOrT+VoZG4NwB"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:zxk8gcWl16t5fVIH2fPEEsyhtHM=
In-Reply-To: <n8HbK.388178$f2a5.198381@fx48.iad>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 02:18 UTC

On 5/1/2022 9:14 PM, Richard Damon wrote:
>
> On 5/1/22 9:53 PM, olcott wrote:
>> On 5/1/2022 8:32 PM, Richard Damon wrote:
>>> On 5/1/22 8:58 PM, olcott wrote:
>>>> On 5/1/2022 6:18 PM, Richard Damon wrote:
>>>>> On 5/1/22 6:39 PM, olcott wrote:
>>>>>> On 5/1/2022 5:08 PM, Richard Damon wrote:
>>>>>>> On 5/1/22 6:04 PM, olcott wrote:
>>>>>>>> On 5/1/2022 3:51 PM, André G. Isaak wrote:
>>>>>>>>> On 2022-05-01 14:42, olcott wrote:
>>>>>>>>>> On 5/1/2022 3:37 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2022-05-01 14:03, olcott wrote:
>>>>>>>>>>>> On 5/1/2022 2:54 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-01 13:48, olcott wrote:
>>>>>>>>>>>>>> On 5/1/2022 2:44 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-01 13:32, olcott wrote:
>>>>>>>>>>>>>>>> On 5/1/2022 2:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-01 13:00, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/1/2022 1:33 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> So which categories are you claiming are involved?
>>>>>>>>>>>>>>>>>>> Claiming something is a 'category error' means
>>>>>>>>>>>>>>>>>>> nothing if you don't specify the actual categories
>>>>>>>>>>>>>>>>>>> involved.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> My original thinking was that (1) and (2) and the Liar
>>>>>>>>>>>>>>>>>> Paradox all demonstrate the exact same error. I only
>>>>>>>>>>>>>>>>>> have considered (3) in recent years, prior to that I
>>>>>>>>>>>>>>>>>> never heard of (3).
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> The category error would be that none of them is in
>>>>>>>>>>>>>>>>>> the category of truth bearers. For Gödel's G and
>>>>>>>>>>>>>>>>>> Tarski's p it would mean that the category error is
>>>>>>>>>>>>>>>>>> that G and p are not logic sentences.
>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> And how can you possibly justify your claim that
>>>>>>>>>>>>>>>>> Gödel's G is not a truth bearer?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Do I have to say the same thing 500 times before you
>>>>>>>>>>>>>>>> bother to notice that I said it once?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>>> for a similar undecidability proof
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Therefore LP ↔ ~True(LP) can be used for a similar
>>>>>>>>>>>>>>>> undecidability proof, and LP ↔ ~True(LP) is clearly
>>>>>>>>>>>>>>>> semantically ill-formed.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ?- LP = not(true(LP)).
>>>>>>>>>>>>>>>> LP = not(true(LP)).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>>>>>>>>>>>>>> false. // false means semantically ill-formed.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> And what does any of the above have to do with what I
>>>>>>>>>>>>>>> state below? That's your faulty attempt at expressing The
>>>>>>>>>>>>>>> Liar in Prolog, which has nothing to do with Gödel's G. G
>>>>>>>>>>>>>>> has *a relationship* to The Liar, but G is *very*
>>>>>>>>>>>>>>> different from The Liar in crucial ways.
>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for
>>>>>>>>>>>>>> a similar
>>>>>>>>>>>>>> undecidability proof
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Therfore the liar paradox can likewise be used for a similar
>>>>>>>>>>>>>> undecidability proof, nitwit.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I would not call you a nitwit except that you so
>>>>>>>>>>>>>> persistently make sure to ignore my key points, thus
>>>>>>>>>>>>>> probably making you a jackass rather than a nitwit.
>>>>>>>>>>>>>
>>>>>>>>>>>>> And again, you snipped all of the
>>>>>>>>>>>>
>>>>>>>>>>>> God damned attempt to get away with the dishonest dodge of
>>>>>>>>>>>> the strawman error.
>>>>>>>>>>>>
>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>>>> similar undecidability proof
>>>>>>>>>>>>
>>>>>>>>>>>> Do you not know what the word "every" means?
>>>>>>>>>>>
>>>>>>>>>>> Do you understand the difference between 'close relationship'
>>>>>>>>>>> and 'the same'?
>>>>>>>>>>
>>>>>>>>>> You freaking dishonest bastard
>>>>>>>>>
>>>>>>>>> The only one being dishonest here is you as you keep snipping
>>>>>>>>> the substance of my post.
>>>>>>>>>
>>>>>>>>> Gödel claims there is a *close relationship* between The Liar
>>>>>>>>> and G. He most certainly does *not* claim that they are the
>>>>>>>>> same. (That one can construct similar proofs which bear a
>>>>>>>>> similar close relationship to other antinomies is hardly
>>>>>>>>> relevant since it is The Liar which is under discussion).
>>>>>>>>>
>>>>>>>>> There are two crucial differences between G and The Liar:
>>>>>>>>>
>>>>>>>>> (a) G does *not* assert its own unprovability whereas The Liar
>>>>>>>>> *does* assert its own falsity.
>>>>>>>>>
>>>>>>>>> (b) G is most definitely a truth-bearer even if The Liar is not.
>>>>>>>>>
>>>>>>>>> Your claim the Gödel's theorem is a 'category error' is
>>>>>>>>> predicated on the fact that you don't grasp (b) above. I'm not
>>>>>>>>> going to retype my explanation for this as I have already given
>>>>>>>>> it in a previous post. You're more than welcome to go back and
>>>>>>>>> read that post. Unless you actually have some comment on that
>>>>>>>>> explanation, there's no point repeating yourself.
>>>>>>>>>
>>>>>>>>> André
>>>>>>>>>
>>>>>>>>
>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>> similar undecidability proof
>>>>>>>>
>>>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>>>> lying bastard.
>>>>>>>>
>>>>>>>
>>>>>>> So, there is a difference between being used for and being just
>>>>>>> like.
>>>>>>
>>>>>> sufficiently equivalent
>>>>>>
>>>>>
>>>>> You can PROVE it?
>>>>>
>>>>
>>>> I backed André into a corner and forced him to quit lying
>>>>
>>>
>>> So, No. Note a trimming to change meaning, the original was:
>>>
>>>>>>>>
>>>>>>>
>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>> similar undecidability proof
>>>>>>>
>>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>>> lying bastard.
>>>>>>>
>>>>>>
>>>>>> So, there is a difference between being used for and being just like.
>>>>>
>>>>> sufficiently equivalent
>>>>>
>>>>
>>>> You can PROVE it?
>>>
>>> So, clearly the requested proof was that about USING the
>>> epistemolgocal antinomy and it being just like one so not a Truth
>>> Bearer. Note, the comment that you claimed you backed him into isn't
>>> about that, so you are just proving yourself to be a deciver.
>>>
>>>
>>>
>>>
>>>> On 5/1/2022 6:44 PM, André G. Isaak wrote:
>>>>  > Yes. The Liar and the Liar can be used for similar undecidability
>>>>  > proofs. I have no idea what it is you hope to achieve by arguing
>>>> for a
>>>>  > truism.
>>>>
>>>
>>> Nice out of context quoting, showing again you are the deciver.
>>
>> If you look at the full context of many messages you will see that he
>> kept continuing to deny that the Liar Paradox can be used for similar
>> undecidability proofs at least a half dozen times. Only when I made
>> denying this look utterly ridiculously foolish did he finally quit
>> lying about it.
>>
>
> No, he says that the use of the Liar Paradox in the form that Godel does
> doesn't make the Godel Sentence a non-truth holder.
>


Click here to read the complete article
Re: Is this correct Prolog?

<t4ng4i$c7j$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1387&group=comp.lang.prolog#1387

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: agisaak@gm.invalid (André G. Isaak)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
Subject: Re: Is this correct Prolog?
Date: Sun, 1 May 2022 20:37:04 -0600
Organization: Christians and Atheists United Against Creeping Agnosticism
Lines: 46
Message-ID: <t4ng4i$c7j$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<AuqdnTWXMZYFLfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mc2l$2q2$2@dont-email.me>
<FdSdnWijBKlSIfP_nZ2dnUU7_8xh4p2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
<CwGbK.162528$Kdf.21366@fx96.iad> <t4ndjk$sn3$1@dont-email.me>
<n8HbK.388178$f2a5.198381@fx48.iad> <t4nf25$51n$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 02:37:06 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="9ff03eef2e4c6f0c4e0c9c2164c5c218";
logging-data="12531"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/TANu+kwO7fMxMY+ttvvOj"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.8.1
Cancel-Lock: sha1:igOq1kjhFq0/z6U2iQ77C2WIxWs=
In-Reply-To: <t4nf25$51n$1@dont-email.me>
Content-Language: en-US
 by: André G. Isaak - Mon, 2 May 2022 02:37 UTC

On 2022-05-01 20:18, olcott wrote:
> On 5/1/2022 9:14 PM, Richard Damon wrote:
>>
>> On 5/1/22 9:53 PM, olcott wrote:

>>> If you look at the full context of many messages you will see that he
>>> kept continuing to deny that the Liar Paradox can be used for similar
>>> undecidability proofs at least a half dozen times. Only when I made
>>> denying this look utterly ridiculously foolish did he finally quit
>>> lying about it.
>>>
>>
>> No, he says that the use of the Liar Paradox in the form that Godel
>> does doesn't make the Godel Sentence a non-truth holder.
>>
>
> If you look at the actual facts you will see that he continued to deny
> that kept continuing to deny that the Liar Paradox can be used for
> similar undecidability proofs at least a half dozen times.

I didn't so much deny that as I did claim it was vacuous and irrelevant.

Gödel draws a parallel between his proof and The Liar.

He also notes that other antinomies could be used to construct similar
proofs.

That would seem to mean that OTHER ANTINOMIES could be used to construct
similar proofs to the one he based on The Liar.

To say that The Liar can be used to construct similar proofs is just
plain silly since that's the one he was talking about to begin with.

More importantly, though, it is absolutely irrelevant to any of the
points I was making which didn't deny some relationship between G and
The Liar but concerned the exact *nature* of the relationship between G
and The Liar, points which would hold for proofs based on other
antinomies as well.

And points which you still have not addressed.

André

--
To email remove 'invalid' & replace 'gm' with well known Google mail
service.

Re: Is this correct Prolog?

<HCHbK.487830$SeK9.17961@fx97.iad>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1388&group=comp.lang.prolog#1388

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx97.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.8.1
Subject: Re: Is this correct Prolog?
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<AuqdnTWXMZYFLfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mc2l$2q2$2@dont-email.me>
<FdSdnWijBKlSIfP_nZ2dnUU7_8xh4p2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
<CwGbK.162528$Kdf.21366@fx96.iad> <t4ndjk$sn3$1@dont-email.me>
<n8HbK.388178$f2a5.198381@fx48.iad> <t4nf25$51n$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <t4nf25$51n$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 246
Message-ID: <HCHbK.487830$SeK9.17961@fx97.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Sun, 1 May 2022 22:47:04 -0400
X-Received-Bytes: 12831
 by: Richard Damon - Mon, 2 May 2022 02:47 UTC

On 5/1/22 10:18 PM, olcott wrote:
> On 5/1/2022 9:14 PM, Richard Damon wrote:
>>
>> On 5/1/22 9:53 PM, olcott wrote:
>>> On 5/1/2022 8:32 PM, Richard Damon wrote:
>>>> On 5/1/22 8:58 PM, olcott wrote:
>>>>> On 5/1/2022 6:18 PM, Richard Damon wrote:
>>>>>> On 5/1/22 6:39 PM, olcott wrote:
>>>>>>> On 5/1/2022 5:08 PM, Richard Damon wrote:
>>>>>>>> On 5/1/22 6:04 PM, olcott wrote:
>>>>>>>>> On 5/1/2022 3:51 PM, André G. Isaak wrote:
>>>>>>>>>> On 2022-05-01 14:42, olcott wrote:
>>>>>>>>>>> On 5/1/2022 3:37 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-01 14:03, olcott wrote:
>>>>>>>>>>>>> On 5/1/2022 2:54 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-01 13:48, olcott wrote:
>>>>>>>>>>>>>>> On 5/1/2022 2:44 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-01 13:32, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/1/2022 2:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>> On 2022-05-01 13:00, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/1/2022 1:33 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> So which categories are you claiming are involved?
>>>>>>>>>>>>>>>>>>>> Claiming something is a 'category error' means
>>>>>>>>>>>>>>>>>>>> nothing if you don't specify the actual categories
>>>>>>>>>>>>>>>>>>>> involved.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> My original thinking was that (1) and (2) and the
>>>>>>>>>>>>>>>>>>> Liar Paradox all demonstrate the exact same error. I
>>>>>>>>>>>>>>>>>>> only have considered (3) in recent years, prior to
>>>>>>>>>>>>>>>>>>> that I never heard of (3).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The category error would be that none of them is in
>>>>>>>>>>>>>>>>>>> the category of truth bearers. For Gödel's G and
>>>>>>>>>>>>>>>>>>> Tarski's p it would mean that the category error is
>>>>>>>>>>>>>>>>>>> that G and p are not logic sentences.
>>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> And how can you possibly justify your claim that
>>>>>>>>>>>>>>>>>> Gödel's G is not a truth bearer?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Do I have to say the same thing 500 times before you
>>>>>>>>>>>>>>>>> bother to notice that I said it once?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>>>> for a similar undecidability proof
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Therefore LP ↔ ~True(LP) can be used for a similar
>>>>>>>>>>>>>>>>> undecidability proof, and LP ↔ ~True(LP) is clearly
>>>>>>>>>>>>>>>>> semantically ill-formed.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ?- LP = not(true(LP)).
>>>>>>>>>>>>>>>>> LP = not(true(LP)).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>>>>>>>>>>>>>>> false. // false means semantically ill-formed.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> And what does any of the above have to do with what I
>>>>>>>>>>>>>>>> state below? That's your faulty attempt at expressing
>>>>>>>>>>>>>>>> The Liar in Prolog, which has nothing to do with Gödel's
>>>>>>>>>>>>>>>> G. G has *a relationship* to The Liar, but G is *very*
>>>>>>>>>>>>>>>> different from The Liar in crucial ways.
>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>> for a similar
>>>>>>>>>>>>>>> undecidability proof
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Therfore the liar paradox can likewise be used for a similar
>>>>>>>>>>>>>>> undecidability proof, nitwit.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I would not call you a nitwit except that you so
>>>>>>>>>>>>>>> persistently make sure to ignore my key points, thus
>>>>>>>>>>>>>>> probably making you a jackass rather than a nitwit.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> And again, you snipped all of the
>>>>>>>>>>>>>
>>>>>>>>>>>>> God damned attempt to get away with the dishonest dodge of
>>>>>>>>>>>>> the strawman error.
>>>>>>>>>>>>>
>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for
>>>>>>>>>>>>> a similar undecidability proof
>>>>>>>>>>>>>
>>>>>>>>>>>>> Do you not know what the word "every" means?
>>>>>>>>>>>>
>>>>>>>>>>>> Do you understand the difference between 'close
>>>>>>>>>>>> relationship' and 'the same'?
>>>>>>>>>>>
>>>>>>>>>>> You freaking dishonest bastard
>>>>>>>>>>
>>>>>>>>>> The only one being dishonest here is you as you keep snipping
>>>>>>>>>> the substance of my post.
>>>>>>>>>>
>>>>>>>>>> Gödel claims there is a *close relationship* between The Liar
>>>>>>>>>> and G. He most certainly does *not* claim that they are the
>>>>>>>>>> same. (That one can construct similar proofs which bear a
>>>>>>>>>> similar close relationship to other antinomies is hardly
>>>>>>>>>> relevant since it is The Liar which is under discussion).
>>>>>>>>>>
>>>>>>>>>> There are two crucial differences between G and The Liar:
>>>>>>>>>>
>>>>>>>>>> (a) G does *not* assert its own unprovability whereas The Liar
>>>>>>>>>> *does* assert its own falsity.
>>>>>>>>>>
>>>>>>>>>> (b) G is most definitely a truth-bearer even if The Liar is not.
>>>>>>>>>>
>>>>>>>>>> Your claim the Gödel's theorem is a 'category error' is
>>>>>>>>>> predicated on the fact that you don't grasp (b) above. I'm not
>>>>>>>>>> going to retype my explanation for this as I have already
>>>>>>>>>> given it in a previous post. You're more than welcome to go
>>>>>>>>>> back and read that post. Unless you actually have some comment
>>>>>>>>>> on that explanation, there's no point repeating yourself.
>>>>>>>>>>
>>>>>>>>>> André
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>> similar undecidability proof
>>>>>>>>>
>>>>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>>>>> lying bastard.
>>>>>>>>>
>>>>>>>>
>>>>>>>> So, there is a difference between being used for and being just
>>>>>>>> like.
>>>>>>>
>>>>>>> sufficiently equivalent
>>>>>>>
>>>>>>
>>>>>> You can PROVE it?
>>>>>>
>>>>>
>>>>> I backed André into a corner and forced him to quit lying
>>>>>
>>>>
>>>> So, No. Note a trimming to change meaning, the original was:
>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>> similar undecidability proof
>>>>>>>>
>>>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>>>> lying bastard.
>>>>>>>>
>>>>>>>
>>>>>>> So, there is a difference between being used for and being just
>>>>>>> like.
>>>>>>
>>>>>> sufficiently equivalent
>>>>>>
>>>>>
>>>>> You can PROVE it?
>>>>
>>>> So, clearly the requested proof was that about USING the
>>>> epistemolgocal antinomy and it being just like one so not a Truth
>>>> Bearer. Note, the comment that you claimed you backed him into isn't
>>>> about that, so you are just proving yourself to be a deciver.
>>>>
>>>>
>>>>
>>>>
>>>>> On 5/1/2022 6:44 PM, André G. Isaak wrote:
>>>>>  > Yes. The Liar and the Liar can be used for similar undecidability
>>>>>  > proofs. I have no idea what it is you hope to achieve by arguing
>>>>> for a
>>>>>  > truism.
>>>>>
>>>>
>>>> Nice out of context quoting, showing again you are the deciver.
>>>
>>> If you look at the full context of many messages you will see that he
>>> kept continuing to deny that the Liar Paradox can be used for similar
>>> undecidability proofs at least a half dozen times. Only when I made
>>> denying this look utterly ridiculously foolish did he finally quit
>>> lying about it.
>>>
>>
>> No, he says that the use of the Liar Paradox in the form that Godel
>> does doesn't make the Godel Sentence a non-truth holder.
>>
>
> If you look at the actual facts you will see that he continued to deny
> that kept continuing to deny that the Liar Paradox can be used for
> similar undecidability proofs at least a half dozen times.
>
> If you make sure to knowingly contradict the verified facts then
> Revelations 21:8 may eventually apply to you.
>


Click here to read the complete article
Re: Is this correct Prolog?

<t4nho0$ks6$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1389&group=comp.lang.prolog#1389

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
Subject: Re: Is this correct Prolog?
Date: Sun, 1 May 2022 22:04:30 -0500
Organization: A noiseless patient Spider
Lines: 290
Message-ID: <t4nho0$ks6$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4mc2l$2q2$2@dont-email.me> <FdSdnWijBKlSIfP_nZ2dnUU7_8xh4p2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
<CwGbK.162528$Kdf.21366@fx96.iad> <t4ndjk$sn3$1@dont-email.me>
<n8HbK.388178$f2a5.198381@fx48.iad> <t4nf25$51n$1@dont-email.me>
<HCHbK.487830$SeK9.17961@fx97.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 03:04:33 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="21382"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19HzxSLL/0xzz4vo5kQl5Le"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:nO8TcucmyD/Y2UC6ithljDbC3sU=
In-Reply-To: <HCHbK.487830$SeK9.17961@fx97.iad>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 03:04 UTC

On 5/1/2022 9:47 PM, Richard Damon wrote:
> On 5/1/22 10:18 PM, olcott wrote:
>> On 5/1/2022 9:14 PM, Richard Damon wrote:
>>>
>>> On 5/1/22 9:53 PM, olcott wrote:
>>>> On 5/1/2022 8:32 PM, Richard Damon wrote:
>>>>> On 5/1/22 8:58 PM, olcott wrote:
>>>>>> On 5/1/2022 6:18 PM, Richard Damon wrote:
>>>>>>> On 5/1/22 6:39 PM, olcott wrote:
>>>>>>>> On 5/1/2022 5:08 PM, Richard Damon wrote:
>>>>>>>>> On 5/1/22 6:04 PM, olcott wrote:
>>>>>>>>>> On 5/1/2022 3:51 PM, André G. Isaak wrote:
>>>>>>>>>>> On 2022-05-01 14:42, olcott wrote:
>>>>>>>>>>>> On 5/1/2022 3:37 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-01 14:03, olcott wrote:
>>>>>>>>>>>>>> On 5/1/2022 2:54 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-01 13:48, olcott wrote:
>>>>>>>>>>>>>>>> On 5/1/2022 2:44 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-01 13:32, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/1/2022 2:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>> On 2022-05-01 13:00, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/1/2022 1:33 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> So which categories are you claiming are involved?
>>>>>>>>>>>>>>>>>>>>> Claiming something is a 'category error' means
>>>>>>>>>>>>>>>>>>>>> nothing if you don't specify the actual categories
>>>>>>>>>>>>>>>>>>>>> involved.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> My original thinking was that (1) and (2) and the
>>>>>>>>>>>>>>>>>>>> Liar Paradox all demonstrate the exact same error. I
>>>>>>>>>>>>>>>>>>>> only have considered (3) in recent years, prior to
>>>>>>>>>>>>>>>>>>>> that I never heard of (3).
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> The category error would be that none of them is in
>>>>>>>>>>>>>>>>>>>> the category of truth bearers. For Gödel's G and
>>>>>>>>>>>>>>>>>>>> Tarski's p it would mean that the category error is
>>>>>>>>>>>>>>>>>>>> that G and p are not logic sentences.
>>>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> And how can you possibly justify your claim that
>>>>>>>>>>>>>>>>>>> Gödel's G is not a truth bearer?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Do I have to say the same thing 500 times before you
>>>>>>>>>>>>>>>>>> bother to notice that I said it once?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>>>>> for a similar undecidability proof
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Therefore LP ↔ ~True(LP) can be used for a similar
>>>>>>>>>>>>>>>>>> undecidability proof, and LP ↔ ~True(LP) is clearly
>>>>>>>>>>>>>>>>>> semantically ill-formed.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ?- LP = not(true(LP)).
>>>>>>>>>>>>>>>>>> LP = not(true(LP)).
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>>>>>>>>>>>>>>>> false. // false means semantically ill-formed.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> And what does any of the above have to do with what I
>>>>>>>>>>>>>>>>> state below? That's your faulty attempt at expressing
>>>>>>>>>>>>>>>>> The Liar in Prolog, which has nothing to do with
>>>>>>>>>>>>>>>>> Gödel's G. G has *a relationship* to The Liar, but G is
>>>>>>>>>>>>>>>>> *very* different from The Liar in crucial ways.
>>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>>> for a similar
>>>>>>>>>>>>>>>> undecidability proof
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Therfore the liar paradox can likewise be used for a
>>>>>>>>>>>>>>>> similar
>>>>>>>>>>>>>>>> undecidability proof, nitwit.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I would not call you a nitwit except that you so
>>>>>>>>>>>>>>>> persistently make sure to ignore my key points, thus
>>>>>>>>>>>>>>>> probably making you a jackass rather than a nitwit.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> And again, you snipped all of the
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> God damned attempt to get away with the dishonest dodge of
>>>>>>>>>>>>>> the strawman error.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for
>>>>>>>>>>>>>> a similar undecidability proof
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Do you not know what the word "every" means?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Do you understand the difference between 'close
>>>>>>>>>>>>> relationship' and 'the same'?
>>>>>>>>>>>>
>>>>>>>>>>>> You freaking dishonest bastard
>>>>>>>>>>>
>>>>>>>>>>> The only one being dishonest here is you as you keep snipping
>>>>>>>>>>> the substance of my post.
>>>>>>>>>>>
>>>>>>>>>>> Gödel claims there is a *close relationship* between The Liar
>>>>>>>>>>> and G. He most certainly does *not* claim that they are the
>>>>>>>>>>> same. (That one can construct similar proofs which bear a
>>>>>>>>>>> similar close relationship to other antinomies is hardly
>>>>>>>>>>> relevant since it is The Liar which is under discussion).
>>>>>>>>>>>
>>>>>>>>>>> There are two crucial differences between G and The Liar:
>>>>>>>>>>>
>>>>>>>>>>> (a) G does *not* assert its own unprovability whereas The
>>>>>>>>>>> Liar *does* assert its own falsity.
>>>>>>>>>>>
>>>>>>>>>>> (b) G is most definitely a truth-bearer even if The Liar is not.
>>>>>>>>>>>
>>>>>>>>>>> Your claim the Gödel's theorem is a 'category error' is
>>>>>>>>>>> predicated on the fact that you don't grasp (b) above. I'm
>>>>>>>>>>> not going to retype my explanation for this as I have already
>>>>>>>>>>> given it in a previous post. You're more than welcome to go
>>>>>>>>>>> back and read that post. Unless you actually have some
>>>>>>>>>>> comment on that explanation, there's no point repeating
>>>>>>>>>>> yourself.
>>>>>>>>>>>
>>>>>>>>>>> André
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>> similar undecidability proof
>>>>>>>>>>
>>>>>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>>>>>> lying bastard.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> So, there is a difference between being used for and being just
>>>>>>>>> like.
>>>>>>>>
>>>>>>>> sufficiently equivalent
>>>>>>>>
>>>>>>>
>>>>>>> You can PROVE it?
>>>>>>>
>>>>>>
>>>>>> I backed André into a corner and forced him to quit lying
>>>>>>
>>>>>
>>>>> So, No. Note a trimming to change meaning, the original was:
>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>> similar undecidability proof
>>>>>>>>>
>>>>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>>>>> lying bastard.
>>>>>>>>>
>>>>>>>>
>>>>>>>> So, there is a difference between being used for and being just
>>>>>>>> like.
>>>>>>>
>>>>>>> sufficiently equivalent
>>>>>>>
>>>>>>
>>>>>> You can PROVE it?
>>>>>
>>>>> So, clearly the requested proof was that about USING the
>>>>> epistemolgocal antinomy and it being just like one so not a Truth
>>>>> Bearer. Note, the comment that you claimed you backed him into
>>>>> isn't about that, so you are just proving yourself to be a deciver.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> On 5/1/2022 6:44 PM, André G. Isaak wrote:
>>>>>>  > Yes. The Liar and the Liar can be used for similar undecidability
>>>>>>  > proofs. I have no idea what it is you hope to achieve by
>>>>>> arguing for a
>>>>>>  > truism.
>>>>>>
>>>>>
>>>>> Nice out of context quoting, showing again you are the deciver.
>>>>
>>>> If you look at the full context of many messages you will see that
>>>> he kept continuing to deny that the Liar Paradox can be used for
>>>> similar undecidability proofs at least a half dozen times. Only when
>>>> I made denying this look utterly ridiculously foolish did he finally
>>>> quit lying about it.
>>>>
>>>
>>> No, he says that the use of the Liar Paradox in the form that Godel
>>> does doesn't make the Godel Sentence a non-truth holder.
>>>
>>
>> If you look at the actual facts you will see that he continued to deny
>> that kept continuing to deny that the Liar Paradox can be used for
>> similar undecidability proofs at least a half dozen times.
>>
>> If you make sure to knowingly contradict the verified facts then
>> Revelations 21:8 may eventually apply to you.
>>
>
> You mean like when he said (and you snipped):
>
>>
>> The only one being dishonest here is you as you keep snipping the
>> substance of my post.
>>
>> Gödel claims there is a *close relationship* between The Liar and G.
>> He most certainly does *not* claim that they are the same. (That one
>> can construct similar proofs which bear a similar close relationship
>> to other antinomies is hardly relevant since it is The Liar which is
>> under discussion).
>>
>> There are two crucial differences between G and The Liar:
>>
>> (a) G does *not* assert its own unprovability whereas The Liar *does*
>> assert its own falsity.
>>
>> (b) G is most definitely a truth-bearer even if The Liar is not.
>>
>> Your claim the Gödel's theorem is a 'category error' is predicated on
>> the fact that you don't grasp (b) above. I'm not going to retype my
>> explanation for this as I have already given it in a previous post.
>> You're more than welcome to go back and read that post. Unless you
>> actually have some comment on that explanation, there's no point
>> repeating yourself.
>>
>
> Maybe you should check your OWN facts.
>


Click here to read the complete article
Re: Is this correct Prolog?

<t4nlk4$9r4$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1390&group=comp.lang.prolog#1390

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: agisaak@gm.invalid (André G. Isaak)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
Subject: Re: Is this correct Prolog?
Date: Sun, 1 May 2022 22:10:42 -0600
Organization: Christians and Atheists United Against Creeping Agnosticism
Lines: 44
Message-ID: <t4nlk4$9r4$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<FdSdnWijBKlSIfP_nZ2dnUU7_8xh4p2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
<CwGbK.162528$Kdf.21366@fx96.iad> <t4ndjk$sn3$1@dont-email.me>
<n8HbK.388178$f2a5.198381@fx48.iad> <t4nf25$51n$1@dont-email.me>
<HCHbK.487830$SeK9.17961@fx97.iad> <t4nho0$ks6$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 04:10:44 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="9ff03eef2e4c6f0c4e0c9c2164c5c218";
logging-data="10084"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX198DhcaGM4uAHRgACxPU6zw"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0)
Gecko/20100101 Thunderbird/91.8.1
Cancel-Lock: sha1:KYWkHxkDxlvVg4Z12aiPoAUmZrw=
In-Reply-To: <t4nho0$ks6$1@dont-email.me>
Content-Language: en-US
 by: André G. Isaak - Mon, 2 May 2022 04:10 UTC

On 2022-05-01 21:04, olcott wrote:

> He is focusing on the dishonest dodge of the strawman error by making
> sure to ignore that in another quote Gödel said that Gödel's G is
> sufficiently equivalent to the Liar Paradox on the basis that the Liar
> Paradox is an epistemological antinomy, whereas the quote he keeps
> switching back to is less clear on this point.

There is no quote where Gödel claims G is "sufficiently equivalent" to
the Liars Paradox. (And "sufficiently equivalent" for what, exactly? Is
a five dollar bill "sufficiently equivalent" to 20 quarters? It's a
meaningless question without specifying what type of equivalence you
have in mind -- equivalent value, sure. Equivalent usefulness in a
vending maching, not necessarily)

> Since I focused on correcting his mistake several times it finally got
> down to the point where it was clear that he was a lying bastard.

Since you seem to be claiming that I reject some nonexistent quote, I
can't imagine what mistake I might have made.

> I am utterly immune to gas lighting.
>
>> He is CLEARLY not saying that the Liar Paradox can't be used for this
>> sort of proof, because he talks about its form being used.
>>
>
> He continued to refer to the other quote of Gödel that is much more
> vague on the equivalence between Gödel's G as his basis that equivalence
> cannot be be determined even when I kept focusing him back on the quote
> that does assert sufficient equivalence exists. I did this six times.

What is this quote you are referring to where he asserts "sufficient
equivalence"? Unless I missed something, the quote you kept harping on
was "Every epistemological antinomy can likewise be used for a similar
undecidability proof". That makes no mention whatsoever of "equivalence"
(sufficient or otherwise) between The Liar and G.

André

--
To email remove 'invalid' & replace 'gm' with well known Google mail
service.

Re: Is this correct Prolog?

<G_ObK.690634$LN2.672813@fx13.iad>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1392&group=comp.lang.prolog#1392

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!hirsch.in-berlin.de!bolzen.all.de!npeer.as286.net!npeer-ng0.as286.net!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx13.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.8.1
Subject: Re: Is this correct Prolog?
Content-Language: en-US
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<FdSdnWijBKlSIfP_nZ2dnUU7_8xh4p2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
<CwGbK.162528$Kdf.21366@fx96.iad> <t4ndjk$sn3$1@dont-email.me>
<n8HbK.388178$f2a5.198381@fx48.iad> <t4nf25$51n$1@dont-email.me>
<HCHbK.487830$SeK9.17961@fx97.iad> <t4nho0$ks6$1@dont-email.me>
From: Richard@Damon-Family.org (Richard Damon)
In-Reply-To: <t4nho0$ks6$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 310
Message-ID: <G_ObK.690634$LN2.672813@fx13.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Mon, 2 May 2022 07:10:32 -0400
X-Received-Bytes: 15482
 by: Richard Damon - Mon, 2 May 2022 11:10 UTC

On 5/1/22 11:04 PM, olcott wrote:
> On 5/1/2022 9:47 PM, Richard Damon wrote:
>> On 5/1/22 10:18 PM, olcott wrote:
>>> On 5/1/2022 9:14 PM, Richard Damon wrote:
>>>>
>>>> On 5/1/22 9:53 PM, olcott wrote:
>>>>> On 5/1/2022 8:32 PM, Richard Damon wrote:
>>>>>> On 5/1/22 8:58 PM, olcott wrote:
>>>>>>> On 5/1/2022 6:18 PM, Richard Damon wrote:
>>>>>>>> On 5/1/22 6:39 PM, olcott wrote:
>>>>>>>>> On 5/1/2022 5:08 PM, Richard Damon wrote:
>>>>>>>>>> On 5/1/22 6:04 PM, olcott wrote:
>>>>>>>>>>> On 5/1/2022 3:51 PM, André G. Isaak wrote:
>>>>>>>>>>>> On 2022-05-01 14:42, olcott wrote:
>>>>>>>>>>>>> On 5/1/2022 3:37 PM, André G. Isaak wrote:
>>>>>>>>>>>>>> On 2022-05-01 14:03, olcott wrote:
>>>>>>>>>>>>>>> On 5/1/2022 2:54 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>> On 2022-05-01 13:48, olcott wrote:
>>>>>>>>>>>>>>>>> On 5/1/2022 2:44 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>> On 2022-05-01 13:32, olcott wrote:
>>>>>>>>>>>>>>>>>>> On 5/1/2022 2:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>> On 2022-05-01 13:00, olcott wrote:
>>>>>>>>>>>>>>>>>>>>> On 5/1/2022 1:33 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> So which categories are you claiming are involved?
>>>>>>>>>>>>>>>>>>>>>> Claiming something is a 'category error' means
>>>>>>>>>>>>>>>>>>>>>> nothing if you don't specify the actual categories
>>>>>>>>>>>>>>>>>>>>>> involved.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> My original thinking was that (1) and (2) and the
>>>>>>>>>>>>>>>>>>>>> Liar Paradox all demonstrate the exact same error.
>>>>>>>>>>>>>>>>>>>>> I only have considered (3) in recent years, prior
>>>>>>>>>>>>>>>>>>>>> to that I never heard of (3).
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The category error would be that none of them is in
>>>>>>>>>>>>>>>>>>>>> the category of truth bearers. For Gödel's G and
>>>>>>>>>>>>>>>>>>>>> Tarski's p it would mean that the category error is
>>>>>>>>>>>>>>>>>>>>> that G and p are not logic sentences.
>>>>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> And how can you possibly justify your claim that
>>>>>>>>>>>>>>>>>>>> Gödel's G is not a truth bearer?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Do I have to say the same thing 500 times before you
>>>>>>>>>>>>>>>>>>> bother to notice that I said it once?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be
>>>>>>>>>>>>>>>>>>> used for a similar undecidability proof
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Therefore LP ↔ ~True(LP) can be used for a similar
>>>>>>>>>>>>>>>>>>> undecidability proof, and LP ↔ ~True(LP) is clearly
>>>>>>>>>>>>>>>>>>> semantically ill-formed.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ?- LP = not(true(LP)).
>>>>>>>>>>>>>>>>>>> LP = not(true(LP)).
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>>>>>>>>>>>>>>>>> false. // false means semantically ill-formed.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> And what does any of the above have to do with what I
>>>>>>>>>>>>>>>>>> state below? That's your faulty attempt at expressing
>>>>>>>>>>>>>>>>>> The Liar in Prolog, which has nothing to do with
>>>>>>>>>>>>>>>>>> Gödel's G. G has *a relationship* to The Liar, but G
>>>>>>>>>>>>>>>>>> is *very* different from The Liar in crucial ways.
>>>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>>>> for a similar
>>>>>>>>>>>>>>>>> undecidability proof
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Therfore the liar paradox can likewise be used for a
>>>>>>>>>>>>>>>>> similar
>>>>>>>>>>>>>>>>> undecidability proof, nitwit.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I would not call you a nitwit except that you so
>>>>>>>>>>>>>>>>> persistently make sure to ignore my key points, thus
>>>>>>>>>>>>>>>>> probably making you a jackass rather than a nitwit.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> And again, you snipped all of the
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> God damned attempt to get away with the dishonest dodge
>>>>>>>>>>>>>>> of the strawman error.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>> for a similar undecidability proof
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Do you not know what the word "every" means?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Do you understand the difference between 'close
>>>>>>>>>>>>>> relationship' and 'the same'?
>>>>>>>>>>>>>
>>>>>>>>>>>>> You freaking dishonest bastard
>>>>>>>>>>>>
>>>>>>>>>>>> The only one being dishonest here is you as you keep
>>>>>>>>>>>> snipping the substance of my post.
>>>>>>>>>>>>
>>>>>>>>>>>> Gödel claims there is a *close relationship* between The
>>>>>>>>>>>> Liar and G. He most certainly does *not* claim that they are
>>>>>>>>>>>> the same. (That one can construct similar proofs which bear
>>>>>>>>>>>> a similar close relationship to other antinomies is hardly
>>>>>>>>>>>> relevant since it is The Liar which is under discussion).
>>>>>>>>>>>>
>>>>>>>>>>>> There are two crucial differences between G and The Liar:
>>>>>>>>>>>>
>>>>>>>>>>>> (a) G does *not* assert its own unprovability whereas The
>>>>>>>>>>>> Liar *does* assert its own falsity.
>>>>>>>>>>>>
>>>>>>>>>>>> (b) G is most definitely a truth-bearer even if The Liar is
>>>>>>>>>>>> not.
>>>>>>>>>>>>
>>>>>>>>>>>> Your claim the Gödel's theorem is a 'category error' is
>>>>>>>>>>>> predicated on the fact that you don't grasp (b) above. I'm
>>>>>>>>>>>> not going to retype my explanation for this as I have
>>>>>>>>>>>> already given it in a previous post. You're more than
>>>>>>>>>>>> welcome to go back and read that post. Unless you actually
>>>>>>>>>>>> have some comment on that explanation, there's no point
>>>>>>>>>>>> repeating yourself.
>>>>>>>>>>>>
>>>>>>>>>>>> André
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>>> similar undecidability proof
>>>>>>>>>>>
>>>>>>>>>>> and the Liar Paradox is and is an epistemological antinomy
>>>>>>>>>>> you lying bastard.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> So, there is a difference between being used for and being
>>>>>>>>>> just like.
>>>>>>>>>
>>>>>>>>> sufficiently equivalent
>>>>>>>>>
>>>>>>>>
>>>>>>>> You can PROVE it?
>>>>>>>>
>>>>>>>
>>>>>>> I backed André into a corner and forced him to quit lying
>>>>>>>
>>>>>>
>>>>>> So, No. Note a trimming to change meaning, the original was:
>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>> similar undecidability proof
>>>>>>>>>>
>>>>>>>>>> and the Liar Paradox is and is an epistemological antinomy you
>>>>>>>>>> lying bastard.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> So, there is a difference between being used for and being just
>>>>>>>>> like.
>>>>>>>>
>>>>>>>> sufficiently equivalent
>>>>>>>>
>>>>>>>
>>>>>>> You can PROVE it?
>>>>>>
>>>>>> So, clearly the requested proof was that about USING the
>>>>>> epistemolgocal antinomy and it being just like one so not a Truth
>>>>>> Bearer. Note, the comment that you claimed you backed him into
>>>>>> isn't about that, so you are just proving yourself to be a deciver.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On 5/1/2022 6:44 PM, André G. Isaak wrote:
>>>>>>>  > Yes. The Liar and the Liar can be used for similar undecidability
>>>>>>>  > proofs. I have no idea what it is you hope to achieve by
>>>>>>> arguing for a
>>>>>>>  > truism.
>>>>>>>
>>>>>>
>>>>>> Nice out of context quoting, showing again you are the deciver.
>>>>>
>>>>> If you look at the full context of many messages you will see that
>>>>> he kept continuing to deny that the Liar Paradox can be used for
>>>>> similar undecidability proofs at least a half dozen times. Only
>>>>> when I made denying this look utterly ridiculously foolish did he
>>>>> finally quit lying about it.
>>>>>
>>>>
>>>> No, he says that the use of the Liar Paradox in the form that Godel
>>>> does doesn't make the Godel Sentence a non-truth holder.
>>>>
>>>
>>> If you look at the actual facts you will see that he continued to
>>> deny that kept continuing to deny that the Liar Paradox can be used
>>> for similar undecidability proofs at least a half dozen times.
>>>
>>> If you make sure to knowingly contradict the verified facts then
>>> Revelations 21:8 may eventually apply to you.
>>>
>>
>> You mean like when he said (and you snipped):
>>
>>>
>>> The only one being dishonest here is you as you keep snipping the
>>> substance of my post.
>>>
>>> Gödel claims there is a *close relationship* between The Liar and G.
>>> He most certainly does *not* claim that they are the same. (That one
>>> can construct similar proofs which bear a similar close relationship
>>> to other antinomies is hardly relevant since it is The Liar which is
>>> under discussion).
>>>
>>> There are two crucial differences between G and The Liar:
>>>
>>> (a) G does *not* assert its own unprovability whereas The Liar *does*
>>> assert its own falsity.
>>>
>>> (b) G is most definitely a truth-bearer even if The Liar is not.
>>>
>>> Your claim the Gödel's theorem is a 'category error' is predicated on
>>> the fact that you don't grasp (b) above. I'm not going to retype my
>>> explanation for this as I have already given it in a previous post.
>>> You're more than welcome to go back and read that post. Unless you
>>> actually have some comment on that explanation, there's no point
>>> repeating yourself.
>>>
>>
>> Maybe you should check your OWN facts.
>>
>
> He is focusing on the dishonest dodge of the strawman error by making
> sure to ignore that in another quote Gödel said that Gödel's G is
> sufficiently equivalent to the Liar Paradox on the basis that the Liar
> Paradox is an epistemological antinomy, whereas the quote he keeps
> switching back to is less clear on this point.
>
> Since I focused on correcting his mistake several times it finally got
> down to the point where it was clear that he was a lying bastard.
>
> I am utterly immune to gas lighting.
>
>> He is CLEARLY not saying that the Liar Paradox can't be used for this
>> sort of proof, because he talks about its form being used.
>>
>
> He continued to refer to the other quote of Gödel that is much more
> vague on the equivalence between Gödel's G as his basis that equivalence
> cannot be be determined even when I kept focusing him back on the quote
> that does assert sufficient equivalence exists. I did this six times.
>
> At this point my assessment that he was a lying bastard was sufficiently
> validated.
>
> Are you a lying bastard too, or will you acknowledge that my assessment
> is correct?
>


Click here to read the complete article
Re: Is this correct Prolog?

<t4ogft$8dt$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1393&group=comp.lang.prolog#1393

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!news.swapon.de!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: hurufu@gmail.com (Aleksy Grabowski)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 13:49:17 +0200
Organization: A noiseless patient Spider
Lines: 104
Message-ID: <t4ogft$8dt$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 11:49:17 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6568d70f53fb3c7501baf4d09c7115e";
logging-data="8637"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/zV2Nc1AZaTeQYW6TFIFIr"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101
Thunderbird/98.0
Cancel-Lock: sha1:AsdMwJbtGegnYnPf6pHthjpqY5g=
In-Reply-To: <KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com>
Content-Language: en-US
 by: Aleksy Grabowski - Mon, 2 May 2022 11:49 UTC

Wow, I went offline for a weekend, because we had such a nice weather,
and this thread exploded to enormous size 😲. I didn't read the whole
thread it's just too big.

On 5/1/22 13:00, olcott wrote:
> On 5/1/2022 4:26 AM, Mikko wrote:
>> On 2022-04-30 21:08:05 +0000, olcott said:
>>
>>> negation, not, \+
>>> The concept of logical negation in Prolog is problematical, in the
>>> sense that the only method that Prolog can use to tell if a
>>> proposition is false is to try to prove it (from the facts and rules
>>> that it has been told about), and then if this attempt fails, it
>>> concludes that the proposition is false. This is referred to as
>>> negation as failure.
>>
>> Note that the negation discussed above is not present in LP =
>> not(true(LP)).
>>
>> Mikko
>>
>
> Is says that it is. It says that "not" is synonymous with \+.

I don't want to undermine your knowledge in formal logic, but still
allow me to re-iterate my point, because it looks like it didn't come
through.

1. Prolog is *not* an automated theorem prover; it is a programming
language. Nevertheless you can /implement/ one in Prolog.
2. Prolog's syntax is somewhat original and requires some
understanding.

Let me elaborate on the 2nd point. Prolog is a homoiconic language that
means that same syntactical constructs (terms) can express data, or be
executable.

Consider this knowledge base¹:

foo :- not(true).

The following query will fail:

?- foo.
false.

When we asked the program to refute `foo/0` it *executed* predicates
`not/1` and `true/0`.

But, given this knowledge base:

bar(X) :- X = not(true).

The following query does succeed:

?- bar(X).
X = not(true).

Why? — Here, both `not/1` and `true/0` were *not* executed, they were
used as a mere symbols, data without *any* meaning whatsoever. Also
please note that this has nothing to do with cyclic terms, they are
completely separate things, and the problem with your Prolog code
doesn't lie in cyclic term handling, but in basic misconception when
terms are executed and when they aren't. In your example:

> LP := ~True(LP) is translated to Prolog:
>
> ?- LP = not(true(LP)).
> LP = not(true(LP)).
>
> ?- unify_with_occurs_check(LP, not(true(LP))).
> false
None (!) of the predicates where executed in both unifications (with and
without occurs check).

Basically what I was trying to say is that `LP = not(true(LP))` is
incorrect encoding of the stated logical formula. What you have written
just tells to Prolog to unify variable `LP` with the term
`not(true(LP))`, it is similar to this query (`not` is used only as an
atom it isn't executed):

?- X = [not|X].
X = [not|X].

?- unify_with_occurs_check(X, [not|X]).
false.

I've skimmed through your paper and you encode logical formula G = ¬(F ⊢
G) as:

G = not(provable(F, G)).

Which is not correct for all the reasons I've laid down previously, at
least it is not correct with the default semantics of `=` operator.

I hope this will clear some thing out.

[¹] As a side note, according to the SWI-Prolog documentation `not/1`
predicate is deprecated and should be replaced with `'\+'/1`.
https://www.swi-prolog.org/pldoc/doc_for?object=not/1

--
Alex Grabowski

Re: Is this correct Prolog?

<t4ol6v$hpr$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1394&group=comp.lang.prolog#1394

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 08:09:50 -0500
Organization: A noiseless patient Spider
Lines: 140
Message-ID: <t4ol6v$hpr$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 13:09:51 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="18235"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18NNRR566tDoHZvzh8WRdJJ"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:AhMS0rPE6lS3GLbx9MYhM1yjdq8=
In-Reply-To: <t4ogft$8dt$1@dont-email.me>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 13:09 UTC

On 5/2/2022 6:49 AM, Aleksy Grabowski wrote:
> Wow, I went offline for a weekend, because we had such a nice weather,
> and this thread exploded to enormous size 😲. I didn't read the whole
> thread it's just too big.
>
> On 5/1/22 13:00, olcott wrote:
>> On 5/1/2022 4:26 AM, Mikko wrote:
>>> On 2022-04-30 21:08:05 +0000, olcott said:
>>>
>>>> negation, not, \+
>>>> The concept of logical negation in Prolog is problematical, in the
>>>> sense that the only method that Prolog can use to tell if a
>>>> proposition is false is to try to prove it (from the facts and rules
>>>> that it has been told about), and then if this attempt fails, it
>>>> concludes that the proposition is false. This is referred to as
>>>> negation as failure.
>>>
>>> Note that the negation discussed above is not present in LP =
>>> not(true(LP)).
>>>
>>> Mikko
>>>
>>
>> Is says that it is. It says that "not" is synonymous with \+.
>
> I don't want to undermine your knowledge in formal logic, but still
> allow me to re-iterate my point, because it looks like it didn't come
> through.
>
>  1. Prolog is *not* an automated theorem prover; it is a programming
>     language. Nevertheless you can /implement/ one in Prolog.
>  2. Prolog's syntax is somewhat original and requires some
>     understanding.
>
> Let me elaborate on the 2nd point. Prolog is a homoiconic language that
> means that same syntactical constructs (terms) can express data, or be
> executable.
>
> Consider this knowledge base¹:
>
>     foo :- not(true).
>
> The following query will fail:
>
>     ?- foo.
>     false.
>
> When we asked the program to refute `foo/0` it *executed* predicates
> `not/1` and `true/0`.
>
> But, given this knowledge base:
>
>     bar(X) :- X = not(true).
>
> The following query does succeed:
>
>     ?- bar(X).
>     X = not(true).
>
> Why? — Here, both `not/1` and `true/0` were *not* executed, they were
> used as a mere symbols, data without *any* meaning whatsoever. Also
> please note that this has nothing to do with cyclic terms, they are
> completely separate things, and the problem with your Prolog code
> doesn't lie in cyclic term handling, but in basic misconception when
> terms are executed and when they aren't. In your example:
>
>> LP := ~True(LP) is translated to Prolog:
>>
>> ?- LP = not(true(LP)).
>> LP = not(true(LP)).
>>
>> ?- unify_with_occurs_check(LP, not(true(LP))).
>> false
> None (!) of the predicates where executed in both unifications (with and
> without occurs check).
>
> Basically what I was trying to say is that `LP = not(true(LP))` is
> incorrect encoding of the stated logical formula. What you have written
> just tells to Prolog to unify variable `LP` with the term
> `not(true(LP))`, it is similar to this query (`not` is used only as an
> atom it isn't executed):
>
>     ?- X = [not|X].
>     X = [not|X].
>
>     ?- unify_with_occurs_check(X, [not|X]).
>     false.
>
> I've skimmed through your paper and you encode logical formula G = ¬(F ⊢
> G) as:
>
>    G = not(provable(F, G)).
>
> Which is not correct for all the reasons I've laid down previously, at
> least it is not correct with the default semantics of `=` operator.
>
> I hope this will clear some thing out.
>
>  [¹] As a side note, according to the SWI-Prolog documentation `not/1`
>      predicate is deprecated and should be replaced with `'\+'/1`.
>      https://www.swi-prolog.org/pldoc/doc_for?object=not/1
>

Here is what I understand of the relationship between logic and Prolog.
Prolog corrects all of the errors of classical and symbolic logic by
forming the underlying framework for the correct notion of truth and
provability. In all of the places where logic diverges from the Prolog
model logic fails to be correct.

Correct logic derives conclusions on the basis of applying truth
preserving operations to expressions of language known to be true. This
simple model refutes the Tarski undefinability theorem.

Tarski Undefinability Proof.
https://liarparadox.org/Tarski_275_276.pdf

If a set of rules (truth preserving operations) can be applied to a set
of facts (expressions of language known to be true) then the result is
the truth of the Prolog expression. This is the way that Truth really
works and both classical and Symbolic logic go astray of this.
https://en.wikipedia.org/wiki/Prolog#Rules_and_facts

It is also Good that Prolog as negation as failure because this detects
logic errors that are hidden from classical and symbolic logic. Logic
always assume that every expression of language that is not true must be
false. This makes semantic errors invisible to classical and symbolic
logic visible to Prolong.

This sentence is neither provable nor refutable in Prolog:
This sentence is not true. This is one of my best attempts at
formalizing that: LP ↔ ~True(LP)

The whole purpose of this thread is to find out exactly how to encode:
"This sentence is not true" in Prolog when we assume that True is
exactly the same thing as Provable in Prolog.

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

Re: Is this correct Prolog?

<t4olod$mce$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1395&group=comp.lang.prolog#1395

  copy link   Newsgroups: comp.theory comp.ai.philosophy comp.lang.prolog
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory,comp.ai.philosophy,comp.lang.prolog
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 08:19:07 -0500
Organization: A noiseless patient Spider
Lines: 295
Message-ID: <t4olod$mce$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<20220501185933.000045ad@reddwarf.jmc>
<d9KdnQdt_bnfTPP_nZ2dnUU7_8zNnZ2d@giganews.com> <t4mjq0$7nf$1@dont-email.me>
<hYKdnb4ZyYB0RfP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mmmg$t4u$1@dont-email.me>
<APOdndfNnIH7ffP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mnu6$96k$1@dont-email.me>
<GYmdnUXY8oBkfvP_nZ2dnUU7_83NnZ2d@giganews.com> <t4moi2$cct$1@dont-email.me>
<Z6edncOlEsUXevP_nZ2dnUU7_83NnZ2d@giganews.com> <t4mr1h$1q0$1@dont-email.me>
<SJGdnZf-9cUobfP_nZ2dnUU7_8xh4p2d@giganews.com> <t4mrsh$871$1@dont-email.me>
<Q56dnS17EP9PnvL_nZ2dnUU7_8xh4p2d@giganews.com>
<xxDbK.161779$Kdf.72054@fx96.iad> <t4n275$mr8$1@dont-email.me>
<2zEbK.452500$t2Bb.336668@fx98.iad> <t4nabt$5s4$2@dont-email.me>
<CwGbK.162528$Kdf.21366@fx96.iad> <t4ndjk$sn3$1@dont-email.me>
<n8HbK.388178$f2a5.198381@fx48.iad> <t4nf25$51n$1@dont-email.me>
<HCHbK.487830$SeK9.17961@fx97.iad> <t4nho0$ks6$1@dont-email.me>
<G_ObK.690634$LN2.672813@fx13.iad>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 13:19:09 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="22926"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+4elBXpV+pbWAb2TSd/Ptx"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:3wf7cQhVTpuPnn7LqK8zw+yFq4I=
In-Reply-To: <G_ObK.690634$LN2.672813@fx13.iad>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 13:19 UTC

On 5/2/2022 6:10 AM, Richard Damon wrote:
> On 5/1/22 11:04 PM, olcott wrote:
>> On 5/1/2022 9:47 PM, Richard Damon wrote:
>>> On 5/1/22 10:18 PM, olcott wrote:
>>>> On 5/1/2022 9:14 PM, Richard Damon wrote:
>>>>>
>>>>> On 5/1/22 9:53 PM, olcott wrote:
>>>>>> On 5/1/2022 8:32 PM, Richard Damon wrote:
>>>>>>> On 5/1/22 8:58 PM, olcott wrote:
>>>>>>>> On 5/1/2022 6:18 PM, Richard Damon wrote:
>>>>>>>>> On 5/1/22 6:39 PM, olcott wrote:
>>>>>>>>>> On 5/1/2022 5:08 PM, Richard Damon wrote:
>>>>>>>>>>> On 5/1/22 6:04 PM, olcott wrote:
>>>>>>>>>>>> On 5/1/2022 3:51 PM, André G. Isaak wrote:
>>>>>>>>>>>>> On 2022-05-01 14:42, olcott wrote:
>>>>>>>>>>>>>> On 5/1/2022 3:37 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>> On 2022-05-01 14:03, olcott wrote:
>>>>>>>>>>>>>>>> On 5/1/2022 2:54 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>> On 2022-05-01 13:48, olcott wrote:
>>>>>>>>>>>>>>>>>> On 5/1/2022 2:44 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>> On 2022-05-01 13:32, olcott wrote:
>>>>>>>>>>>>>>>>>>>> On 5/1/2022 2:22 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>> On 2022-05-01 13:00, olcott wrote:
>>>>>>>>>>>>>>>>>>>>>> On 5/1/2022 1:33 PM, André G. Isaak wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> So which categories are you claiming are
>>>>>>>>>>>>>>>>>>>>>>> involved? Claiming something is a 'category
>>>>>>>>>>>>>>>>>>>>>>> error' means nothing if you don't specify the
>>>>>>>>>>>>>>>>>>>>>>> actual categories involved.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> André
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> My original thinking was that (1) and (2) and the
>>>>>>>>>>>>>>>>>>>>>> Liar Paradox all demonstrate the exact same error.
>>>>>>>>>>>>>>>>>>>>>> I only have considered (3) in recent years, prior
>>>>>>>>>>>>>>>>>>>>>> to that I never heard of (3).
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The category error would be that none of them is
>>>>>>>>>>>>>>>>>>>>>> in the category of truth bearers. For Gödel's G
>>>>>>>>>>>>>>>>>>>>>> and Tarski's p it would mean that the category
>>>>>>>>>>>>>>>>>>>>>> error is that G and p are not logic sentences.
>>>>>>>>>>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Sentence_(mathematical_logic)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> And how can you possibly justify your claim that
>>>>>>>>>>>>>>>>>>>>> Gödel's G is not a truth bearer?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Do I have to say the same thing 500 times before you
>>>>>>>>>>>>>>>>>>>> bother to notice that I said it once?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be
>>>>>>>>>>>>>>>>>>>> used for a similar undecidability proof
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Therefore LP ↔ ~True(LP) can be used for a similar
>>>>>>>>>>>>>>>>>>>> undecidability proof, and LP ↔ ~True(LP) is clearly
>>>>>>>>>>>>>>>>>>>> semantically ill-formed.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> ?- LP = not(true(LP)).
>>>>>>>>>>>>>>>>>>>> LP = not(true(LP)).
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> ?- unify_with_occurs_check(LP, not(true(LP))).
>>>>>>>>>>>>>>>>>>>> false. // false means semantically ill-formed.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> And what does any of the above have to do with what I
>>>>>>>>>>>>>>>>>>> state below? That's your faulty attempt at expressing
>>>>>>>>>>>>>>>>>>> The Liar in Prolog, which has nothing to do with
>>>>>>>>>>>>>>>>>>> Gödel's G. G has *a relationship* to The Liar, but G
>>>>>>>>>>>>>>>>>>> is *very* different from The Liar in crucial ways.
>>>>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>>>>> for a similar
>>>>>>>>>>>>>>>>>> undecidability proof
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Therfore the liar paradox can likewise be used for a
>>>>>>>>>>>>>>>>>> similar
>>>>>>>>>>>>>>>>>> undecidability proof, nitwit.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I would not call you a nitwit except that you so
>>>>>>>>>>>>>>>>>> persistently make sure to ignore my key points, thus
>>>>>>>>>>>>>>>>>> probably making you a jackass rather than a nitwit.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> And again, you snipped all of the
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> God damned attempt to get away with the dishonest dodge
>>>>>>>>>>>>>>>> of the strawman error.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used
>>>>>>>>>>>>>>>> for a similar undecidability proof
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Do you not know what the word "every" means?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Do you understand the difference between 'close
>>>>>>>>>>>>>>> relationship' and 'the same'?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You freaking dishonest bastard
>>>>>>>>>>>>>
>>>>>>>>>>>>> The only one being dishonest here is you as you keep
>>>>>>>>>>>>> snipping the substance of my post.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Gödel claims there is a *close relationship* between The
>>>>>>>>>>>>> Liar and G. He most certainly does *not* claim that they
>>>>>>>>>>>>> are the same. (That one can construct similar proofs which
>>>>>>>>>>>>> bear a similar close relationship to other antinomies is
>>>>>>>>>>>>> hardly relevant since it is The Liar which is under
>>>>>>>>>>>>> discussion).
>>>>>>>>>>>>>
>>>>>>>>>>>>> There are two crucial differences between G and The Liar:
>>>>>>>>>>>>>
>>>>>>>>>>>>> (a) G does *not* assert its own unprovability whereas The
>>>>>>>>>>>>> Liar *does* assert its own falsity.
>>>>>>>>>>>>>
>>>>>>>>>>>>> (b) G is most definitely a truth-bearer even if The Liar is
>>>>>>>>>>>>> not.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Your claim the Gödel's theorem is a 'category error' is
>>>>>>>>>>>>> predicated on the fact that you don't grasp (b) above. I'm
>>>>>>>>>>>>> not going to retype my explanation for this as I have
>>>>>>>>>>>>> already given it in a previous post. You're more than
>>>>>>>>>>>>> welcome to go back and read that post. Unless you actually
>>>>>>>>>>>>> have some comment on that explanation, there's no point
>>>>>>>>>>>>> repeating yourself.
>>>>>>>>>>>>>
>>>>>>>>>>>>> André
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>>>> similar undecidability proof
>>>>>>>>>>>>
>>>>>>>>>>>> and the Liar Paradox is and is an epistemological antinomy
>>>>>>>>>>>> you lying bastard.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> So, there is a difference between being used for and being
>>>>>>>>>>> just like.
>>>>>>>>>>
>>>>>>>>>> sufficiently equivalent
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> You can PROVE it?
>>>>>>>>>
>>>>>>>>
>>>>>>>> I backed André into a corner and forced him to quit lying
>>>>>>>>
>>>>>>>
>>>>>>> So, No. Note a trimming to change meaning, the original was:
>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> 14 Every epistemological antinomy can likewise be used for a
>>>>>>>>>>> similar undecidability proof
>>>>>>>>>>>
>>>>>>>>>>> and the Liar Paradox is and is an epistemological antinomy
>>>>>>>>>>> you lying bastard.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> So, there is a difference between being used for and being
>>>>>>>>>> just like.
>>>>>>>>>
>>>>>>>>> sufficiently equivalent
>>>>>>>>>
>>>>>>>>
>>>>>>>> You can PROVE it?
>>>>>>>
>>>>>>> So, clearly the requested proof was that about USING the
>>>>>>> epistemolgocal antinomy and it being just like one so not a Truth
>>>>>>> Bearer. Note, the comment that you claimed you backed him into
>>>>>>> isn't about that, so you are just proving yourself to be a deciver.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On 5/1/2022 6:44 PM, André G. Isaak wrote:
>>>>>>>>  > Yes. The Liar and the Liar can be used for similar
>>>>>>>> undecidability
>>>>>>>>  > proofs. I have no idea what it is you hope to achieve by
>>>>>>>> arguing for a
>>>>>>>>  > truism.
>>>>>>>>
>>>>>>>
>>>>>>> Nice out of context quoting, showing again you are the deciver.
>>>>>>
>>>>>> If you look at the full context of many messages you will see that
>>>>>> he kept continuing to deny that the Liar Paradox can be used for
>>>>>> similar undecidability proofs at least a half dozen times. Only
>>>>>> when I made denying this look utterly ridiculously foolish did he
>>>>>> finally quit lying about it.
>>>>>>
>>>>>
>>>>> No, he says that the use of the Liar Paradox in the form that Godel
>>>>> does doesn't make the Godel Sentence a non-truth holder.
>>>>>
>>>>
>>>> If you look at the actual facts you will see that he continued to
>>>> deny that kept continuing to deny that the Liar Paradox can be used
>>>> for similar undecidability proofs at least a half dozen times.
>>>>
>>>> If you make sure to knowingly contradict the verified facts then
>>>> Revelations 21:8 may eventually apply to you.
>>>>
>>>
>>> You mean like when he said (and you snipped):
>>>
>>>>
>>>> The only one being dishonest here is you as you keep snipping the
>>>> substance of my post.
>>>>
>>>> Gödel claims there is a *close relationship* between The Liar and G.
>>>> He most certainly does *not* claim that they are the same. (That one
>>>> can construct similar proofs which bear a similar close relationship
>>>> to other antinomies is hardly relevant since it is The Liar which is
>>>> under discussion).
>>>>
>>>> There are two crucial differences between G and The Liar:
>>>>
>>>> (a) G does *not* assert its own unprovability whereas The Liar
>>>> *does* assert its own falsity.
>>>>
>>>> (b) G is most definitely a truth-bearer even if The Liar is not.
>>>>
>>>> Your claim the Gödel's theorem is a 'category error' is predicated
>>>> on the fact that you don't grasp (b) above. I'm not going to retype
>>>> my explanation for this as I have already given it in a previous
>>>> post. You're more than welcome to go back and read that post. Unless
>>>> you actually have some comment on that explanation, there's no point
>>>> repeating yourself.
>>>>
>>>
>>> Maybe you should check your OWN facts.
>>>
>>
>> He is focusing on the dishonest dodge of the strawman error by making
>> sure to ignore that in another quote Gödel said that Gödel's G is
>> sufficiently equivalent to the Liar Paradox on the basis that the Liar
>> Paradox is an epistemological antinomy, whereas the quote he keeps
>> switching back to is less clear on this point.
>>
>> Since I focused on correcting his mistake several times it finally got
>> down to the point where it was clear that he was a lying bastard.
>>
>> I am utterly immune to gas lighting.
>>
>>> He is CLEARLY not saying that the Liar Paradox can't be used for this
>>> sort of proof, because he talks about its form being used.
>>>
>>
>> He continued to refer to the other quote of Gödel that is much more
>> vague on the equivalence between Gödel's G as his basis that
>> equivalence cannot be be determined even when I kept focusing him back
>> on the quote that does assert sufficient equivalence exists. I did
>> this six times.
>>
>> At this point my assessment that he was a lying bastard was
>> sufficiently validated.
>>
>> Are you a lying bastard too, or will you acknowledge that my
>> assessment is correct?
>>
>
> I will acknowledge that you have proven yourself to be the lying bastard.
>
> YOU have REPEADTEDLY trimmed out important parts of the conversation
> either to INTENTIONALLY be deceptive, or because you are so incompetent
> at this material that you don't know what is important.
>


Click here to read the complete article
Re: Is this correct Prolog?

<t4ommc$8dt$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1396&group=comp.lang.prolog#1396

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: hurufu@gmail.com (Aleksy Grabowski)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 15:35:08 +0200
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <t4ommc$8dt$2@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 13:35:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6568d70f53fb3c7501baf4d09c7115e";
logging-data="8637"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18M1VHVRvzFxrULEKobWn8n"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101
Thunderbird/98.0
Cancel-Lock: sha1:Bun09XZq42EOuu7bcWK4Lrlzhyw=
In-Reply-To: <t4ol6v$hpr$1@dont-email.me>
Content-Language: en-US
 by: Aleksy Grabowski - Mon, 2 May 2022 13:35 UTC

> The whole purpose of this thread is to find out exactly how to encode:
> "This sentence is not true" in Prolog when we assume that True is
> exactly the same thing as Provable in Prolog.

"This sentence is not provable" can be naïvely encoded:

g :- \+ g.

Then you can ask Prolog if this sentence is true:

?- g.

Prolog will give you the only correct answer — no answer 🙃.

> Here is what I understand of the relationship between logic and Prolog.
> Prolog corrects all of the errors of classical and symbolic logic by
> forming the underlying framework for the correct notion of truth and
> provability. In all of the places where logic diverges from the Prolog
> model logic fails to be correc
Prolog by itself is a very bad theorem prover and it is very limited
framework for formal logic, because it implements only Horn clauses.
However it is a very good programming language and you can implement any
theorem prover in it, like you can implement any theorem prover in C++
or Java.

--
Alex Grabowski

Re: Is this correct Prolog?

<t4ontc$93n$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1397&group=comp.lang.prolog#1397

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 08:55:55 -0500
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <t4ontc$93n$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 13:55:57 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="9335"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/qv4G7UWCOi2AsvBQYjtdm"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:9uK15UptDORiZ/+3aUBMh+dBoQE=
In-Reply-To: <t4ommc$8dt$2@dont-email.me>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 13:55 UTC

On 5/2/2022 8:35 AM, Aleksy Grabowski wrote:
>> The whole purpose of this thread is to find out exactly how to encode:
>> "This sentence is not true" in Prolog when we assume that True is
>> exactly the same thing as Provable in Prolog.
>
> "This sentence is not provable" can be naïvely encoded:
>
> g :- \+ g.
>
> Then you can ask Prolog if this sentence is true:
>
> ?- g.
>
> Prolog will give you the only correct answer — no answer 🙃.

That is great, now what happens when we encode:
"This sentence is provable" in Prolog?

What happens when we test both of these with
unify_with_occurs_check ?

>
>> Here is what I understand of the relationship between logic and Prolog.
>> Prolog corrects all of the errors of classical and symbolic logic by
>> forming the underlying framework for the correct notion of truth and
>> provability. In all of the places where logic diverges from the Prolog
>> model logic fails to be correc

> Prolog by itself is a very bad theorem prover and it is very limited
> framework for formal logic, because it implements only Horn clauses.

None-the-less by evaluating expressions on the basis of facts
(expression known to be true) and rules (truth preserving operations)
and having negation as failure then all of the errors of logic are
corrected and Tarski's undefinability theorem fails.
https://liarparadox.org/Tarski_275_276.pdf

Because there are ways to do Higher Order Logic in Prolog I don't see
how any of its limitations can make any actual difference.

> However it is a very good programming language and you can implement any
> theorem prover in it, like you can implement any theorem prover in C++
> or Java.
>

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

Re: Is this correct Prolog?

<t4opqo$g2g$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1398&group=comp.lang.prolog#1398

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: hurufu@gmail.com (Aleksy Grabowski)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 16:28:40 +0200
Organization: A noiseless patient Spider
Lines: 57
Message-ID: <t4opqo$g2g$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<t4ontc$93n$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 14:28:40 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6568d70f53fb3c7501baf4d09c7115e";
logging-data="16464"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18fc50Fh0nxTUt2ilf87J/i"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101
Thunderbird/98.0
Cancel-Lock: sha1:Eu5e++AXeJZLTZfus1ajE/tfeXY=
In-Reply-To: <t4ontc$93n$1@dont-email.me>
Content-Language: en-US
 by: Aleksy Grabowski - Mon, 2 May 2022 14:28 UTC

On 5/2/22 15:55, olcott wrote:
> On 5/2/2022 8:35 AM, Aleksy Grabowski wrote:
>>> The whole purpose of this thread is to find out exactly how to
>>> encode: "This sentence is not true" in Prolog when we assume that
>>> True is exactly the same thing as Provable in Prolog.
>>
>> "This sentence is not provable" can be naïvely encoded:
>>
>> g :- \+ g.
>>
>> Then you can ask Prolog if this sentence is true:
>>
>> ?- g.
>>
>> Prolog will give you the only correct answer — no answer 🙃.
>
> That is great, now what happens when we encode:
> "This sentence is provable" in Prolog?
>
> What happens when we test both of these with
> unify_with_occurs_check ?

"This sentence is provable"

g.

Both of sentences are true at the same time:

both :- g, \+ g.

Then query:

?- both.

doesn't terminate, which is correct behavior for such paradoxical
statement. Did you expect some answer here? What it should be then? I'm
not very good at hardcore formal logic I'm just a programmer - not
mathematician, but I think there shouldn't be an answer.

Also I don't get how unification is even relevant here.

> None-the-less by evaluating expressions on the basis of facts
> (expression known to be true) and rules (truth preserving operations) and
> having negation as failure then all of the errors of logic are corrected
> and Tarski's undefinability theorem fails.
> https://liarparadox.org/Tarski_275_276.pdf

I'm afraid I can't comment on this

> Because there are ways to do Higher Order Logic in Prolog I don't see
> how any of its limitations can make any actual difference.

Agree, many limitation can be fixed, like unfair enumeration for some
predicates, bad termination qualities for some correct programs, or as
you said higher order logic (I don't know why you ever need it in a real
program, but that's another topic).

Re: Is this correct Prolog?

<506ec9db-4439-4db0-bd68-02e5fbbc16c9n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1401&group=comp.lang.prolog#1401

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:622a:1111:b0:2f3:a419:4e05 with SMTP id e17-20020a05622a111100b002f3a4194e05mr5116737qty.657.1651503596246;
Mon, 02 May 2022 07:59:56 -0700 (PDT)
X-Received: by 2002:a25:7802:0:b0:648:6926:20d0 with SMTP id
t2-20020a257802000000b00648692620d0mr10561175ybc.525.1651503596070; Mon, 02
May 2022 07:59:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Mon, 2 May 2022 07:59:55 -0700 (PDT)
In-Reply-To: <t4ommc$8dt$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=93.41.97.234; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.41.97.234
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me> <rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ljnn$5k0$1@dont-email.me> <KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com>
<t4ogft$8dt$1@dont-email.me> <t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <506ec9db-4439-4db0-bd68-02e5fbbc16c9n@googlegroups.com>
Subject: Re: Is this correct Prolog?
From: julio@diegidio.name (Julio Di Egidio)
Injection-Date: Mon, 02 May 2022 14:59:56 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 26
 by: Julio Di Egidio - Mon, 2 May 2022 14:59 UTC

On Monday, 2 May 2022 at 15:35:10 UTC+2, Aleksy Grabowski wrote:
> > The whole purpose of this thread is to find out exactly how to encode:
> > "This sentence is not true" in Prolog when we assume that True is
> > exactly the same thing as Provable in Prolog.

As long as it's equal to "<whatever> is not provable",
that's just any proposition <whatever> that fails, e.g.
g :- fail. As to how to rather encode self-referentiality,
and to begin with one needs first-order, that's something
to think about... just I am not sure how you do without
the whole Goedel construction unless by using Prolog
and maybe its meta-programming in some clever way.

> "This sentence is not provable" can be naïvely encoded:
>
> g :- \+ g.
>
> Then you can ask Prolog if this sentence is true:
>
> ?- g.

Prolog won't give any answer, it'll just crash. You (think you)
know what the answer is, but in fact it's the same answer
you'd get with g :- g.

Julio

Re: Is this correct Prolog?

<t4osio$g2g$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1402&group=comp.lang.prolog#1402

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: hurufu@gmail.com (Aleksy Grabowski)
Newsgroups: comp.lang.prolog
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 17:15:35 +0200
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <t4osio$g2g$2@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<506ec9db-4439-4db0-bd68-02e5fbbc16c9n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 15:15:36 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6568d70f53fb3c7501baf4d09c7115e";
logging-data="16464"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19PhlIvNlSTNAHOx7BER8Qq"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101
Thunderbird/98.0
Cancel-Lock: sha1:6yghPQxwIjQ8Fuxdd5n+Is7jbk0=
In-Reply-To: <506ec9db-4439-4db0-bd68-02e5fbbc16c9n@googlegroups.com>
Content-Language: en-US
 by: Aleksy Grabowski - Mon, 2 May 2022 15:15 UTC

On 5/2/22 16:59, Julio Di Egidio wrote:
> On Monday, 2 May 2022 at 15:35:10 UTC+2, Aleksy Grabowski wrote:
>> "This sentence is not provable" can be naïvely encoded:
>>
>> g :- \+ g.
>>
>> Then you can ask Prolog if this sentence is true:
>>
>> ?- g.
>
> Prolog won't give any answer, it'll just crash. You (think you)
> know what the answer is, but in fact it's the same answer
> you'd get with g :- g.
>
> Julio

Yep, that's exactly what I was saying. IMHO, the only correct behavior
is to go to infinite loop and refuse to give any answer.

--
Alex Grabowski

Re: Is this correct Prolog?

<t4ot2r$o65$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1403&group=comp.lang.prolog#1403

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 10:24:09 -0500
Organization: A noiseless patient Spider
Lines: 70
Message-ID: <t4ot2r$o65$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<t4ontc$93n$1@dont-email.me> <t4opqo$g2g$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 15:24:11 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="24773"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DluTA1Fsu6xZtro1q/GjY"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:TxF4jnz2wsjuEjkxIakxzIPoXpg=
In-Reply-To: <t4opqo$g2g$1@dont-email.me>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 15:24 UTC

On 5/2/2022 9:28 AM, Aleksy Grabowski wrote:
> On 5/2/22 15:55, olcott wrote:
>> On 5/2/2022 8:35 AM, Aleksy Grabowski wrote:
>>>> The whole purpose of this thread is to find out exactly how to
>>>> encode: "This sentence is not true" in Prolog when we assume that
>>>> True is exactly the same thing as Provable in Prolog.
>>>
>>> "This sentence is not provable" can be naïvely encoded:
>>>
>>> g :- \+ g.
>>>
>>> Then you can ask Prolog if this sentence is true:
>>>
>>> ?- g.
>>>
>>> Prolog will give you the only correct answer — no answer 🙃.
>>
>> That is great, now what happens when we encode:
>> "This sentence is provable" in Prolog?
>>
>> What happens when we test both of these with
>> unify_with_occurs_check ?
>
> "This sentence is provable"
>
>     g.
>
> Both of sentences are true at the same time:
>
>     both :- g, \+ g.
>
> Then query:
>
>     ?- both.
>
> doesn't terminate, which is correct behavior for such paradoxical
> statement. Did you expect some answer here? What it should be then? I'm
> not very good at hardcore formal logic I'm just a programmer - not
> mathematician, but I think there shouldn't be an answer.
>

That is great. That shows when Gödel's 1931 Incompleteness Theorem is
transformed into its barest possible essence Prolog proves it to be
ill-formed.

What is happening internally that causes the expression to never terminate?

> Also I don't get how unification is even relevant here.
>
>> None-the-less by evaluating expressions on the basis of facts
>> (expression known to be true) and rules (truth preserving operations) and
>> having negation as failure then all of the errors of logic are corrected
>> and Tarski's undefinability theorem fails.
>> https://liarparadox.org/Tarski_275_276.pdf
>
> I'm afraid I can't comment on this
>
>> Because there are ways to do Higher Order Logic in Prolog I don't see
>> how any of its limitations can make any actual difference.
>
> Agree, many limitation can be fixed, like unfair enumeration for some
> predicates, bad termination qualities for some correct programs, or as
> you said higher order logic (I don't know why you ever need it in a real
> program, but that's another topic).
>

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

Re: Is this correct Prolog?

<t4ou99$g2g$3@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1404&group=comp.lang.prolog#1404

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: hurufu@gmail.com (Aleksy Grabowski)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 17:44:41 +0200
Organization: A noiseless patient Spider
Lines: 65
Message-ID: <t4ou99$g2g$3@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<t4ontc$93n$1@dont-email.me> <t4opqo$g2g$1@dont-email.me>
<t4ot2r$o65$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 15:44:41 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6568d70f53fb3c7501baf4d09c7115e";
logging-data="16464"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/GjwcenpcrN9vlDg0AeK0b"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101
Thunderbird/98.0
Cancel-Lock: sha1:JeTPHJqg+F1giQGVMHcqnhbmSGs=
In-Reply-To: <t4ot2r$o65$1@dont-email.me>
Content-Language: en-US
 by: Aleksy Grabowski - Mon, 2 May 2022 15:44 UTC

On 5/2/22 17:24, olcott wrote:
> On 5/2/2022 9:28 AM, Aleksy Grabowski wrote:
>> On 5/2/22 15:55, olcott wrote:
>>> On 5/2/2022 8:35 AM, Aleksy Grabowski wrote:
>>>>> The whole purpose of this thread is to find out exactly how to
>>>>> encode: "This sentence is not true" in Prolog when we assume that
>>>>> True is exactly the same thing as Provable in Prolog.
>>>>
>>>> "This sentence is not provable" can be naïvely encoded:
>>>>
>>>> g :- \+ g.
>>>>
>>>> Then you can ask Prolog if this sentence is true:
>>>>
>>>> ?- g.
>>>>
>>>> Prolog will give you the only correct answer — no answer 🙃.
>>>
>>> That is great, now what happens when we encode:
>>> "This sentence is provable" in Prolog?
>>>
>>> What happens when we test both of these with
>>> unify_with_occurs_check ?
>>
>> "This sentence is provable"
>>
>>      g.
>>
>> Both of sentences are true at the same time:
>>
>>      both :- g, \+ g.
>>
>> Then query:
>>
>>      ?- both.
>>
>> doesn't terminate, which is correct behavior for such paradoxical
>> statement. Did you expect some answer here? What it should be then?
>> I'm not very good at hardcore formal logic I'm just a programmer - not
>> mathematician, but I think there shouldn't be an answer.
>>
>
> That is great. That shows when Gödel's 1931 Incompleteness Theorem is
> transformed into its barest possible essence Prolog proves it to be
> ill-formed.
>
> What is happening internally that causes the expression to never terminate?

Some definitions. The part before `:-` is called head, and after is
called body. Conceptually the model of execution of Prolog programs
looks more-or-less as follows:

0. If predicate doesn't have body it is always true.
1. Assume that head is false.
2. Check if we can find a counter-example by proving body.
3. If counter-example was found then previous assumption is incorrect
and in fact head should be true. If counter-example wasn't found then
our assumption was correct and head is false.
4. Recursively apply same rules for each clause in the body.

In our example Prolog will just execute `g` ad infinitum.

--
Alex Grabowski

Re: Is this correct Prolog?

<t4ouak$3ei$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1405&group=comp.lang.prolog#1405

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.lang.prolog
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 10:45:22 -0500
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <t4ouak$3ei$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<506ec9db-4439-4db0-bd68-02e5fbbc16c9n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 15:45:24 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="3538"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/k8vSRP6VqKNFeO8nHU3or"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:IzpjYzwgRhc4aDA6vPypDwWMFVA=
In-Reply-To: <506ec9db-4439-4db0-bd68-02e5fbbc16c9n@googlegroups.com>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 15:45 UTC

On 5/2/2022 9:59 AM, Julio Di Egidio wrote:
> On Monday, 2 May 2022 at 15:35:10 UTC+2, Aleksy Grabowski wrote:
>>> The whole purpose of this thread is to find out exactly how to encode:
>>> "This sentence is not true" in Prolog when we assume that True is
>>> exactly the same thing as Provable in Prolog.
>
> As long as it's equal to "<whatever> is not provable",
> that's just any proposition <whatever> that fails, e.g.
> g :- fail. As to how to rather encode self-referentiality,
> and to begin with one needs first-order, that's something
> to think about... just I am not sure how you do without
> the whole Goedel construction unless by using Prolog
> and maybe its meta-programming in some clever way.
>
>> "This sentence is not provable" can be naïvely encoded:
>>
>> g :- \+ g.
>>
>> Then you can ask Prolog if this sentence is true:
>>
>> ?- g.
>
> Prolog won't give any answer, it'll just crash. You (think you)
> know what the answer is, but in fact it's the same answer
> you'd get with g :- g.
>
> Julio

That is exactly what I expected.
Does it crash because it ran out of memory?

unify_with_occurs_check is supposed to determine in advance that
unification will crash. Can it be applied to the above?

Do we have any Prolog that shows in advance that the above expressions
would crash?

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

Re: Is this correct Prolog?

<fc7f1227-2b59-4ec5-a03f-f44abf4b0a26n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1406&group=comp.lang.prolog#1406

  copy link   Newsgroups: comp.lang.prolog
X-Received: by 2002:a05:6214:e6a:b0:446:154a:7e02 with SMTP id jz10-20020a0562140e6a00b00446154a7e02mr10127090qvb.82.1651507342800;
Mon, 02 May 2022 09:02:22 -0700 (PDT)
X-Received: by 2002:a81:7d46:0:b0:2f8:f29:c9ea with SMTP id
y67-20020a817d46000000b002f80f29c9eamr11897348ywc.362.1651507342538; Mon, 02
May 2022 09:02:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.prolog
Date: Mon, 2 May 2022 09:02:22 -0700 (PDT)
In-Reply-To: <t4ouak$3ei$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=93.41.97.234; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.41.97.234
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me> <rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ljnn$5k0$1@dont-email.me> <KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com>
<t4ogft$8dt$1@dont-email.me> <t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<506ec9db-4439-4db0-bd68-02e5fbbc16c9n@googlegroups.com> <t4ouak$3ei$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fc7f1227-2b59-4ec5-a03f-f44abf4b0a26n@googlegroups.com>
Subject: Re: Is this correct Prolog?
From: julio@diegidio.name (Julio Di Egidio)
Injection-Date: Mon, 02 May 2022 16:02:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 53
 by: Julio Di Egidio - Mon, 2 May 2022 16:02 UTC

On Monday, 2 May 2022 at 17:45:26 UTC+2, olcott wrote:
> On 5/2/2022 9:59 AM, Julio Di Egidio wrote:
> > On Monday, 2 May 2022 at 15:35:10 UTC+2, Aleksy Grabowski wrote:
> >>> The whole purpose of this thread is to find out exactly how to encode:
> >>> "This sentence is not true" in Prolog when we assume that True is
> >>> exactly the same thing as Provable in Prolog.
> >
> > As long as it's equal to "<whatever> is not provable",
> > that's just any proposition <whatever> that fails, e.g.
> > g :- fail. As to how to rather encode self-referentiality,
> > and to begin with one needs first-order, that's something
> > to think about... just I am not sure how you do without
> > the whole Goedel construction unless by using Prolog
> > and maybe its meta-programming in some clever way.
> >
> >> "This sentence is not provable" can be naïvely encoded:
> >>
> >> g :- \+ g.
> >>
> >> Then you can ask Prolog if this sentence is true:
> >>
> >> ?- g.
> >
> > Prolog won't give any answer, it'll just crash. You (think you)
> > know what the answer is, but in fact it's the same answer
> > you'd get with g :- g.
>
> That is exactly what I expected.

g:-\+g as g:-g are literally and simply infinite loops: neither
captures anything deep about anything. Aka plain and
simple divergent computation.

> Does it crash because it ran out of memory?

Yes, but even if it didn't, it'd be you at some point who would
have to switch it off. And still that wouldn't be a proof of
anything.

> unify_with_occurs_check is supposed to determine in
> advance that unification will crash. Can it be applied to
> the above?

So far you aren't using unification at all: you need to go
first order, i.e. predicates with (variable) arguments.

> Do we have any Prolog that shows in advance that the
> above expressions would crash?

Would "not terminate", "crash" is quite broader... and no,
not in general: i.e. not until you solve the halting problem.

Julio

Re: Is this correct Prolog?

<t4ovec$duq$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1407&group=comp.lang.prolog#1407

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 11:04:26 -0500
Organization: A noiseless patient Spider
Lines: 111
Message-ID: <t4ovec$duq$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<t4ontc$93n$1@dont-email.me> <t4opqo$g2g$1@dont-email.me>
<t4ot2r$o65$1@dont-email.me> <t4ou99$g2g$3@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 16:04:28 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="14298"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18A0KegbROcWs9TtESxd9/J"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:6YdmzisbFtm+JWht2MU36GGhBsE=
In-Reply-To: <t4ou99$g2g$3@dont-email.me>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 16:04 UTC

On 5/2/2022 10:44 AM, Aleksy Grabowski wrote:
> On 5/2/22 17:24, olcott wrote:
>> On 5/2/2022 9:28 AM, Aleksy Grabowski wrote:
>>> On 5/2/22 15:55, olcott wrote:
>>>> On 5/2/2022 8:35 AM, Aleksy Grabowski wrote:
>>>>>> The whole purpose of this thread is to find out exactly how to
>>>>>> encode: "This sentence is not true" in Prolog when we assume that
>>>>>> True is exactly the same thing as Provable in Prolog.
>>>>>
>>>>> "This sentence is not provable" can be naïvely encoded:
>>>>>
>>>>> g :- \+ g.
>>>>>
>>>>> Then you can ask Prolog if this sentence is true:
>>>>>
>>>>> ?- g.
>>>>>
>>>>> Prolog will give you the only correct answer — no answer 🙃.
>>>>
>>>> That is great, now what happens when we encode:
>>>> "This sentence is provable" in Prolog?
>>>>
>>>> What happens when we test both of these with
>>>> unify_with_occurs_check ?
>>>
>>> "This sentence is provable"
>>>
>>>      g.
>>>
>>> Both of sentences are true at the same time:
>>>
>>>      both :- g, \+ g.
>>>
>>> Then query:
>>>
>>>      ?- both.
>>>
>>> doesn't terminate, which is correct behavior for such paradoxical
>>> statement. Did you expect some answer here? What it should be then?
>>> I'm not very good at hardcore formal logic I'm just a programmer -
>>> not mathematician, but I think there shouldn't be an answer.
>>>
>>
>> That is great. That shows when Gödel's 1931 Incompleteness Theorem is
>> transformed into its barest possible essence Prolog proves it to be
>> ill-formed.
>>
>> What is happening internally that causes the expression to never
>> terminate?
>
> Some definitions. The part before `:-` is called head, and after is
> called body. Conceptually the model of execution of Prolog programs
> looks more-or-less as follows:
>
>  0. If predicate doesn't have body it is always true.
>  1. Assume that head is false.
>  2. Check if we can find a counter-example by proving body.
>  3. If counter-example was found then previous assumption is incorrect
> and in fact head should be true. If counter-example wasn't found then
> our assumption was correct and head is false.
>  4. Recursively apply same rules for each clause in the body.
>
> In our example Prolog will just execute `g` ad infinitum.
>

That is beautiful and affirms the key element of all of my research on
incompleteness.

This is the mathematical definition of incompleteness:
Incomplete(T) ↔ ∃φ ((T ⊬ φ) ∧ (T ⊬ ¬φ)).

It says expression φ of formal system T can neither be proved or
refuted. A formal system is comparable to a Prolog database. I have
always known that the issue is that expression φ is semantically
ill-formed, now I have Prolog agreeing with me.

>>> both :- g, \+ g.
>>>
>>> Then query:
>>>
>>> ?- both.
>>> doesn't terminate, which is correct behavior for such paradoxical
>>> statement. Did you expect some answer here? What it should be then?

Is there any Prolog that can detect that the above will not terminate
prior to executing it?

Does it specify the same sort of infinite structure that the following
Clocksin & Mellish text describes?

BEGIN:(Clocksin & Mellish 2003:254)
Finally, a note about how Prolog matching sometimes differs from the
unification used in Resolution. Most Prolog systems will allow you to
satisfy goals like:

equal(X, X).?-
equal(foo(Y), Y).

that is, they will allow you to match a term against an uninstantiated
subterm of itself. In this example, foo(Y) is matched against Y, which
appears within it. As a result, Y will stand for foo(Y), which is
foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),
and so on. So Y ends up standing for some kind of infinite structure.
END:(Clocksin & Mellish 2003:254)

Clarification to: "foo(foo(foo(Y))), and so on":
foo(foo(foo(foo(foo(foo(foo(foo(foo(foo(foo(foo(...))))))))))))

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

Re: Is this correct Prolog?

<t4p0oh$9l9$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1408&group=comp.lang.prolog#1408

  copy link   Newsgroups: comp.lang.prolog
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.lang.prolog
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 11:26:55 -0500
Organization: A noiseless patient Spider
Lines: 80
Message-ID: <t4p0oh$9l9$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<506ec9db-4439-4db0-bd68-02e5fbbc16c9n@googlegroups.com>
<t4ouak$3ei$1@dont-email.me>
<fc7f1227-2b59-4ec5-a03f-f44abf4b0a26n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 16:26:57 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="9897"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/a4Hy+dkuwelqjzz7huxYD"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:fXEmFZHGrKggIKhfvk1YvOYIYnY=
In-Reply-To: <fc7f1227-2b59-4ec5-a03f-f44abf4b0a26n@googlegroups.com>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 16:26 UTC

On 5/2/2022 11:02 AM, Julio Di Egidio wrote:
> On Monday, 2 May 2022 at 17:45:26 UTC+2, olcott wrote:
>> On 5/2/2022 9:59 AM, Julio Di Egidio wrote:
>>> On Monday, 2 May 2022 at 15:35:10 UTC+2, Aleksy Grabowski wrote:
>>>>> The whole purpose of this thread is to find out exactly how to encode:
>>>>> "This sentence is not true" in Prolog when we assume that True is
>>>>> exactly the same thing as Provable in Prolog.
>>>
>>> As long as it's equal to "<whatever> is not provable",
>>> that's just any proposition <whatever> that fails, e.g.
>>> g :- fail. As to how to rather encode self-referentiality,
>>> and to begin with one needs first-order, that's something
>>> to think about... just I am not sure how you do without
>>> the whole Goedel construction unless by using Prolog
>>> and maybe its meta-programming in some clever way.
>>>
>>>> "This sentence is not provable" can be naïvely encoded:
>>>>
>>>> g :- \+ g.
>>>>
>>>> Then you can ask Prolog if this sentence is true:
>>>>
>>>> ?- g.
>>>
>>> Prolog won't give any answer, it'll just crash. You (think you)
>>> know what the answer is, but in fact it's the same answer
>>> you'd get with g :- g.
>>
>> That is exactly what I expected.
>
> g:-\+g as g:-g are literally and simply infinite loops: neither
> captures anything deep about anything. Aka plain and
> simple divergent computation.
>
>> Does it crash because it ran out of memory?
>
> Yes, but even if it didn't, it'd be you at some point who would
> have to switch it off. And still that wouldn't be a proof of
> anything.
>
>> unify_with_occurs_check is supposed to determine in
>> advance that unification will crash. Can it be applied to
>> the above?
>
> So far you aren't using unification at all: you need to go
> first order, i.e. predicates with (variable) arguments.
>
>> Do we have any Prolog that shows in advance that the
>> above expressions would crash?
>
> Would "not terminate", "crash" is quite broader... and no,
> not in general: i.e. not until you solve the halting problem.
>
> Julio

What is occurring internally with Prolog's evaluation of the above
expressions? Does it build an infinite structure?

I think that I have refuted the conventional proofs of the halting
problem. I spent a man-year creating the x86 operating system so that I
could encode the conventional HP counter example in C/x86. My halt
decider does correctly determine that its input specifies infinitely
nested simulation.

void P(u32 x)
{ if (H(x, x))
HERE: goto HERE;
return;
}

int main()
{ Output("Input_Halts = ", H((u32)P, (u32)P));
}

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

Re: Is this correct Prolog?

<t4p1dg$5pd$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1409&group=comp.lang.prolog#1409

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: hurufu@gmail.com (Aleksy Grabowski)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 18:38:08 +0200
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <t4p1dg$5pd$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<t4ontc$93n$1@dont-email.me> <t4opqo$g2g$1@dont-email.me>
<t4ot2r$o65$1@dont-email.me> <t4ou99$g2g$3@dont-email.me>
<t4ovec$duq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 16:38:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a6568d70f53fb3c7501baf4d09c7115e";
logging-data="5933"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18pzOrd9ugwVkza3+okbReh"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101
Thunderbird/98.0
Cancel-Lock: sha1:1JftXFmfDXeQrXVlEv6cenGWvO8=
In-Reply-To: <t4ovec$duq$1@dont-email.me>
Content-Language: en-US
 by: Aleksy Grabowski - Mon, 2 May 2022 16:38 UTC

On 5/2/22 18:04, olcott wrote:
> Is there any Prolog that can detect that the above will not terminate
> prior to executing it?

As I have said previously, my example is naïve. Maybe if you will think
hard enough you can make it detect such conditions, probably by writing
meta-interpreter of some sort, and terminate. Personally, I don't think
that using Prolog can be accepted as a "rigorous proof" of anything.

> Does it specify the same sort of infinite structure that the following
> Clocksin & Mellish text describes?
>
> BEGIN:(Clocksin & Mellish 2003:254)
> Finally, a note about how Prolog matching sometimes differs from the
> unification used in Resolution. Most Prolog systems will allow you to
> satisfy goals like:
>
>   equal(X, X).?-
>   equal(foo(Y), Y).
>
> that is, they will allow you to match a term against an uninstantiated
> subterm of itself. In this example, foo(Y) is matched against Y, which
> appears within it. As a result, Y will stand for foo(Y), which is
> foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),
> and so on. So Y ends up standing for some kind of infinite structure.
> END:(Clocksin & Mellish 2003:254)
>
> Clarification to: "foo(foo(foo(Y))), and so on":
> foo(foo(foo(foo(foo(foo(foo(foo(foo(foo(foo(foo(...))))))))))))
>

There can't be an infinite structure physically in computer memory, and
I think that programmers who implemented Prolog are smart enough not to
require large memory for such cases.

Maybe he refers for some abstract infinite structure, that need not to
exist on the hardware level.

--
Alex Grabowski

Re: Is this correct Prolog?

<t4p23h$m0f$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=1410&group=comp.lang.prolog#1410

  copy link   Newsgroups: comp.lang.prolog comp.theory comp.ai.philosophy
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.lang.prolog,comp.theory,comp.ai.philosophy
Subject: Re: Is this correct Prolog?
Date: Mon, 2 May 2022 11:49:51 -0500
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <t4p23h$m0f$1@dont-email.me>
References: <qcOdndRse-RjQ_H_nZ2dnUU7_83NnZ2d@giganews.com>
<t4ivm8$c4v$1@dont-email.me> <t4jubn$r31$1@dont-email.me>
<rcadndtC6vGrOPD_nZ2dnUU7_83NnZ2d@giganews.com> <t4ljnn$5k0$1@dont-email.me>
<KtadnUFsIcTQ9fP_nZ2dnUU7_8xh4p2d@giganews.com> <t4ogft$8dt$1@dont-email.me>
<t4ol6v$hpr$1@dont-email.me> <t4ommc$8dt$2@dont-email.me>
<t4ontc$93n$1@dont-email.me> <t4opqo$g2g$1@dont-email.me>
<t4ot2r$o65$1@dont-email.me> <t4ou99$g2g$3@dont-email.me>
<t4ovec$duq$1@dont-email.me> <t4p1dg$5pd$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 2 May 2022 16:49:53 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d3e0e423381921f0d6386f2137e81510";
logging-data="22543"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18i0YG1H8Wip+fNITji/kKZ"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Cancel-Lock: sha1:GeZRweFyqazQd2fg+Q0Go93WJ+Y=
In-Reply-To: <t4p1dg$5pd$1@dont-email.me>
Content-Language: en-US
 by: olcott - Mon, 2 May 2022 16:49 UTC

On 5/2/2022 11:38 AM, Aleksy Grabowski wrote:
> On 5/2/22 18:04, olcott wrote:
>> Is there any Prolog that can detect that the above will not terminate
>> prior to executing it?
>
> As I have said previously, my example is naïve. Maybe if you will think
> hard enough you can make it detect such conditions, probably by writing
> meta-interpreter of some sort, and terminate. Personally, I don't think
> that using Prolog can be accepted as a "rigorous proof" of anything.
>

I need to know more details about what is occurring internally (within
Prolog) when the expressions are executed.

>> Does it specify the same sort of infinite structure that the following
>> Clocksin & Mellish text describes?
>>
>> BEGIN:(Clocksin & Mellish 2003:254)
>> Finally, a note about how Prolog matching sometimes differs from the
>> unification used in Resolution. Most Prolog systems will allow you to
>> satisfy goals like:
>>
>>    equal(X, X).?-
>>    equal(foo(Y), Y).
>>
>> that is, they will allow you to match a term against an uninstantiated
>> subterm of itself. In this example, foo(Y) is matched against Y, which
>> appears within it. As a result, Y will stand for foo(Y), which is
>> foo(foo(Y)) (because of what Y stands for), which is foo(foo(foo(Y))),
>> and so on. So Y ends up standing for some kind of infinite structure.
>> END:(Clocksin & Mellish 2003:254)
>>
>> Clarification to: "foo(foo(foo(Y))), and so on":
>> foo(foo(foo(foo(foo(foo(foo(foo(foo(foo(foo(foo(...))))))))))))
>>
>
> There can't be an infinite structure physically in computer memory, and
> I think that programmers who implemented Prolog are smart enough not to
> require large memory for such cases.
>
> Maybe he refers for some abstract infinite structure, that need not to
> exist on the hardware level.
>

The above quote from Clocksin & Mellish refers to getting
unify_with_occurs_check to check in advance that unification would
require infinite memory.

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


devel / comp.lang.prolog / Re: Is this correct Prolog?

Pages:1234567
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor