Skip to Content.
Sympa Menu

coq-club - [Coq-Club]Re: Is extensionality required ?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club]Re: Is extensionality required ?


chronological Thread 
  • From: Lionel Elie Mamane <lionel AT mamane.lu>
  • To: coq-club AT pauillac.inria.fr
  • Subject: [Coq-Club]Re: Is extensionality required ?
  • Date: Fri, 2 Feb 2007 09:29:01 +0100
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

On Thu, Feb 01, 2007 at 09:55:48PM +0100, Eric Jaeger wrote:

> Is this result provable in Coq without additional axiom ?

> Theorem f_abst:forall (dom ran:Set)(P:(dom->ran)->Prop)(f:dom->ran),
> P f->P (fun (d:dom)=>f d).

> I mean, f and (fun (d:dom)=>f d) are more than extensionnally
> equal...

Yes, they are eta-convertible. The conversion from one to the other is
called "eta conversion". As far as I remember, eta conversion is not
part of the Coq baked-in convertibility, but adding it as an axiom
does not break consistency.

Recent discussion on that issue on this mailing list:

 http://pauillac.inria.fr/pipermail/coq-club/2006/002514.html
 http://pauillac.inria.fr/pipermail/coq-club/2006/002515.html

-- 
Lionel





Archive powered by MhonArc 2.6.16.

Top of Page