Documentation

TauCeti.Geometry.Manifold.Boundary.Collar.Basic

The product collar of a Euclidean half-space #

This file identifies the standard (n + 1)-dimensional Euclidean half-space with the product of its n-dimensional boundary model and the one-dimensional Euclidean half-space. It is the model calculation behind collar charts: the last factor is the inward normal coordinate, and its zero slice is exactly the boundary parametrization from Boundary.Model.

The equivalence is constructed first in the ambient Euclidean spaces by splitting off the zeroth coordinate. Restricting it to the half-spaces gives, with Mathlib's product model-with-corners structure, a diffeomorphism. The characteristic lemmas record both coordinate projections and identify the zero slice, so later collar constructions do not need to unfold the coordinate implementation.

This is the standard-model prerequisite for the collar-neighbourhood target in Layer 1 of the GeometricTopology roadmap. The global collar theorem requires patching these local product coordinates on an arbitrary manifold and is not proved here.

Main definitions #

Main results #

Downstream target #

The collar-neighbourhood theorem that these coordinates feed into is proved in M. Hirsch, Differential Topology, Springer GTM 33 (1976), Theorem 6.1, and J. Lee, Introduction to Smooth Manifolds, Springer GTM 218, 2nd ed. (2013), Theorem 9.25. That theorem is not proved here.

The ambient linear equivalence ℝⁿ × ℝ¹ ≃ ℝⁿ⁺¹ underlying the collar identification: the boundary coordinates go to the positive-index coordinates and the normal coordinate to coordinate zero.

Instances For
    @[simp]

    The ambient collar equivalence sends the normal coordinate to coordinate zero.

    @[simp]

    The ambient collar equivalence sends the boundary coordinates to the positive-index coordinates.

    At normal coordinate zero, the ambient collar equivalence is the boundary parametrization.

    @[simp]

    The boundary component of the inverse ambient collar equivalence is the boundary projection.

    @[simp]

    The inverse ambient collar equivalence recovers coordinate zero as the normal coordinate.

    On the half-space, the normal coordinate recovered by the inverse ambient collar equivalence is nonnegative.

    The product collar identification is smooth in both directions for Mathlib's standard models with corners, at every finite or infinite regularity.

    Instances For

      Read in the ambient Euclidean spaces, the collar diffeomorphism is the linear equivalence collarAmbientEquiv.

      Read in the ambient Euclidean spaces, the inverse collar diffeomorphism is the inverse of the linear equivalence collarAmbientEquiv.

      The collar diffeomorphism is smooth from the product model ModelProd charted over itself, the chart structure of charts of manifolds modelled on (𝓡 n).prod (𝓡∂ 1).

      The inverse collar diffeomorphism is smooth to the product model ModelProd charted over itself, the chart structure of charts of manifolds modelled on (𝓡 n).prod (𝓡∂ 1).

      The collar diffeomorphism intertwines the models with corners: read through the model of the half-space and the product model of ℝⁿ × [0, ∞), it is the linear equivalence collarAmbientEquiv.

      @[simp]

      The collar diffeomorphism sends the inward normal coordinate to coordinate zero.

      @[simp]

      The collar diffeomorphism sends the boundary coordinates to the positive-index coordinates.

      @[simp]

      The boundary component of the inverse collar diffeomorphism is the boundary projection.

      @[simp]

      The inverse collar diffeomorphism recovers the inward normal coordinate at zero.

      @[simp]

      At normal coordinate zero, the collar diffeomorphism is the boundary parametrization.

      @[instance_reducible]

      The model half-space as a charted space over the product, with the collar identification as its single chart.

      Deliberately not an instance: EuclideanHalfSpace (n + 1) already carries the charted space structure over itself, and a second one found by instance search would make every statement about its charts ambiguous. Use it explicitly with letI.

      Instances For

        The product model ℝⁿ × [0, ∞) is linearly the half-space model of dimension n + 1: a continuous linear equivalence of the ambient spaces carries the range of (𝓡 n).prod (𝓡∂ 1) onto the range {y | 0 ≤ y 0} of 𝓡∂ (n + 1).