Compact and closed manifold predicates #
This file packages the dimension-independent topological hypotheses used by manifold constructions.
The chart structure is supplied by a ChartedSpace instance over the Euclidean half-space
(boundary allowed) or the Euclidean space (boundaryless) model. Every charted space is a
topological manifold (Mathlib's instance IsManifold I 0 M). The predicates retain this condition
to record the chosen model and atlas, while their iff lemmas characterize them by the remaining
conditions: T2Space, SecondCountableTopology, CompactSpace, and ConnectedSpace. The file
also provides the standard surface and three-manifold specializations used by geometric-topology
APIs.
A compact, connected n-manifold, allowing a nonempty boundary, in the standard Euclidean
half-space model.
Instances For
The defining separation, countability, compactness, and connectedness conditions for
IsCompactConnectedManifold.
The usual compactness, connectedness, separation, and countability typeclasses supply
IsCompactConnectedManifold n X.
A compact, connected, Hausdorff, second-countable, boundaryless topological n-manifold.
Instances For
The defining separation, countability, compactness, and connectedness conditions for
IsClosedConnectedManifold.
The usual compactness, connectedness, separation, and countability typeclasses supply
IsClosedConnectedManifold n X.
A compact connected surface, allowing a nonempty boundary, in the standard Euclidean half-space model.
Instances For
A compact connected 3-manifold, allowing a nonempty boundary, in the standard Euclidean half-space model.
Instances For
The defining conditions for a compact connected surface.
The defining conditions for a compact connected 3-manifold.
The usual compactness, connectedness, separation, and countability typeclasses supply the compact-connected-surface predicate.
The usual compactness, connectedness, separation, and countability typeclasses supply the compact-connected-3-manifold predicate.
A closed connected surface is a compact, connected, Hausdorff, second-countable, boundaryless topological 2-manifold. The dimension is pinned by the Euclidean 2-space model.
Instances For
A closed connected 3-manifold is a compact, connected, Hausdorff, second-countable, boundaryless topological 3-manifold.
Instances For
The defining separation, countability, compactness, and connectedness conditions for a closed connected surface.
The defining separation, countability, compactness, and connectedness conditions for a closed connected 3-manifold.
The usual compactness, connectedness, separation, and countability typeclasses supply the closed-connected-surface predicate.
The usual compactness, connectedness, separation, and countability typeclasses supply the closed-connected-3-manifold predicate.