diff options
author | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2002-05-29 09:14:53 +0000 |
---|---|---|
committer | herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2002-05-29 09:14:53 +0000 |
commit | f292b6df725fdd8615ae75452b118376d2f0fe21 (patch) | |
tree | 6725de58ab89c059bea71afd13f19873558bba33 /theories/Logic/Classical_Prop.v | |
parent | 34e53d5418fa08e69c8f599bb55a89eae027b9b5 (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-x | theories/Logic/Classical_Prop.v | 5 |
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). |