Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Formal Way to Express Provability in Coq

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Formal Way to Express Provability in Coq


Chronological Thread 
  • From: Li-yao Xia <lysxia AT gmail.com>
  • To: coq-club AT inria.fr
  • Cc: mukeshtiwari.iiitm AT gmail.com
  • Subject: Re: [Coq-Club] Formal Way to Express Provability in Coq
  • Date: Fri, 6 Oct 2023 18:14:48 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=lysxia AT gmail.com; spf=Pass smtp.mailfrom=lysxia AT gmail.com; spf=None smtp.helo=postmaster AT mail-wr1-f47.google.com
  • Ironport-data: A9a23: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 IT7qa2ogK12dKIpLftdRg==
  • Ironport-hdrordr: A9a23:1Q1gSqnutrjl4TTPh5lNO4D2mkvpDfIP3DAbv31ZSRFFG/FwWf re4cjzpiWE8gr5OUtQ+uxoXZPrfZqyz+8R3WB8B8bYYOCighrVEGgA1/qH/9SDIVydygc178 4JGMhD4Z/LfCBHZK7BgTVQeOxQpuVvnprY/Ns2g00dKj2CqJsN0+66MGum+4FNKzWuzKBWKK ah
  • Ironport-phdr: A9a23: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 y6A9rZT
  • Ironport-sdr: 6520408a_59/49fPt/GeWVzRlQyqW7702RLDrLjFnEfbY3G9sHScKyIS MTUcTBOEmJIi4KGFwFMtZPWLu83WFKpnJ6ZVlXQ==

Hi Mukesh,

Some ideas:

1: formalize the syntax of CoC explicitly, and then show that a CoC proof of Peirce's law would let you do impossible things like decide the truth of all propositions.

2: show that Pierce's law implies some other principle whose non-provability you already believe in (maybe excluded middle for example).

3: show that Pierce's law contradicts some well-known non-constructive principle such as parametricity (e.g., there is only one inhabitant of (forall A, A -> A), extensionally) or univalence, whose admissibility you also believe in.

Cheers,

Li-yao


On 2023-10-06 5:11 PM, mukesh tiwari wrote:
Hi everyone,
This question is just out of curiosity. I understand that Peirce's law is not provable in Coq (constructive logic) 
(I tried it in Coq and reached a point where it was impossible to construct an element of type Q from the context). 
I am wondering if there is a formal way to say what is and what is not provable in Coq. 


Best, 
Mukesh 

Require Import List Utf8.
Import Notations.


Lemma peirce_law : 
  ∀ (P Q : Prop), ((P -> Q) -> P) -> P.
Proof.
  refine
    (λ P Q f, f (λ p,  _ )).
  (* There is no way I can construct 
  an element of Q from the given context:
  P, Q: Prop
  f: (P → Q) → P
  p: P
  *)



Archive powered by MHonArc 2.6.19+.

Top of Page