Documentation

TauCeti.Analysis.Contour.Winding.Integrand

The real winding integrand #

This file defines the pointwise real winding integrand and records its coordinate formula, invariance under simultaneous nonzero complex scaling, velocity negation, vanishing at the origin, and a crude bound away from the origin.

Provenance #

The pointwise imaginary-part decomposition is migrated and cleaned from the AINTLIB LeanModularForms generalized-winding-number development.

noncomputable def TauCeti.Contour.realWindingIntegrand (z v : ℂ) :

The real winding integrand (x ẏ - y ẋ) / (x² + y²) for a position z = x + iy and velocity v = ẋ + iẏ. It is defined as the imaginary part (z⁻¹ * v).im of the complex winding integrand; in particular it is 0 at z = 0. Its relation to the complex integrand is realWindingIntegrand_def and its coordinate form is realWindingIntegrand_eq_div.

Equations
Instances For

    The real winding integrand is the imaginary part of the complex winding integrand z⁻¹ * v. This is a convenient public rewrite lemma relating the real integrand to the complex index integrand (γ - w)⁻¹ * γ'.

    @[simp]

    The coordinate formula for the real winding integrand.

    Scaling position and velocity by the same nonzero complex parameter leaves the real winding integrand unchanged: it is the imaginary part of (c * z)⁻¹ * (c * v) = z⁻¹ * v, where the two factors of c cancel in ℂ.

    Negating the velocity while keeping the position fixed negates the real winding integrand: it is the imaginary part of z⁻¹ * (-v) = -(z⁻¹ * v).

    A crude bound on the real winding integrand. realWindingIntegrand z v = (z⁻¹ * v).im, whose absolute value is at most ‖z⁻¹ * v‖ = ‖v‖ / ‖z‖ -- including at z = 0, where both sides vanish (simp [realWindingIntegrand_eq_div], div_zero).

    The crude bound above, weakened to a uniform denominator m ≤ ‖z‖ away from the singularity.