Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] is the axiom of choice... ?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] is the axiom of choice... ?


Chronological Thread 
  • From: Abhishek Anand <abhishek.anand.iitg AT gmail.com>
  • To: coq-club <coq-club AT inria.fr>
  • Subject: Re: [Coq-Club] is the axiom of choice... ?
  • Date: Sun, 11 Sep 2016 13:59:25 -0400
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=abhishek.anand.iitg AT gmail.com; spf=Pass smtp.mailfrom=abhishek.anand.iitg AT gmail.com; spf=None smtp.helo=postmaster AT mail-yw0-f169.google.com
  • Ironport-phdr: 9a23:F4IFkhRsgbPwkGagI94fRcAlGNpsv+yvbD5Q0YIujvd0So/mwa67bRCN2/xhgRfzUJnB7Loc0qyN4vmmBzNLuMrc+DBaKdoXCE9D0Z1X1yUbQ+e7SmTDZMbwaCI7GMkQHHRExFqcdXZvJcDlelfJqWez5zNBUj/2NA5yO/inUtWK15f/hKiO/MjYZBwNjz6ga/smJxKv6A7Vq8M+gI14K693xAGf8VVSfOED7GloJEmTkhW0z8G5+pIrpy1au/M698NDF6z8dqI0C71ZEDsOPGU85cmtvh7GG1jcrkAAW3kbx0IbSzPO6wv3C8/8

Regarding the shoe analogy, just being different doesn't imply that one can distinguish, let alone select one of them.

Analogies aside, you may want to ditch Prop and switch to Type for your logical needs. Then you can easily prove what you want.
To switch, the notations ∧ , ∨ , ∃ will need to be redefined to use prodsum, and sigT respectively.
I should warn that Coq's logic-related tactics are often hard coded for Prop -- at least they were 3-4 years ago.



On Sun, Sep 11, 2016 at 5:09 AM, Daniel de Rauglaudre <daniel.de_rauglaudre AT inria.fr> wrote:
Hi all,

Is the axiom of choice required if all sets have one only element ?
If not, how to prove it ?

Russel said that if all sets contain a pair of socks, we need the axiom
of choice to select a sock in each pair but that if they are shoes,
we don't need it, because the choice function can be : "take the left
shoe".

But for sets of one only element ?

Namely, I want to prove :
   (∀ x, ∃! y, P x y) → ∃ f, ∀ x, P x (f x)

Is is possible, or do I need the fucking axiom of choice ?

Thanks.

--
Daniel de Rauglaudre
http://pauillac.inria.fr/~ddr/




Archive powered by MHonArc 2.6.18.

Top of Page