coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Andrej Bauer <andrej.bauer AT andrej.com>
- To: Gregory Malecha <gmalecha AT eecs.harvard.edu>
- Cc: coq-club AT inria.fr
- Subject: Re: [Coq-Club] How to define by unique existence?
- Date: Fri, 20 Jan 2012 15:23:39 +0100
Suppose you have a constructive proof of a statement "there is an x
satisfying P":
exists x : A, P x
Then your proof contains an actual construction of such an x. Instead
of having proved the above statement, you should have constructed an
element of the set
{x : A | P x}
You can throw in uniqueness if you want, but it does not add much in
terms of conceptual understanding.
If you existence proof is not constructive, you should make it constructive.
If it is not possible to make it constructive, you should change your theory.
If you don't want to change your theory, then you can assume the
definite description axiom that Christian Doczkal mentioned. In fact,
what many people do not realize is that some form of such an axiom is
needed in classical mathematics, too.
With kind regards,
Andrej
- [Coq-Club] How to define by unique existence?, nicolas . herzog
- Re: [Coq-Club] How to define by unique existence?,
Gregory Malecha
- Re: [Coq-Club] How to define by unique existence?, Andrej Bauer
- Re: [Coq-Club] How to define by unique existence?, Christian Doczkal
- Re: [Coq-Club] How to define by unique existence?,
Gregory Malecha
Archive powered by MhonArc 2.6.16.