coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Arnaud Spiwack <aspiwack AT lix.polytechnique.fr>
- To: Coq Club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] Existential instantiation with addition information
- Date: Sat, 28 Nov 2015 12:04:21 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=arnaud.spiwack AT gmail.com; spf=Pass smtp.mailfrom=arnaud.spiwack AT gmail.com; spf=None smtp.helo=postmaster AT mail-lf0-f49.google.com
- Ironport-phdr: 9a23:rXcaghS05MJBrNBCiWSG4U99xtpsv+yvbD5Q0YIujvd0So/mwa64bBaN2/xhgRfzUJnB7Loc0qyN4/2mCTBLuMrc+Fk5M7VyFDY9wf0MmAIhBMPXQWbaF9XNKxIAIcJZSVV+9Gu6O0UGUOz3ZlnVv2HgpWVKQka3CwN5K6zPF5LIiIzvjqbpq8CVM1kD3WbgKZpJbzyI7izp/vEMhoVjLqtjgjDomVBvP9ps+GVzOFiIlAz97MrjtLRq8iBXpu5zv5UYCfayV+0CQLdZFDUrNXwurI2u7EGbDFjH2nxJeWIP2jFMHgKNuBr9R9L6tjbwnut7wiiTe8PsG+MaQzOnuo5xThb1hG88Lz8m+WrUwph5l7pavxuqpDR7wp6SeIaRJeZzdaPbfMoHSCxPRJACBGR6HoqgYt5XXKI6NuFCoty4/gNWoA==
it turns out that `forall P:nat-Prop, forall n, P n -> exists m, P m /\ (forall p, p < m -> ~ P p)` is equivalent to the excluded middle.
Actually, I was mistaken: on the weak excluded middle `forall A, ~~A\/~A` can be deduced from my proof. But I found an actual proof of the principle of excluded middle which is even simpler.
Take `P n` to be `(n=0/\~A)\/(n=1/\A)\/(n=2)`. Then, by definition `P 2` holds, `P 0` is equivalent to `~A` and `P 1` is equivalent to `A`. A minimal witness of P cannot be greater than 1, otherwise `P 0` and `P 1` are false which means `~~A/\~A` holds, which is contradictory. Therefore a minimal witness of P, if it exists must be 0 or 1, hence existence of a minimal witness entails `P 0 \/ P 1` which is equivalent to `A \/ ~A`.
- [Coq-Club] Existential instantiation with addition information, David Asher, 11/26/2015
- Re: [Coq-Club] Existential instantiation with addition information, Adam Chlipala, 11/26/2015
- Re: [Coq-Club] Existential instantiation with addition information, Pierre-Marie Pédrot, 11/26/2015
- Re: [Coq-Club] Existential instantiation with addition information, Dominique Larchey-Wendling, 11/26/2015
- Re: [Coq-Club] Existential instantiation with addition information, Pierre-Marie Pédrot, 11/26/2015
- Re: [Coq-Club] Existential instantiation with addition information, Xavier Leroy, 11/26/2015
- Re: [Coq-Club] Existential instantiation with addition information, Jean-Francois Monin, 11/26/2015
- Re: [Coq-Club] Existential instantiation with addition information, Jean-Francois Monin, 11/26/2015
- Re: [Coq-Club] Existential instantiation with addition information, Arnaud Spiwack, 11/26/2015
- Re: [Coq-Club] Existential instantiation with addition information, Arnaud Spiwack, 11/28/2015
- Re: [Coq-Club] Existential instantiation with addition information, Dominique Larchey-Wendling, 11/26/2015
Archive powered by MHonArc 2.6.18.