Use a direct N-way unzip instead of induction over product size
This makes a finite-height proof for any `Fin n -> a` lattice immediate, and precludes the need for IterProd and Prod altogether. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -5,9 +5,7 @@ import Spa.Lattice
|
||||
# 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`). -/
|
||||
`PUnit` is a `Spa.FiniteHeightLattice`. This is a fairly trivial result. -/
|
||||
|
||||
namespace Spa
|
||||
|
||||
|
||||
Reference in New Issue
Block a user