AddCircle T charted by translation: the atlas whose transitions are translations #
Category: 1-Mathlib (CSD-free; upstream target Mathlib.Geometry.Manifold.Instances).
Instances/AddCircle.lean (Q33) makes AddCircle T a manifold over EuclideanSpace β (Fin 1) by
transport from Circle, whose charts are stereographic. That structure is the right one for
"AddCircle T is a manifold"; it is the wrong one for writing down a form on the circle or the
torus, because in stereographic coordinates the invariant form dΞΈ is not constant and every
chart transition is a MΓΆbius map.
This module carries the second, classical structure: the translation atlas, modelled on β
itself. The chart with cut point a is the inverse of the quotient map on (a, a + T)
(Mathlib's AddCircle.openPartialHomeomorphCoe, read backwards), and any two charts differ by a
translation by a multiple of T on each component of their overlap. Consequently
- every transition is analytic (
instIsManifoldReal, anIsManifold π(β, β) Οinstance), and - β
fderiv_chart_transitionβ the derivative of every chart transition is the identity, which is what makes a constant alternating map a well-defined smooth form on the circle and on the torus (TranslationAtlasForm.lean).
The model is β, not EuclideanSpace β (Fin 1), so the two charted-space instances on
AddCircle T are keyed on different model types and never compete.
Honest scope #
β οΈ 0 < T is a Fact, as in Mathlib's equivIco. The corpus's torus KTorus has T = 1.
β οΈ Two atlases, no comparison. Nothing here relates the translation structure to the
stereographic one of Instances/AddCircle.lean; they are both manifold structures on the same
topological space, and a diffeomorphism between them is neither stated nor needed.
References: Mathlib/Topology/Instances/AddCircle/Defs.lean (openPartialHomeomorphCoe,
equivIco, continuousAt_equivIco); Geometry/Manifold/Instances/AddCircle.lean (the
stereographic structure); Geometry/Manifold/TranslationAtlasForm.lean (the consumer);
specs/BACKLOG.md (R-016β²).
The translation charts #
The translation chart with cut point a: the inverse of the quotient map on (a, a + T).
Its source is the circle minus the point a, its target the open interval (a, a + T).
Equations
Instances For
The cut point avoiding a given point, and the atlas #
β
AddCircle T charted by translation, modelled on β.
Equations
- One or more equations did not get rendered due to their size.
Transitions are translations, locally #
The transition from the chart with cut a to the chart with cut b, as a function on β:
read the point back on the circle and out through the second chart. Cut a plays no role in the
formula, only in the domain.
β A transition is a translation near every point of its domain.
β
The translation atlas is analytic: AddCircle T is a C^Ο manifold over β.
β
The derivative of every chart transition is the identity, in the form the
local-representative machinery of ExteriorDerivative.lean reads it. No membership hypothesis is
needed: a chart is a section of the quotient map on the whole circle, so the point read back is
y itself, which avoids its own cut point.
The quotient map is a local diffeomorphism with derivative the identity #
β
The quotient map β β AddCircle T has manifold derivative the identity for the
translation atlas: read through the chart at βt it is a translation near t.