Documentation

TauCeti.NumberTheory.ModularForms.LevelOne.FundamentalDomainBoundary.Winding.Basic

Winding of the fundamental-domain boundary: the exterior #

Every point off the closed truncated fundamental domain lies in one of five regions — below the corner height, right or left of the fundamental strip, above the ceiling, or in the open unit disc under the arc — and each region sits in the unbounded connected component of the contour's complement, where the winding number vanishes. Together the five determinations package as null-homology of the boundary contour in the truncated fundamental domain, the exterior input to the valence-formula residue count.

The file also carries the arc-excision geometry shared by the corner winding computations at i, at ρ and at ρ + 1. Each excises a parameter window around its corner and needs that window's chord to be exactly the excision radius ε. The half-width realising this for a radius below the corner chord 2·sin(π/12) is stated once here rather than three times.

Main declarations #

References #

The truncated-contour strategy follows the fundamental-domain boundary development of AINTLIB's LeanModularForms (ForMathlib/FDBoundary.lean, FDBoundaryH.lean, FDBoundaryPath.lean); the winding transport is Tau Ceti's Hungerbühler–Wasem machinery.

The arc-excision geometry is not from those files: it is extracted from the same project's winding-value development (ForMathlib/ValenceFormula/WindingWeights/I.lean, Rho.lean and RhoPlusOne.lean), where each corner computation built its own chord-matched half-width. It is stated once here so the three share it.

@[simp]

Every point strictly below the contour's height winds zero.

@[simp]

Every point strictly right of the fundamental strip winds zero. The bound is stated in simp-normal form so the lemma can participate in simplification.

@[simp]

Every point strictly left of the fundamental strip winds zero.

@[simp]

Every point strictly above the contour's height winds zero.

@[simp]

Every point of the open unit disc winds zero: the disc sits under the arc, inside the contour's complement, and connects through the origin to the region below the corner height. Together with the four half-plane determinations this covers every point off the closed truncated fundamental domain.

The boundary contour is null-homologous in the truncated fundamental domain: every point off the closed truncated domain lies in one of the five exterior regions, where the winding number vanishes.

The chord-matched excision half-width. The parameter half-width whose chord along the unit-circle arc is the excision radius ε.

The chord identity 2·sin(δ·π/12) = ε holds throughout |ε| ≤ 2, the range on which Real.arcsin inverts the sine, and fails beyond it because Real.arcsin saturates. fdBoundaryArcExcisionHalfWidth_pos_and_lt_one_and_two_mul_sin_eq nonetheless assumes the narrower 0 < ε < 2·sin(π/12): that is the range the excision arguments need, because it also places the half-width strictly between 0 and 1, inside the corner's own arc window.

Equations
Instances For
    @[simp]

    The chord-matched excision half-width, unfolded.

    The half-width is exactly the angle arcsin (ε / 2) once scaled by the corner's angular unit π / 12. This is the shape in which the half-width enters the sine identity below, the excised arc away from the corners, and the excised integrals at ρ and ρ + 1.

    AINTLIB gives the same fact its own name at the corner i, where the angular unit is 5π / 12: half_angle_arcsinDelta in LeanModularForms/ForMathlib/CrossingAtI.lean (github.com/CBirkbeck/AINTLIB, Apache-2.0).

    The chord-matched excision half-width does what it is for. For an excision radius ε below the corner chord 2·sin(π/12), the half-width lies strictly between 0 and 1 and reproduces ε as its own chord: 2·sin(δ·π/12) = ε.

    This is the trigonometric content shared by the excision constructions at i, at ρ and at ρ + 1; it needs no upper bound on ε beyond the chord bound.