Tr_F h: the surface-level fibre trace (meromorphic-trace, cluster 2) #
Unit: meromorphic-trace (docs/design/meromorphic-trace.md §2 D7, §4.5, §5 P7). Standing surface
hypotheses on X; Y a second Riemann surface ([T2Space Y], no compactness/connectedness
needed on Y itself).
trace F h y₀— the fibre trace ofhalongF, evaluated via an arbitraryFiberStackchosen (per point) byClassical.choice; total via anif-dispatch onNonempty (FiberStack F y₀)so the definition carries noContMDiff/nonconstancy hypothesis (design §5.7's "Design correction", needed becauseexists_fiberStackitself needshne).trace_of_forall_eq— junk guard:tracevanishes identically for constantF(R2 resolved honestly below:Nonempty (FiberStack F y₀)is shown FALSE outright aty₀ = ctoo, via a short cardinality argument, not left open as the design worried it might have to be).- Well-definedness, resolved (design risk R1):
trace_eq_finsum— at ANY point where aFiberStackexists at all,trace F h y₀ = ∑ᶠ x ∈ F⁻¹{y₀}, h x, the naive fibre sum, independent of the stackClassical.choicepicked (no holomorphy/nonconstancy hypotheses). Engine:sum_traceZk_stack, the planar-to-fibre reindexing of the stack formula along the adapted-chart bijection (theh-weighted analogue of mapping-degree'ssum_multiplicity_inter_source, via the sameBijOn), valid over ALL ofS.V, not just aty₀. This bypasses R1's "compare two stacks" problem exactly as this file's earlier scope note predicted.trace_eq_finsum'is the every-point version (viaexists_fiberStack);trace_eq_stack_sumre-expressestracethrough an ARBITRARY stack on its whole neighborhoodS.V— the consumption shapeform-trace-tower'sresAtP1_trace_eq_sumneeds. meromorphicAtX_trace(P7, the file's centerpiece):Tr_F hisMeromorphicAtXat every point ofY, by readingtracethrough one fixed stack (trace_eq_stack_sum), so that in the target charts it is a finite sum of planartraceZks (eachMeromorphicAt 0by P5) composed with the maximal-atlas charts(S.A i).e'; CC3 chart invariance (meromorphicAtX_iff_of_mem_source) transports each summand.trace_of_regular— the design's sanity anchor: at a regular value the trace is the naive sum over the sheets. (Stated with the design'sIsRegularValuehypothesis for interface stability, thoughtrace_eq_finsum'proves the identity at every point.)
The fibre trace of h along F, evaluated via an arbitrary chosen FiberStack at y₀.
Total: 0 if no stack can be witnessed at y₀ (the only case this can happen for holomorphic
F is at the single value of a constant map, trace_of_forall_eq).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Junk convention (R2, resolved): trace vanishes identically for constant F. Away from the
constant value, the fibre is empty, giving a genuine (degenerate, n = 0) FiberStack directly;
AT the constant value, X being infinite (infinite_of_chartedSpace_complex) makes
Nonempty (FiberStack F y₀) outright impossible (a FiberStack's pt : Fin n → X would have to
enumerate all of X bijectively onto its range, impossible for infinite X, finite n).
Well-definedness: trace IS the naive fibre sum (design risk R1, resolved) #
The engine is the adapted-chart bijection between the part of the fibre inside the i-th chart
source and the planar root set {ζ | ζ ^ k = e' y} — the same BijOn as mapping-degree's
(private) FiberStack.bijOn_e (LocalConstancy.lean), reproved here verbatim since it is not
exported there, then used to reindex h-weighted sums instead of multiplicity counts.
The stack formula computes the naive fibre sum — over ALL of S.V, not just at y₀ (the
h-weighted analogue of mapping-degree's FiberStack.fiberMultSum_eq_sum). No holomorphy or
nonconstancy hypotheses: the identity is forced by the stack structure alone.
Well-definedness of trace (design risk R1, resolved): at any point where a
FiberStack exists at all, trace equals the naive fibre sum ∑ᶠ x ∈ F⁻¹{y₀}, h x — in
particular the stack picked by Classical.choice in trace's definition is immaterial.
Every-point version of trace_eq_finsum for holomorphic nonconstant F (stacks exist
everywhere, exists_fiberStack).
trace reads through an ARBITRARY stack S at y₀ on ALL of S.V — the consumption
shape for form-trace-tower (fix one stack, transport trace through its adapted charts near
y₀).
Sanity anchor (design §4.5): at a regular value, trace reduces to the naive
sum-over-the-sheets formula. The regularity hypothesis is kept for interface stability with the
design even though trace_eq_finsum' proves the identity at every point.
Meromorphy of the trace (P7) #
Meromorphy of the fibre trace (P7, the design's centerpiece for this file): for
holomorphic nonconstant F : X → Y and h meromorphic everywhere on X, Tr_F h is
meromorphic at every point of Y. Route: fix ONE stack S at y₀; on S.V the trace IS the
stack formula (trace_eq_stack_sum), a finite sum of planar traceZks — each meromorphic at
0 by P5 (meromorphicAt_traceZk) — composed with the target charts (S.A i).e'; transport
through the charts by CC3 chart invariance (meromorphicAtX_iff_of_mem_source).