Antipodal map API #
This file packages the antipodal involution on the concrete sphere model as a bundled continuous self-map and proves the basic lemmas about composition of odd maps.
This file is part of the point-set foundation layer; it depends only on the
sphere model in Basic.lean and the normed-ball action API. The
orientation/determinant facts about the ambient linear map x ↦ -x (which
belong to the topological-degree support layer, not the point-set foundation)
live in Degree.lean.
The antipodal map on S^n, bundled as a continuous self-map.
Equations
- SphereOddDegree.antipodal n = { toFun := fun (x : SphereOddDegree.Sphere n) => -x, continuous_toFun := ⋯ }
Instances For
The antipodal map is fixed-point free on the sphere: -x ≠ x.
This is the canonical fixed-point-free fact and the sphere-level API (it does
not mention the projective quotient), so it lives here next to the antipodal map
rather than in the covering-space file. The reversed orientation x ≠ -x is
ne_neg_self.
The antipodal map is fixed-point free on the sphere, reversed orientation:
x ≠ -x. This is the .symm of the canonical antipodal_ne_self; it is the
orientation consumed by Set.ncard_pair/Set.encard_pair on the fibers of the
double cover.
The antipodal map is an involution, pointwise.
The antipodal map composed with itself is the identity.
The antipodal map is bijective.
The antipodal map is injective.
The antipodal map is surjective.
The antipodal map is a homeomorphism.
The identity map is odd.
The antipodal map itself is odd.
Pointwise rewrite for an odd map on a negated argument: f (-x) = - f x.
This is the defining property IsOddMap, repackaged for dot notation so that
rw [hf.apply_neg] is available at use sites.
Pointwise commutation of an odd map with the bundled antipodal map:
f (antipodal n x) = antipodal n (f x). This is the definition IsOddMap
restated through the bundled antipodal n map, convenient for rw/simp when
the surrounding context is phrased with antipodal n rather than raw negation.
Forward direction of isOddMap_iff_comp_antipodal, packaged for dot
notation: an odd map commutes with the bundled antipodal map. Using
hf.comp_antipodal_eq is more convenient than
isOddMap_iff_comp_antipodal.mp hf at use sites.