[Haskell-cafe] Sets, typeclasses and functional dependencies
Stuart Hungerford
stuart.hungerford at gmail.com
Mon Aug 2 08:47:14 UTC 2021
On Mon, Aug 2, 2021 at 12:29 PM Richard O'Keefe <raoknz at gmail.com> wrote:
> The thing about powerset is that it is great for reasoning and as a
> starting point
> for a derivation, but horrible as a data structure. Power sets get
> very big very
> fast, and even in a lazy language, where you might not store an entire powerset,
> traversing one takes a lot of time. So it's seldom included in
> practical finite set
> implementations.
Very true, although there's something neat about being able to
generate 2^{some set}.
I'm mainly interested in doing the exercises in the "Haskell Road to
Logic and Mathematics" with some added exploration, e.g. a Set
typeclass.
Stu
More information about the Haskell-Cafe
mailing list