Rank-one witnesses from indexed harmonic maps #
This file isolates the small mathematical interface behind the familiar
``harmonic morphism to a tree gives a g^1_d'' argument.
IndexedHarmonicCertificate is passive finite data: a vertex map, positive
local degrees, and the total positive indices over each pair of source
vertices. Its Boolean checker verifies the local harmonicity equations. For
unit indices, pullback_prin_of_unitIndexed proves the required Laplacian
identity and no pullback hypothesis remains. General metric dilation indices
would require a weighted source Laplacian, so that genuinely broader case is
still exposed separately as PullbackPrincipalCompatible rather than being
silently accepted by the ordinary CFGraph checker.
Once that compatibility is available, the soundness proof is deliberately
tiny: a fibre is effective, has degree d, and contains a chip above every
source vertex. Equivalence of one-chip divisors on the target transports the
corresponding fibres, so the fibre has rank at least one.
Passive finite data emitted by a search program for an indexed harmonic
map. Valid below, rather than this structure, records its correctness.
The proposed map of source vertices to target vertices; harmonicity and adjacency conditions are imposed by
Valid.The proposed local degree at each source vertex, used in the harmonicity equations checked by
Valid.The total index assigned to each parallel bundle between source vertices; positivity and compatibility are required separately by
Valid.
Instances For
Propositional validity of the finite edge-index data.
edgeIndex x y is the total index of the parallel bundle between x and
y. The lower bound by numEdges G x y says that each source edge has a
positive integral index; the target-adjacency condition says that no edge is
contracted. The local equation is harmonicity, expressed after aggregating
parallel edges.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Validated finite data for a nondegenerate indexed harmonic map.
- localDegree : G.V → ℕ
Instances For
Compatibility with ordinary (unweighted) CFGraph chip-firing: the total
index of a parallel source bundle is its ordinary edge multiplicity. General
metric dilation indices require a weighted Laplacian and are intentionally not
silently accepted by this predicate.
Instances For
Degree of one raw fibre, computed without constructing a divisor.
Equations
- c.fibreDegree z = ∑ x : G.V, if c.vertexMap x = z then ↑(c.localDegree x) else 0
Instances For
Every raw fibre has the advertised global degree.
Equations
- c.HasDegree d = ∀ (z : H.V), c.fibreDegree z = d
Instances For
Executable replay of all finite local conditions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Executable unit-index check, to be combined with check when the
certificate is intended to act on the ordinary source Laplacian.
Instances For
Executable constant-fibre-degree check.
Equations
- c.checkDegree d = decide (∀ (z : H.V), c.fibreDegree z = d)
Instances For
Executable degree check at one chosen target vertex. For a valid
harmonic certificate into a connected target, this is equivalent to the
otherwise redundant all-fibres check; see
IndexedHarmonicData.hasDegree_toData_of_fibreDegree_at.
Equations
- c.checkDegreeAt z d = decide (c.fibreDegree z = d)
Instances For
A verified raw certificate becomes the mathematical harmonic-map object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The target-one-chip fibre, as a divisor on the source.
Instances For
Pullback of an arbitrary target divisor using the local degrees.
Equations
- f.pullback A x = ↑(f.localDegree x) * A (f.vertexMap x)
Instances For
Pull a target firing script back along the vertex map.
Equations
- f.pullbackScript σ x = σ (f.vertexMap x)
Instances For
The indexed data uses the ordinary unweighted source Laplacian.
Instances For
A checked unit-index condition survives conversion from raw certificate data.
The central Laplacian identity. For unit-indexed harmonic data, pulling back a target principal divisor is the principal divisor of the pulled-back script on the ordinary source graph.
The (constant) degree of the map, expressed as the degree of every fibre. This is the one global numerical datum needed by the rank-one argument.
Instances For
The degrees of two fibres above adjacent target vertices agree. This is the finite double-counting identity behind the usual assertion that the degree of a harmonic map is independent of the target point.
A function on the vertices of a connected graph which is constant across
every target edge is constant everywhere. The cut-based definition of
graphConnected makes this a short finite proof.
Harmonicity makes the fibre degree locally constant on the target, and therefore constant on every connected target.
One fibre-degree calculation suffices for a harmonic map to a connected target.
A checked raw fibre-degree equation is exactly the divisor-degree condition used by the rank-one soundness theorem.
The one raw fibre-degree computation transfers directly to the divisor fibre of validated data.
The global degree field is redundant for valid harmonic data over a connected target: checking one raw fibre determines all of them.
A fibre is effective.
Removing the chip at x from the fibre over its image remains effective.
Nondegeneracy is exactly the needed fact here.
The target condition actually used by the rank-one proof.
Equations
- MarkedGraphs.IndexedHarmonicData.TargetOneChipEquivalent H = ∀ (y z : H.V), linearEquiv H (oneChip y) (oneChip z)
Instances For
A connected genus-zero target has trivial degree-zero chip-firing class
group. This is the graph-theoretic content of the usual phrase “target is a
tree”; it is stated in the invariant form available in CFGraph.
Mathematical pullback compatibility, deliberately separate from the raw finite data. The unit-indexed checker implies it below; non-unit metric dilations still need a future weighted-Laplacian development.
Equations
- f.PullbackPrincipalCompatible = ∀ (A B : CFDiv H), linearEquiv H A B → linearEquiv G (f.pullback A) (f.pullback B)
Instances For
The checked harmonicity equations plus unit edge indices imply the previously abstract pullback-principal compatibility hypothesis.
Boolean-check boundary for pullback compatibility: a raw certificate whose local equations and unit-index condition both replay successfully supplies the mathematical hypothesis used by the rank-one theorems.
Pullback transports equivalence of target one-chip divisors to equivalence of fibres.
A nondegenerate indexed harmonic map into a target with linearly equivalent one-chip divisors supplies a rank-one divisor of its map degree.
The resulting Brill--Noether witness.
Target-Picard form of the tree theorem, useful when one-chip equivalence is available directly without going through connectedness and genus.
The conventional tree-target corollary, using connectedness and genus zero instead of exposing the target Picard-group condition.
End-to-end kernel boundary for the compact certificate: local harmonicity,
unit indexing, and constant fibre degree are all Boolean-replayed; only the
structural target facts connected and genus = 0 are supplied as proofs.
Degree-reduced end-to-end kernel boundary. Unlike
bnExists_rank_one_of_checked_harmonic_tree, this replays the fibre-degree
equation only at z₀: the preceding harmonic double-counting theorem and
target connectedness supply every other fibre equation.