Open
Description
Here is an idea for an improvement in ZariskiLattice.Base .
The current set-quotient construction begins by defining a preorder (without using this name) and deriving the equivalence relation _∼_
from that:
cubical/Cubical/AlgebraicGeometry/ZariskiLattice/Base.agda
Lines 72 to 83 in 1011201
So the set-quotient is actually an instance of a general (not formalized yet, I think) preorder-to-poset construction. I propose to actually implement it as such and then to use the resulting poset structure to define the lattice structure more easily.
Advantages:
- Because meets and joins in a poset are unique, we only need to show mere existence and don't need to prove the well-definedness of the
_∨z_
and_∧z_
operations. - We don't need to prove any of the monoid axioms (assoc, comm, L/Rid) on
_∨z_
and_∧z_
by hand, only the distributive law remains.
Prerequisites:
- the preorder-to-poset construction (perhaps in
Order.Preorder.Properties
) - the poset-plus-finite-meets/joins-to-lattice construction
Metadata
Metadata
Assignees
Labels
No labels