coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Steve Zdancewic <stevez AT cis.upenn.edu>
- To: coq-club AT pauillac.inria.fr
- Cc: Study group on Mechanized Metatheory for the Masses <provers AT lists.seas.upenn.edu>
- Subject: [Coq-Club] Extensional Equality for Function Types
- Date: Thu, 10 Feb 2005 10:49:48 -0500
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
Hi everyone,
Is there a technical reason why there is no extensional equality principle for function types? The base library has surjective pairing for products, but nothing like this axiom:
Axiom extensionality : forall (A:Set) (B:Set) (f:A->B)(g:A ->B),
(forall x:A, f x = g x) -> f = g.
Connor McBride's recent post (in the thread "Cannot Rewrite Under Lambda") indicates that it is not possible to prove this as a lemma, but does adding this axiom lead to inconsistencies?
Thanks,
Steve Zdancewic
Dept. Computer and Information Science
University of Pennsylvania
- [Coq-Club] Extensional Equality for Function Types, Steve Zdancewic
- Re: [Coq-Club] Extensional Equality for Function Types,
Conor McBride
- Re: [Coq-Club] Extensional Equality for Function Types,
Benjamin Werner
- Re: [Coq-Club] Extensional Equality for Function Types, Conor McBride
- Re: [Coq-Club] Extensional Equality for Function Types,
Benjamin Werner
- Re: [Coq-Club] Extensional Equality for Function Types, Haixing Hu
- Re: [Coq-Club] Extensional Equality for Function Types,
Xavier Leroy
- Re: [Coq-Club] Extensional Equality for Function Types,
Jason Hickey
- Re: [Coq-Club] Extensional Equality for Function Types,
jean-francois . monin
- Re: [Coq-Club] Extensional Equality for Function Types, Jason Hickey
- Re: [Coq-Club] Extensional Equality for Function Types,
jean-francois . monin
- Re: [Coq-Club] Extensional Equality for Function Types,
Jason Hickey
- Re: [Coq-Club] Extensional Equality for Function Types,
Conor McBride
Archive powered by MhonArc 2.6.16.