Continuous linear extension of coordinate functions by zero #
Mathlib's Function.ExtendByZero.linearMap is continuous for the product topologies of
module-valued coordinates: each output coordinate is either a fixed input coordinate or zero.
No finiteness assumption on the coordinate types is needed. For an injective index map, restriction
recovers the original function, including when the target has unused coordinates.
This construction lets affine coordinate formulas pass to enlarged vertex sets of simplicial complexes. It uses Mathlib's existing extension by zero rather than choosing a different extension on unused coordinates.
Mathlib's Function.ExtendByZero.linearMap is continuous for the product topologies.
Extension by zero as a continuous linear map between product spaces of module-valued coordinates. No compatibility of the topology with the module operations is required.
Instances For
The continuous linear extension uses Function.extend with zero outside the image.
Restrict coordinate functions along an index map, as a continuous linear map.
Instances For
Coordinate restriction is precomposition with the index map.
Restriction recovers every function extended along an injective index map.