aboutsummaryrefslogtreecommitdiffhomepage
path: root/theories/Logic/Classical_Prop.v
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-05-29 09:14:53 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-05-29 09:14:53 +0000
commitf292b6df725fdd8615ae75452b118376d2f0fe21 (patch)
tree6725de58ab89c059bea71afd13f19873558bba33 /theories/Logic/Classical_Prop.v
parent34e53d5418fa08e69c8f599bb55a89eae027b9b5 (diff)
Ajout Hurkens.v, ProofIrrelevances.v et l'indiscernabilite dans Classical_Prop.v
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2712 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/Logic/Classical_Prop.v')
-rwxr-xr-xtheories/Logic/Classical_Prop.v5
1 files changed, 5 insertions, 0 deletions
diff --git a/theories/Logic/Classical_Prop.v b/theories/Logic/Classical_Prop.v
index 539eb4dcb..0a5987d01 100755
--- a/theories/Logic/Classical_Prop.v
+++ b/theories/Logic/Classical_Prop.v
@@ -10,6 +10,8 @@
(** Classical Propositional Logic *)
+Require ProofIrrelevance.
+
Hints Unfold not : core.
Axiom classic: (P:Prop)(P \/ ~(P)).
@@ -78,3 +80,6 @@ Lemma imply_and_or2: (P,Q,R:Prop)(P->Q) -> P \/ R -> Q \/ R.
Proof.
Induction 2; Auto.
Qed.
+
+Lemma proof_irrelevance: (P:Prop)(p1,p2:P)p1==p2.
+Proof (proof_irrelevance_cci classic).