[Haskell-cafe] Basic question concerning the category Hask (was:
concerning data constructors)
Yitzchak Gale
gale at sefer.org
Thu Jan 3 09:32:44 EST 2008
Jonathan Cast wrote:
>>> The normal view taken by Haskellers is that the denotations of
>>> Haskell types are CPPOs.
I wrote:
>> CPPO?
>>> (1) Must be monotone
>>> (2) Must be continuous
>> Could you please define what you mean by those terms
>> in this context?
Jens Blanck wrote:
> The extra P would stand for "pointed" (has a least element, bottom), this is
> common in some communities. To me though, a cpo (complete partial order) is
> closed under directed suprema and the empty set is directed so bottom is
> already required. The category of cpos in not cartesian closed. For
> denotational semantics I believe the subcategory of Scott domains are what
> is usually considered.
>
> Continuous functions on cpos are by definition monotone and they respect
> directed suprema.
Thanks!
Yitz
More information about the Haskell-Cafe
mailing list