Commit 2025-03-19 10:04 49bf7285
View on Github →chore(Order): split long file CompleteLattice.lean (#23064)
This PR splits the long file Mathlib.Order.CompleteLattice into three files:
CompleteLattice.Defs: definition ofCompleteSemilattice{Inf,Sup}andCompleteLattice, important constructorsCompleteLattice.Basic: basic theory (in particular the declarations thatGaloisConnection.Basicdepends on)CompleteLattice.Lemmas: results that need more imports (such as sups on Nat or Bool) This file appears on the long pole betweenOrder.Hom.SetandOrder.GaloisConnection.Basic. The PR probably won't improve that metric much since the next import,Mathlib.Order.CompleteBooleanAlgebrastill importsMathlib.Order.CompleteLattice.Lemmas(and the differences between those files are small anyway).