2026-06-09 18:48:02 -07:00
|
|
|
import Spa.Lattice
|
|
|
|
|
|
2026-06-25 19:36:14 -05:00
|
|
|
/-!
|
|
|
|
|
|
|
|
|
|
# Unit Lattice
|
|
|
|
|
|
|
|
|
|
This file provides a proof that in addition to being a lattice,
|
|
|
|
|
`PUnit` is a `Spa.FiniteHeightLattice`. This is fairly trivial result,
|
|
|
|
|
but the unit is used as a placeholder in various contexts (e.g.,
|
|
|
|
|
as a base case for the iterated product `Spa/Lattice/IterProd.lean`). -/
|
|
|
|
|
|
2026-06-09 18:48:02 -07:00
|
|
|
namespace Spa
|
|
|
|
|
|
2026-06-26 10:17:25 -05:00
|
|
|
instance : FiniteHeightLattice PUnit := FiniteHeightLattice.ofUnique PUnit
|
2026-06-09 18:48:02 -07:00
|
|
|
|
|
|
|
|
end Spa
|