MFormData.ord/resAt (D4), chart-invariance, and divisor (D6) — data layer #
Unit: canonical-forms (docs/design/canonical-forms.md §2 D4–D6, §4.2). Everything here is
stated for the RAW data carrier MFormData and descends to the quotient MForm in
Quotient.lean (all reading maps are germ-at-the-chart-center facts, hence congruence-robust).
MFormData.ord/MFormData.resAt(D4): read directly via the fixedchartAt, needing no invariance proof to be well-defined;MFormData.ord_eq_of_mem_source/MFormData.resAt_eq_of_mem_sourcesupply the "read in any maximal-atlas chart" corollary (chart-invariance, viameromorphicOrderAt_comp_of_deriv_ne_zero/RS.resAt_comp_mul_deriv).MFormData.eventually_ord_eq_top/MFormData.eventually_ord_eq_zero: local propagation of the order, the chart-crossing analogues ofeventually_ordAtX_eq_top/eventually_ordAtX_eq_zero(Jacobian/Meromorphic/Predicates.lean), viacompat.MFormData.divisor/MFormData.degree(D6): local finiteness is connectedness-free, mirroringMeroGermOn.divisorOn's proof exactly.
D4: the order of θ at x, read via the (fixed) preferred chart at x.
Instances For
D4: the residue of θ at x, read via the (fixed) preferred chart at x.
Instances For
A one-line corollary of meromorphicOrderAt_eq_top_iff (the MFormData-level analogue of
ordAtX_eq_top_iff).
Convenience (chart-invariance of ord, via meromorphicOrderAt_comp_of_deriv_ne_zero): the
order of θ at x may be computed reading θ.coeffAt x through ANY maximal-atlas chart e
valid at x, not just chartAt ℂ x. Not DAG-required by any current consumer, offered as a
documented, non-blocking convenience (§4.2).
Convenience (chart-invariance of resAt, via RS.resAt_comp_mul_deriv): the residue of θ
at x may be computed reading θ.coeffAt x through ANY maximal-atlas chart e valid at x.
Auxiliary cross-point transport: θ.coeffAt y, on a whole neighborhood of its own chart
center, is given by the compat formula against θ.coeffAt x for any x with
y ∈ (chartAt ℂ x).source. The engine behind eventually_ord_eq_top/eventually_ord_eq_zero.
Cross-point order reading: the order of θ at any point p of the chart source at x
is the planar order of the single coefficient function θ.coeffAt x at the chart image
chartAt ℂ x p — no transition factor survives (its order is 0). This is the bridge that lets
OmegaSpace-membership (a pointwise ord condition at every chart CENTER) control the
coefficient at every TARGET point (D12's repair construction, LinearSystems.lean).
MFormData.ord propagates to ⊤ on a whole neighborhood, once it is ⊤ at the center (mirrors
eventually_ordAtX_eq_top, Predicates.lean:231).
MFormData.ord is eventually 0 away from a point where it is finite (mirrors
eventually_ordAtX_eq_zero, Predicates.lean:314). Feeds the local finiteness of divisor.
D6: the divisor of θ (local finiteness, connectedness-free — mirrors MeroGermOn.divisorOn
exactly, Divisor.lean:134).
Equations
Instances For
D6: the degree of θ's divisor.