Zulip Chat Archive

Stream: maths

Topic: union of a finset of finsets


Kevin Buzzard (Feb 18 2020 at 19:52):

I want to take a finset's worth of union of finsets. Finsets are an instance of semilattice_sup_bot which seems to me to be precisely what one needs to make it possible to iterate a finset number of times ( is commutative and associative in a lattice). Is there a finset-indexed iterated in Lean?

Kevin Buzzard (Feb 18 2020 at 19:53):

Or am I supposed to be using monads?

Kenny Lau (Feb 18 2020 at 19:53):

finset.sup?

Kevin Buzzard (Feb 18 2020 at 19:58):

Thanks. That's really annoying. I had all the ingredients but still failed to search (I looked before I asked)

Kevin Buzzard (Feb 18 2020 at 19:58):

I can't use library_search to look for a definition

Chris Hughes (Feb 18 2020 at 20:03):

There's also bind

Kenny Lau (Feb 18 2020 at 20:11):

that's the monad road

Chris Hughes (Feb 18 2020 at 20:12):

Not really, it's exactly the function he wants with a monaddy name.

Kevin Buzzard (Feb 18 2020 at 20:14):

I thought it might be. So because finset.sup works for all lattices but finset.bind only works for finsets of finsets, I should probably use bind because there might be more lemmas.


Last updated: Dec 20 2023 at 11:08 UTC