Thanks for the detailed response...
On Thu, Dec 30, 2010 at 9:54 AM, Conor McBride
wrote:
> On 28 Dec 2010, at 23:29, Luke Palmer wrote:
>
> Eta conversion corresponds to extensionality; i.e. there is nothing
>> more to a function than what it does to its argument.
>> I think
>> Conor McBride is
Eta conversion corresponds to extensionality; i.e. there is nothing
more to a function than what it does to its argument.
Suppose f x = g x for all x. Then using eta conversion:
f = (\x. f x) = (\x. g x) = g
Without eta this is not possible to prove. It would be possible for
two functions to b
TIA,
David
--
David Sankel
Sankel Software
www.sankelsoftware.com
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe