Commit 2026-01-15 22:57 26299a5a
View on Github →refactor: generalise compact from CompleteLattice to PartialOrder (#33061)
IsCompactElement assumes a CompleteLattice structure on the type for which it is defined. But a PartialOrder will suffice and this is the textbook definition of compact https://en.wikipedia.org/wiki/Compact_element.
Also it is currently defined in a non-standard way. The standard definition uses directed sets. Changing this has
indeed simplified most proofs by removing an rw into this more standard form.