OAI/Geometry/HyperbolicGroups/PictureMapFurther.lean
8 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.restrictline 21Source documentation
A union of whole polygonal components can be kept, discarding the others. This is a literal restriction of both permutations.
def restrict (hf : ∀ x, P (M.face x) ↔ P x) (he : ∀ x, P (M.edge x) ↔ P x) : PictureMap (Subtype P) where …Mentions: OAI.HyperbolicObstruction.PictureSwitch.PictureMap
- lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.restrict_vertexline 33 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.restrict_componentsline 38 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.component_invariantline 50 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.components_splitline 56 - lemma
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.card_darts_evenline 66 - theorem
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.euler_splitline 73Source documentation
The Euler characteristic is additive over actual invariant dart subsets.
theorem euler_split (hf : ∀ x, P (M.face x) ↔ P x) (he : ∀ x, P (M.edge x) ↔ P x) : M.euler = (M.restrict P hf he).euler + (M.restrict (fun x => ¬ P x) (fun x => not_congr (hf x)) (fun x => not_congr (he x))).euler := by …Mentions: OAI.HyperbolicObstruction.PictureSwitch.PictureMap.euler
- theorem
OAI.HyperbolicObstruction.PictureSwitch.PictureMap.restrict_genusZeroline 94Source documentation
Discarding components of a genus-zero picture preserves genus zero. This justifies keeping the disk component and deleting sphere components after crosswise switches, at the level of the actual finite side-pairing.
theorem restrict_genusZero (hM : M.GenusZero) (hf : ∀ x, P (M.face x) ↔ P x) (he : ∀ x, P (M.edge x) ↔ P x) : (M.restrict P hf he).GenusZero := by …Mentions: OAI.HyperbolicObstruction.PictureSwitch.PictureMap.GenusZero