Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Well hello there Charlie Brown, you blockhead." -- Lucy Van Pelt


tech / sci.logic / Grelling–Nelson Paradox (in Coq)

SubjectAuthor
* Grelling–Nelson Paradox (in Coq)Julio Di Egidio
+* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
|`* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
| +* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
| |+- Re: Grelling–Nelson Paradox (in Coq)Mild Shock
| |`* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
| | `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
| |  `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
| |   `- Re: Grelling–Nelson Paradox (in Coq)Mild Shock
| `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
|  +* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
|  |`* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
|  | `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
|  |  +- Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
|  |  `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
|  |   +* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
|  |   |`- Re: Grelling–Nelson Paradox (in Coq)Mild Shock
|  |   `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
|  |    `- Re: Grelling–Nelson Paradox (in Coq)Mild Shock
|  `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
|   `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
|    `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
|     `- Re: Grelling–Nelson Paradox (in Coq)Mild Shock
+* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
|`* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
| `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
|  `- Re: Grelling–Nelson Paradox (in Coq)Mild Shock
`* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
 +* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
 |`* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
 | `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
 |  +- Re: Grelling–Nelson Paradox (in Coq)Mild Shock
 |  `- Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
 `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
  `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
   +- Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
   `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
    `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
     `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
      `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
       +* Re: Grelling–Nelson Paradox (in Coq)Steven Lahkmi
       |`* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
       | `- Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
       `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
        `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
         +- Re: Grelling–Nelson Paradox (in Coq)Mild Shock
         `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
          `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
           +* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
           |`* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
           | `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
           |  `* Re: Grelling–Nelson Paradox (in Coq)Mild Shock
           |   `- Re: Grelling–Nelson Paradox (in Coq)Mild Shock
           `* Re: Grelling–Nelson Paradox (in Coq)Ross Finlayson
            `* Re: Grelling–Nelson Paradox (in Coq)Ross Finlayson
             `* Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
              `* Re: Grelling–Nelson Paradox (in Coq)Ross Finlayson
               +- Re: Grelling–Nelson Paradox (in Coq)Julio Di Egidio
               `* Re: Grelling–Nelson Paradox (in Coq)Ross Finlayson
                `- Re: Grelling–Nelson Paradox (in Coq)Ross Finlayson

Pages:123
Grelling–Nelson Paradox (in Coq)

<uc9vqu$m2$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3653&group=sci.logic#3653

  copy link   Newsgroups: sci.logic
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jul...@diegidio.name (Julio Di Egidio)
Newsgroups: sci.logic
Subject: Grelling–Nelson_Paradox_(in_Coq)
Date: Fri, 25 Aug 2023 12:29:48 +0200
Organization: A noiseless patient Spider
Lines: 62
Message-ID: <uc9vqu$m2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 25 Aug 2023 10:29:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e65dbcdcfb194254c82d7dbf04c116f6";
logging-data="706"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1//ZWsiAbX6sms2pu2BvB/wXgdpFeh+V+8="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:EhPJ8qSxCxmSxClwUcs8IODYIo4=
Content-Language: en-GB
 by: Julio Di Egidio - Fri, 25 Aug 2023 10:29 UTC

By popular demand, here it is in Coq, plainest and simplest,
indeed just *constructive FOPL* if I am not mistaken.

This was a nice exercise: it wasn't trivial (for me) to come
up with a formalization, so I'd encourage you to play with
the problem (in any formalism) before you look at my solution.

Spoiler.
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..

The gist of it is that `forall w, phi h w <-> het w`
unfolds to `forall w, phi h w <-> ~ phi w w`, which,
in turn, by specializing with `w:=h`, becomes
`phi h h <-> ~ phi h h`.

```coq
(** Grelling–Nelson Paradox. *)

(* The "set" of words. *)
Parameter W : Type.

(* A word is "applicable" to a word. *)
Parameter phi : W -> W -> Prop.

(* Word [w] is "autological". *)
Definition aut (w : W) : Prop := phi w w.

(* Word [w] is "heterological". *)
Definition het (w : W) : Prop := not (aut w).

(* Exists word [h] to "represent" [het]. *)
Definition exists_h : Prop :=
exists (h : W),
forall (w : W), phi h w <-> het w.

(* [exists_h] is "inconsistent". *)
Theorem exists_h_to_false :
exists_h -> False.
Proof.
unfold exists_h, het, aut.
intros [h H].
destruct (H h) as [PN NP].
tauto.
Qed.
```

Julio

Re: Grelling–Nelson Paradox (in Coq)

<e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3654&group=sci.logic#3654

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:2b8d:b0:76d:a871:da22 with SMTP id dz13-20020a05620a2b8d00b0076da871da22mr440067qkb.6.1692962860806;
Fri, 25 Aug 2023 04:27:40 -0700 (PDT)
X-Received: by 2002:a81:ae55:0:b0:589:a3d3:2f60 with SMTP id
g21-20020a81ae55000000b00589a3d32f60mr446079ywk.8.1692962860653; Fri, 25 Aug
2023 04:27:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Fri, 25 Aug 2023 04:27:40 -0700 (PDT)
In-Reply-To: <uc9vqu$m2$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.211.68; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.211.68
References: <uc9vqu$m2$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Fri, 25 Aug 2023 11:27:40 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1714
 by: Julio Di Egidio - Fri, 25 Aug 2023 11:27 UTC

On Friday, 25 August 2023 at 12:29:55 UTC+2, Julio Di Egidio wrote:

> (* [exists_h] is "inconsistent". *)
> Theorem exists_h_to_false :
> exists_h -> False.

A comment:

By Curry-Howard, `exists h -> False` is synonym with `~ (exists h)`,
i.e. we actually have a (*constructive*) proof that, under the given
assumptions [*], there can be no such `h` in `W`.

(*) As far as I can see, the assumption essentially being that we
have a total binary relation `phi` (formalized as a propositional
function) that expresses "applicable" of words in `W`, and we
needn't even require that it be decidable.

Julio

Re: Grelling–Nelson Paradox (in Coq)

<b89233b9-7997-4126-936d-4d37f07f240fn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3655&group=sci.logic#3655

  copy link   Newsgroups: sci.logic
X-Received: by 2002:ac8:7dcc:0:b0:40d:4c6:bce4 with SMTP id c12-20020ac87dcc000000b0040d04c6bce4mr353711qte.11.1692964567860;
Fri, 25 Aug 2023 04:56:07 -0700 (PDT)
X-Received: by 2002:a81:b71a:0:b0:56c:f8b7:d4fa with SMTP id
v26-20020a81b71a000000b0056cf8b7d4famr423334ywh.7.1692964567643; Fri, 25 Aug
2023 04:56:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Fri, 25 Aug 2023 04:56:07 -0700 (PDT)
In-Reply-To: <e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.211.68; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.211.68
References: <uc9vqu$m2$1@dont-email.me> <e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b89233b9-7997-4126-936d-4d37f07f240fn@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Fri, 25 Aug 2023 11:56:07 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1410
 by: Julio Di Egidio - Fri, 25 Aug 2023 11:56 UTC

On Friday, 25 August 2023 at 13:27:42 UTC+2, Julio Di Egidio wrote:

> a total binary relation `phi` (formalized as a
> propositional function)

....a binary relation `phi` (formalized as a
total propositional function)...

Julio

Re: Grelling–Nelson Paradox (in Coq)

<164ffdf0-74aa-428d-a494-3238f209355dn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3680&group=sci.logic#3680

  copy link   Newsgroups: sci.logic
X-Received: by 2002:ac8:7f4c:0:b0:410:9a8b:bf52 with SMTP id g12-20020ac87f4c000000b004109a8bbf52mr566441qtk.6.1693045869868;
Sat, 26 Aug 2023 03:31:09 -0700 (PDT)
X-Received: by 2002:a81:b707:0:b0:579:f832:74b with SMTP id
v7-20020a81b707000000b00579f832074bmr604393ywh.10.1693045869461; Sat, 26 Aug
2023 03:31:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Sat, 26 Aug 2023 03:31:09 -0700 (PDT)
In-Reply-To: <b89233b9-7997-4126-936d-4d37f07f240fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.92.102.43; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 81.92.102.43
References: <uc9vqu$m2$1@dont-email.me> <e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>
<b89233b9-7997-4126-936d-4d37f07f240fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <164ffdf0-74aa-428d-a494-3238f209355dn@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Sat, 26 Aug 2023 10:31:09 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Mild Shock - Sat, 26 Aug 2023 10:31 UTC

The axiom here, is not constructive:

> Definition exists_h : Prop :=
> exists (h : W),
> forall (w : W), phi h w <-> het w.

What would be the witness for h? I guess it violates
some of the "hallmarks" of constructive theories,
since it stipulates without proof an existence.

In mathematical logic, the disjunction and existence properties
are the "hallmarks" of constructive theories such as Heyting
arithmetic and constructive set theories
https://en.wikipedia.org/wiki/Disjunction_and_existence_properties

On the other hand, such rules as U Spec are usually
considered intuitionistically valid and I guess are
also part and parcel of constructive logic. So steps like

this here, are on the other hand not problematic:

> The gist of it is that `forall w, phi h w <-> het w`
> unfolds to `forall w, phi h w <-> ~ phi w w`, which,
> in turn, by specializing with `w:=h`, becomes
> `phi h h <-> ~ phi h h`.

BTW: In as far that exist_h is not constructive it has the
same problem as my proof here. The definiton Axiom is
problematic, the U Spec step is not problematic:

1 ALL(v):[h(v)=1 <=> ~v(v)=1]
Axiom

2 h(h)=1 <=> ~h(h)=1
U Spec, 1

The result is totally different if you try a more constructive
"het", like derive it from subset, instead of using a blant
definition, at least in DC Proof I get, not anymore a contradiction,

rather the conclusion that "het" cannot be in the domain of "het":

402 ~h @ dom
5 Conclusion, 389

See the other thread "AmateurGate".

Julio Di Egidio schrieb am Freitag, 25. August 2023 um 13:56:09 UTC+2:
> On Friday, 25 August 2023 at 13:27:42 UTC+2, Julio Di Egidio wrote:
>
> > a total binary relation `phi` (formalized as a
> > propositional function)
> ...a binary relation `phi` (formalized as a
> total propositional function)...
>
> Julio

Re: Grelling–Nelson Paradox (in Coq)

<5b7b0502-2f7c-4d87-bf8f-f49d5b854174n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3681&group=sci.logic#3681

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:6214:8e9:b0:63c:e916:a2cf with SMTP id dr9-20020a05621408e900b0063ce916a2cfmr589337qvb.6.1693046458899;
Sat, 26 Aug 2023 03:40:58 -0700 (PDT)
X-Received: by 2002:a81:af0c:0:b0:589:a997:f9ce with SMTP id
n12-20020a81af0c000000b00589a997f9cemr588249ywh.2.1693046458578; Sat, 26 Aug
2023 03:40:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Sat, 26 Aug 2023 03:40:58 -0700 (PDT)
In-Reply-To: <164ffdf0-74aa-428d-a494-3238f209355dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.92.102.43; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 81.92.102.43
References: <uc9vqu$m2$1@dont-email.me> <e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>
<b89233b9-7997-4126-936d-4d37f07f240fn@googlegroups.com> <164ffdf0-74aa-428d-a494-3238f209355dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5b7b0502-2f7c-4d87-bf8f-f49d5b854174n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Sat, 26 Aug 2023 10:40:58 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4487
 by: Mild Shock - Sat, 26 Aug 2023 10:40 UTC

If you read the Alonzo Church paper, and use its
decoupled version of "het", the paper also starts with
a nice explanation of what kind of non-constructivity

is involved. The paper starts with a short excursion
into "impredicativity". Basically there is some circularity
in defining "het", since the definition depends on what

is defined. Roughly speaking, a definition is impredicative
if it invokes (mentions or quantifies over) the set being
defined, or (more commonly) another set that

contains the thing being defined. I think its the second
case, i.e. only a reference to a totality that contains what
is is defined, which is then revealed through U Spec.

See also:
https://en.wikipedia.org/wiki/Impredicativity

Negative cycle impredicativity is hard to "resolve". You
can "resolve" positive cycle impredicativity, by for example
defaulting to some smallest solution or somesuch.

But negative cycle impredicativity, well I am still waiting
for the "resolution" announced by Dan Christensen. There
exist actually some "resolutions" in non-classical logics,

which avoid a contradiction. I am still waiting to see that here.

Mild Shock schrieb am Samstag, 26. August 2023 um 12:31:11 UTC+2:
> The axiom here, is not constructive:
> > Definition exists_h : Prop :=
> > exists (h : W),
> > forall (w : W), phi h w <-> het w.
> What would be the witness for h? I guess it violates
> some of the "hallmarks" of constructive theories,
> since it stipulates without proof an existence.
>
> In mathematical logic, the disjunction and existence properties
> are the "hallmarks" of constructive theories such as Heyting
> arithmetic and constructive set theories
> https://en.wikipedia.org/wiki/Disjunction_and_existence_properties
>
> On the other hand, such rules as U Spec are usually
> considered intuitionistically valid and I guess are
> also part and parcel of constructive logic. So steps like
>
> this here, are on the other hand not problematic:
> > The gist of it is that `forall w, phi h w <-> het w`
> > unfolds to `forall w, phi h w <-> ~ phi w w`, which,
> > in turn, by specializing with `w:=h`, becomes
> > `phi h h <-> ~ phi h h`.
> BTW: In as far that exist_h is not constructive it has the
> same problem as my proof here. The definiton Axiom is
> problematic, the U Spec step is not problematic:
>
> 1 ALL(v):[h(v)=1 <=> ~v(v)=1]
> Axiom
>
> 2 h(h)=1 <=> ~h(h)=1
> U Spec, 1
>
> The result is totally different if you try a more constructive
> "het", like derive it from subset, instead of using a blant
> definition, at least in DC Proof I get, not anymore a contradiction,
>
> rather the conclusion that "het" cannot be in the domain of "het":
>
> 402 ~h @ dom
> 5 Conclusion, 389
>
> See the other thread "AmateurGate".
> Julio Di Egidio schrieb am Freitag, 25. August 2023 um 13:56:09 UTC+2:
> > On Friday, 25 August 2023 at 13:27:42 UTC+2, Julio Di Egidio wrote:
> >
> > > a total binary relation `phi` (formalized as a
> > > propositional function)
> > ...a binary relation `phi` (formalized as a
> > total propositional function)...
> >
> > Julio

Re: Grelling–Nelson Paradox (in Coq)

<81796f74-9289-4728-9c2c-088c54803ef5n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3682&group=sci.logic#3682

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:1aa4:b0:76d:8407:169a with SMTP id bl36-20020a05620a1aa400b0076d8407169amr758273qkb.10.1693046642698;
Sat, 26 Aug 2023 03:44:02 -0700 (PDT)
X-Received: by 2002:a25:2442:0:b0:d11:6816:2d31 with SMTP id
k63-20020a252442000000b00d1168162d31mr572367ybk.7.1693046642406; Sat, 26 Aug
2023 03:44:02 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Sat, 26 Aug 2023 03:44:02 -0700 (PDT)
In-Reply-To: <164ffdf0-74aa-428d-a494-3238f209355dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.211.68; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.211.68
References: <uc9vqu$m2$1@dont-email.me> <e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>
<b89233b9-7997-4126-936d-4d37f07f240fn@googlegroups.com> <164ffdf0-74aa-428d-a494-3238f209355dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <81796f74-9289-4728-9c2c-088c54803ef5n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Sat, 26 Aug 2023 10:44:02 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1910
 by: Julio Di Egidio - Sat, 26 Aug 2023 10:44 UTC

On Saturday, 26 August 2023 at 12:31:11 UTC+2, Mild Shock wrote:

> The axiom here, is not constructive:
> > Definition exists_h : Prop :=
> > exists (h : W),
> > forall (w : W), phi h w <-> het w.
> What would be the witness for h? I guess it violates

You keep guessing wrongly. That is not an axiom, it just
defines a proposition: and the theorem that follows proves
that proposition identically false.

But you still have no clue what "constructive" even means:
it would be non-constructive had I used LEM or equivalent,
or had I assumed inhabitance, which I didn't.

*Spammer Alert*

Julio

Re: Grelling–Nelson Paradox (in Coq)

<96da5b75-4255-41ca-a149-6ca8b4648c91n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3686&group=sci.logic#3686

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:622a:181f:b0:412:708:ea46 with SMTP id t31-20020a05622a181f00b004120708ea46mr371969qtc.4.1693047833154;
Sat, 26 Aug 2023 04:03:53 -0700 (PDT)
X-Received: by 2002:a25:41c1:0:b0:d45:daf4:1fc5 with SMTP id
o184-20020a2541c1000000b00d45daf41fc5mr558895yba.3.1693047832767; Sat, 26 Aug
2023 04:03:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Sat, 26 Aug 2023 04:03:52 -0700 (PDT)
In-Reply-To: <81796f74-9289-4728-9c2c-088c54803ef5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.92.102.43; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 81.92.102.43
References: <uc9vqu$m2$1@dont-email.me> <e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>
<b89233b9-7997-4126-936d-4d37f07f240fn@googlegroups.com> <164ffdf0-74aa-428d-a494-3238f209355dn@googlegroups.com>
<81796f74-9289-4728-9c2c-088c54803ef5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <96da5b75-4255-41ca-a149-6ca8b4648c91n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Sat, 26 Aug 2023 11:03:53 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Mild Shock - Sat, 26 Aug 2023 11:03 UTC

I am not guessing. Definitions are Axioms. In Coq:

"Definitions extend the global environment
by associating names to terms."
https://coq.inria.fr/refman/language/core/definitions.html

Everything that goes into global environment is an Axiom,
even if it doesn't start with Coq keyword "Axiom". Its the
same in any other logic, this here can be also called a Definition:

1 ALL(v):[h(v)=1 <=> ~v(v)=1]
Axiom

It also associates the name "h" with the term lambda v.(~v(v)=1).

Julio Di Egidio schrieb am Samstag, 26. August 2023 um 12:44:04 UTC+2:
> On Saturday, 26 August 2023 at 12:31:11 UTC+2, Mild Shock wrote:
>
> > The axiom here, is not constructive:
> > > Definition exists_h : Prop :=
> > > exists (h : W),
> > > forall (w : W), phi h w <-> het w.
> > What would be the witness for h? I guess it violates
> You keep guessing wrongly. That is not an axiom, it just
> defines a proposition: and the theorem that follows proves
> that proposition identically false.
>
> But you still have no clue what "constructive" even means:
> it would be non-constructive had I used LEM or equivalent,
> or had I assumed inhabitance, which I didn't.
>
> *Spammer Alert*
>
> Julio

Re: Grelling–Nelson Paradox (in Coq)

<740fc108-0058-4611-8014-f8cbaedda419n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3687&group=sci.logic#3687

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:6214:162c:b0:641:89b5:e1e8 with SMTP id e12-20020a056214162c00b0064189b5e1e8mr618469qvw.13.1693048304751;
Sat, 26 Aug 2023 04:11:44 -0700 (PDT)
X-Received: by 2002:a25:ce87:0:b0:d3a:f3a6:ee64 with SMTP id
x129-20020a25ce87000000b00d3af3a6ee64mr565051ybe.5.1693048304428; Sat, 26 Aug
2023 04:11:44 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Sat, 26 Aug 2023 04:11:44 -0700 (PDT)
In-Reply-To: <96da5b75-4255-41ca-a149-6ca8b4648c91n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.92.102.43; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 81.92.102.43
References: <uc9vqu$m2$1@dont-email.me> <e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>
<b89233b9-7997-4126-936d-4d37f07f240fn@googlegroups.com> <164ffdf0-74aa-428d-a494-3238f209355dn@googlegroups.com>
<81796f74-9289-4728-9c2c-088c54803ef5n@googlegroups.com> <96da5b75-4255-41ca-a149-6ca8b4648c91n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <740fc108-0058-4611-8014-f8cbaedda419n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Sat, 26 Aug 2023 11:11:44 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3857
 by: Mild Shock - Sat, 26 Aug 2023 11:11 UTC

Its much harder to make a "Definition & Axiom Free Proof" of
Grellings Antinomy. But this would assure that you
didn't use some Axioms, and that you have derived

the Antinomy from the logic of Coq only. You would
obtain a proof:

|- "Grellings Antinomy"

And not a proof:

"Global Context" |- "Grellings Antinomy"

Your proof has 3 definitions. Only 1 definition is problematic,
since it introduces a constant for a new existence. Can
you eliminate these definitions, and make a purely

logical proof? I hope this isn't the case, since it would
show Coq inconsistent.

BTW: But I guess you didn't wrote the proof by yourself,
since the Author who wrote the proof was careful enough
to not include the problematic Definition in his result, he proved:

> (* [exists_h] is "inconsistent". *)
> Theorem exists_h_to_false :
> exists_h -> False.

So we can indeed eliminate exists_h from the "Global Context",
and what he proved was:

> (* [exists_h] is "inconsistent". *)
> Theorem exists_h_to_false :
> (exists (h : W),
forall (w : W), phi h w <-> het w) -> False.

Mild Shock schrieb am Samstag, 26. August 2023 um 13:03:54 UTC+2:
> I am not guessing. Definitions are Axioms. In Coq:
>
> "Definitions extend the global environment
> by associating names to terms."
> https://coq.inria.fr/refman/language/core/definitions.html
>
> Everything that goes into global environment is an Axiom,
> even if it doesn't start with Coq keyword "Axiom". Its the
> same in any other logic, this here can be also called a Definition:
> 1 ALL(v):[h(v)=1 <=> ~v(v)=1]
> Axiom
> It also associates the name "h" with the term lambda v.(~v(v)=1).
> Julio Di Egidio schrieb am Samstag, 26. August 2023 um 12:44:04 UTC+2:
> > On Saturday, 26 August 2023 at 12:31:11 UTC+2, Mild Shock wrote:
> >
> > > The axiom here, is not constructive:
> > > > Definition exists_h : Prop :=
> > > > exists (h : W),
> > > > forall (w : W), phi h w <-> het w.
> > > What would be the witness for h? I guess it violates
> > You keep guessing wrongly. That is not an axiom, it just
> > defines a proposition: and the theorem that follows proves
> > that proposition identically false.
> >
> > But you still have no clue what "constructive" even means:
> > it would be non-constructive had I used LEM or equivalent,
> > or had I assumed inhabitance, which I didn't.
> >
> > *Spammer Alert*
> >
> > Julio

Re: Grelling–Nelson Paradox (in Coq)

<841ed7f6-e668-4bcc-aca4-4f374e0b9f6cn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3689&group=sci.logic#3689

  copy link   Newsgroups: sci.logic
X-Received: by 2002:ad4:58b4:0:b0:64a:24a4:3b9a with SMTP id ea20-20020ad458b4000000b0064a24a43b9amr480534qvb.4.1693049101190;
Sat, 26 Aug 2023 04:25:01 -0700 (PDT)
X-Received: by 2002:a81:ae41:0:b0:565:9e73:f937 with SMTP id
g1-20020a81ae41000000b005659e73f937mr573816ywk.4.1693049100861; Sat, 26 Aug
2023 04:25:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Sat, 26 Aug 2023 04:25:00 -0700 (PDT)
In-Reply-To: <740fc108-0058-4611-8014-f8cbaedda419n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=81.92.102.43; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 81.92.102.43
References: <uc9vqu$m2$1@dont-email.me> <e79f4a65-dd34-4a79-ab9f-02a9ab485c41n@googlegroups.com>
<b89233b9-7997-4126-936d-4d37f07f240fn@googlegroups.com> <164ffdf0-74aa-428d-a494-3238f209355dn@googlegroups.com>
<81796f74-9289-4728-9c2c-088c54803ef5n@googlegroups.com> <96da5b75-4255-41ca-a149-6ca8b4648c91n@googlegroups.com>
<740fc108-0058-4611-8014-f8cbaedda419n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <841ed7f6-e668-4bcc-aca4-4f374e0b9f6cn@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Sat, 26 Aug 2023 11:25:01 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mild Shock - Sat, 26 Aug 2023 11:25 UTC

But your proof is closer to Alonzo Churchs decoupling
version, because you cannot ask for (het het), this wouldn't
be well type. So you need to indirectly find a "word" h with:

forall (w : W), phi h w <-> het w

Alonzo Churchs was mocking his own approach, and even
any approach that would use a domain "W" with the
intention of words, and thus appealing to a

mention and use distinction. He says this is irrelevant,
the domain "W" would not need to be words. Can be also
something else, and he makes use of this feature.

See also:

"A Comparison of Russell’s Resolution of the Semantical Antinomies
with that of Tarski" Alonzo Church - 1976
The Journal of Symbolic Logic, Volume 41 Issue 4
https://www.cambridge.org/core/journals/journal-of-symbolic-logic/article/abs/0E1F24F9F14EB30A01C164B536EDC5DE

Mild Shock schrieb am Samstag, 26. August 2023 um 13:11:46 UTC+2:
> Its much harder to make a "Definition & Axiom Free Proof" of
> Grellings Antinomy. But this would assure that you
> didn't use some Axioms, and that you have derived
>
> the Antinomy from the logic of Coq only. You would
> obtain a proof:
>
> |- "Grellings Antinomy"
>
> And not a proof:
>
> "Global Context" |- "Grellings Antinomy"
>
> Your proof has 3 definitions. Only 1 definition is problematic,
> since it introduces a constant for a new existence. Can
> you eliminate these definitions, and make a purely
>
> logical proof? I hope this isn't the case, since it would
> show Coq inconsistent.
>
> BTW: But I guess you didn't wrote the proof by yourself,
> since the Author who wrote the proof was careful enough
> to not include the problematic Definition in his result, he proved:
> > (* [exists_h] is "inconsistent". *)
> > Theorem exists_h_to_false :
> > exists_h -> False.
> So we can indeed eliminate exists_h from the "Global Context",
> and what he proved was:
> > (* [exists_h] is "inconsistent". *)
> > Theorem exists_h_to_false :
> > (exists (h : W),
> forall (w : W), phi h w <-> het w) -> False.
> Mild Shock schrieb am Samstag, 26. August 2023 um 13:03:54 UTC+2:
> > I am not guessing. Definitions are Axioms. In Coq:
> >
> > "Definitions extend the global environment
> > by associating names to terms."
> > https://coq.inria.fr/refman/language/core/definitions.html
> >
> > Everything that goes into global environment is an Axiom,
> > even if it doesn't start with Coq keyword "Axiom". Its the
> > same in any other logic, this here can be also called a Definition:
> > 1 ALL(v):[h(v)=1 <=> ~v(v)=1]
> > Axiom
> > It also associates the name "h" with the term lambda v.(~v(v)=1).
> > Julio Di Egidio schrieb am Samstag, 26. August 2023 um 12:44:04 UTC+2:
> > > On Saturday, 26 August 2023 at 12:31:11 UTC+2, Mild Shock wrote:
> > >
> > > > The axiom here, is not constructive:
> > > > > Definition exists_h : Prop :=
> > > > > exists (h : W),
> > > > > forall (w : W), phi h w <-> het w.
> > > > What would be the witness for h? I guess it violates
> > > You keep guessing wrongly. That is not an axiom, it just
> > > defines a proposition: and the theorem that follows proves
> > > that proposition identically false.
> > >
> > > But you still have no clue what "constructive" even means:
> > > it would be non-constructive had I used LEM or equivalent,
> > > or had I assumed inhabitance, which I didn't.
> > >
> > > *Spammer Alert*
> > >
> > > Julio

Re: Grelling–Nelson Paradox (in Coq)

<ab03c1cd-11e7-49b3-aa23-bc006c38a094n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3714&group=sci.logic#3714

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:3997:b0:76f:e36:28d8 with SMTP id ro23-20020a05620a399700b0076f0e3628d8mr51499qkn.0.1693137209239;
Sun, 27 Aug 2023 04:53:29 -0700 (PDT)
X-Received: by 2002:a81:4303:0:b0:583:4f82:b9d9 with SMTP id
q3-20020a814303000000b005834f82b9d9mr743390ywa.5.1693137208795; Sun, 27 Aug
2023 04:53:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Sun, 27 Aug 2023 04:53:28 -0700 (PDT)
In-Reply-To: <uc9vqu$m2$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <uc9vqu$m2$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ab03c1cd-11e7-49b3-aa23-bc006c38a094n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Sun, 27 Aug 2023 11:53:29 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4396
 by: Mild Shock - Sun, 27 Aug 2023 11:53 UTC

Hey Culio, I guess you need a little Crank Spank. Can you
explain how your proof is constructive? You use "tauto".
And what about Unicode, can you not use Greek Letters in Coq.

Also a pitty that DC Proof cannot do Unicode. I cannot use the Greek φ ?
How annoying. Anyway here is the DC Proof proof. The proof
is a little shorter, I think my gentzen/1 proof search generates

some longer detours because of the way it deals with negation,
since it doesn't directly search shortest natural deduction proof,
but rather works its way through search a Gentzen style proof,

but then manually doing the proof, gives something much shorter.
But can we get rid of the two Rem DNeg, to make it constructive?
Or at least can we get rid of the inner Rem DNeg?

15 ALL(u):~ALL(w):[~Phi(w,w) <=> Phi(u,w)]
Rem DNeg, 14

------------------------------------ begin proof ------------------------------------------

1 ALL(w):[~Phi(w,w) <=> Phi(u,w)]
Premise

2 ~Phi(u,u) <=> Phi(u,u)
U Spec, 1

3 [~Phi(u,u) => Phi(u,u)] & [Phi(u,u) => ~Phi(u,u)]
Iff-And, 2

4 ~Phi(u,u) => Phi(u,u)
Split, 3

5 Phi(u,u) => ~Phi(u,u)
Split, 3

6 ~Phi(u,u)
Premise

7 Phi(u,u)
Detach, 4, 6

8 ~Phi(u,u) & Phi(u,u)
Join, 6, 7

9 ~~Phi(u,u)
4 Conclusion, 6

10 Phi(u,u)
Rem DNeg, 9

11 ~Phi(u,u)
Detach, 5, 10

12 Phi(u,u) & ~Phi(u,u)
Join, 10, 11

13 ~EXIST(u):ALL(w):[~Phi(w,w) <=> Phi(u,w)]
4 Conclusion, 1

14 ~~ALL(u):~ALL(w):[~Phi(w,w) <=> Phi(u,w)]
Quant, 13

15 ALL(u):~ALL(w):[~Phi(w,w) <=> Phi(u,w)]
Rem DNeg, 14

------------------------------------ end proof ------------------------------------------

Julio Di Egidio schrieb am Freitag, 25. August 2023 um 12:29:55 UTC+2:
> By popular demand, here it is in Coq, plainest and simplest,
> indeed just *constructive FOPL* if I am not mistaken.
>
> This was a nice exercise: it wasn't trivial (for me) to come
> up with a formalization, so I'd encourage you to play with
> the problem (in any formalism) before you look at my solution.
>
> Spoiler.
> .
> .
> .
> .
> .
> .
> .
> .
> .
> .
> .
> .
> .
> .
> .
> .
>
> The gist of it is that `forall w, phi h w <-> het w`
> unfolds to `forall w, phi h w <-> ~ phi w w`, which,
> in turn, by specializing with `w:=h`, becomes
> `phi h h <-> ~ phi h h`.
>
> ```coq
> (** Grelling–Nelson Paradox. *)
>
> (* The "set" of words. *)
> Parameter W : Type.
>
> (* A word is "applicable" to a word. *)
> Parameter phi : W -> W -> Prop.
>
> (* Word [w] is "autological". *)
> Definition aut (w : W) : Prop := phi w w.
>
> (* Word [w] is "heterological". *)
> Definition het (w : W) : Prop := not (aut w).
>
> (* Exists word [h] to "represent" [het]. *)
> Definition exists_h : Prop :=
> exists (h : W),
> forall (w : W), phi h w <-> het w.
>
> (* [exists_h] is "inconsistent". *)
> Theorem exists_h_to_false :
> exists_h -> False.
> Proof.
> unfold exists_h, het, aut.
> intros [h H].
> destruct (H h) as [PN NP].
> tauto.
> Qed.
> ```
>
> Julio

Re: Grelling–Nelson Paradox (in Coq)

<ucfoaf$1796e$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3715&group=sci.logic#3715

  copy link   Newsgroups: sci.logic
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jul...@diegidio.name (Julio Di Egidio)
Newsgroups: sci.logic
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
Date: Sun, 27 Aug 2023 16:58:22 +0200
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <ucfoaf$1796e$1@dont-email.me>
References: <uc9vqu$m2$1@dont-email.me>
<ab03c1cd-11e7-49b3-aa23-bc006c38a094n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 27 Aug 2023 14:58:23 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="110345c8502c2cd2c6731be95103ea84";
logging-data="1287374"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+aBsJa/kE1ISO7QFM/Q4EBCAB/fE8RxHQ="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:nTY0VhKnB3uLHi4SCYH+Ps9CKfs=
Content-Language: en-GB
In-Reply-To: <ab03c1cd-11e7-49b3-aa23-bc006c38a094n@googlegroups.com>
 by: Julio Di Egidio - Sun, 27 Aug 2023 14:58 UTC

On 27/08/2023 13:53, Mild Shock wrote:

> explain how your proof is constructive? You use "tauto".

<< `tauto` succeeds on any instance of an *intuitionistic
tautological proposition*. >> (my emphasis, on RTFM.)
<https://coq.inria.fr/refman/proofs/automatic-tactics/logic.html?highlight=tauto#coq:tacn.tauto>

That said, here is the simplest explicit (still constructive)
proof of a `forall P, ~ (P <-> ~ P)` that I have been able
to concoct (I wouldn't be surprised if it can be simplified
further) (note: here I use an axiom instead of a theorem
assumption, but this is no substantial difference):

```coq
Module ex_falso''.

Parameter P : Prop. (* i.e. [forall P] *)

Axiom P_iff_not_P : P <-> ~ P.

Lemma ex_falso_quodlibet :
False.
Proof.
assert (H : P <-> ~ P)
by apply P_iff_not_P.
destruct H as [HPN HNP].
assert (HP : P).
{
apply HNP.
intros HP.
apply (HPN HP HP).
}
apply (HPN HP HP).
Qed.

End ex_falso''.
```

HTH,

Julio

Re: Grelling–Nelson Paradox (in Coq)

<50e55172-8970-4b7e-8d42-96c905980389n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3716&group=sci.logic#3716

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:1aa7:b0:76d:a121:4410 with SMTP id bl39-20020a05620a1aa700b0076da1214410mr781245qkb.3.1693148402470;
Sun, 27 Aug 2023 08:00:02 -0700 (PDT)
X-Received: by 2002:a17:903:11cf:b0:1bb:b30e:436d with SMTP id
q15-20020a17090311cf00b001bbb30e436dmr9020220plh.4.1693148401848; Sun, 27 Aug
2023 08:00:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Sun, 27 Aug 2023 08:00:01 -0700 (PDT)
In-Reply-To: <ucfoaf$1796e$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <uc9vqu$m2$1@dont-email.me> <ab03c1cd-11e7-49b3-aa23-bc006c38a094n@googlegroups.com>
<ucfoaf$1796e$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <50e55172-8970-4b7e-8d42-96c905980389n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Sun, 27 Aug 2023 15:00:02 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Mild Shock - Sun, 27 Aug 2023 15:00 UTC

Ok "tauto" is not that bad, it doesn't refer to classical tautology
but to tautology in the constructive logic of Coq. Here is
a little test that shows, that it doesn't cover classical logic:

Coq < Theorem couterexample: forall (P Q : Prop), ~ (P -> Q) -> P /\ ~ Q.
1 goal
============================
forall P Q : Prop, ~ (P -> Q) -> P /\ ~ Q
couterexample < tauto.
Toplevel input, characters 0-5:
> tauto.
> ^^^^^
Error: Tactic failure: tauto failed.

couterexample <

Ok here is a different proof of Grellings Paradox in DC
Proof which doesn't use Rem DNeg, even not once. Instead
starting with the Premise ~Phi(u,u) inside the proof, I do now

start with the Premise Phi(u,u). Also I formulate the result with
~EXIST(u) instead of ALL(u)~, assuming that the exist inference
rule from DC Proof is already constructive?

12 ~EXIST(u):ALL(w):[~Phi(w,w) <=> Phi(u,w)]
4 Conclusion, 1

----------------------------- begin proof ----------------------------------------

1 ALL(w):[~Phi(w,w) <=> Phi(u,w)]
Premise

2 ~Phi(u,u) <=> Phi(u,u)
U Spec, 1

3 [~Phi(u,u) => Phi(u,u)] & [Phi(u,u) => ~Phi(u,u)]
Iff-And, 2

4 ~Phi(u,u) => Phi(u,u)
Split, 3

5 Phi(u,u) => ~Phi(u,u)
Split, 3

9 ~Phi(u,u)
5 Conclusion, 6

10 Phi(u,u)
Detach, 4, 9

11 ~Phi(u,u) & Phi(u,u)
Join, 9, 10

12 ~EXIST(u):ALL(w):[~Phi(w,w) <=> Phi(u,w)]
4 Conclusion, 1

----------------------------- end proof ----------------------------------------

Julio Di Egidio schrieb am Sonntag, 27. August 2023 um 16:58:27 UTC+2:
> On 27/08/2023 13:53, Mild Shock wrote:
>
> > explain how your proof is constructive? You use "tauto".
> << `tauto` succeeds on any instance of an *intuitionistic
> tautological proposition*. >> (my emphasis, on RTFM.)
> <https://coq.inria.fr/refman/proofs/automatic-tactics/logic.html?highlight=tauto#coq:tacn.tauto>
>
> That said, here is the simplest explicit (still constructive)
> proof of a `forall P, ~ (P <-> ~ P)` that I have been able
> to concoct (I wouldn't be surprised if it can be simplified
> further) (note: here I use an axiom instead of a theorem
> assumption, but this is no substantial difference):
>
> ```coq
> Module ex_falso''.
>
> Parameter P : Prop. (* i.e. [forall P] *)
>
> Axiom P_iff_not_P : P <-> ~ P.
>
> Lemma ex_falso_quodlibet :
> False.
> Proof.
> assert (H : P <-> ~ P)
> by apply P_iff_not_P.
> destruct H as [HPN HNP].
> assert (HP : P).
> {
> apply HNP.
> intros HP.
> apply (HPN HP HP).
> }
> apply (HPN HP HP).
> Qed.
>
> End ex_falso''.
> ```
>
> HTH,
>
> Julio

Re: Grelling–Nelson Paradox (in Coq)

<b4097f31-a798-4442-95b0-fa8d11382402n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3718&group=sci.logic#3718

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:439f:b0:76f:f5f:f0ba with SMTP id a31-20020a05620a439f00b0076f0f5ff0bamr60108qkp.5.1693148619345;
Sun, 27 Aug 2023 08:03:39 -0700 (PDT)
X-Received: by 2002:a63:7046:0:b0:553:3ba2:f36 with SMTP id
a6-20020a637046000000b005533ba20f36mr4482238pgn.9.1693148618885; Sun, 27 Aug
2023 08:03:38 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Sun, 27 Aug 2023 08:03:38 -0700 (PDT)
In-Reply-To: <50e55172-8970-4b7e-8d42-96c905980389n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <uc9vqu$m2$1@dont-email.me> <ab03c1cd-11e7-49b3-aa23-bc006c38a094n@googlegroups.com>
<ucfoaf$1796e$1@dont-email.me> <50e55172-8970-4b7e-8d42-96c905980389n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b4097f31-a798-4442-95b0-fa8d11382402n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Sun, 27 Aug 2023 15:03:39 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4982
 by: Mild Shock - Sun, 27 Aug 2023 15:03 UTC

Sorry, I didn't expand the proof completely:

12 ~EXIST(u):ALL(w):[~Phi(w,w) <=> Phi(u,w)]
4 Conclusion, 1

---------------- begin proof, now completely expanded ----------------------------

1 ALL(w):[~Phi(w,w) <=> Phi(u,w)]
Premise

2 ~Phi(u,u) <=> Phi(u,u)
U Spec, 1

3 [~Phi(u,u) => Phi(u,u)] & [Phi(u,u) => ~Phi(u,u)]
Iff-And, 2

4 ~Phi(u,u) => Phi(u,u)
Split, 3

5 Phi(u,u) => ~Phi(u,u)
Split, 3

6 Phi(u,u)
Premise

7 ~Phi(u,u)
Detach, 5, 6

8 Phi(u,u) & ~Phi(u,u)
Join, 6, 7

9 ~Phi(u,u)
4 Conclusion, 6

10 Phi(u,u)
Detach, 4, 9

11 ~Phi(u,u) & Phi(u,u)
Join, 9, 10

12 ~EXIST(u):ALL(w):[~Phi(w,w) <=> Phi(u,w)]
4 Conclusion, 1

---------------- end proof, now completely expanded -----------------------

Mild Shock schrieb am Sonntag, 27. August 2023 um 17:00:04 UTC+2:
> Ok "tauto" is not that bad, it doesn't refer to classical tautology
> but to tautology in the constructive logic of Coq. Here is
> a little test that shows, that it doesn't cover classical logic:
>
> Coq < Theorem couterexample: forall (P Q : Prop), ~ (P -> Q) -> P /\ ~ Q.
> 1 goal
> ============================
> forall P Q : Prop, ~ (P -> Q) -> P /\ ~ Q
> couterexample < tauto.
> Toplevel input, characters 0-5:
> > tauto.
> > ^^^^^
> Error: Tactic failure: tauto failed.
>
> couterexample <
>
> Ok here is a different proof of Grellings Paradox in DC
> Proof which doesn't use Rem DNeg, even not once. Instead
> starting with the Premise ~Phi(u,u) inside the proof, I do now
>
> start with the Premise Phi(u,u). Also I formulate the result with
> ~EXIST(u) instead of ALL(u)~, assuming that the exist inference
> rule from DC Proof is already constructive?
>
> 12 ~EXIST(u):ALL(w):[~Phi(w,w) <=> Phi(u,w)]
> 4 Conclusion, 1
>
> ----------------------------- begin proof ----------------------------------------
> 1 ALL(w):[~Phi(w,w) <=> Phi(u,w)]
> Premise
>
> 2 ~Phi(u,u) <=> Phi(u,u)
> U Spec, 1
>
> 3 [~Phi(u,u) => Phi(u,u)] & [Phi(u,u) => ~Phi(u,u)]
> Iff-And, 2
>
> 4 ~Phi(u,u) => Phi(u,u)
> Split, 3
>
> 5 Phi(u,u) => ~Phi(u,u)
> Split, 3
> 9 ~Phi(u,u)
> 5 Conclusion, 6
>
> 10 Phi(u,u)
> Detach, 4, 9
>
> 11 ~Phi(u,u) & Phi(u,u)
> Join, 9, 10
>
> 12 ~EXIST(u):ALL(w):[~Phi(w,w) <=> Phi(u,w)]
> 4 Conclusion, 1
>
> ----------------------------- end proof ----------------------------------------
> Julio Di Egidio schrieb am Sonntag, 27. August 2023 um 16:58:27 UTC+2:
> > On 27/08/2023 13:53, Mild Shock wrote:
> >
> > > explain how your proof is constructive? You use "tauto".
> > << `tauto` succeeds on any instance of an *intuitionistic
> > tautological proposition*. >> (my emphasis, on RTFM.)
> > <https://coq.inria.fr/refman/proofs/automatic-tactics/logic.html?highlight=tauto#coq:tacn.tauto>
> >
> > That said, here is the simplest explicit (still constructive)
> > proof of a `forall P, ~ (P <-> ~ P)` that I have been able
> > to concoct (I wouldn't be surprised if it can be simplified
> > further) (note: here I use an axiom instead of a theorem
> > assumption, but this is no substantial difference):
> >
> > ```coq
> > Module ex_falso''.
> >
> > Parameter P : Prop. (* i.e. [forall P] *)
> >
> > Axiom P_iff_not_P : P <-> ~ P.
> >
> > Lemma ex_falso_quodlibet :
> > False.
> > Proof.
> > assert (H : P <-> ~ P)
> > by apply P_iff_not_P.
> > destruct H as [HPN HNP].
> > assert (HP : P).
> > {
> > apply HNP.
> > intros HP.
> > apply (HPN HP HP).
> > }
> > apply (HPN HP HP).
> > Qed.
> >
> > End ex_falso''.
> > ```
> >
> > HTH,
> >
> > Julio

Re: Grelling–Nelson Paradox (in Coq)

<4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3764&group=sci.logic#3764

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:957:b0:76f:130a:c957 with SMTP id w23-20020a05620a095700b0076f130ac957mr78059qkw.11.1693213905980;
Mon, 28 Aug 2023 02:11:45 -0700 (PDT)
X-Received: by 2002:a17:90a:f3d5:b0:26d:4ca4:6529 with SMTP id
ha21-20020a17090af3d500b0026d4ca46529mr5504703pjb.5.1693213905491; Mon, 28
Aug 2023 02:11:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Mon, 28 Aug 2023 02:11:44 -0700 (PDT)
In-Reply-To: <uc9vqu$m2$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.209.220; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.209.220
References: <uc9vqu$m2$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Mon, 28 Aug 2023 09:11:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4689
 by: Julio Di Egidio - Mon, 28 Aug 2023 09:11 UTC

On Friday, 25 August 2023 at 12:29:55 UTC+2, Julio Di Egidio wrote:
<snip>
> (** Grelling–Nelson Paradox. *)

These all have the form "I am not provable"
(in particular, as opposed to "I am not true"):

- The Grelling–Nelson Paradox
- The Barber Paradox (see below)
- The Diagonal Argument (see below)
- Goedel's Incompleteness Theorem (not yet)

In fact, I still have to try GIT, which looks more
complicated than the straight translations below,
although the form should be the same: GIT is a
"complicated" diagonal argument...

I also have to try and see what happens if we extend
the initial set with the "non-standard" element: is it
necessarily turtles all the way up, or can we close the
system?

To be continued...

===============================The Barber Paradox
===============================
> (* The "set" of words. *)
> Parameter W : Type.

The "set" of men.

> (* A word is "applicable" to a word. *)
> Parameter phi : W -> W -> Prop.

A man "shaves" a man?

> (* Word [w] is "autological". *)
> Definition aut (w : W) : Prop := phi w w.

Man [w] shaves himself?

> (* Word [w] is "heterological". *)
> Definition het (w : W) : Prop := not (aut w).

Man [w] does NOT shave himself?

> (* Exists word [h] to "represent" [het]. *)
> Definition exists_h : Prop :=
> exists (h : W), forall (w : W), phi h w <-> het w.

Exists man [h] s.t. [h] shaves [w]
iff [w] does NOT shave himself?

> (* [exists_h] is "inconsistent". *)
> Theorem exists_h_to_false : exists_h -> False.

Exists such man [h] is false! QED.
===============================
===============================The Diagonal Argument
===============================
> (* The "set" of words. *)
> Parameter W : Type.

The "set" of natural numbers.

> (* A word is "applicable" to a word. *)
> Parameter phi : W -> W -> Prop.

A "total" list of binary strings
(in Prop instead of bool covers also
the undecidable ones...)
Equivalently, a function of (i,j) that
returns the j-th digit of the i-th string.

> (* Word [w] is "autological". *)
> Definition aut (w : W) : Prop := phi w w.

The [w]-th diagonal digit of the list is True (i.e. 1)?

> (* Word [w] is "heterological". *)
> Definition het (w : W) : Prop := not (aut w).

The [w]-th diagonal digit is NOT True (i.e. 0)?

> (* Exists word [h] to "represent" [het]. *)
> Definition exists_h : Prop :=
> exists (h : W), forall (w : W), phi h w <-> het w.

Exists natural number [h] s.t. the [w]-th digit
of the [h]-th string is True iff the [w]-th diagonal
digit is NOT True?

> (* [exists_h] is "inconsistent". *)
> Theorem exists_h_to_false : exists_h -> False.

Exists such natural number [h] is false! QED.

(Namely: the "diagonal" here is represented by the
function [aut], the "antidiagonal" is represented by
[het], and, as expected, we have proven that there
is NO natural number [h] such that the antidiagonal
is at place [h] in any list [phi].)
===============================
Julio

Re: Grelling–Nelson Paradox (in Coq)

<b15bc0d2-9e0e-4c83-bd59-5ca50b822712n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3767&group=sci.logic#3767

  copy link   Newsgroups: sci.logic
X-Received: by 2002:ae9:e70d:0:b0:76d:d09:bef9 with SMTP id m13-20020ae9e70d000000b0076d0d09bef9mr710789qka.3.1693227096649;
Mon, 28 Aug 2023 05:51:36 -0700 (PDT)
X-Received: by 2002:a17:902:ce8e:b0:1c1:3ba1:b635 with SMTP id
f14-20020a170902ce8e00b001c13ba1b635mr1503953plg.4.1693227095623; Mon, 28 Aug
2023 05:51:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Mon, 28 Aug 2023 05:51:35 -0700 (PDT)
In-Reply-To: <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b15bc0d2-9e0e-4c83-bd59-5ca50b822712n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Mon, 28 Aug 2023 12:51:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mild Shock - Mon, 28 Aug 2023 12:51 UTC

Very Good! Congratulations! Now I am waiting for a
further Coq formalization. To learn something about
Russells Type levels. Alonzo Church managed a

completely different result, using Russells Type levels.
Namely he had a form of Grelling Paradox, which
said exist_h is "ok" and (het h) is sometimes had

"yes" and sometimes "no". How was this possible, is
this even correct? Can you model that in Coq?
Try sci-hub.se to get this paper, just use the DOI:

Comparison of Russell's Resolution of the Semantical
Antinomies with that of Tarski - Alonzo Church
The Journal of Symbolic Logic
Vol. 41, No. 4 (Dec., 1976), pp. 747-760 (14 pages)
https://doi.org/10.2307/2272393

Julio Di Egidio schrieb am Montag, 28. August 2023 um 11:11:47 UTC+2:
> On Friday, 25 August 2023 at 12:29:55 UTC+2, Julio Di Egidio wrote:
> <snip>
> > (** Grelling–Nelson Paradox. *)
> These all have the form "I am not provable"
> (in particular, as opposed to "I am not true"):
>
> - The Grelling–Nelson Paradox
> - The Barber Paradox (see below)
> - The Diagonal Argument (see below)
> - Goedel's Incompleteness Theorem (not yet)
>
> In fact, I still have to try GIT, which looks more
> complicated than the straight translations below,
> although the form should be the same: GIT is a
> "complicated" diagonal argument...
>
> I also have to try and see what happens if we extend
> the initial set with the "non-standard" element: is it
> necessarily turtles all the way up, or can we close the
> system?
>
> To be continued...
>
> ================================
> The Barber Paradox
> ===============================> > (* The "set" of words. *)
> > Parameter W : Type.
> The "set" of men.
> > (* A word is "applicable" to a word. *)
> > Parameter phi : W -> W -> Prop.
> A man "shaves" a man?
> > (* Word [w] is "autological". *)
> > Definition aut (w : W) : Prop := phi w w.
> Man [w] shaves himself?
> > (* Word [w] is "heterological". *)
> > Definition het (w : W) : Prop := not (aut w).
> Man [w] does NOT shave himself?
> > (* Exists word [h] to "represent" [het]. *)
> > Definition exists_h : Prop :=
> > exists (h : W), forall (w : W), phi h w <-> het w.
> Exists man [h] s.t. [h] shaves [w]
> iff [w] does NOT shave himself?
> > (* [exists_h] is "inconsistent". *)
> > Theorem exists_h_to_false : exists_h -> False.
> Exists such man [h] is false! QED.
> ================================
>
> ================================
> The Diagonal Argument
> ===============================> > (* The "set" of words. *)
> > Parameter W : Type.
> The "set" of natural numbers.
> > (* A word is "applicable" to a word. *)
> > Parameter phi : W -> W -> Prop.
> A "total" list of binary strings
> (in Prop instead of bool covers also
> the undecidable ones...)
> Equivalently, a function of (i,j) that
> returns the j-th digit of the i-th string.
> > (* Word [w] is "autological". *)
> > Definition aut (w : W) : Prop := phi w w.
> The [w]-th diagonal digit of the list is True (i.e. 1)?
> > (* Word [w] is "heterological". *)
> > Definition het (w : W) : Prop := not (aut w).
> The [w]-th diagonal digit is NOT True (i.e. 0)?
> > (* Exists word [h] to "represent" [het]. *)
> > Definition exists_h : Prop :=
> > exists (h : W), forall (w : W), phi h w <-> het w.
> Exists natural number [h] s.t. the [w]-th digit
> of the [h]-th string is True iff the [w]-th diagonal
> digit is NOT True?
> > (* [exists_h] is "inconsistent". *)
> > Theorem exists_h_to_false : exists_h -> False.
> Exists such natural number [h] is false! QED.
>
> (Namely: the "diagonal" here is represented by the
> function [aut], the "antidiagonal" is represented by
> [het], and, as expected, we have proven that there
> is NO natural number [h] such that the antidiagonal
> is at place [h] in any list [phi].)
> ================================
>
> Julio

Re: Grelling–Nelson Paradox (in Coq)

<4a449319-6fe0-40c9-844a-690c553e1dd4n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3768&group=sci.logic#3768

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:40f:b0:76d:7a99:9b33 with SMTP id 15-20020a05620a040f00b0076d7a999b33mr784766qkp.1.1693227751658;
Mon, 28 Aug 2023 06:02:31 -0700 (PDT)
X-Received: by 2002:a17:902:e74f:b0:1c1:f860:5ccd with SMTP id
p15-20020a170902e74f00b001c1f8605ccdmr41236plf.2.1693227751235; Mon, 28 Aug
2023 06:02:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!news.niel.me!glou.org!news.glou.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Mon, 28 Aug 2023 06:02:30 -0700 (PDT)
In-Reply-To: <b15bc0d2-9e0e-4c83-bd59-5ca50b822712n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
<b15bc0d2-9e0e-4c83-bd59-5ca50b822712n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4a449319-6fe0-40c9-844a-690c553e1dd4n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Mon, 28 Aug 2023 13:02:31 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mild Shock - Mon, 28 Aug 2023 13:02 UTC

A way to get "exist_h" ok, is to add a type
where h comes form, and some comprehension
axiom, and formulate "exist h" slightly different.

Like here, where comprehension is done over
the type "rel":

13 EXIST(gra):[Set'(gra) & ALL(x):ALL(y):[(x,y) @ gra <=>
(x,y) @ rel & [EXIST(fun):[Function(fun,dom,cod) &
ALL(a):[a @ dom => x(a)=fun(a)] & ~[x @ dom & fun(x)=1]] <=> y=1]]]
Subset, 11

The result was not "exist_h" is identically false, but
the "rel" I used led me to a h, which had "~h e dom". But
having "exist_h" ok is rather on the line of "resolving" the

paradox, than just state it "unresolved" as "exist_h"
identically false. And Alonzo Church was showing this
resolution used in the Principia and then compared it to

some discussion by Tarski. Concerning the Principia,
Alonzo Church mentions even two resolutions, two
printed versions of resolutions, see footnote 1:

"Russell's earlier version of the ramified type hierarchy is
in [6] and in the Introduction to the first edition of (Principia)
[12]. The later version is in *12 and in (Russell's) Introduction
to the second edition (Principia) of [12]."
https://doi.org/10.2307/2272393

Mild Shock schrieb am Montag, 28. August 2023 um 14:51:38 UTC+2:
> Very Good! Congratulations! Now I am waiting for a
> further Coq formalization. To learn something about
> Russells Type levels. Alonzo Church managed a
>
> completely different result, using Russells Type levels.
> Namely he had a form of Grelling Paradox, which
> said exist_h is "ok" and (het h) is sometimes had
>
> "yes" and sometimes "no". How was this possible, is
> this even correct? Can you model that in Coq?
> Try sci-hub.se to get this paper, just use the DOI:
> Comparison of Russell's Resolution of the Semantical
> Antinomies with that of Tarski - Alonzo Church
> The Journal of Symbolic Logic
> Vol. 41, No. 4 (Dec., 1976), pp. 747-760 (14 pages)
> https://doi.org/10.2307/2272393
> Julio Di Egidio schrieb am Montag, 28. August 2023 um 11:11:47 UTC+2:
> > On Friday, 25 August 2023 at 12:29:55 UTC+2, Julio Di Egidio wrote:
> > <snip>
> > > (** Grelling–Nelson Paradox. *)
> > These all have the form "I am not provable"
> > (in particular, as opposed to "I am not true"):
> >
> > - The Grelling–Nelson Paradox
> > - The Barber Paradox (see below)
> > - The Diagonal Argument (see below)
> > - Goedel's Incompleteness Theorem (not yet)
> >
> > In fact, I still have to try GIT, which looks more
> > complicated than the straight translations below,
> > although the form should be the same: GIT is a
> > "complicated" diagonal argument...
> >
> > I also have to try and see what happens if we extend
> > the initial set with the "non-standard" element: is it
> > necessarily turtles all the way up, or can we close the
> > system?
> >
> > To be continued...
> >
> > ================================
> > The Barber Paradox
> > ================================
> > > (* The "set" of words. *)
> > > Parameter W : Type.
> > The "set" of men.
> > > (* A word is "applicable" to a word. *)
> > > Parameter phi : W -> W -> Prop.
> > A man "shaves" a man?
> > > (* Word [w] is "autological". *)
> > > Definition aut (w : W) : Prop := phi w w.
> > Man [w] shaves himself?
> > > (* Word [w] is "heterological". *)
> > > Definition het (w : W) : Prop := not (aut w).
> > Man [w] does NOT shave himself?
> > > (* Exists word [h] to "represent" [het]. *)
> > > Definition exists_h : Prop :=
> > > exists (h : W), forall (w : W), phi h w <-> het w.
> > Exists man [h] s.t. [h] shaves [w]
> > iff [w] does NOT shave himself?
> > > (* [exists_h] is "inconsistent". *)
> > > Theorem exists_h_to_false : exists_h -> False.
> > Exists such man [h] is false! QED.
> > ================================
> >
> > ================================
> > The Diagonal Argument
> > ================================
> > > (* The "set" of words. *)
> > > Parameter W : Type.
> > The "set" of natural numbers.
> > > (* A word is "applicable" to a word. *)
> > > Parameter phi : W -> W -> Prop.
> > A "total" list of binary strings
> > (in Prop instead of bool covers also
> > the undecidable ones...)
> > Equivalently, a function of (i,j) that
> > returns the j-th digit of the i-th string.
> > > (* Word [w] is "autological". *)
> > > Definition aut (w : W) : Prop := phi w w.
> > The [w]-th diagonal digit of the list is True (i.e. 1)?
> > > (* Word [w] is "heterological". *)
> > > Definition het (w : W) : Prop := not (aut w).
> > The [w]-th diagonal digit is NOT True (i.e. 0)?
> > > (* Exists word [h] to "represent" [het]. *)
> > > Definition exists_h : Prop :=
> > > exists (h : W), forall (w : W), phi h w <-> het w.
> > Exists natural number [h] s.t. the [w]-th digit
> > of the [h]-th string is True iff the [w]-th diagonal
> > digit is NOT True?
> > > (* [exists_h] is "inconsistent". *)
> > > Theorem exists_h_to_false : exists_h -> False.
> > Exists such natural number [h] is false! QED.
> >
> > (Namely: the "diagonal" here is represented by the
> > function [aut], the "antidiagonal" is represented by
> > [het], and, as expected, we have proven that there
> > is NO natural number [h] such that the antidiagonal
> > is at place [h] in any list [phi].)
> > ================================
> >
> > Julio

Re: Grelling–Nelson Paradox (in Coq)

<b153d717-6fdc-4eb2-8100-33c2a2267c07n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3779&group=sci.logic#3779

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:2691:b0:76d:b85b:82d3 with SMTP id c17-20020a05620a269100b0076db85b82d3mr740444qkp.4.1693244888332;
Mon, 28 Aug 2023 10:48:08 -0700 (PDT)
X-Received: by 2002:a17:902:ec84:b0:1b5:147f:d8d1 with SMTP id
x4-20020a170902ec8400b001b5147fd8d1mr9965192plg.3.1693244887881; Mon, 28 Aug
2023 10:48:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Mon, 28 Aug 2023 10:48:07 -0700 (PDT)
In-Reply-To: <4a449319-6fe0-40c9-844a-690c553e1dd4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.209.220; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.209.220
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
<b15bc0d2-9e0e-4c83-bd59-5ca50b822712n@googlegroups.com> <4a449319-6fe0-40c9-844a-690c553e1dd4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b153d717-6fdc-4eb2-8100-33c2a2267c07n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Mon, 28 Aug 2023 17:48:08 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2152
 by: Julio Di Egidio - Mon, 28 Aug 2023 17:48 UTC

On Monday, 28 August 2023 at 15:02:34 UTC+2, Mild Shock wrote:

> But having "exist_h" ok is rather on the line of "resolving"
> the paradox, than just state it "unresolved" as "exist_h"
> identically false.

The "paradox" *is* resolved, `~ exists h` as in "there can
be no such barber (on that island)" is a definite answer.

> And Alonzo Church was showing this
> resolution used in the Principia and then compared it to
> some discussion by Tarski. Concerning the Principia,
> Alonzo Church mentions even two resolutions, two
> printed versions of resolutions, see footnote 1:

Which is the opposite of a resolution, it's the turtles all
the way up, and provably so, courtesy Burali-Forti. I was
proposing we rather try closing the system, adding one
and only one non-standard element: but I am still playing
with it...

Julio

Re: Grelling–Nelson Paradox (in Coq)

<7884aa8f-2dc6-45ac-aa6a-af59b69c3b3an@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3781&group=sci.logic#3781

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:1b92:b0:76f:109e:5e50 with SMTP id dv18-20020a05620a1b9200b0076f109e5e50mr149655qkb.6.1693247322504;
Mon, 28 Aug 2023 11:28:42 -0700 (PDT)
X-Received: by 2002:a17:903:1d2:b0:1bd:e2ba:83d9 with SMTP id
e18-20020a17090301d200b001bde2ba83d9mr9630701plh.7.1693247322024; Mon, 28 Aug
2023 11:28:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Mon, 28 Aug 2023 11:28:41 -0700 (PDT)
In-Reply-To: <b153d717-6fdc-4eb2-8100-33c2a2267c07n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
<b15bc0d2-9e0e-4c83-bd59-5ca50b822712n@googlegroups.com> <4a449319-6fe0-40c9-844a-690c553e1dd4n@googlegroups.com>
<b153d717-6fdc-4eb2-8100-33c2a2267c07n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7884aa8f-2dc6-45ac-aa6a-af59b69c3b3an@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Mon, 28 Aug 2023 18:28:42 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3071
 by: Mild Shock - Mon, 28 Aug 2023 18:28 UTC

Thats not what started the discussion. The paper
I was citing to start a discussion was this here,
because it shows what traditionally "resolve" means,

Comparison of Russell's Resolution of the Semantical
Antinomies with that of Tarski - Alonzo Church
The Journal of Symbolic Logic
Vol. 41, No. 4 (Dec., 1976), pp. 747-760 (14 pages)
https://doi.org/10.2307/2272393

to clarify whether for example Dan Christense
"resolves" anything. There is nothing about non-standard
elements in Alonzo Churchs paper. Then I figured

out that the paper discusses Grellings Paradox and
its resolution. Then you hitch hicked the topic and
claimed Grellings Paradox in Coq. Now please finish

the business and show a resolution as Alonzo Church does.

Julio Di Egidio schrieb am Montag, 28. August 2023 um 19:48:09 UTC+2:
> On Monday, 28 August 2023 at 15:02:34 UTC+2, Mild Shock wrote:
>
> > But having "exist_h" ok is rather on the line of "resolving"
> > the paradox, than just state it "unresolved" as "exist_h"
> > identically false.
> The "paradox" *is* resolved, `~ exists h` as in "there can
> be no such barber (on that island)" is a definite answer.
> > And Alonzo Church was showing this
> > resolution used in the Principia and then compared it to
> > some discussion by Tarski. Concerning the Principia,
> > Alonzo Church mentions even two resolutions, two
> > printed versions of resolutions, see footnote 1:
> Which is the opposite of a resolution, it's the turtles all
> the way up, and provably so, courtesy Burali-Forti. I was
> proposing we rather try closing the system, adding one
> and only one non-standard element: but I am still playing
> with it...
>
> Julio

Re: Grelling–Nelson Paradox (in Coq)

<8813af76-0205-4f0c-b720-c6bb68b9c467n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3789&group=sci.logic#3789

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:38cc:b0:76f:cd2:9745 with SMTP id qq12-20020a05620a38cc00b0076f0cd29745mr256530qkn.7.1693315764291;
Tue, 29 Aug 2023 06:29:24 -0700 (PDT)
X-Received: by 2002:a05:6a00:3393:b0:68c:460b:88f8 with SMTP id
cm19-20020a056a00339300b0068c460b88f8mr2235390pfb.1.1693315763842; Tue, 29
Aug 2023 06:29:23 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Tue, 29 Aug 2023 06:29:23 -0700 (PDT)
In-Reply-To: <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.209.220; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.209.220
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8813af76-0205-4f0c-b720-c6bb68b9c467n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Tue, 29 Aug 2023 13:29:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Julio Di Egidio - Tue, 29 Aug 2023 13:29 UTC

On Monday, 28 August 2023 at 11:11:47 UTC+2, Julio Di Egidio wrote:
> On Friday, 25 August 2023 at 12:29:55 UTC+2, Julio Di Egidio wrote:
> <snip>
> > (** Grelling–Nelson Paradox. *)
> These all have the form "I am not provable"
> (in particular, as opposed to "I am not true"):
>
> - The Grelling–Nelson Paradox
> - The Barber Paradox (see below)
> - The Diagonal Argument (see below)
> - Goedel's Incompleteness Theorem (not yet)

But I have said that upside down: it's "I am not true"
that is self-contradictory, while "I am not provable"
is necessarily true (under the given assumptions
and semantics).

Should add Russell Paradox to that list, and check
why with Epimenides Paradox I got a somewhat
different result...

> GIT is a "complicated" diagonal argument...

So maybe not, not that simple...

Julio

Re: Grelling–Nelson Paradox (in Coq)

<a6ec2f4d-4b36-4390-b3a4-37048d09772an@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3855&group=sci.logic#3855

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:6214:1930:b0:647:2b82:5fd9 with SMTP id es16-20020a056214193000b006472b825fd9mr95623qvb.10.1693504108115;
Thu, 31 Aug 2023 10:48:28 -0700 (PDT)
X-Received: by 2002:a63:a749:0:b0:564:9d5e:c985 with SMTP id
w9-20020a63a749000000b005649d5ec985mr78918pgo.1.1693504107689; Thu, 31 Aug
2023 10:48:27 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Thu, 31 Aug 2023 10:48:27 -0700 (PDT)
In-Reply-To: <b153d717-6fdc-4eb2-8100-33c2a2267c07n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.212.230; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.212.230
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
<b15bc0d2-9e0e-4c83-bd59-5ca50b822712n@googlegroups.com> <4a449319-6fe0-40c9-844a-690c553e1dd4n@googlegroups.com>
<b153d717-6fdc-4eb2-8100-33c2a2267c07n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a6ec2f4d-4b36-4390-b3a4-37048d09772an@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Thu, 31 Aug 2023 17:48:28 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2045
 by: Julio Di Egidio - Thu, 31 Aug 2023 17:48 UTC

On Monday, 28 August 2023 at 19:48:09 UTC+2, Julio Di Egidio wrote:
> On Monday, 28 August 2023 at 15:02:34 UTC+2, Mild Shock wrote:
>
> > But having "exist_h" ok is rather on the line of "resolving"
> > the paradox, than just state it "unresolved" as "exist_h"
> > identically false.
>
> The "paradox" *is* resolved, `~ exists h` as in "there can
> be no such barber (on that island)" is a definite answer.

But I must concede this "resolution" falls somewhat short: while
it is reasonable that << there is no such barber on that island >>,
it does sound unsatisfactory if not ridiculous that << in the realm
of denotation, no word denotes... "heterological" >>...

Julio

Re: Grelling–Nelson Paradox (in Coq)

<a028183e-3b80-4976-88c0-4bfa547ed762n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3856&group=sci.logic#3856

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:6214:90a:b0:649:9ae9:290a with SMTP id dj10-20020a056214090a00b006499ae9290amr87737qvb.4.1693504254979;
Thu, 31 Aug 2023 10:50:54 -0700 (PDT)
X-Received: by 2002:a05:6a00:1792:b0:68c:42f2:e3dd with SMTP id
s18-20020a056a00179200b0068c42f2e3ddmr134681pfg.1.1693504254688; Thu, 31 Aug
2023 10:50:54 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Thu, 31 Aug 2023 10:50:54 -0700 (PDT)
In-Reply-To: <8813af76-0205-4f0c-b720-c6bb68b9c467n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.212.230; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.212.230
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
<8813af76-0205-4f0c-b720-c6bb68b9c467n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a028183e-3b80-4976-88c0-4bfa547ed762n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Thu, 31 Aug 2023 17:50:54 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2926
 by: Julio Di Egidio - Thu, 31 Aug 2023 17:50 UTC

On Tuesday, 29 August 2023 at 15:29:25 UTC+2, Julio Di Egidio wrote:
> On Monday, 28 August 2023 at 11:11:47 UTC+2, Julio Di Egidio wrote:
> > On Friday, 25 August 2023 at 12:29:55 UTC+2, Julio Di Egidio wrote:
> > <snip>
> > > (** Grelling–Nelson Paradox. *)
> > These all have the form "I am not provable"
> > (in particular, as opposed to "I am not true"):
> >
> > - The Grelling–Nelson Paradox
> > - The Barber Paradox (see below)
> > - The Diagonal Argument (see below)
> > - Goedel's Incompleteness Theorem (not yet)
>
> But I have said that upside down: it's "I am not true"
> that is self-contradictory, while "I am not provable"
> is necessarily true (under the given assumptions
> and semantics).
>
> Should add Russell Paradox to that list, and check
> why with Epimenides Paradox I got a somewhat
> different result...
>
> > GIT is a "complicated" diagonal argument...
>
> So maybe not, not that simple...

Maybe I should not even add Russell's to that list...

I am still unclear about the Liar proper, namely as
opposed to Grelling's and co.: SEP insists (*) that
<< The first ingredient in building a Liar is a truth
predicate >>, while our `phi` can be anything... but,
in fact, I (still?) cannot find a way to apply our (truly
basic) scheme to "I am not true": what `W` and
`phi` be in this case?

OTOH "I am not true" indeed is not as simple (basic)
as "I do not tell the truth": so maybe Russell does go
with Epimenides...

(*) <https://plato.stanford.edu/entries/liar-paradox/#TrutPred>

Julio

Re: Grelling–Nelson Paradox (in Coq)

<d72f5be4-b7af-4f06-9c59-059a2623c8ebn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3857&group=sci.logic#3857

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:622a:18a4:b0:400:a226:316e with SMTP id v36-20020a05622a18a400b00400a226316emr6198qtc.0.1693504562313;
Thu, 31 Aug 2023 10:56:02 -0700 (PDT)
X-Received: by 2002:a65:6046:0:b0:565:e585:cb56 with SMTP id
a6-20020a656046000000b00565e585cb56mr75794pgp.2.1693504561801; Thu, 31 Aug
2023 10:56:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Thu, 31 Aug 2023 10:56:01 -0700 (PDT)
In-Reply-To: <a028183e-3b80-4976-88c0-4bfa547ed762n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.212.230; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.212.230
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
<8813af76-0205-4f0c-b720-c6bb68b9c467n@googlegroups.com> <a028183e-3b80-4976-88c0-4bfa547ed762n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d72f5be4-b7af-4f06-9c59-059a2623c8ebn@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Thu, 31 Aug 2023 17:56:02 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1509
 by: Julio Di Egidio - Thu, 31 Aug 2023 17:56 UTC

On Thursday, 31 August 2023 at 19:50:57 UTC+2, Julio Di Egidio wrote:

> OTOH "I am not true" indeed is not as simple (basic)
> as "I do not tell the truth"

Sorry, of course I meant the other way around...

Julio

Re: Grelling–Nelson Paradox (in Coq)

<130bc73d-de3a-4a62-b2a5-96da8ea9cfc0n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3858&group=sci.logic#3858

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:620a:199d:b0:76f:1614:5767 with SMTP id bm29-20020a05620a199d00b0076f16145767mr2501qkb.14.1693505140636;
Thu, 31 Aug 2023 11:05:40 -0700 (PDT)
X-Received: by 2002:a05:690c:4482:b0:589:a533:405b with SMTP id
gr2-20020a05690c448200b00589a533405bmr14075ywb.3.1693505140326; Thu, 31 Aug
2023 11:05:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Thu, 31 Aug 2023 11:05:40 -0700 (PDT)
In-Reply-To: <a028183e-3b80-4976-88c0-4bfa547ed762n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=93.44.212.230; posting-account=F3H0JAgAAADcYVukktnHx7hFG5stjWse
NNTP-Posting-Host: 93.44.212.230
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
<8813af76-0205-4f0c-b720-c6bb68b9c467n@googlegroups.com> <a028183e-3b80-4976-88c0-4bfa547ed762n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <130bc73d-de3a-4a62-b2a5-96da8ea9cfc0n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: jul...@diegidio.name (Julio Di Egidio)
Injection-Date: Thu, 31 Aug 2023 18:05:40 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1774
 by: Julio Di Egidio - Thu, 31 Aug 2023 18:05 UTC

On Thursday, 31 August 2023 at 19:50:57 UTC+2, Julio Di Egidio wrote:

[Corrected:]
> OTOH "I do not tell the truth" indeed is not as simple (basic)
> as "I am not true": so maybe Russell does go with Epimenides...

Here is (my) Epimenides' for comparison:
<https://groups.google.com/g/sci.logic/c/27ig6u97dgM/m/swXAFyDkAQAJ>
with the caution that it is not finished, i.e. it's neither polished
nor, more importantly, I have tried all conclusions I could draw.

Julio

Re: Grelling–Nelson Paradox (in Coq)

<cfea1a59-61d6-467b-b022-e797ceb565acn@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3861&group=sci.logic#3861

  copy link   Newsgroups: sci.logic
X-Received: by 2002:ad4:4b26:0:b0:649:463d:bf40 with SMTP id s6-20020ad44b26000000b00649463dbf40mr33147qvw.1.1693518945926;
Thu, 31 Aug 2023 14:55:45 -0700 (PDT)
X-Received: by 2002:a05:6a00:9a7:b0:68a:667d:229f with SMTP id
u39-20020a056a0009a700b0068a667d229fmr395233pfg.2.1693518945479; Thu, 31 Aug
2023 14:55:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Thu, 31 Aug 2023 14:55:44 -0700 (PDT)
In-Reply-To: <130bc73d-de3a-4a62-b2a5-96da8ea9cfc0n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
<8813af76-0205-4f0c-b720-c6bb68b9c467n@googlegroups.com> <a028183e-3b80-4976-88c0-4bfa547ed762n@googlegroups.com>
<130bc73d-de3a-4a62-b2a5-96da8ea9cfc0n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cfea1a59-61d6-467b-b022-e797ceb565acn@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Thu, 31 Aug 2023 21:55:45 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3351
 by: Mild Shock - Thu, 31 Aug 2023 21:55 UTC

The Epimenides Paradox is not an Antinomy like the Liar Paradox.
If we take the Liar Paradox to be Q <=> ~Q, we see that this here
is also a Liar Paradox, when we replace Q by ALL(x):P(x):

ALL(x):P(x) <=> ~ALL(x):P(x)

Wolfgang Scharz tree tool indeed confirms that it is an Antinomy,
in that it can be Refuted, i.e. Disproved by producing a proof
of its negation. The proof tells me the truth table has "F" everywhere:

¬(∀xPx ↔ ¬∀xPx) is valid.
https://www.umsu.de/trees/#~3(~6xPx~4~3~6xPx)

Now how do we get the Epimenides Paradox? You only need to
tweak the above formula a little bit, and you get not anymore
an Antinomy. Negation is not provable so the truth table has somewhere "T":

¬(∀xPx ↔ ¬∃xPx) is invalid.
https://www.umsu.de/trees/#~3(~6xPx~4~3~7xPx)

But the above formula has another advantage, you can use
it to prove the contrary of what it has inside:

(∀xPx ↔ ¬∃xPx) → ∃xPx is valid..
https://www.umsu.de/trees/#(~6xPx~4~3~7xPx)~5~7xPx

This is similar to the True(x) that appears inside the Epimenides
proof in DC Proof, that then leads to ~True(x). Actually I think
the Epimenides proof can be reduced to the above, I found

it my some manipulations of the Epimendides proof.

Julio Di Egidio schrieb am Donnerstag, 31. August 2023 um 20:05:42 UTC+2:
> On Thursday, 31 August 2023 at 19:50:57 UTC+2, Julio Di Egidio wrote:
>
> [Corrected:]
> > OTOH "I do not tell the truth" indeed is not as simple (basic)
> > as "I am not true": so maybe Russell does go with Epimenides...
>
> Here is (my) Epimenides' for comparison:
> <https://groups.google.com/g/sci.logic/c/27ig6u97dgM/m/swXAFyDkAQAJ>
> with the caution that it is not finished, i.e. it's neither polished
> nor, more importantly, I have tried all conclusions I could draw.
>
> Julio

Re: Grelling–Nelson Paradox (in Coq)

<c1a73d15-2a35-438f-89d3-8664793020b6n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=3863&group=sci.logic#3863

  copy link   Newsgroups: sci.logic
X-Received: by 2002:a05:6214:18c7:b0:651:62a3:6480 with SMTP id cy7-20020a05621418c700b0065162a36480mr95861qvb.4.1693519432032;
Thu, 31 Aug 2023 15:03:52 -0700 (PDT)
X-Received: by 2002:a17:902:e803:b0:1b9:e8e5:b0a4 with SMTP id
u3-20020a170902e80300b001b9e8e5b0a4mr324894plg.8.1693519431735; Thu, 31 Aug
2023 15:03:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.logic
Date: Thu, 31 Aug 2023 15:03:51 -0700 (PDT)
In-Reply-To: <cfea1a59-61d6-467b-b022-e797ceb565acn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.57.50.239; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 77.57.50.239
References: <uc9vqu$m2$1@dont-email.me> <4296d969-24e7-4a7c-9473-96dae048a282n@googlegroups.com>
<8813af76-0205-4f0c-b720-c6bb68b9c467n@googlegroups.com> <a028183e-3b80-4976-88c0-4bfa547ed762n@googlegroups.com>
<130bc73d-de3a-4a62-b2a5-96da8ea9cfc0n@googlegroups.com> <cfea1a59-61d6-467b-b022-e797ceb565acn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c1a73d15-2a35-438f-89d3-8664793020b6n@googlegroups.com>
Subject: Re:_Grelling–Nelson_Paradox_(in_Coq)
From: burse...@gmail.com (Mild Shock)
Injection-Date: Thu, 31 Aug 2023 22:03:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4563
 by: Mild Shock - Thu, 31 Aug 2023 22:03 UTC

Nope, I made an error, I have to retract my claim.
I think I nevertheless found the Liar Paradox inside
the Epimenides Paradox. I think Dan Christensen used

something like:

(Pb ↔ ∀x¬Px) → ¬Pb is valid.
https://www.umsu.de/trees/#(Pb~4~6x~3Px)~5~3Pb

We can also write it like this, there is now a collection of b's
that satisfies Pb, and this collection is non-empty, this is what ∃xPx says.

(∃xPx ↔ ∀x¬Px) → ¬∃xPx is valid.
https://www.umsu.de/trees/#(~7xPx~4~6x~3Px)~5~3~7xPx

But the above is a vacous truth, since ∃xPx ↔ ∀x¬Px is
logically equivalent to ∃xPx ↔ ¬∃xPx which is an
antinomy, namely we have:

¬(∃xPx ↔ ¬∃xPx) is valid.
https://www.umsu.de/trees/#~3(~7xPx~4~3~7xPx)

Mild Shock schrieb am Donnerstag, 31. August 2023 um 23:55:47 UTC+2:
> The Epimenides Paradox is not an Antinomy like the Liar Paradox.
> If we take the Liar Paradox to be Q <=> ~Q, we see that this here
> is also a Liar Paradox, when we replace Q by ALL(x):P(x):
>
> ALL(x):P(x) <=> ~ALL(x):P(x)
>
> Wolfgang Scharz tree tool indeed confirms that it is an Antinomy,
> in that it can be Refuted, i.e. Disproved by producing a proof
> of its negation. The proof tells me the truth table has "F" everywhere:
>
> ¬(∀xPx ↔ ¬∀xPx) is valid.
> https://www.umsu.de/trees/#~3(~6xPx~4~3~6xPx)
>
> Now how do we get the Epimenides Paradox? You only need to
> tweak the above formula a little bit, and you get not anymore
> an Antinomy. Negation is not provable so the truth table has somewhere "T":
>
> ¬(∀xPx ↔ ¬∃xPx) is invalid.
> https://www.umsu.de/trees/#~3(~6xPx~4~3~7xPx)
>
> But the above formula has another advantage, you can use
> it to prove the contrary of what it has inside:
>
> (∀xPx ↔ ¬∃xPx) → ∃xPx is valid.
> https://www.umsu.de/trees/#(~6xPx~4~3~7xPx)~5~7xPx
>
> This is similar to the True(x) that appears inside the Epimenides
> proof in DC Proof, that then leads to ~True(x). Actually I think
> the Epimenides proof can be reduced to the above, I found
>
> it my some manipulations of the Epimendides proof.
> Julio Di Egidio schrieb am Donnerstag, 31. August 2023 um 20:05:42 UTC+2:
> > On Thursday, 31 August 2023 at 19:50:57 UTC+2, Julio Di Egidio wrote:
> >
> > [Corrected:]
> > > OTOH "I do not tell the truth" indeed is not as simple (basic)
> > > as "I am not true": so maybe Russell does go with Epimenides...
> >
> > Here is (my) Epimenides' for comparison:
> > <https://groups.google.com/g/sci.logic/c/27ig6u97dgM/m/swXAFyDkAQAJ>
> > with the caution that it is not finished, i.e. it's neither polished
> > nor, more importantly, I have tried all conclusions I could draw.
> >
> > Julio

Pages:123
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor