[Haskell-cafe] 0/0 > 1 == False
Cristian Baboi
cristi at ot.onrc.ro
Thu Jan 10 04:18:20 EST 2008
and there is no such thing as "the same bottom" right ?
On Thu, 10 Jan 2008 11:13:05 +0200, Ketil Malde <ketil+haskell at ii.uib.no>
wrote:
> "Cristian Baboi" <cristi at ot.onrc.ro> writes:
>
>> I think it's a bug.
>> Here is why:
>>
>> let f = (\x -> x/0) in f 0 == f 0
>>
>> Referential transparency say that f 0 must equal to f 0, but in this
>> case it is not. :-)
>
> I think you are wrong. Referential transparency says that you can
> replace any occurence of 'f 0' with another expression of the same
> value, it does not say anything about the behaviour of (==).
>
> -k
________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail Servers.
part000.txt - is OK
http://www.eset.com
More information about the Haskell-Cafe
mailing list