Mercurial > cpdt > repo
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.