coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: jean-francois.monin AT imag.fr
- To: nouvid-coq AT yahoo.fr
- Cc: coq-club AT pauillac.inria.fr
- Subject: Re: [Coq-Club]extensionality and eta-conversion
- Date: Mon, 7 Aug 2006 00:22:35 +0200
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
Hello,
You cannot. Eta allows you to identify very similar functions but not,
say, quicksort and bubble sort.
Sincerely,
--
Jean-François Monin Univ. Joseph Fourier, GRENOBLE
VERIMAG - Centre Equation http://www-verimag.imag.fr/~monin/
2 avenue de Vignate tel (+33 | 0) 4 56 52 03 72
F-38610 GIERES fax (+33 | 0) 4 56 52 03 44
Fabrice Lemercier a ecrit :
> Hello,
>
> I can prove in Coq that extensionality implies
> eta-conversion.
> How can I prove the converse?
>
> Lemma ext_eta :
> forall A B:Set,
> (forall f1 f2:A->B, (forall x, f1 x = f2 x) -> f1 =
> f2) ->
> (forall f:A->B, (fun x => f x) = f).
> Proof.
> intros.
> apply H.
> intro.
> reflexivity.
> Qed.
>
> Lemma eta_ext :
> forall A B:Set,
> (forall f:A->B, (fun x => f x) = f) ->
> (forall f1 f2:A->B, (forall x, f1 x = f2 x) -> f1 =
> f2).
> Proof.
> ???
- [Coq-Club]extensionality and eta-conversion, Fabrice Lemercier
- Re: [Coq-Club]extensionality and eta-conversion, jean-francois . monin
- RE : Re: [Coq-Club]extensionality and eta-conversion,
Fabrice Lemercier
- Re: RE : Re: [Coq-Club]extensionality and eta-conversion,
roconnor
- Re: RE : Re: [Coq-Club]extensionality and eta-conversion, Conor McBride
- Re: [Coq-Club]extensionality and eta-conversion,
Stefan Karrmann
- Re: [Coq-Club]extensionality and eta-conversion, jean-francois . monin
- Re: [Coq-Club]extensionality and eta-conversion, Benjamin Werner
- Re: RE : Re: [Coq-Club]extensionality and eta-conversion,
roconnor
- RE : Re: [Coq-Club]extensionality and eta-conversion,
Fabrice Lemercier
- Re: [Coq-Club]extensionality and eta-conversion, jean-francois . monin
Archive powered by MhonArc 2.6.16.