Mercurial > cpdt > repo
view src/Axioms.v @ 131:6bf40eff5e98
call-by-name is really call-by-need
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Wed, 22 Oct 2008 13:40:32 -0400 |
parents | 8a548a6c7074 |
children | 7fd470d8a788 |
line wrap: on
line source
(* 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.