OAI/Geometry/HyperbolicGroups/ConeFullNormal.lean
1 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.HyperbolicObstruction.ConeSkeleton.normalizedPictureline 29Source documentation
Full actual mixed-cell normal form, with literal complete frozen face maps as the only raw indexing condition. Every finite genus-zero input is normalized by the checked surgeries, without assuming any fan link data, contact bound, or filling estimate.
theorem normalizedPicture (hm : P.FrozenMapped (walkFrozenTarget n w d c hc f)) : ∃ Q : WalkPicture.{u} (walkTarget n w d c hc f), Nonempty (P.Survives Q) ∧ Q.FrozenMapped (walkFrozenTarget n w d c hc f) ∧ Q.Simple ∧ Q.NoBigon ∧ Q.FullyReduced ∧ Q.RadialInjective (isApex n w) ∧ Q.chain = P.chain ∧ ∀ (hs : Q.Simple) (hb : Q.NoBigon) (x : Q.Dart) (a : Top n w) (e : MacroGraph.graph.Dart) (hx : Q.index x = .inl (a,e)), Fintype.card {y : Q.Dart // Q.pairing.face.SameCycle x y} ≤ 15 ∧ 3 ≤ (mappedMacroPolygon n w d c hc f Q hs hb x a e hx).points.card := by …Mentions: OAI.HyperbolicObstruction.ConeSkeleton.walkFrozenTarget, OAI.HyperbolicObstruction.ConeSkeleton.walkTarget, OAI.HyperbolicObstruction.ConeSkeleton.isApex, OAI.HyperbolicObstruction.ConeSkeleton.Top, OAI.HyperbolicObstruction.ConeSkeleton.mappedMacroPolygon