Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Existential instantiation with addition information

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Existential instantiation with addition information


Chronological Thread 
  • 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: Thu, 26 Nov 2015 23:36:39 +0100
  • Authentication-results: mail2-smtp-roc.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:RuxUOxFk557zjAQ+KwCOVZ1GYnF86YWxBRYc798ds5kLTJ75r8ywAkXT6L1XgUPTWs2DsrQf27eQ4/mrATFIyK3CmU5BWaQEbwUCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYsExnyfTB4Ov7yUtaLyZ/niqbiotaLPk1hv3mUX/BbFF2OtwLft80b08NJC50a7V/3mEZOYPlc3mhyJFiezF7W78a0+4N/oWwL46pyv+YJa6jxfrw5QLpEF3xmdjltvIy4/SXEGCCI/zM3Vngc2k5DBBGA5xXnVL/wtDH7v6xzwn/JE9fxSOUdQzKr8qsjcwfply4MNHZt+XrPi9N5h6FzpBOx4QR4x5/IbYqVMvtnY66bc8lMFjkJZdpYSyEUWtD0VIAIFedUeL8A94Q=


I don't think that this is intuitionistically provable when P is not
decidable though.
 
We're drifting in rather theoretical territories, but 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.

Let A be a proposition and P n be the statement that { x:unit | A } has at most n elements. Clearly P 1 holds. However, if P has a minimal witness, then by case analyses on that minimal witness we can decide whether A\/~A.

Now, on the other hand, `forall n, P n -> exists m, P m /\ (forall p, p < m -> ~ P p)` doesn't implies that `P` is decidable. Take a function s:nat -> bool, and consider `P n` to be the proposition that `exists k>n, s k = true`. P is not decidable (this is Bishop's limited principle of omniscience), however, clearly if `P n` then there exists a minimal such n (namely 0).




Archive powered by MHonArc 2.6.18.

Top of Page