Zulip Chat Archive

Stream: mathlib4

Topic: complete partial order formalization


Jad Ghalayini (Dec 29 2022 at 20:30):

Hello! I'm interested in formalizing complete partial orders, which don't seem to be formalized in Mathlib 3 as far as I can tell. Are you guys taking new files by any chance? It should be a pretty simple formalization since none of the results I'm aiming for are particularly complicated; I'm putting it together in my private formalization and it seems like a good idea to merge it in so new Mathlib releases don't break it.

Reid Barton (Dec 29 2022 at 20:33):

Is that different from docs#complete_lattice?

Reid Barton (Dec 29 2022 at 20:34):

Or docs#omega_complete_partial_order?

Yury G. Kudryashov (Dec 29 2022 at 20:35):

Wikipedia mentions 3 different notions: https://en.wikipedia.org/wiki/Complete_partial_order

Yury G. Kudryashov (Dec 29 2022 at 20:35):

Which one are you talking about?

Yury G. Kudryashov (Dec 29 2022 at 20:36):

How will your formalization interact with existing typeclasses?

Jad Ghalayini (Dec 30 2022 at 13:11):

Welp I didn't even realize it was already formalized, pretty silly. I guess I'll just try porting that, then

Reid Barton (Dec 30 2022 at 13:17):

Feel free to take over mathlib4#1168 although I got annoyed at a bug in simp breaking many proofs.

Reid Barton (Dec 30 2022 at 13:18):

Or more precisely, I think it would be better to fix simp first (since I imagine not much of mathlib can be waiting for this module).


Last updated: Dec 20 2023 at 11:08 UTC