diff src/Axioms.v @ 125:8a548a6c7074

Add ext_eq axiom and DepList notations
author Adam Chlipala <adamc@hcoop.net>
date Mon, 20 Oct 2008 10:44:20 -0400
parents
children 7fd470d8a788
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/Axioms.v	Mon Oct 20 10:44:20 2008 -0400
@@ -0,0 +1,17 @@
+(* Copyright (c) 2008, Adam Chlipala
+ * 
+ * This work is licensed under a
+ * Creative Commons Attribution-Noncommercial-No Derivative Works 3.0
+ * Unported License.
+ * The license text is available at:
+ *   http://creativecommons.org/licenses/by-nc-nd/3.0/
+ *)
+
+(* Additional axioms not in the Coq standard library *)
+
+Axiom ext_eq : forall (A : Type) (B : A -> Type)
+  (f g : forall x, B x),
+  (forall x, f x = g x)
+  -> f = g.
+
+Ltac ext_eq := apply ext_eq; intro.