Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] classical logic and decidability

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] classical logic and decidability


Chronological Thread 
  • From: Adam Chlipala <adamc AT csail.mit.edu>
  • To: Daniel de Rauglaudre <daniel.de_rauglaudre AT inria.fr>
  • Cc: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] classical logic and decidability
  • Date: Fri, 21 Dec 2012 07:41:57 -0500

On 12/21/2012 06:47 AM, Daniel de Rauglaudre wrote:
I have a problem about the notion of "decidability" and the notion
of "classical logic". I had an issue with fellows about that recently.

In Coq, decidability and axiom of classical logic are defined as:
Definition decidable := λ P : Prop, P ∨ ¬ P.
Axiom classic : ∀ P : Prop, P ∨ ¬ P.

And I thought: "classical logic is when all propositions are decidable".

But my fellows say I am wrong.

Probably the issue is that the above Coq terminology is applied in the context of constructive logic, where we identify proof and computation, by definition. When proofs are computations, then an instance of the law of the excluded middle really is a decision procedure. However, in mainstream math, there is no inherent connection between proof and computation, so there is no reason to connect excluded middle with decidability.



Archive powered by MHonArc 2.6.18.

Top of Page