coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: roconnor AT theorem.ca
- To: Coq Club <coq-club AT pauillac.inria.fr>
- Subject: Re: [Coq-Club]using Set identity rather than Prop equality
- Date: Mon, 4 Sep 2006 14:20:28 -0400 (EDT)
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
On Mon, 4 Sep 2006, Pierre Casteran wrote:
Hello,
If you work with the Development version of Coq , you may load the Logic.ClassicalEpsilon module,
which asserts classical logic for Prop (by requiring Logic.Classical) and declares an axiom (the one called lift_ex
in Benjamin's message).
I wonder, wouldn't classical reasoning be better done in Coq by defining classical disjunction as ~(~A/\~B) and classical existantial as ~forall x,~(A x) rather than adding excluded middle as an axiom? One could add a tactic that reduces a goal from (... |- P) to (... |- ~~P) whenever P does not contain constructive disjunctions or constructive existential quantifiers (or more generally, whenever P is a Harrop formula).
--
Russell O'Connor <http://r6.ca/>
``All talk about `theft,''' the general counsel of the American Graphophone
Company wrote, ``is the merest claptrap, for there exists no property in
ideas musical, literary or artistic, except as defined by statute.''
- [Coq-Club]using Set identity rather than Prop equality, Eric Jaeger \(SGDN\)
- Re: [Coq-Club]using Set identity rather than Prop equality,
Hugo Herbelin
- Re: [Coq-Club]using Set identity rather than Prop equality,
Eric Jaeger
- Re: [Coq-Club]using Set identity rather than Prop equality, Arnaud Spiwack
- Re: [Coq-Club]using Set identity rather than Prop equality,
Eric Jaeger
- Re: [Coq-Club]using Set identity rather than Prop equality,
Benjamin Werner
- Re: [Coq-Club]using Set identity rather than Prop equality,
Pierre Casteran
- Re: [Coq-Club]using Set identity rather than Prop equality, roconnor
- Re: [Coq-Club]using Set identity rather than Prop equality,
Pierre Casteran
- Re: [Coq-Club]using Set identity rather than Prop equality,
Hugo Herbelin
Archive powered by MhonArc 2.6.16.