Zulip Chat Archive
Stream: mathlib4
Topic: Boundary of [x,y], as a real manifold
Michael Rothgang (Aug 16 2024 at 12:26):
I'm slowly working in proving that a non-empty real interval [x,y] has boundary (as a real manifold; I know about docs#frontier_Icc). With the current Lean definitions, I think this is false - I'm claiming that the definition of docs#modelWithCornersEuclideanHalfSpace ought to change.
Under the current definition, a manifold M modelled on I is a BoundarylessManifold iff every point x : M satisfies extChartAt I x ∈ interior (range I).
However, the model docs#modelWithCornersEuclideanHalfSpace maps to a subtype EuclideanHalfSpace. As I understand it, every point which lies on the "mathematical" boundary lies in the interior of the subtype, implying we get a BoundarylessManifold (which is not what we want, mathematically).
More precisely: a point x : EuclideanHalfSpace with first coordinate 0 lies on the mathematical boundary of the half-space. If EuclideanHalfSpace were a subset of EuclideanSpace, x also lay on the boundary of range I. With the current formal definition, however, an open set (in the half space) containing x is the intersection of any Euclidean open ball around x with the half-space: this is open in the subtype EuclideanHalfSpace.
Can we change the definition of boundary points? Not really, a model with corners need not map into some subtype.
Thus, I propose changing the definition of modelWithCornersEuclideanHalfSpace, to map into EuclideanSpace instead.
Update: trying to actually change this, my proposal does not work, as the source of a model with corners must be univ. That issue about boundary is still unfortunately, though.
Michael Rothgang (Aug 16 2024 at 12:41):
@Sébastien Gouëzel You introduced this; what you do think?
Sébastien Gouëzel (Aug 16 2024 at 12:45):
I'm not sure I understand the question, so let me try to explain some points, hoping it will clarify things.
First, in a charted space X with respect to a space H, the charts are local homeomorphisms between open subsets of X and open subsets of H. By design, there can be no boundary points here, everything is interior wrt the topologies of X and H.
However, when we want to do differential calculus, we need to embed H into a vector space. This is the role of I : ModelWithCorners 𝕜 E H. The composition of I and the charts, called extended charts, are not local homeos any more, and for these it can make sense to ask which points have a chart which is locally onto in E, and which points don't. This is how one can define the boundary of a manifold in our framework.
Does it help?
Last updated: May 02 2025 at 03:31 UTC