Categorical assembly of Iyama's finite ladder comparison #
This file contains only the diagrammatic assembly which remains after Iyama, Tau-categories I, Lemma 6.3.1(2)(i) has supplied the comparison isomorphisms. It converts those isomorphisms into the literal finite invertible-ladder relation used for Nakayama pairs.
The actual right-ladder arrow before its zero source summand is cancelled.
Instances For
Negation of the identity as an automorphism.
Instances For
Explicit cancellation data for the zero-padded previous vertical arrow.
Keeping the component isomorphisms explicit avoids dependent Arrow
projection noise in the matrix calculation.
- inv_comm : CategoryTheory.CategoryStruct.comp self.sourceIso.inv (paddedArrow L i) = CategoryTheory.CategoryStruct.comp (L.b i) self.targetIso.inv
Instances For
Extract explicit cancellation data from an arrow-category isomorphism.
Instances For
Horizontal target map in the invariant square obtained after cancelling the previous zero-padded source summand.
Instances For
Horizontal source map in the same invariant square. The signs are
forced by the convention in NakayamaLadder.stepComplex.
Instances For
The transformed square commutes.
The common short complex used by one candidate invertible-ladder square.
Instances For
Cancelling the previous padded summand turns the explicit constructed right rung into the common Nakayama-ladder square.
Instances For
Finite assembly after the comparison theorem #
The exact categorical output needed from Iyama's comparison argument.
For step i, previousCancellation i cancels the zero summand in the
constructed right arrow a_i. The leftSquareIso field says that the same
square is a chosen left mesh at the source of a_(i+1). In an application
to a length-n left ladder, this field is obtained from its rung
n-i-1, so the left ladder is read in reverse. Finally, terminalIso
identifies the right terminal arrow a_n with the left zero boundary.
The nonzero endpoint part of Tau I, 6.3.1(2)(i) is proved separately in
IyamaLadderComparisonEndpoint. Constructing the remaining reversed
cross-mesh isomorphisms is kept explicit in this certificate.
- previousCancellation (i : Fin n) : PreviousCancellation L ↑i
- leftSquareIso (i : Fin n) : Nonempty (T.leftMesh (L.Z ↑i.succ ⊞ L.U ↑i.succ) ≅ squareComplex L (↑i) (self.previousCancellation i))
- terminalIso : Nonempty (CategoryTheory.Arrow.mk (paddedArrow L n) ≅ CategoryTheory.Arrow.mk finish)
Instances For
A comparison certificate assembles the constructed right prefix into an invertible ladder of the same distance.
The assembly retains the terminal arrow-category isomorphism explicitly, which is useful when the caller needs both conclusions of Tau I, 6.3.1.