Piecewise-linear maps between PL manifolds #
A PL manifold is a charted space M over H with HasGroupoid M (PLGroupoid I)
(TauCeti.PLGroupoid). This file defines the maps between such spaces that are piecewise linear,
in the same way as Mathlib defines ContMDiff from ContDiffWithinAt: a map is PL at a point when
it is continuous there and, read in the preferred charts at the point and at its image and then in
the model vector spaces through I and I', it is piecewise affine on a neighbourhood of the point
(TauCeti.IsPLWithinAt).
The property in the model, TauCeti.PLWithinAtProp, is local and invariant under the PL groupoids
in the source and in the target (TauCeti.plWithinAtProp_localInvariantProp), so Mathlib's theory
of local invariant properties applies. In particular, on PL manifolds the preferred charts can be
replaced by any charts of the maximal PL atlases
(TauCeti.isPLMapAt_iff_of_mem_maximalAtlas): being PL is a property of the PL structures, not of
the chosen atlases. Charts of the maximal PL atlas and their inverses are PL
(TauCeti.isPLMapAt_of_mem_maximalAtlas, TauCeti.isPLMapAt_symm_of_mem_maximalAtlas), so are the
identity and constant maps, PL maps compose (TauCeti.IsPLMapAt.comp), and between real normed
spaces with their trivial charts the PL maps are exactly the maps piecewise linear on the whole
space (TauCeti.isPLMap_iff_isPLOn_univ).
The construction and the proof of TauCeti.plWithinAtProp_localInvariantProp follow Mathlib's
ContDiffWithinAtProp and contDiffWithinAt_localInvariantProp
(Mathlib/Geometry/Manifold/ContMDiff/Defs.lean), by Sébastien Gouëzel and Floris van Doorn.
Main definitions #
TauCeti.PLWithinAtProp I I' f s x: the mapf : H → H'of model spaces is piecewise linear withinsatxwhen read in the model vector spaces.TauCeti.IsPLMapAt I I' f x: the mapf : M → M'is continuous atxand piecewise linear nearxwhen read in charts.TauCeti.IsPLMap I I' f: the mapf : M → M'is piecewise linear at every point.
Main results #
TauCeti.plWithinAtProp_localInvariantProp: piecewise linearity in the model is a local property invariant under the PL groupoids.TauCeti.isPLMapAt_iff: the defining condition, in the preferred charts.TauCeti.isPLMapAt_iff_of_mem_maximalAtlas: the same condition in any charts of the maximal PL atlases.TauCeti.isPLMapAt_of_mem_maximalAtlas,TauCeti.isPLMapAt_symm_of_mem_maximalAtlas: charts of the maximal PL atlas and their inverses are PL.TauCeti.isPLMap_id,TauCeti.isPLMap_const,TauCeti.IsPLMapAt.comp,TauCeti.IsPLMap.comp: identities and constant maps are PL, and PL maps compose.TauCeti.isPLMap_iff_isPLOn_univ: a map between real normed spaces is a PL map exactly when it is piecewise linear on the whole space.
References #
- C. P. Rourke, B. J. Sanderson, Introduction to Piecewise-Linear Topology, Springer (1972), Chapter 1, for PL maps and PL manifolds.
The property in the model spaces #
A map f : H → H' between model spaces is piecewise linear within s at x when
I' ∘ f ∘ I.symm, its reading in the model vector spaces, is piecewise linear within
I.symm ⁻¹' s ∩ range I at I x. This is the property lifted to charted spaces to define PL maps,
as ContDiffWithinAtProp is for ContMDiff.
Instances For
The identity of a model space is piecewise linear everywhere.
Piecewise linearity is a local invariant property: in the model it is local, and invariant under the PL groupoids of the source and of the target. So it lifts to charted spaces, where it does not depend on the charts of the maximal PL atlases used to read it.
PL maps between charted spaces #
A map f : M → M' between charted spaces is piecewise linear at x when it is continuous at
x and, read in the preferred charts at x and at f x and then in the model vector spaces, it is
piecewise linear near x (TauCeti.isPLMapAt_iff). On PL manifolds any charts of the maximal PL
atlases may be used instead (TauCeti.isPLMapAt_iff_of_mem_maximalAtlas).
Instances For
A map f : M → M' between charted spaces is piecewise linear when it is piecewise linear at
every point.
Instances For
A map is PL at x exactly when it is continuous at x and its reading in the preferred charts
and the model vector spaces is piecewise linear near the image of x.
A map is PL exactly when it is PL at every point.
A PL map is PL at every point.
A map PL at a point is continuous there.
A PL map is continuous.
Chart independence. A map is PL at x exactly when it is continuous at x and its reading
in any charts e at x and e' at f x of the maximal PL atlases is piecewise linear near
I (e x).
The identity of a charted space is PL.
A constant map is PL.
A chart of the maximal PL atlas is PL on its source.
The inverse of a chart of the maximal PL atlas is PL on its target.
PL maps compose: if f is PL at x and g is PL at f x, then g ∘ f is PL at x.
PL maps compose.
Between real normed spaces with their trivial charts, the PL maps are exactly the maps piecewise linear on the whole space.