The canonical mixed-torsion chain conclusion #
This file transports the centered-wedge form of Corollary 6.16(2) to the
left-associated MarkedGraph.chain used in the statement of the paper.
The right half of a centered chain is assembled from the outside inward, so
the transport uses both commutativity and associativity of vertex wedges.
The generic commutativity isomorphism is recorded here; associativity is in
VertexWedgeAssociativity.
Commuting a vertex wedge #
The wedge with its two factors exchanged, presented by the original ordered pair of factors.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Vertex wedges are commutative up to graph isomorphism.
Equations
- Bananas.vertexWedgeComm G H x y = (Bananas.vertexWedgeCommPresentation G H x y).graphIso
Instances For
Reassociating a marked chain #
Transport a right wedge attachment along an isomorphism that sends the old attachment vertex to the specified new one. Binding the target vertex separately lets Lean eliminate the equality before the dependent wedge type is formed.
Equations
- Bananas.vertexWedgeCongrRight phi x y y' hy = hy ▸ (Utilities.CFGraphIso.refl G).vertexWedgeCongr phi x y
Instances For
Reassociation data, including the endpoint fact needed to use the isomorphism beneath a further vertex wedge.
The graph isomorphism moving the first wedge outside the remaining chain.
Instances For
Reassociate a left-associated marked chain so that its first factor is glued to the chain of all remaining factors.
Equations
- One or more equations did not get rendered due to their size.
- Bananas.markedChainReassocData M F [] = { iso := Utilities.CFGraphIso.refl (M.wedge F).graph, map_left := ⋯ }
Instances For
The graph isomorphism underlying markedChainReassocData.
Equations
- Bananas.markedChainReassocIso M F rest = (Bananas.markedChainReassocData M F rest).iso
Instances For
Reversing the right half of a chain #
Data for reversing a nonempty marked factor chain. The isomorphism sends the chain's left endpoint to the right endpoint of the outside-in presentation, which is the central attachment vertex.
- iso : Utilities.CFGraphIso (F.marked.chain (List.map KGeneralChainFactor.marked rest)).graph (reversedMarkedChain F rest).graph
The graph isomorphism from the original chain to its reversed presentation.
- map_left : self.iso.vertexEquiv (F.marked.chain (List.map KGeneralChainFactor.marked rest)).left = (reversedMarkedChain F rest).right
Instances For
The canonical chain of a list of factors is graph-isomorphic to its outside-in reversed presentation with all marks swapped.
Equations
- One or more equations did not get rendered due to their size.
- Bananas.reversedFactorChainIsoData F [] = { iso := Utilities.CFGraphIso.refl F.marked.graph, map_left := ⋯ }
Instances For
The underlying graph isomorphism reversing the factor chain and interchanging its outer marks.
Equations
- Bananas.reversedFactorChainIso F rest = (Bananas.reversedFactorChainIsoData F rest).iso
Instances For
Corollary 6.16(2) for positive-genus chains #
The graph in the centered presentation of a balanced split is the canonical left-associated chain, up to the explicit reassociation and reversal isomorphisms above.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Corollary 6.16(2) for chains of at least two positive-genus factors.
The paper's minimum prefix/suffix period bound chooses a nonempty balancing cut. The two once-marked halves are Brill--Noether general by the preceding chain theorems; the centered wedge is general by Proposition 6.14, and the explicit graph isomorphism transports that conclusion to the canonical chain.
Absorbing genus-zero factors #
A genus-zero factor at the head of a canonical chain can be moved to the right of the remaining chain and absorbed. This is the graph-theoretic reduction needed to extend Corollary 6.16(2) from positive-genus factors to the paper's full graph convention.
Once a marked accumulator is Brill--Noether general, appending only connected genus-zero factors preserves Brill--Noether generality.
Corollary 6.16(2) in the paper's full graph convention, allowing connected genus-zero factors in arbitrary positions.
At a nonzero first genus crossing, the canonical balancing argument applies without any factorwise positivity assumption. If the first crossing is zero, nonnegativity forces the entire suffix to have genus zero; the minimum budget makes the head factor general, and the suffix is absorbed one tree factor at a time.