Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Another megabytes the dust.


tech / sci.math / The clumsy definition challenge (DC Proof and Dan Christensen)

SubjectAuthor
* The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
+* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
|`- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
+* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
|+* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
||`* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Fritz Feldhase
|| +- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Fritz Feldhase
|| `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
||  `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Fritz Feldhase
||   `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
||    `- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Fritz Feldhase
|`* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
| +- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
| `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
|  `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
|   `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
|    +* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
|    |`- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
|    `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
|     `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
|      `- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
`* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
 `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
  +* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
  |`* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
  | +* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
  | |`- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
  | `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
  |  `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
  |   +- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
  |   `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
  |    +* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
  |    |`* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
  |    | `- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Fritz Feldhase
  |    `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
  |     `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Fritz Feldhase
  |      `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
  |       +* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Fritz Feldhase
  |       |`* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen
  |       | +* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Fritz Feldhase
  |       | |`* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Fritz Feldhase
  |       | | `- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
  |       | `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Hug Acquarone
  |       |  `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Michael Moroney
  |       |   `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Damen Serpico
  |       |    `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Michael Moroney
  |       |     `* Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dana Belluomi
  |       |      `- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Michael Moroney
  |       `- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Mostowski Collapse
  `- Re: The clumsy definition challenge (DC Proof and Dan Christensen)Dan Christensen

Pages:12
The clumsy definition challenge (DC Proof and Dan Christensen)

<93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:ad4:5dc3:0:b0:496:db04:7f66 with SMTP id m3-20020ad45dc3000000b00496db047f66mr4039095qvh.40.1661119428141;
Sun, 21 Aug 2022 15:03:48 -0700 (PDT)
X-Received: by 2002:a05:6808:1888:b0:345:3eef:630a with SMTP id
bi8-20020a056808188800b003453eef630amr3812898oib.219.1661119427944; Sun, 21
Aug 2022 15:03:47 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Sun, 21 Aug 2022 15:03:47 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
Subject: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Sun, 21 Aug 2022 22:03:48 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1498
 by: Mostowski Collapse - Sun, 21 Aug 2022 22:03 UTC

How can we figure out what is more clumsy, a definition:

Surjective(_) <=>

Or a definition as follows:

Surjective(_,_,_) <=>

Lets make an empirical study, prove this both ways with
Surjective(_) and Surjective(_,_,_) (and analogue for injective):

Let A and B be sets and f : A → B an injective function. Suppose
that A is non-empty. Then there exists a surjection g : B → A

Which proof is less clumsy?

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<010cb6f8-a057-4cc1-9fa4-f036353837f2n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:ae9:ed89:0:b0:6bb:9968:de30 with SMTP id c131-20020ae9ed89000000b006bb9968de30mr11108558qkg.774.1661124167180;
Sun, 21 Aug 2022 16:22:47 -0700 (PDT)
X-Received: by 2002:a05:6830:4111:b0:637:cc1:d60b with SMTP id
w17-20020a056830411100b006370cc1d60bmr6879103ott.311.1661124166958; Sun, 21
Aug 2022 16:22:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Sun, 21 Aug 2022 16:22:46 -0700 (PDT)
In-Reply-To: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <010cb6f8-a057-4cc1-9fa4-f036353837f2n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Sun, 21 Aug 2022 23:22:47 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2243
 by: Mostowski Collapse - Sun, 21 Aug 2022 23:22 UTC

Somehow I think defining:

Injective(_) <=> ...

Is less clumsy, because we can first prove:

Let A and B be sets and f : A → B a function. Suppose
that A is non-empty. Then there exists a surjection g : B → A

And then this is only a corollary:

Let A and B be sets and f : A → B an injective function. Suppose
that A is non-empty. Then there exists a surjection g : B → A

Maybe its a trick question?

Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:
> How can we figure out what is more clumsy, a definition:
>
> Surjective(_) <=>
>
> Or a definition as follows:
>
> Surjective(_,_,_) <=>
>
> Lets make an empirical study, prove this both ways with
> Surjective(_) and Surjective(_,_,_) (and analogue for injective):
>
> Let A and B be sets and f : A → B an injective function. Suppose
> that A is non-empty. Then there exists a surjection g : B → A
>
> Which proof is less clumsy?

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<28717380-ef42-42cd-bab4-94af1408803en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:ac8:5ad2:0:b0:344:90e7:410f with SMTP id d18-20020ac85ad2000000b0034490e7410fmr13633853qtd.625.1661124817066;
Sun, 21 Aug 2022 16:33:37 -0700 (PDT)
X-Received: by 2002:a05:6808:169e:b0:331:522a:4521 with SMTP id
bb30-20020a056808169e00b00331522a4521mr7909903oib.293.1661124816854; Sun, 21
Aug 2022 16:33:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.math
Date: Sun, 21 Aug 2022 16:33:36 -0700 (PDT)
In-Reply-To: <010cb6f8-a057-4cc1-9fa4-f036353837f2n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com> <010cb6f8-a057-4cc1-9fa4-f036353837f2n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <28717380-ef42-42cd-bab4-94af1408803en@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Sun, 21 Aug 2022 23:33:37 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 34
 by: Mostowski Collapse - Sun, 21 Aug 2022 23:33 UTC

Oops my bad, injectivity is needed. Oki Doki.

Mostowski Collapse schrieb am Montag, 22. August 2022 um 01:22:51 UTC+2:
> Somehow I think defining:
>
> Injective(_) <=> ...
>
> Is less clumsy, because we can first prove:
>
> Let A and B be sets and f : A → B a function. Suppose
> that A is non-empty. Then there exists a surjection g : B → A
> And then this is only a corollary:
> Let A and B be sets and f : A → B an injective function. Suppose
> that A is non-empty. Then there exists a surjection g : B → A
> Maybe its a trick question?
> Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:
> > How can we figure out what is more clumsy, a definition:
> >
> > Surjective(_) <=>
> >
> > Or a definition as follows:
> >
> > Surjective(_,_,_) <=>
> >
> > Lets make an empirical study, prove this both ways with
> > Surjective(_) and Surjective(_,_,_) (and analogue for injective):
> >
> > Let A and B be sets and f : A → B an injective function. Suppose
> > that A is non-empty. Then there exists a surjection g : B → A
> >
> > Which proof is less clumsy?

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:620a:808:b0:6ba:fcfa:368b with SMTP id s8-20020a05620a080800b006bafcfa368bmr11305957qks.616.1661130687198;
Sun, 21 Aug 2022 18:11:27 -0700 (PDT)
X-Received: by 2002:a05:6870:e0cb:b0:11d:2a0d:78d3 with SMTP id
a11-20020a056870e0cb00b0011d2a0d78d3mr2586168oab.221.1661130687004; Sun, 21
Aug 2022 18:11:27 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Sun, 21 Aug 2022 18:11:26 -0700 (PDT)
In-Reply-To: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=163.182.226.42; posting-account=OWfgwwgAAADQpH2XgMDMe2wuQ7OFPXlE
NNTP-Posting-Host: 163.182.226.42
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <81556491-acf6-4441-a031-19163ceec170n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: Dan_Chri...@sympatico.ca (Dan Christensen)
Injection-Date: Mon, 22 Aug 2022 01:11:27 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2431
 by: Dan Christensen - Mon, 22 Aug 2022 01:11 UTC

On Sunday, August 21, 2022 at 6:03:52 PM UTC-4, Mostowski Collapse (Jan Burse) wrote:
> How can we figure out what is more clumsy, a definition:
>
> Surjective(_) <=>
>

Should be: ALL(f):ALL(dom):ALL(cod):[Surjective(f,dom,cod) <=> [ALL(a):[a in cod => EXIST(b): [b in dom & f(b)=a]]]]

It is a purely optional abbreviation to improve readability, but somehow it causes Jan Burse's brain to explode.

> Or a definition as follows:
>
> Surjective(_,_,_) <=>
>
> Lets make an empirical study, prove this both ways with
> Surjective(_) and Surjective(_,_,_) (and analogue for injective):
>
> Let A and B be sets and f : A → B an injective function. Suppose
> that A is non-empty. Then there exists a surjection g : B → A
>
> Which proof is less clumsy?

Why don't you do a couple of proofs for us testing each alternative. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.

Dan

Download my DC Proof 2.0 freeware at http://www.dcproof.com
Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<f55e6075-f20b-4d86-add3-e3c1a7d1f3a4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a0c:a88a:0:b0:474:7f16:f272 with SMTP id x10-20020a0ca88a000000b004747f16f272mr13926780qva.4.1661134217459;
Sun, 21 Aug 2022 19:10:17 -0700 (PDT)
X-Received: by 2002:a05:6830:4110:b0:637:38e4:5aad with SMTP id
w16-20020a056830411000b0063738e45aadmr6782082ott.382.1661134217203; Sun, 21
Aug 2022 19:10:17 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Sun, 21 Aug 2022 19:10:17 -0700 (PDT)
In-Reply-To: <81556491-acf6-4441-a031-19163ceec170n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=163.182.226.42; posting-account=OWfgwwgAAADQpH2XgMDMe2wuQ7OFPXlE
NNTP-Posting-Host: 163.182.226.42
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com> <81556491-acf6-4441-a031-19163ceec170n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f55e6075-f20b-4d86-add3-e3c1a7d1f3a4n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: Dan_Chri...@sympatico.ca (Dan Christensen)
Injection-Date: Mon, 22 Aug 2022 02:10:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2761
 by: Dan Christensen - Mon, 22 Aug 2022 02:10 UTC

On Sunday, August 21, 2022 at 9:11:30 PM UTC-4, Dan Christensen wrote:
> On Sunday, August 21, 2022 at 6:03:52 PM UTC-4, Mostowski Collapse (Jan Burse) wrote:
> > How can we figure out what is more clumsy, a definition:
> >
> > Surjective(_) <=>
> >
> Should be: ALL(f):ALL(dom):ALL(cod):[Surjective(f,dom,cod) <=> [ALL(a):[a in cod => EXIST(b): [b in dom & f(b)=a]]]]
>
> It is a purely optional abbreviation to improve readability, but somehow it causes Jan Burse's brain to explode.
> > Or a definition as follows:
> >
> > Surjective(_,_,_) <=>
> >
> > Lets make an empirical study, prove this both ways with
> > Surjective(_) and Surjective(_,_,_) (and analogue for injective):
> >
> > Let A and B be sets and f : A → B an injective function. Suppose
> > that A is non-empty. Then there exists a surjection g : B → A
> >
> > Which proof is less clumsy?
> Why don't you do a couple of proofs for us testing each alternative. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.
>

BTW I have given my optional abbreviation here. Could you list your required axioms/definitions here, so that readers can compare, Jan Burse?

> Dan
>
> Download my DC Proof 2.0 freeware at http://www.dcproof.com
> Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<4e754750-0725-4257-97c5-9752e63dd4e1n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:ac8:59d2:0:b0:343:57f:3049 with SMTP id f18-20020ac859d2000000b00343057f3049mr13513632qtf.55.1661136914875;
Sun, 21 Aug 2022 19:55:14 -0700 (PDT)
X-Received: by 2002:a05:6808:2392:b0:345:3cbf:be23 with SMTP id
bp18-20020a056808239200b003453cbfbe23mr4331762oib.298.1661136914614; Sun, 21
Aug 2022 19:55:14 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Sun, 21 Aug 2022 19:55:14 -0700 (PDT)
In-Reply-To: <f55e6075-f20b-4d86-add3-e3c1a7d1f3a4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:3035:40f:dd3:2:1:7058:591f;
posting-account=-75WZwoAAABL0f0-07Kn6tvNHWg7W9AE
NNTP-Posting-Host: 2a02:3035:40f:dd3:2:1:7058:591f
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <f55e6075-f20b-4d86-add3-e3c1a7d1f3a4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4e754750-0725-4257-97c5-9752e63dd4e1n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: franz.fr...@gmail.com (Fritz Feldhase)
Injection-Date: Mon, 22 Aug 2022 02:55:14 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1804
 by: Fritz Feldhase - Mon, 22 Aug 2022 02:55 UTC

On Monday, August 22, 2022 at 4:10:21 AM UTC+2, Dan Christensen wrote:
>
> ALL(f):ALL(dom):ALL(cod):[Surjective(f,dom,cod) <=> [ALL(a):[a in cod => EXIST(b): [b in dom & f(b)=a]]]]
>
> It is a purely optional abbreviation

Just nonsense.

It seems to me that you just want to express

f[A] = B

with your idiotic "Surjective(f,A,B)". Though *I* would prefere to add the condition A c dom(f) in this connection.

Hence, the term "Surjective" is rather misleading here.

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<edb2ec7f-a49a-4cca-b863-ec04ad2d7cadn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:ac8:5fd6:0:b0:343:4b4:1022 with SMTP id k22-20020ac85fd6000000b0034304b41022mr14005497qta.616.1661138036108;
Sun, 21 Aug 2022 20:13:56 -0700 (PDT)
X-Received: by 2002:a05:6870:328d:b0:10d:ce86:ceee with SMTP id
q13-20020a056870328d00b0010dce86ceeemr11746739oac.80.1661138035890; Sun, 21
Aug 2022 20:13:55 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Sun, 21 Aug 2022 20:13:55 -0700 (PDT)
In-Reply-To: <4e754750-0725-4257-97c5-9752e63dd4e1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:3035:40f:dd3:2:1:7058:591f;
posting-account=-75WZwoAAABL0f0-07Kn6tvNHWg7W9AE
NNTP-Posting-Host: 2a02:3035:40f:dd3:2:1:7058:591f
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <f55e6075-f20b-4d86-add3-e3c1a7d1f3a4n@googlegroups.com>
<4e754750-0725-4257-97c5-9752e63dd4e1n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <edb2ec7f-a49a-4cca-b863-ec04ad2d7cadn@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: franz.fr...@gmail.com (Fritz Feldhase)
Injection-Date: Mon, 22 Aug 2022 03:13:56 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2363
 by: Fritz Feldhase - Mon, 22 Aug 2022 03:13 UTC

On Monday, August 22, 2022 at 4:55:18 AM UTC+2, Fritz Feldhase wrote:
> On Monday, August 22, 2022 at 4:10:21 AM UTC+2, Dan Christensen wrote:
> >
> > ALL(f):ALL(dom):ALL(cod):[Surjective(f,dom,cod) <=> [ALL(a):[a in cod => EXIST(b): [b in dom & f(b)=a]]]]
> >
> > It is a purely optional abbreviation
> >
> Just nonsense.
>
> It seems to me that you just want to express
>
> f[A] = B
>
> with your idiotic "Surjective(f,A,B)".

Right. As we can see here:

"Definition 3.3.17 [slightly altered]: A function f: X --> Y is /surjective/ iff f[X] = Y, i.e., for every y ∈ Y, there exists an x ∈ X such that f(x) = y."

Here Tao mentions that

f[X] = Y

"means the same" as

for every y ∈ Y, there exists an x ∈ X such that f(x) = y

[at least in the given context].

Hint: A function f is surjective iff f[dom(f)] = cod(f).

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<91bfac3a-1996-44db-9a20-9ac40f73d01bn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:620a:808:b0:6ba:fcfa:368b with SMTP id s8-20020a05620a080800b006bafcfa368bmr11510833qks.616.1661140669870;
Sun, 21 Aug 2022 20:57:49 -0700 (PDT)
X-Received: by 2002:a05:6870:41c3:b0:11c:3697:6632 with SMTP id
z3-20020a05687041c300b0011c36976632mr260861oac.1.1661140669565; Sun, 21 Aug
2022 20:57:49 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Sun, 21 Aug 2022 20:57:49 -0700 (PDT)
In-Reply-To: <4e754750-0725-4257-97c5-9752e63dd4e1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=163.182.226.42; posting-account=OWfgwwgAAADQpH2XgMDMe2wuQ7OFPXlE
NNTP-Posting-Host: 163.182.226.42
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <f55e6075-f20b-4d86-add3-e3c1a7d1f3a4n@googlegroups.com>
<4e754750-0725-4257-97c5-9752e63dd4e1n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <91bfac3a-1996-44db-9a20-9ac40f73d01bn@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: Dan_Chri...@sympatico.ca (Dan Christensen)
Injection-Date: Mon, 22 Aug 2022 03:57:49 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2236
 by: Dan Christensen - Mon, 22 Aug 2022 03:57 UTC

On Sunday, August 21, 2022 at 10:55:18 PM UTC-4, Fritz Feldhase wrote:
> On Monday, August 22, 2022 at 4:10:21 AM UTC+2, Dan Christensen wrote:
> >
> > ALL(f):ALL(dom):ALL(cod):[Surjective(f,dom,cod) <=> [ALL(a):[a in cod => EXIST(b): [b in dom & f(b)=a]]]]
> >
> > It is a purely optional abbreviation

> Just nonsense.

[snip]

You seem to be grasping at straws here, Fritz. There is nothing in set theory the requires a formal definition of the word "surjective." Instead of saying the function f mapping set X to set Y is "surjective," we can as easily say that it is such that ALL(a):[a in Y => EXIST(b):[b in X & f(b)=a]] without introducing any new terminology.

Dan

Download my DC Proof 2.0 freeware at http://www.dcproof.com
Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<667d0e85-5e2a-4910-8902-c18eff17787cn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:620a:4042:b0:6bb:cdb:eef9 with SMTP id i2-20020a05620a404200b006bb0cdbeef9mr11930835qko.498.1661142334299;
Sun, 21 Aug 2022 21:25:34 -0700 (PDT)
X-Received: by 2002:a05:6830:3981:b0:638:9f90:3685 with SMTP id
bs1-20020a056830398100b006389f903685mr7121719otb.130.1661142334027; Sun, 21
Aug 2022 21:25:34 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Sun, 21 Aug 2022 21:25:33 -0700 (PDT)
In-Reply-To: <91bfac3a-1996-44db-9a20-9ac40f73d01bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:3035:40f:dd3:2:1:7058:591f;
posting-account=-75WZwoAAABL0f0-07Kn6tvNHWg7W9AE
NNTP-Posting-Host: 2a02:3035:40f:dd3:2:1:7058:591f
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <f55e6075-f20b-4d86-add3-e3c1a7d1f3a4n@googlegroups.com>
<4e754750-0725-4257-97c5-9752e63dd4e1n@googlegroups.com> <91bfac3a-1996-44db-9a20-9ac40f73d01bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <667d0e85-5e2a-4910-8902-c18eff17787cn@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: franz.fr...@gmail.com (Fritz Feldhase)
Injection-Date: Mon, 22 Aug 2022 04:25:34 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3144
 by: Fritz Feldhase - Mon, 22 Aug 2022 04:25 UTC

On Monday, August 22, 2022 at 5:57:53 AM UTC+2, Dan Christensen wrote:
> On Sunday, August 21, 2022 at 10:55:18 PM UTC-4, Fritz Feldhase wrote:
> > On Monday, August 22, 2022 at 4:10:21 AM UTC+2, Dan Christensen wrote:
> > >
> > > ALL(f):ALL(dom):ALL(cod):[Surjective(f,dom,cod) <=> [ALL(a):[a in cod => EXIST(b): [b in dom & f(b)=a]]]]
> > >
> > > It is a purely optional abbreviation
> >
> > Just nonsense.

Hint: It seems to me that you just want to express

f[A] = B

with your idiotic "Surjective(f,A,B)".

Seems that this idiotic idea was triggered by the following definition:

"Definition 3.3.17 [slightly altered]: A function f: X --> Y is /surjective/ iff f[X] = Y, i.e., for every y ∈ Y, there exists an x ∈ X such that f(x) = y."

Here Tao mentions that

f[X] = Y

"means the same" as

for every y ∈ Y, there exists an x ∈ X such that f(x) = y

[at least in the given context].

Tao's definition for /surjective/ may be formalized the following way:

AfAXAY: f:X --> Y -> (surjective(f) <-> f[X] = Y).

So we MIGHT use your "abbreviation" to write:

AfAXAY: f:X --> Y -> (surjective(f) <-> surjective(f,X,Y)) ,

which would be rather idiotic! Especially, since the notion f[.] is heavily used in math and has a distinctive meaning (i. e. is a common idiom).

Could you point out a SINGLE source (textbook, internet source, etc.) where a/the predicat

surjective(f,X,Y)

was introduced for "abbreviating"

for every y ∈ Y, there exists an x ∈ X such that f(x) = y..

?

No? Any idea why not?

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<f17de6a4-b4ef-445d-9a77-80c48ac097ffn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:622a:178e:b0:344:56a8:25da with SMTP id s14-20020a05622a178e00b0034456a825damr14105807qtk.375.1661144676050;
Sun, 21 Aug 2022 22:04:36 -0700 (PDT)
X-Received: by 2002:a05:6870:b68f:b0:10b:ba83:92d4 with SMTP id
cy15-20020a056870b68f00b0010bba8392d4mr11402435oab.130.1661144675843; Sun, 21
Aug 2022 22:04:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Sun, 21 Aug 2022 22:04:35 -0700 (PDT)
In-Reply-To: <667d0e85-5e2a-4910-8902-c18eff17787cn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=163.182.226.42; posting-account=OWfgwwgAAADQpH2XgMDMe2wuQ7OFPXlE
NNTP-Posting-Host: 163.182.226.42
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <f55e6075-f20b-4d86-add3-e3c1a7d1f3a4n@googlegroups.com>
<4e754750-0725-4257-97c5-9752e63dd4e1n@googlegroups.com> <91bfac3a-1996-44db-9a20-9ac40f73d01bn@googlegroups.com>
<667d0e85-5e2a-4910-8902-c18eff17787cn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f17de6a4-b4ef-445d-9a77-80c48ac097ffn@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: Dan_Chri...@sympatico.ca (Dan Christensen)
Injection-Date: Mon, 22 Aug 2022 05:04:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2534
 by: Dan Christensen - Mon, 22 Aug 2022 05:04 UTC

On Monday, August 22, 2022 at 12:25:37 AM UTC-4, Fritz Feldhase wrote:

[snip]

>
> Could you point out a SINGLE source (textbook, internet source, etc.) where a/the predicat
>
> surjective(f,X,Y)
>

Proofs in mathematical textbooks are overwhelmingly informal proofs. I don't recall any that formally define a "surjective" predicate with ANY number of arguments. DC Proof, like any proof-checking software however, must deal strictly with formal proofs. If you want to formally define a "surjective" predicate with only only predicate, DC Proof can accommodate that. In my proofs, I prefer a simple abbreviation of 3 arguments with no restrictions. Note that this and other similar abbreviations are not built into DC Proof.. They must be introduced by users are the beginning of their proofs using the Axiom Rule available on the Logic menu.

Dan

Download my DC Proof 2.0 freeware at http://www.dcproof.com
Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:620a:470b:b0:6bb:61ca:9ae9 with SMTP id bs11-20020a05620a470b00b006bb61ca9ae9mr11673383qkb.36.1661161480345;
Mon, 22 Aug 2022 02:44:40 -0700 (PDT)
X-Received: by 2002:a05:6870:41d4:b0:11c:f6a9:408f with SMTP id
z20-20020a05687041d400b0011cf6a9408fmr5156271oac.169.1661161480082; Mon, 22
Aug 2022 02:44:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 02:44:39 -0700 (PDT)
In-Reply-To: <81556491-acf6-4441-a031-19163ceec170n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com> <81556491-acf6-4441-a031-19163ceec170n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Mon, 22 Aug 2022 09:44:40 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3387
 by: Mostowski Collapse - Mon, 22 Aug 2022 09:44 UTC

Well there is no "should be" you moron. There is only a "could be".
There "could be":

Surjective(_) <=> ....

Or there "could be":

Surjective(_,_,_) <=> ....

The by the scientific method of empirical investigation:
"Empirical research is research using empirical evidence.
It is also a way of gaining knowledge by means of direct
and indirect observation or experience."
https://de.wikipedia.org/wiki/Empirie

We have to find out what is more "clumsy".

Whats wrong with you? Never done science in your life?

P.S.: I have already a working definition for Dan O Matiks
"clumsy". "clumsy" is a new unit introduced by Dan Christensen.
Its the number of belgian waffles a mathematician eats,

while doing a proof. More belgian waffles more clumsy.

Dan Christensen schrieb am Montag, 22. August 2022 um 03:11:30 UTC+2:
> On Sunday, August 21, 2022 at 6:03:52 PM UTC-4, Mostowski Collapse (Jan Burse) wrote:
> > How can we figure out what is more clumsy, a definition:
> >
> > Surjective(_) <=>
> >
> Should be: ALL(f):ALL(dom):ALL(cod):[Surjective(f,dom,cod) <=> [ALL(a):[a in cod => EXIST(b): [b in dom & f(b)=a]]]]
>
> It is a purely optional abbreviation to improve readability, but somehow it causes Jan Burse's brain to explode.
> > Or a definition as follows:
> >
> > Surjective(_,_,_) <=>
> >
> > Lets make an empirical study, prove this both ways with
> > Surjective(_) and Surjective(_,_,_) (and analogue for injective):
> >
> > Let A and B be sets and f : A → B an injective function. Suppose
> > that A is non-empty. Then there exists a surjection g : B → A
> >
> > Which proof is less clumsy?
> Why don't you do a couple of proofs for us testing each alternative. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.
>
> Dan
>
> Download my DC Proof 2.0 freeware at http://www.dcproof.com
> Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<d1b42399-a721-47e7-be68-d15d8b345b40n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a0c:8e8d:0:b0:496:b53d:c775 with SMTP id x13-20020a0c8e8d000000b00496b53dc775mr14607790qvb.36.1661162236160;
Mon, 22 Aug 2022 02:57:16 -0700 (PDT)
X-Received: by 2002:a4a:9b54:0:b0:425:9532:a772 with SMTP id
e20-20020a4a9b54000000b004259532a772mr6303550ook.72.1661162235799; Mon, 22
Aug 2022 02:57:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 02:57:15 -0700 (PDT)
In-Reply-To: <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d1b42399-a721-47e7-be68-d15d8b345b40n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Mon, 22 Aug 2022 09:57:16 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5040
 by: Mostowski Collapse - Mon, 22 Aug 2022 09:57 UTC

A.D. de Groot's empirical cycle:

- Observation: The observation of a phenomenon
and inquiry concerning its causes.
- Induction: The formulation of hypotheses - generalized
explanations for the phenomenon.
- Deduction: The formulation of experiments that will test
the hypotheses (i.e. confirm them if true, refute them if false).
- Testing: The procedures by which the hypotheses are
tested and data are collected.
- Evaluation: The interpretation of the data and the formulation
of a theory - an abductive argument that presents the results
of the experiment as the most reasonable explanation for the phenomenon.
https://en.wikipedia.org/wiki/Empirical_research#Empirical_cycle

Dan Christensen formulated the hypothesis Surjective(_,_,_) is less clumsy.
But is this really true? Does a mathematician that uses Surjective(_,_,_)
consume less belgian waffles than a mathematician that uses Surjective(_)?

BTW: His hypothesis is from here:
Dan Christensen schrieb am Mittwoch, 17. August 2022 um 20:27:51 UTC+2:
> I have tried various definitions of a surjectivity abbreviation including
your suggestion to restrict its application using the Function(f,x,y) signature,
but found it needlessly cumbersome.
https://groups.google.com/g/sci.logic/c/QSfRj2g1ur8/m/fFHeqEU7AQAJ

Where are his "trials" documented?

Mostowski Collapse schrieb am Montag, 22. August 2022 um 11:44:44 UTC+2:
> Well there is no "should be" you moron. There is only a "could be".
> There "could be":
>
> Surjective(_) <=> ....
>
> Or there "could be":
>
> Surjective(_,_,_) <=> ....
>
> The by the scientific method of empirical investigation:
> "Empirical research is research using empirical evidence.
> It is also a way of gaining knowledge by means of direct
> and indirect observation or experience."
> https://de.wikipedia.org/wiki/Empirie
>
> We have to find out what is more "clumsy".
>
> Whats wrong with you? Never done science in your life?
>
> P.S.: I have already a working definition for Dan O Matiks
> "clumsy". "clumsy" is a new unit introduced by Dan Christensen.
> Its the number of belgian waffles a mathematician eats,
>
> while doing a proof. More belgian waffles more clumsy.
> Dan Christensen schrieb am Montag, 22. August 2022 um 03:11:30 UTC+2:
> > On Sunday, August 21, 2022 at 6:03:52 PM UTC-4, Mostowski Collapse (Jan Burse) wrote:
> > > How can we figure out what is more clumsy, a definition:
> > >
> > > Surjective(_) <=>
> > >
> > Should be: ALL(f):ALL(dom):ALL(cod):[Surjective(f,dom,cod) <=> [ALL(a):[a in cod => EXIST(b): [b in dom & f(b)=a]]]]
> >
> > It is a purely optional abbreviation to improve readability, but somehow it causes Jan Burse's brain to explode.
> > > Or a definition as follows:
> > >
> > > Surjective(_,_,_) <=>
> > >
> > > Lets make an empirical study, prove this both ways with
> > > Surjective(_) and Surjective(_,_,_) (and analogue for injective):
> > >
> > > Let A and B be sets and f : A → B an injective function. Suppose
> > > that A is non-empty. Then there exists a surjection g : B → A
> > >
> > > Which proof is less clumsy?
> > Why don't you do a couple of proofs for us testing each alternative. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.
> >
> > Dan
> >
> > Download my DC Proof 2.0 freeware at http://www.dcproof.com
> > Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<08ef07e0-d9d0-44ea-95a9-7859a1c82e9an@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:ac8:6b18:0:b0:343:6b3:60ff with SMTP id w24-20020ac86b18000000b0034306b360ffmr15100454qts.176.1661170943321;
Mon, 22 Aug 2022 05:22:23 -0700 (PDT)
X-Received: by 2002:a05:6808:18a:b0:345:61bd:77ee with SMTP id
w10-20020a056808018a00b0034561bd77eemr1947443oic.152.1661170943047; Mon, 22
Aug 2022 05:22:23 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 05:22:22 -0700 (PDT)
In-Reply-To: <f17de6a4-b4ef-445d-9a77-80c48ac097ffn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=79.206.204.169; posting-account=-75WZwoAAABL0f0-07Kn6tvNHWg7W9AE
NNTP-Posting-Host: 79.206.204.169
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <f55e6075-f20b-4d86-add3-e3c1a7d1f3a4n@googlegroups.com>
<4e754750-0725-4257-97c5-9752e63dd4e1n@googlegroups.com> <91bfac3a-1996-44db-9a20-9ac40f73d01bn@googlegroups.com>
<667d0e85-5e2a-4910-8902-c18eff17787cn@googlegroups.com> <f17de6a4-b4ef-445d-9a77-80c48ac097ffn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <08ef07e0-d9d0-44ea-95a9-7859a1c82e9an@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: franz.fr...@gmail.com (Fritz Feldhase)
Injection-Date: Mon, 22 Aug 2022 12:22:23 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1943
 by: Fritz Feldhase - Mon, 22 Aug 2022 12:22 UTC

On Monday, August 22, 2022 at 7:04:39 AM UTC+2, Dan Christensen wrote:
> On Monday, August 22, 2022 at 12:25:37 AM UTC-4, Fritz Feldhase wrote:

> > surjective(f,X,Y)

The following might be a reasonable definition:

surjective(f,X,Y) :<-> function(f,X,Y) & f[X] = Y.

In math lingo (usually):

f: X -->> Y :<-> f: X --> Y & f[X] = Y.

"f is an surjective function from X into Y"
("f is a function from X onto Y")

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:ad4:4ead:0:b0:496:e5d6:1db with SMTP id ed13-20020ad44ead000000b00496e5d601dbmr4090055qvb.73.1661180499570;
Mon, 22 Aug 2022 08:01:39 -0700 (PDT)
X-Received: by 2002:a05:6870:1791:b0:11c:a60a:3faf with SMTP id
r17-20020a056870179100b0011ca60a3fafmr8996123oae.219.1661180499354; Mon, 22
Aug 2022 08:01:39 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.math
Date: Mon, 22 Aug 2022 08:01:39 -0700 (PDT)
In-Reply-To: <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=163.182.226.42; posting-account=OWfgwwgAAADQpH2XgMDMe2wuQ7OFPXlE
NNTP-Posting-Host: 163.182.226.42
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: Dan_Chri...@sympatico.ca (Dan Christensen)
Injection-Date: Mon, 22 Aug 2022 15:01:39 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 48
 by: Dan Christensen - Mon, 22 Aug 2022 15:01 UTC

On Monday, August 22, 2022 at 5:44:44 AM UTC-4, Mostowski Collapse wrote:
[snip]

> > Why don't you do a couple of proofs for us testing each alternative. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.
> >

[snip abuse]

> There "could be":
>
> Surjective(_) <=> ....
>
> Or there "could be":
>
> Surjective(_,_,_) <=> ....
>

Or there could be no predicates whatsoever, e.g.

ALL(f):[ALL(a):[a in {0} => f(a) in {0}]
=> ALL(a):[a in {0} => EXIST(b):[b in {0} & f(b)=a]]] <----- f is surjective

ALL(g):[ALL(a):[a in {0} => g(a) in {0,1}] & g(0)=0
=> ~ALL(a):[a in {0,1} => EXIST(b):[b in {0} & g(b)=a]]] <----- g is not surjective

Your "system" should be able handle these as well.

> The by the scientific method of empirical investigation:
> "Empirical research is research using empirical evidence.
> It is also a way of gaining knowledge by means of direct
> and indirect observation or experience."
> https://de.wikipedia.org/wiki/Empirie
>
[snip abuse]

Scientific method???

Quit making excuses, Jan Burse. Let's see the full set of your axioms/definitions for Surjective(_), dom(_), cod(_), etc. and some proofs using them, say the equivalent of those above.

Dan

Download my DC Proof 2.0 freeware at http://www.dcproof.com
Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<5ee37e45-29e2-42bd-85c3-5f4417f07b1en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:620a:4709:b0:6bb:331b:5f6a with SMTP id bs9-20020a05620a470900b006bb331b5f6amr13005654qkb.96.1661182952454;
Mon, 22 Aug 2022 08:42:32 -0700 (PDT)
X-Received: by 2002:a05:6870:338e:b0:f3:1a36:9485 with SMTP id
w14-20020a056870338e00b000f31a369485mr12875524oae.277.1661182952042; Mon, 22
Aug 2022 08:42:32 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 08:42:31 -0700 (PDT)
In-Reply-To: <f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=163.182.226.42; posting-account=OWfgwwgAAADQpH2XgMDMe2wuQ7OFPXlE
NNTP-Posting-Host: 163.182.226.42
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
<f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5ee37e45-29e2-42bd-85c3-5f4417f07b1en@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: Dan_Chri...@sympatico.ca (Dan Christensen)
Injection-Date: Mon, 22 Aug 2022 15:42:32 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4117
 by: Dan Christensen - Mon, 22 Aug 2022 15:42 UTC

On Monday, August 22, 2022 at 11:01:50 AM UTC-4, Dan Christensen wrote:
> On Monday, August 22, 2022 at 5:44:44 AM UTC-4, Mostowski Collapse wrote:
>
> [snip]
> > > Why don't you do a couple of proofs for us testing each alternative. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.
> > >
> [snip abuse]
> > There "could be":
> >
> > Surjective(_) <=> ....
> >
> > Or there "could be":
> >
> > Surjective(_,_,_) <=> ....
> >
> Or there could be no predicates whatsoever, e.g.
>
> ALL(f):[ALL(a):[a in {0} => f(a) in {0}]
> => ALL(a):[a in {0} => EXIST(b):[b in {0} & f(b)=a]]] <----- f is surjective
>

PROOF

1. ALL(a):[a in x <=> a=0]
Axiom

Suppose...

2. ALL(a):[a in x => f(a) in x]
Premise


Prove: ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]

Suppose...

3. t in x
Premise

Apply definition of x

4. t in x <=> t=0
U Spec, 1

5. [t in x => t=0] & [t=0 => t in x]
Iff-And, 4

6. t in x => t=0
Split, 5

7. t=0
Detach, 6, 3

8. 0 in x
Substitute, 7, 3

9. t in x => f(t) in x
U Spec, 2

10. f(t) in x
Detach, 9, 3

Apply definition of x

11. f(t) in x <=> f(t)=0
U Spec, 1, 10

12. [f(t) in x => f(t)=0] & [f(t)=0 => f(t) in x]
Iff-And, 11

13. f(t) in x => f(t)=0
Split, 12

14. f(t)=0
Detach, 13, 10

Substituting...

15. f(0)=0
Substitute, 7, 14

16. f(0)=t
Substitute, 7, 15

17. 0 in x & f(0)=t
Join, 8, 16

18. EXIST(b):[b in x & f(b)=t]
E Gen, 17

f is surjective
As Required:

19. ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]
Conclusion, 3

As Required:

20. ALL(f):[ALL(a):[a in x => f(a) in x]
=> ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]]
Conclusion, 2

> ALL(g):[ALL(a):[a in {0} => g(a) in {0,1}] & g(0)=0
> => ~ALL(a):[a in {0,1} => EXIST(b):[b in {0} & g(b)=a]]] <----- g is not surjective
>
> Your "system" should be able handle these as well.
> > The by the scientific method of empirical investigation:
> > "Empirical research is research using empirical evidence.
> > It is also a way of gaining knowledge by means of direct
> > and indirect observation or experience."
> > https://de.wikipedia.org/wiki/Empirie
> >
> [snip abuse]
>
> Scientific method???
>
> Quit making excuses, Jan Burse. Let's see the full set of your axioms/definitions for Surjective(_), dom(_), cod(_), etc. and some proofs using them, say the equivalent of those above.
> Dan
>
> Download my DC Proof 2.0 freeware at http://www.dcproof.com
> Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<f7888894-589e-41b7-9f53-b3ffc78ef78en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:622a:174b:b0:343:1fc:14d8 with SMTP id l11-20020a05622a174b00b0034301fc14d8mr15894476qtk.579.1661188934275;
Mon, 22 Aug 2022 10:22:14 -0700 (PDT)
X-Received: by 2002:a05:6870:340c:b0:11d:6e0e:9a77 with SMTP id
g12-20020a056870340c00b0011d6e0e9a77mr1907742oah.242.1661188933945; Mon, 22
Aug 2022 10:22:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 10:22:13 -0700 (PDT)
In-Reply-To: <5ee37e45-29e2-42bd-85c3-5f4417f07b1en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
<f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com> <5ee37e45-29e2-42bd-85c3-5f4417f07b1en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f7888894-589e-41b7-9f53-b3ffc78ef78en@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Mon, 22 Aug 2022 17:22:14 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5436
 by: Mostowski Collapse - Mon, 22 Aug 2022 17:22 UTC

Holy cow! What is this guy smoking? Tibet, Afghanistan, ...?

Its not the theorem we want. You have as an axiom:

1. ALL(a):[a in x <=> a=0]
Axiom

Which says a = {0}. But the theorem would have maybe:

1. EXIST(a):[a in x]
Axiom

Better have it in the conclusion though. The challenge is:

Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:
> Let A and B be sets and f : A → B an injective function. Suppose
> that **A is non-empty**. Then there exists a surjection g : B → A
https://groups.google.com/g/sci.math/c/T7OzU-PmpEg/m/hLscRJOtAwAJ

Dan Christensen schrieb am Montag, 22. August 2022 um 17:42:36 UTC+2:
> On Monday, August 22, 2022 at 11:01:50 AM UTC-4, Dan Christensen wrote:
> > On Monday, August 22, 2022 at 5:44:44 AM UTC-4, Mostowski Collapse wrote:
> >
> > [snip]
> > > > Why don't you do a couple of proofs for us testing each alternative.. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.
> > > >
> > [snip abuse]
> > > There "could be":
> > >
> > > Surjective(_) <=> ....
> > >
> > > Or there "could be":
> > >
> > > Surjective(_,_,_) <=> ....
> > >
> > Or there could be no predicates whatsoever, e.g.
> >
> > ALL(f):[ALL(a):[a in {0} => f(a) in {0}]
> > => ALL(a):[a in {0} => EXIST(b):[b in {0} & f(b)=a]]] <----- f is surjective
> >
> PROOF
>
> 1. ALL(a):[a in x <=> a=0]
> Axiom
>
> Suppose...
>
> 2. ALL(a):[a in x => f(a) in x]
> Premise
>
>
> Prove: ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]
>
> Suppose...
>
> 3. t in x
> Premise
>
> Apply definition of x
>
> 4. t in x <=> t=0
> U Spec, 1
>
> 5. [t in x => t=0] & [t=0 => t in x]
> Iff-And, 4
>
> 6. t in x => t=0
> Split, 5
>
> 7. t=0
> Detach, 6, 3
>
> 8. 0 in x
> Substitute, 7, 3
>
> 9. t in x => f(t) in x
> U Spec, 2
>
> 10. f(t) in x
> Detach, 9, 3
>
> Apply definition of x
>
> 11. f(t) in x <=> f(t)=0
> U Spec, 1, 10
>
> 12. [f(t) in x => f(t)=0] & [f(t)=0 => f(t) in x]
> Iff-And, 11
>
> 13. f(t) in x => f(t)=0
> Split, 12
>
> 14. f(t)=0
> Detach, 13, 10
>
> Substituting...
>
> 15. f(0)=0
> Substitute, 7, 14
>
> 16. f(0)=t
> Substitute, 7, 15
>
> 17. 0 in x & f(0)=t
> Join, 8, 16
>
> 18. EXIST(b):[b in x & f(b)=t]
> E Gen, 17
>
> f is surjective
>
> As Required:
>
> 19. ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]
> Conclusion, 3
>
> As Required:
>
> 20. ALL(f):[ALL(a):[a in x => f(a) in x]
> => ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]]
> Conclusion, 2
> > ALL(g):[ALL(a):[a in {0} => g(a) in {0,1}] & g(0)=0
> > => ~ALL(a):[a in {0,1} => EXIST(b):[b in {0} & g(b)=a]]] <----- g is not surjective
> >
> > Your "system" should be able handle these as well.
> > > The by the scientific method of empirical investigation:
> > > "Empirical research is research using empirical evidence.
> > > It is also a way of gaining knowledge by means of direct
> > > and indirect observation or experience."
> > > https://de.wikipedia.org/wiki/Empirie
> > >
> > [snip abuse]
> >
> > Scientific method???
> >
> > Quit making excuses, Jan Burse. Let's see the full set of your axioms/definitions for Surjective(_), dom(_), cod(_), etc. and some proofs using them, say the equivalent of those above.
> > Dan
> >
> > Download my DC Proof 2.0 freeware at http://www.dcproof.com
> > Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<e30a287f-2098-4a4f-b9cb-525b64d3c095n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:620a:2b04:b0:6ba:4589:1cd2 with SMTP id do4-20020a05620a2b0400b006ba45891cd2mr13111693qkb.612.1661189005440;
Mon, 22 Aug 2022 10:23:25 -0700 (PDT)
X-Received: by 2002:a54:448a:0:b0:344:99d1:1578 with SMTP id
v10-20020a54448a000000b0034499d11578mr9461153oiv.7.1661189005026; Mon, 22 Aug
2022 10:23:25 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 10:23:24 -0700 (PDT)
In-Reply-To: <f7888894-589e-41b7-9f53-b3ffc78ef78en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
<f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com> <5ee37e45-29e2-42bd-85c3-5f4417f07b1en@googlegroups.com>
<f7888894-589e-41b7-9f53-b3ffc78ef78en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e30a287f-2098-4a4f-b9cb-525b64d3c095n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Mon, 22 Aug 2022 17:23:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5928
 by: Mostowski Collapse - Mon, 22 Aug 2022 17:23 UTC

Corr.:
Which says x = {0}. But the theorem would have maybe:

Mostowski Collapse schrieb am Montag, 22. August 2022 um 19:22:18 UTC+2:
> Holy cow! What is this guy smoking? Tibet, Afghanistan, ...?
>
> Its not the theorem we want. You have as an axiom:
> 1. ALL(a):[a in x <=> a=0]
> Axiom
> Which says a = {0}. But the theorem would have maybe:
>
> 1. EXIST(a):[a in x]
> Axiom
>
> Better have it in the conclusion though. The challenge is:
> Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:
> > Let A and B be sets and f : A → B an injective function. Suppose
> > that **A is non-empty**. Then there exists a surjection g : B → A
> https://groups.google.com/g/sci.math/c/T7OzU-PmpEg/m/hLscRJOtAwAJ
> Dan Christensen schrieb am Montag, 22. August 2022 um 17:42:36 UTC+2:
> > On Monday, August 22, 2022 at 11:01:50 AM UTC-4, Dan Christensen wrote:
> > > On Monday, August 22, 2022 at 5:44:44 AM UTC-4, Mostowski Collapse wrote:
> > >
> > > [snip]
> > > > > Why don't you do a couple of proofs for us testing each alternative. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.
> > > > >
> > > [snip abuse]
> > > > There "could be":
> > > >
> > > > Surjective(_) <=> ....
> > > >
> > > > Or there "could be":
> > > >
> > > > Surjective(_,_,_) <=> ....
> > > >
> > > Or there could be no predicates whatsoever, e.g.
> > >
> > > ALL(f):[ALL(a):[a in {0} => f(a) in {0}]
> > > => ALL(a):[a in {0} => EXIST(b):[b in {0} & f(b)=a]]] <----- f is surjective
> > >
> > PROOF
> >
> > 1. ALL(a):[a in x <=> a=0]
> > Axiom
> >
> > Suppose...
> >
> > 2. ALL(a):[a in x => f(a) in x]
> > Premise
> >
> >
> > Prove: ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]
> >
> > Suppose...
> >
> > 3. t in x
> > Premise
> >
> > Apply definition of x
> >
> > 4. t in x <=> t=0
> > U Spec, 1
> >
> > 5. [t in x => t=0] & [t=0 => t in x]
> > Iff-And, 4
> >
> > 6. t in x => t=0
> > Split, 5
> >
> > 7. t=0
> > Detach, 6, 3
> >
> > 8. 0 in x
> > Substitute, 7, 3
> >
> > 9. t in x => f(t) in x
> > U Spec, 2
> >
> > 10. f(t) in x
> > Detach, 9, 3
> >
> > Apply definition of x
> >
> > 11. f(t) in x <=> f(t)=0
> > U Spec, 1, 10
> >
> > 12. [f(t) in x => f(t)=0] & [f(t)=0 => f(t) in x]
> > Iff-And, 11
> >
> > 13. f(t) in x => f(t)=0
> > Split, 12
> >
> > 14. f(t)=0
> > Detach, 13, 10
> >
> > Substituting...
> >
> > 15. f(0)=0
> > Substitute, 7, 14
> >
> > 16. f(0)=t
> > Substitute, 7, 15
> >
> > 17. 0 in x & f(0)=t
> > Join, 8, 16
> >
> > 18. EXIST(b):[b in x & f(b)=t]
> > E Gen, 17
> >
> > f is surjective
> >
> > As Required:
> >
> > 19. ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]
> > Conclusion, 3
> >
> > As Required:
> >
> > 20. ALL(f):[ALL(a):[a in x => f(a) in x]
> > => ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]]
> > Conclusion, 2
> > > ALL(g):[ALL(a):[a in {0} => g(a) in {0,1}] & g(0)=0
> > > => ~ALL(a):[a in {0,1} => EXIST(b):[b in {0} & g(b)=a]]] <----- g is not surjective
> > >
> > > Your "system" should be able handle these as well.
> > > > The by the scientific method of empirical investigation:
> > > > "Empirical research is research using empirical evidence.
> > > > It is also a way of gaining knowledge by means of direct
> > > > and indirect observation or experience."
> > > > https://de.wikipedia.org/wiki/Empirie
> > > >
> > > [snip abuse]
> > >
> > > Scientific method???
> > >
> > > Quit making excuses, Jan Burse. Let's see the full set of your axioms/definitions for Surjective(_), dom(_), cod(_), etc. and some proofs using them, say the equivalent of those above.
> > > Dan
> > >
> > > Download my DC Proof 2.0 freeware at http://www.dcproof.com
> > > Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<eaea4f71-cbd3-47cc-aecc-92fb67b51a76n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:ae9:ed91:0:b0:6bb:29c0:8b0c with SMTP id c139-20020ae9ed91000000b006bb29c08b0cmr13244241qkg.676.1661189284174;
Mon, 22 Aug 2022 10:28:04 -0700 (PDT)
X-Received: by 2002:a05:6870:6129:b0:11c:5a32:74f0 with SMTP id
s41-20020a056870612900b0011c5a3274f0mr11974554oae.298.1661189283891; Mon, 22
Aug 2022 10:28:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 10:28:03 -0700 (PDT)
In-Reply-To: <e30a287f-2098-4a4f-b9cb-525b64d3c095n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
<f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com> <5ee37e45-29e2-42bd-85c3-5f4417f07b1en@googlegroups.com>
<f7888894-589e-41b7-9f53-b3ffc78ef78en@googlegroups.com> <e30a287f-2098-4a4f-b9cb-525b64d3c095n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <eaea4f71-cbd3-47cc-aecc-92fb67b51a76n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Mon, 22 Aug 2022 17:28:04 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2764
 by: Mostowski Collapse - Mon, 22 Aug 2022 17:28 UTC

What is the condition **A is non-empty** good for in the theorem?

BTW: The theorem is proposition 1.1 here (applied to classical logic):

Cantor-Bernstein implies Excluded Middle
Pierre Pradic, Chad E. Brown - August 16, 2022
https://arxiv.org/pdf/1904.09193.pdf

Mostowski Collapse schrieb am Montag, 22. August 2022 um 19:23:28 UTC+2:
> Corr.:
> Which says x = {0}. But the theorem would have maybe:
> Mostowski Collapse schrieb am Montag, 22. August 2022 um 19:22:18 UTC+2:
> > Holy cow! What is this guy smoking? Tibet, Afghanistan, ...?
> >
> > Its not the theorem we want. You have as an axiom:
> > 1. ALL(a):[a in x <=> a=0]
> > Axiom
> > Which says a = {0}. But the theorem would have maybe:
> >
> > 1. EXIST(a):[a in x]
> > Axiom
> >
> > Better have it in the conclusion though. The challenge is:
> > Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:
> > > Let A and B be sets and f : A → B an injective function. Suppose
> > > that **A is non-empty**. Then there exists a surjection g : B → A
> > https://groups.google.com/g/sci.math/c/T7OzU-PmpEg/m/hLscRJOtAwAJ

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<57c0465c-cca0-463f-bfc3-2f67c2aded41n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a0c:f147:0:b0:496:cc55:9dbe with SMTP id y7-20020a0cf147000000b00496cc559dbemr10171357qvl.18.1661189965324;
Mon, 22 Aug 2022 10:39:25 -0700 (PDT)
X-Received: by 2002:a05:6830:2707:b0:638:9ccc:dadb with SMTP id
j7-20020a056830270700b006389cccdadbmr8719601otu.369.1661189965063; Mon, 22
Aug 2022 10:39:25 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 10:39:24 -0700 (PDT)
In-Reply-To: <f7888894-589e-41b7-9f53-b3ffc78ef78en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=163.182.226.42; posting-account=OWfgwwgAAADQpH2XgMDMe2wuQ7OFPXlE
NNTP-Posting-Host: 163.182.226.42
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
<f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com> <5ee37e45-29e2-42bd-85c3-5f4417f07b1en@googlegroups.com>
<f7888894-589e-41b7-9f53-b3ffc78ef78en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <57c0465c-cca0-463f-bfc3-2f67c2aded41n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: Dan_Chri...@sympatico.ca (Dan Christensen)
Injection-Date: Mon, 22 Aug 2022 17:39:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 4581
 by: Dan Christensen - Mon, 22 Aug 2022 17:39 UTC

On Monday, August 22, 2022 at 1:22:18 PM UTC-4, Mostowski Collapse wrote:

> Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:

> > > > > Why don't you do a couple of proofs for us testing each alternative. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.
> > > > >
> > > [snip abuse]
> > > > There "could be":
> > > >
> > > > Surjective(_) <=> ....
> > > >
> > > > Or there "could be":
> > > >
> > > > Surjective(_,_,_) <=> ....
> > > >
> > > Or there could be no predicates whatsoever, e.g. <-------------------- See here
> > >
> > > ALL(f):[ALL(a):[a in {0} => f(a) in {0}]
> > > => ALL(a):[a in {0} => EXIST(b):[b in {0} & f(b)=a]]] <----- f is surjective
> > >
> > PROOF
> >
> > 1. ALL(a):[a in x <=> a=0]
> > Axiom
> >
> > Suppose...
> >
> > 2. ALL(a):[a in x => f(a) in x]
> > Premise
> >
> >
> > Prove: ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]
> >
> > Suppose...
> >
> > 3. t in x
> > Premise
> >
> > Apply definition of x
> >
> > 4. t in x <=> t=0
> > U Spec, 1
> >
> > 5. [t in x => t=0] & [t=0 => t in x]
> > Iff-And, 4
> >
> > 6. t in x => t=0
> > Split, 5
> >
> > 7. t=0
> > Detach, 6, 3
> >
> > 8. 0 in x
> > Substitute, 7, 3
> >
> > 9. t in x => f(t) in x
> > U Spec, 2
> >
> > 10. f(t) in x
> > Detach, 9, 3
> >
> > Apply definition of x
> >
> > 11. f(t) in x <=> f(t)=0
> > U Spec, 1, 10
> >
> > 12. [f(t) in x => f(t)=0] & [f(t)=0 => f(t) in x]
> > Iff-And, 11
> >
> > 13. f(t) in x => f(t)=0
> > Split, 12
> >
> > 14. f(t)=0
> > Detach, 13, 10
> >
> > Substituting...
> >
> > 15. f(0)=0
> > Substitute, 7, 14
> >
> > 16. f(0)=t
> > Substitute, 7, 15
> >
> > 17. 0 in x & f(0)=t
> > Join, 8, 16
> >
> > 18. EXIST(b):[b in x & f(b)=t]
> > E Gen, 17
> >
> > f is surjective
> >
> > As Required:
> >
> > 19. ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]
> > Conclusion, 3
> >
> > As Required:
> >
> > 20. ALL(f):[ALL(a):[a in x => f(a) in x]
> > => ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]]
> > Conclusion, 2

[snip abuse]

>
> Its not the theorem we want.

Pay attention, Jan Burse! This is just an a very simple example of how to prove a function is surjective without defining ANY predicate, unary or otherwise (an example you yourself recently put forth here) . Deal with it. Now, get busy with your formal proofs demonstrating how to use your wonky unary Surjective predicate.

Dan

Download my DC Proof 2.0 freeware at http://www.dcproof.com
Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<94f02b4c-a82a-4c6d-a45e-738da355dc97n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:6214:4118:b0:496:e8aa:74dd with SMTP id kc24-20020a056214411800b00496e8aa74ddmr4222099qvb.62.1661190809986;
Mon, 22 Aug 2022 10:53:29 -0700 (PDT)
X-Received: by 2002:a9d:809:0:b0:637:80b:3a3e with SMTP id 9-20020a9d0809000000b00637080b3a3emr8178183oty.328.1661190809716;
Mon, 22 Aug 2022 10:53:29 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 10:53:29 -0700 (PDT)
In-Reply-To: <57c0465c-cca0-463f-bfc3-2f67c2aded41n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
<f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com> <5ee37e45-29e2-42bd-85c3-5f4417f07b1en@googlegroups.com>
<f7888894-589e-41b7-9f53-b3ffc78ef78en@googlegroups.com> <57c0465c-cca0-463f-bfc3-2f67c2aded41n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <94f02b4c-a82a-4c6d-a45e-738da355dc97n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Mon, 22 Aug 2022 17:53:29 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5564
 by: Mostowski Collapse - Mon, 22 Aug 2022 17:53 UTC

Stop bull shitting, and posting false excuses.

Its an irrelevant example, it doesn't prove this theorem:

Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:
> Let A and B be sets and f : A → B an injective function. Suppose
> that **A is non-empty**. Then there exists a surjection g : B → A
https://groups.google.com/g/sci.math/c/T7OzU-PmpEg/m/hLscRJOtAwAJ

And besides that it doesn't use this requirement:

> How can we figure out what is more clumsy, a definition:
> Surjective(_) <=>
> Or a definition as follows:
> Surjective(_,_,_) <=>

You are wasting everybodies time...

Dan Christensen schrieb am Montag, 22. August 2022 um 19:39:30 UTC+2:
> On Monday, August 22, 2022 at 1:22:18 PM UTC-4, Mostowski Collapse wrote:
>
> > Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:
>
> > > > > > Why don't you do a couple of proofs for us testing each alternative. You can use the Axiom Rule on the Logic menu in DC Proof to create your own axioms for Surjective(_), dom(_), cod(_) and whatever else you might need.
> > > > > >
> > > > [snip abuse]
> > > > > There "could be":
> > > > >
> > > > > Surjective(_) <=> ....
> > > > >
> > > > > Or there "could be":
> > > > >
> > > > > Surjective(_,_,_) <=> ....
> > > > >
> > > > Or there could be no predicates whatsoever, e.g. <-------------------- See here
> > > >
> > > > ALL(f):[ALL(a):[a in {0} => f(a) in {0}]
> > > > => ALL(a):[a in {0} => EXIST(b):[b in {0} & f(b)=a]]] <----- f is surjective
> > > >
> > > PROOF
> > >
> > > 1. ALL(a):[a in x <=> a=0]
> > > Axiom
> > >
> > > Suppose...
> > >
> > > 2. ALL(a):[a in x => f(a) in x]
> > > Premise
> > >
> > >
> > > Prove: ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]
> > >
> > > Suppose...
> > >
> > > 3. t in x
> > > Premise
> > >
> > > Apply definition of x
> > >
> > > 4. t in x <=> t=0
> > > U Spec, 1
> > >
> > > 5. [t in x => t=0] & [t=0 => t in x]
> > > Iff-And, 4
> > >
> > > 6. t in x => t=0
> > > Split, 5
> > >
> > > 7. t=0
> > > Detach, 6, 3
> > >
> > > 8. 0 in x
> > > Substitute, 7, 3
> > >
> > > 9. t in x => f(t) in x
> > > U Spec, 2
> > >
> > > 10. f(t) in x
> > > Detach, 9, 3
> > >
> > > Apply definition of x
> > >
> > > 11. f(t) in x <=> f(t)=0
> > > U Spec, 1, 10
> > >
> > > 12. [f(t) in x => f(t)=0] & [f(t)=0 => f(t) in x]
> > > Iff-And, 11
> > >
> > > 13. f(t) in x => f(t)=0
> > > Split, 12
> > >
> > > 14. f(t)=0
> > > Detach, 13, 10
> > >
> > > Substituting...
> > >
> > > 15. f(0)=0
> > > Substitute, 7, 14
> > >
> > > 16. f(0)=t
> > > Substitute, 7, 15
> > >
> > > 17. 0 in x & f(0)=t
> > > Join, 8, 16
> > >
> > > 18. EXIST(b):[b in x & f(b)=t]
> > > E Gen, 17
> > >
> > > f is surjective
> > >
> > > As Required:
> > >
> > > 19. ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]
> > > Conclusion, 3
> > >
> > > As Required:
> > >
> > > 20. ALL(f):[ALL(a):[a in x => f(a) in x]
> > > => ALL(a):[a in x => EXIST(b):[b in x & f(b)=a]]]
> > > Conclusion, 2
> [snip abuse]
> >
> > Its not the theorem we want.
> Pay attention, Jan Burse! This is just an a very simple example of how to prove a function is surjective without defining ANY predicate, unary or otherwise (an example you yourself recently put forth here) . Deal with it. Now, get busy with your formal proofs demonstrating how to use your wonky unary Surjective predicate.
> Dan
>
> Download my DC Proof 2.0 freeware at http://www.dcproof.com
> Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<538504e4-5bad-42fa-b48f-dc707d7da59dn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:620a:2409:b0:6bb:d417:c8b6 with SMTP id d9-20020a05620a240900b006bbd417c8b6mr10035160qkn.304.1661191049035;
Mon, 22 Aug 2022 10:57:29 -0700 (PDT)
X-Received: by 2002:a05:6820:812:b0:44a:a398:893c with SMTP id
bg18-20020a056820081200b0044aa398893cmr7023670oob.84.1661191048710; Mon, 22
Aug 2022 10:57:28 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 10:57:28 -0700 (PDT)
In-Reply-To: <94f02b4c-a82a-4c6d-a45e-738da355dc97n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<81556491-acf6-4441-a031-19163ceec170n@googlegroups.com> <a2de3dac-6c29-40e7-bcd1-9c1e1449477bn@googlegroups.com>
<f8fa047a-1d50-474f-a01c-01bf6b124499n@googlegroups.com> <5ee37e45-29e2-42bd-85c3-5f4417f07b1en@googlegroups.com>
<f7888894-589e-41b7-9f53-b3ffc78ef78en@googlegroups.com> <57c0465c-cca0-463f-bfc3-2f67c2aded41n@googlegroups.com>
<94f02b4c-a82a-4c6d-a45e-738da355dc97n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <538504e4-5bad-42fa-b48f-dc707d7da59dn@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Mon, 22 Aug 2022 17:57:29 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2978
 by: Mostowski Collapse - Mon, 22 Aug 2022 17:57 UTC

Where do you even see {0} ?
Did you misunderstand this phrase:

**A is non-empty**

LoL

Mostowski Collapse schrieb am Montag, 22. August 2022 um 19:53:34 UTC+2:
> Stop bull shitting, and posting false excuses.
>
> Its an irrelevant example, it doesn't prove this theorem:
> Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:
> > Let A and B be sets and f : A → B an injective function. Suppose
> > that **A is non-empty**. Then there exists a surjection g : B → A
> https://groups.google.com/g/sci.math/c/T7OzU-PmpEg/m/hLscRJOtAwAJ
> And besides that it doesn't use this requirement:
> > How can we figure out what is more clumsy, a definition:
> > Surjective(_) <=>
> > Or a definition as follows:
> > Surjective(_,_,_) <=>
> You are wasting everybodies time...
> Dan Christensen schrieb am Montag, 22. August 2022 um 19:39:30 UTC+2:
> > On Monday, August 22, 2022 at 1:22:18 PM UTC-4, Mostowski Collapse wrote:
> >
> > > Mostowski Collapse schrieb am Montag, 22. August 2022 um 00:03:52 UTC+2:
> > > Its not the theorem we want.
> > Pay attention, Jan Burse! This is just an a very simple example of how to prove a function is surjective without defining ANY predicate, unary or otherwise (an example you yourself recently put forth here) .

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<8a4788f2-d24c-4c6a-9f2d-28bde4f20a84n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:622a:14cd:b0:344:6cfa:42f9 with SMTP id u13-20020a05622a14cd00b003446cfa42f9mr17609069qtx.147.1661224042371;
Mon, 22 Aug 2022 20:07:22 -0700 (PDT)
X-Received: by 2002:a05:6870:c598:b0:108:b7e2:ac8 with SMTP id
ba24-20020a056870c59800b00108b7e20ac8mr565239oab.1.1661224042015; Mon, 22 Aug
2022 20:07:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Mon, 22 Aug 2022 20:07:21 -0700 (PDT)
In-Reply-To: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=163.182.226.42; posting-account=OWfgwwgAAADQpH2XgMDMe2wuQ7OFPXlE
NNTP-Posting-Host: 163.182.226.42
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8a4788f2-d24c-4c6a-9f2d-28bde4f20a84n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: Dan_Chri...@sympatico.ca (Dan Christensen)
Injection-Date: Tue, 23 Aug 2022 03:07:22 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2378
 by: Dan Christensen - Tue, 23 Aug 2022 03:07 UTC

On Sunday, August 21, 2022 at 6:03:52 PM UTC-4, Mostowski Collapse (Jan Burse) wrote:

>
> Let A and B be sets and f : A → B an injective function. Suppose
> that A is non-empty. Then there exists a surjection g : B → A
>

Posted here several weeks ago:

THEOREM

ALL(a):ALL(b):ALL(f1):[Set(a)

& EXIST(c):c in a & Set(b) <----- non-empty set

& ALL(c):[c in a => f1(c) in b] <----- function f1: a --> b

& ALL(c):ALL(d):[c in a & d in a => [f1(c)=f1(d) => c=d]] <----- f1 is injective

=> EXIST(f2):[ALL(c):[c in b => f2(c) in a] <----- function f2: b --> a

& ALL(c):[c in a => EXIST(d):[d in b & f2(d) in a]]]] <----- f2 is surjective

The proof makes use the following axioms of set theory and no others:

1. Cartesian Product Axiom
2. Subset Axiom
3. Function Axiom

No additional axioms, definitions, previous results or references to cardinalities were required.

https://dcproof.com/SurjectionFromInjection.htm (381 lines)

What have you got, Jan Burse?

Dan

Download my DC Proof 2.0 freeware at http://www.dcproof.com
Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<6f47d826-b201-46d3-aafa-57c57126c4aan@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:620a:808:b0:6ba:fcfa:368b with SMTP id s8-20020a05620a080800b006bafcfa368bmr15288248qks.616.1661249800327;
Tue, 23 Aug 2022 03:16:40 -0700 (PDT)
X-Received: by 2002:a05:6870:d58b:b0:11d:482e:347a with SMTP id
u11-20020a056870d58b00b0011d482e347amr1066866oao.293.1661249800018; Tue, 23
Aug 2022 03:16:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.math
Date: Tue, 23 Aug 2022 03:16:39 -0700 (PDT)
In-Reply-To: <8a4788f2-d24c-4c6a-9f2d-28bde4f20a84n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com> <8a4788f2-d24c-4c6a-9f2d-28bde4f20a84n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6f47d826-b201-46d3-aafa-57c57126c4aan@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Tue, 23 Aug 2022 10:16:40 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 77
 by: Mostowski Collapse - Tue, 23 Aug 2022 10:16 UTC

That you didn't solve the task is also seen in the comments of
the form <----- f1 is injective, and <----- f2 is surjective, but the
task was totally different.

You should have predicates Surjective and Injective. Mostlikely
they will have the same number of proof lines, since they will
have the same number of quantifiers.

Surjective(_) will have some quantifiers after <=>:

ALL(f):[Surjective(_) <=> EXIST(dom):EXIST(cod): .... ]

Surjective(_,_,_) will have some quantifiers before <=>:

ALL(f):ALL(f):ALL(f):[Surjective(_,_,_) <=> .... ]

If every quajtifiers needs some proof step, they could
need the same number of proof steps. But Dan Christensen
said Surjective(_,_,_) is less clumsy. Can you empirically

show us that this is the case?

BTW: His less clumsy hypothesis is from here:
Dan Christensen schrieb am Mittwoch, 17. August 2022 um 20:27:51 UTC+2:
> I have tried various definitions of a surjectivity abbreviation including
your suggestion to restrict its application using the Function(f,x,y) signature,
but found it needlessly cumbersome.
https://groups.google.com/g/sci.logic/c/QSfRj2g1ur8/m/fFHeqEU7AQAJ

Where are his "trials" documented?
I still don't see some "trials".

Dan Christensen schrieb am Dienstag, 23. August 2022 um 05:07:26 UTC+2:
> On Sunday, August 21, 2022 at 6:03:52 PM UTC-4, Mostowski Collapse (Jan Burse) wrote:
>
> >
> > Let A and B be sets and f : A → B an injective function. Suppose
> > that A is non-empty. Then there exists a surjection g : B → A
> >
> Posted here several weeks ago:
>
> THEOREM
>
> ALL(a):ALL(b):ALL(f1):[Set(a)
>
> & EXIST(c):c in a & Set(b) <----- non-empty set
>
> & ALL(c):[c in a => f1(c) in b] <----- function f1: a --> b
>
> & ALL(c):ALL(d):[c in a & d in a => [f1(c)=f1(d) => c=d]] <----- f1 is injective
>
> => EXIST(f2):[ALL(c):[c in b => f2(c) in a] <----- function f2: b --> a
>
> & ALL(c):[c in a => EXIST(d):[d in b & f2(d) in a]]]] <----- f2 is surjective
>
> The proof makes use the following axioms of set theory and no others:
>
> 1. Cartesian Product Axiom
> 2. Subset Axiom
> 3. Function Axiom
>
> No additional axioms, definitions, previous results or references to cardinalities were required.
>
> https://dcproof.com/SurjectionFromInjection.htm (381 lines)
>
> What have you got, Jan Burse?
> Dan
>
> Download my DC Proof 2.0 freeware at http://www.dcproof.com
> Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<e3694301-f26d-435f-a474-675eb8159d0en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a0c:a88a:0:b0:474:7f16:f272 with SMTP id x10-20020a0ca88a000000b004747f16f272mr19784078qva.4.1661264184765;
Tue, 23 Aug 2022 07:16:24 -0700 (PDT)
X-Received: by 2002:a05:6808:238e:b0:345:3564:2a49 with SMTP id
bp14-20020a056808238e00b0034535642a49mr1384635oib.221.1661264184516; Tue, 23
Aug 2022 07:16:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.math
Date: Tue, 23 Aug 2022 07:16:24 -0700 (PDT)
In-Reply-To: <6f47d826-b201-46d3-aafa-57c57126c4aan@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=80.218.40.218; posting-account=UjEXBwoAAAAOk5fiB8WdHvZddFg9nJ9r
NNTP-Posting-Host: 80.218.40.218
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<8a4788f2-d24c-4c6a-9f2d-28bde4f20a84n@googlegroups.com> <6f47d826-b201-46d3-aafa-57c57126c4aan@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e3694301-f26d-435f-a474-675eb8159d0en@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: burse...@gmail.com (Mostowski Collapse)
Injection-Date: Tue, 23 Aug 2022 14:16:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 93
 by: Mostowski Collapse - Tue, 23 Aug 2022 14:16 UTC

Also dcproof17.exe has the same old bug, its unusable.
This bug was reported on sci.logic or sci.math in the past.

Try entering an axiom:

ALL(x):ALL(y):[P((x,y)) <=> Q]

It will show you:

1 ALL(x):ALL(y):[P(x,y) <=> Q]
Axiom

Mostowski Collapse schrieb am Dienstag, 23. August 2022 um 12:16:44 UTC+2:
> That you didn't solve the task is also seen in the comments of
> the form <----- f1 is injective, and <----- f2 is surjective, but the
> task was totally different.
>
> You should have predicates Surjective and Injective. Mostlikely
> they will have the same number of proof lines, since they will
> have the same number of quantifiers.
>
> Surjective(_) will have some quantifiers after <=>:
>
> ALL(f):[Surjective(_) <=> EXIST(dom):EXIST(cod): .... ]
>
> Surjective(_,_,_) will have some quantifiers before <=>:
>
> ALL(f):ALL(f):ALL(f):[Surjective(_,_,_) <=> .... ]
>
> If every quajtifiers needs some proof step, they could
> need the same number of proof steps. But Dan Christensen
> said Surjective(_,_,_) is less clumsy. Can you empirically
>
> show us that this is the case?
>
> BTW: His less clumsy hypothesis is from here:
> Dan Christensen schrieb am Mittwoch, 17. August 2022 um 20:27:51 UTC+2:
> > I have tried various definitions of a surjectivity abbreviation including
> your suggestion to restrict its application using the Function(f,x,y) signature,
> but found it needlessly cumbersome.
> https://groups.google.com/g/sci.logic/c/QSfRj2g1ur8/m/fFHeqEU7AQAJ
>
> Where are his "trials" documented?
> I still don't see some "trials".
> Dan Christensen schrieb am Dienstag, 23. August 2022 um 05:07:26 UTC+2:
> > On Sunday, August 21, 2022 at 6:03:52 PM UTC-4, Mostowski Collapse (Jan Burse) wrote:
> >
> > >
> > > Let A and B be sets and f : A → B an injective function. Suppose
> > > that A is non-empty. Then there exists a surjection g : B → A
> > >
> > Posted here several weeks ago:
> >
> > THEOREM
> >
> > ALL(a):ALL(b):ALL(f1):[Set(a)
> >
> > & EXIST(c):c in a & Set(b) <----- non-empty set
> >
> > & ALL(c):[c in a => f1(c) in b] <----- function f1: a --> b
> >
> > & ALL(c):ALL(d):[c in a & d in a => [f1(c)=f1(d) => c=d]] <----- f1 is injective
> >
> > => EXIST(f2):[ALL(c):[c in b => f2(c) in a] <----- function f2: b --> a
> >
> > & ALL(c):[c in a => EXIST(d):[d in b & f2(d) in a]]]] <----- f2 is surjective
> >
> > The proof makes use the following axioms of set theory and no others:
> >
> > 1. Cartesian Product Axiom
> > 2. Subset Axiom
> > 3. Function Axiom
> >
> > No additional axioms, definitions, previous results or references to cardinalities were required.
> >
> > https://dcproof.com/SurjectionFromInjection.htm (381 lines)
> >
> > What have you got, Jan Burse?
> > Dan
> >
> > Download my DC Proof 2.0 freeware at http://www.dcproof.com
> > Visit my Math Blog at http://www.dcproof.wordpress.com

Re: The clumsy definition challenge (DC Proof and Dan Christensen)

<fd354ef8-fd57-40e4-b4b6-b8b2690058f5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.math
X-Received: by 2002:a05:6214:1c83:b0:46b:a79a:2f0b with SMTP id ib3-20020a0562141c8300b0046ba79a2f0bmr20326126qvb.103.1661269868517;
Tue, 23 Aug 2022 08:51:08 -0700 (PDT)
X-Received: by 2002:a05:6870:338e:b0:f3:1a36:9485 with SMTP id
w14-20020a056870338e00b000f31a369485mr1694432oae.277.1661269867810; Tue, 23
Aug 2022 08:51:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.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.math
Date: Tue, 23 Aug 2022 08:51:07 -0700 (PDT)
In-Reply-To: <6f47d826-b201-46d3-aafa-57c57126c4aan@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=163.182.226.42; posting-account=OWfgwwgAAADQpH2XgMDMe2wuQ7OFPXlE
NNTP-Posting-Host: 163.182.226.42
References: <93409db0-f76f-4b1a-97a8-7c18c35e1ce5n@googlegroups.com>
<8a4788f2-d24c-4c6a-9f2d-28bde4f20a84n@googlegroups.com> <6f47d826-b201-46d3-aafa-57c57126c4aan@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fd354ef8-fd57-40e4-b4b6-b8b2690058f5n@googlegroups.com>
Subject: Re: The clumsy definition challenge (DC Proof and Dan Christensen)
From: Dan_Chri...@sympatico.ca (Dan Christensen)
Injection-Date: Tue, 23 Aug 2022 15:51:08 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2431
 by: Dan Christensen - Tue, 23 Aug 2022 15:51 UTC

On Tuesday, August 23, 2022 at 6:16:44 AM UTC-4, Mostowski Collapse (Jan Burse) wrote:
[snip]

> You should have predicates Surjective and Injective.

Strictly speaking, we see here that they are unnecessary. Optionally, for readability, you might define the predicates Injective and Surjective at the beginning of a proof as follows:

1. ALL(f):ALL(x):ALL(y):[Injective(f,x,y) <=> ALL(a):ALL(b):[a in x & b in x => [f(a)=f(b) => a=b]]]
Axiom

2. ALL(f):ALL(x):ALL(y):[Surjective(f,x,y) <=> ALL(a):[a in y => EXIST(b):[b in x & f(b)=a]]]
Axiom

Then, using my proof, you could prove:

ALL(a):ALL(b):ALL(f1):[Set(a)

& EXIST(c):c in a

& Set(b)

& ALL(c):[c in a => f1(c) in b]

& Injective(f1,a,b) <----- New

=> EXIST(f2):[ALL(c):[c in b => f2(c) in a]

& Surjective(f2,b,a) ]]] <----- New

It would only take a few extra lines at the beginning and end of the proof. Most of the proof could remain unchanged. How about it, Jan Burse? You seem to have a lot of time on your hands.

Dan

Download my DC Proof 2.0 freeware at http://www.dcproof.com
Visit my Math Blog at http://www.dcproof.wordpress.com

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor