Standalone marked-banana statement vocabulary #
Marked divisors, transmission permutations, exceptional configurations, and finite counting expressions used by the paper-facing theorem statements.
Replace every labelled strand by a path of its specified length.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The vertex at a path position along a strand, measured from the strand's tail.
Equations
- B.pathVertex α i = if hzero : ↑i = 0 then B.coreVertex (B.tail α) else if hlast : ↑i = B.length α then B.coreVertex (B.head α) else B.interiorVertex α ⟨↑i - 1, ⋯⟩
Instances For
Interior positions exclude the two shared endpoints.
Instances For
The vertex v_{α,i} at normalized position i along strand α,
measured from multivalent vertex 0; the stored orientation of the strand is
reversed when necessary.
Instances For
Reflection of a strand coordinate.
Instances For
The multivalent banana endpoint corresponding to core pole 1.
Equations
- TMB.rightEndpoint B = B.coreVertex 1
Instances For
Twice-marked graphs and transmission #
A graph with two ordered marked vertices.
- graph : CFGraph
The underlying graph carrying the two ordered marks used for rank differences and transmission.
The first marked vertex, used for the first one-chip subtraction in the rank difference.
The second marked vertex, used for the second one-chip subtraction in the rank difference.
Instances For
The marked second difference of divisor rank.
Equations
- TMB.rankDelta M D = TMB.rank M.graph D - TMB.rank M.graph (D - TMB.oneChip M.u) - TMB.rank M.graph (D - TMB.oneChip M.v) + TMB.rank M.graph (D - TMB.oneChip M.u - TMB.oneChip M.v)
Instances For
Submodularity of every marked twist.
Equations
- TMB.Submodular M D = ∀ (a b : ℤ), 0 ≤ TMB.rankDelta M (TMB.twist M D a b)
Instances For
Every divisor is submodular.
Equations
- TMB.AllSubmodular M = ∀ (D : TMB.CFDiv M.graph), TMB.Submodular M D
Instances For
A positive multiple killing the marked difference.
Equations
- TMB.TorsionWitness M k = (0 < k ∧ TMB.linearEquiv M.graph (↑k • (TMB.oneChip M.u - TMB.oneChip M.v)) 0)
Instances For
The least positive torsion witness.
Equations
- TMB.IsTorsionOrder M k = (TMB.TorsionWitness M k ∧ ∀ (m : ℕ), TMB.TorsionWitness M m → k ≤ m)
Instances For
Rank-difference characterization of a transmission permutation.
Equations
- TMB.IsTransmissionPermutation M D τ = (Function.Bijective τ ∧ ∀ (a b : ℤ), (if τ b = a then 1 else 0) = TMB.rankDelta M (D + a • TMB.oneChip M.u - b • TMB.oneChip M.v))
Instances For
Number of affine inversions.
Equations
- TMB.kInversionCount k τ = (TMB.kInversions k τ).ncard
Instances For
k-general transmission.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Brill--Noether generality in the nonexistence direction.
Equations
- TMB.BrillNoetherGeneral G = ∀ (r d : ℤ), 0 ≤ r → TMB.BNExists G r d → 0 ≤ TMB.bnNumber G r d
Instances For
The exceptional same-strand position set from Theorem 3.4.
Equations
Instances For
Even marking on two distinct theta strands, by cross multiplication.
Equations
Instances For
Chains of factors #
One factor in a mixed-torsion chain.
- marked : MarkedGraph
The connected marked graph forming this factor of the mixed-torsion chain.
- period : ℕ
The period parameter for the factor's certified general transmission property.
- connected : graphConnected self.marked.graph
Instances For
Prefix-genus period inequalities.
Equations
Instances For
Total genus of a list of chain factors.
Equations
- TMB.chainFactorGenus L = (List.map (fun (F : TMB.KGeneralChainFactor) => TMB.genus F.marked.graph) L).sum
Instances For
Sharp two-sided torsion budget for a chain.
Equations
Instances For
Weierstrass partitions and the once-marked census #
Pole order s_i(D, v): the least twist of rank at least i.
Equations
- TMB.poleOrder G v D i = sInf (TMB.poleOrderSet G v D i)
Instances For
The ith Weierstrass part as a natural number.
Equations
- TMB.weierstrassPart G v D i = (TMB.weierstrassPartInt G v D i).toNat
Instances For
Size |λ(D, v)| of the Weierstrass partition: the sum of its parts. On
a connected graph only the first g parts can be nonzero, so the sum is
taken over those.
Equations
- TMB.weierstrassSize _hconn v D = ∑ i ∈ Finset.range (TMB.genus G).toNat, TMB.weierstrassPart G v D i
Instances For
The ith part of a Young diagram, extended by zero.
Equations
- TMB.onceMarkedPart lambda i = lambda.rowLens.getD i 0
Instances For
Membership of a partition in the divisor census of a once-marked graph:
some divisor has λ_i(D, v) ≥ λ_i for every i, written as the rank test
r(D + (i + g - deg D - λ_i) v) ≥ i.
Equations
- TMB.OnceMarkedCensusContains G v lambda = ∃ (D : TMB.CFDiv G), ∀ (i : ℕ), TMB.rank G (D + (↑i + TMB.genus G - TMB.deg D - ↑(TMB.onceMarkedPart lambda i)) • TMB.oneChip v) ≥ ↑i
Instances For
Once-marked Brill--Noether generality: every partition in the divisor census has size at most the genus.
Equations
- TMB.OnceMarkedBrillNoetherGeneral G v = ∀ (lambda : YoungDiagram), TMB.OnceMarkedCensusContains G v lambda → ↑lambda.card ≤ TMB.genus G
Instances For
Support complexes and rank determining sets #
Restricted rank lower bound.
Equations
- TMB.restrictedRankGeq G A D r = ∀ (E : TMB.CFDiv G), TMB.effective E → TMB.deg E = r → TMB.DivisorSupportedOn A E → TMB.winnable G (D - E)
Instances For
A set tests every divisor-rank lower bound.
Equations
- TMB.RankDetermining G A = ∀ (D : TMB.CFDiv G) (r : ℤ), TMB.restrictedRankGeq G A D r ↔ TMB.rankGeq G D r
Instances For
Banana normal forms and exceptional families #
Endpoint/semibreak normal form.
Equations
- TMB.bananaNormalForm B a b E = a • TMB.oneChip (TMB.leftEndpoint B) + b • TMB.oneChip (TMB.rightEndpoint B) + E
Instances For
The endpoint hyperelliptic pencil.
Equations
Instances For
A position at distance at least two from both endpoints.
Instances For
Corrected exceptional family for Theorem 1.16.
Equations
Instances For
Corrected midpoint exception in high genus.
Equations
Instances For
A vertex lies on a normalized banana strand.
Equations
- TMB.VertexOnBananaStrand B α x = ∃ (i : B.PathPosition α), x = TMB.strandVertex B α i
Instances For
Three vertices lie on one common strand.
Equations
- TMB.VerticesOnCommonBananaStrand B x y z = ∃ (α : Fin (g + 1)), TMB.VertexOnBananaStrand B α x ∧ TMB.VertexOnBananaStrand B α y ∧ TMB.VertexOnBananaStrand B α z
Instances For
The corrected cross-strand exceptional coordinates of Theorem 3.9 for two strictly interior marks.
Equations
Instances For
Coordinate alternatives for all-submodular theta markings.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The four exceptional transmission rows in genus two.
Equations
- TMB.ThetaTransmissionSubTwoCase B u X = TMB.linearEquiv B.graph X (2 • TMB.oneChip u)
Instances For
The theta-graph case where X is equivalent to the canonical divisor shifted by a chip from
u to v.
Equations
- TMB.ThetaTransmissionAddTwoCase B u v X = TMB.linearEquiv B.graph X (TMB.canonicalDivisor B.graph - TMB.oneChip u + TMB.oneChip v)
Instances For
Concrete finite-residue nonrecurrence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The three coordinate families in the theta branch of Theorem 4.13.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The six ordered placements that can have general transmission on a rigid wedge of two genus-one factors.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pairwise disjointness of the canonical marked supports at the nonzero torsion residues.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Degree-d representative at a marked-difference index.
Equations
- TMB.degreeTwistInt M D d b = D + (d - TMB.deg D + b) • TMB.oneChip M.u - b • TMB.oneChip M.v
Instances For
Effective degree-one torsion residues.
Equations
Instances For
Correction term in Lemma 4.10.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Set-theoretic inverse of an integer function.
Equations
Instances For
Reflected inverse used when swapping marks.
Equations
Instances For
Riemann--Roch dual divisor with both marks restored.
Equations
- TMB.transmissionDualDivisor u v D = TMB.canonicalDivisor G - D + TMB.oneChip u + TMB.oneChip v
Instances For
Mark-preserving and mark-swapping graph automorphisms.
- iso : CFGraphIso M.graph M.graph
The graph automorphism whose vertex bijection preserves the set of the two marked vertices.
Instances For
A marked-point automorphism that interchanges the two distinguished vertices.
- iso : CFGraphIso M.graph M.graph
Instances For
Finite rank-drop sum from Section 5.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A transmission permutation with a specified inversion lower bound.
Equations
- TMB.HasInversionLowerBound M k q = ∃ (D : TMB.CFDiv M.graph) (τ : ℤ → ℤ), TMB.IsTransmissionPermutation M D τ ∧ TMB.IsKAffine k τ ∧ (TMB.kInversions k τ).Finite ∧ q ≤ TMB.kInversionCount k τ
Instances For
Arithmetic functions used by the one-off and cross-one-off blocks.
Equations
- TMB.crossOneOffCutoff g n = g + g / (n - 1)