Maps that preserve a form in charts, and the top-form measures they preserve #
Category: 1-Mathlib (CSD-free; upstream target Mathlib.Geometry.Manifold).
TopFormMeasure.lean's invariance theorem topFormMeasure_map_eq takes its hypothesis in chart
form: through any two charts, the map is differentiable and pulls the local representative of the
form back to itself. This module names that hypothesis and gives it the closure properties that
let a product manifold inherit it from its factors:
DifferentialForm.PreservesLocalRep s g—g^* s = s, read in charts;preservesLocalRep_id— the identity preserves every family (the chart-change rulelocalRep_transition);PreservesLocalRep.wedgePow— a map preserving a 2-form preserves its iterated powers;- ★
PreservesLocalRep.map_topFormMeasure— a homeomorphism preserving a top form in charts preserves its measure (topFormMeasure_map_eq, repackaged); - ★
PreservesLocalRep.prodMap— a product of chart-preserving maps preserves the product familyπ₁^* α + π₂^* βon the product charted overE × F; IsChartTranslation E g— the chart expression ofghas derivative the identity;IsChartTranslation.prodMap;preservesLocalRep_constFamily(on a translation atlas a chart translation preserves every constant family); ★AddCircle.isChartTranslation_addLeft(translation of the circle is a chart translation of the translation atlas).
Honest scope #
⚠️ Chart-level, not intrinsic. PreservesLocalRep is the chart form of "g is a
symplectomorphism"; the pullback of a form along a map of manifolds is not built here, so no
bundle-level statement g^* α = α is made.
⚠️ Self models only, inherited from ExteriorDerivative.lean.
References: Geometry/Manifold/TopFormMeasure.lean (topFormMeasure_map_eq);
Geometry/Manifold/ProductForm.lean (localRep_prodFamily,
prodSum_compContinuousLinearMap_prodMap); Geometry/Manifold/TranslationAtlasForm.lean
(localRep_constFamily); Geometry/Manifold/Instances/AddCircleTranslation.lean
(hasFDerivAt_transition); specs/BACKLOG.md (#29); specs/future-work.md.
The predicate #
g preserves the family s in charts (g^* s = s, read through any two charts): where
the chart expression of g is defined it is differentiable, and the pullback of the local
representative of s along its derivative is the local representative of s. This is the
hypothesis topFormMeasure_map_eq reads.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The identity preserves every family: the chart-change rule for local representatives.
The iterated powers of a preserved 2-form are preserved.
★ A homeomorphism preserving a top-form family in charts preserves its measure.
Products #
★ A product of chart-preserving maps preserves the product family π₁^* α + π₂^* β, on
the product charted over E × F.
Chart translations #
g is a translation in charts: through any two charts, its chart expression has
derivative the identity wherever it is defined.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On a translation atlas, a chart translation preserves every constant family.
The product of two chart translations is a chart translation, for the product charted over
E × F.
Translation of the circle #
★ Translation of the circle is a chart translation of the translation atlas: read through
two translation charts, x ↦ θ + x is a translation of ℝ near every point.