OAI/Geometry/HyperbolicGroups/HSpacePathObstruction.lean
10 declarations, 0 contain sorry, 0 declared as axioms
The cellular obstruction and its exact change under edge corrections.
- def
OAI.HyperbolicObstruction.HSpacePathObstruction.pairToUnitline 17 - lemma
OAI.HyperbolicObstruction.HSpacePathObstruction.pairToUnit_transline 20 - def
OAI.HyperbolicObstruction.HSpacePathObstruction.loopClassline 29 - lemma
OAI.HyperbolicObstruction.HSpacePathObstruction.loopClass_combineline 31 - def
OAI.HyperbolicObstruction.HSpacePathObstruction.differenceline 37Source documentation
Difference of two paths ending at the same basepoint.
def difference {a : Y} (p q : Path a e) : FundamentalGroup Y e := Q (p.symm.trans q) - lemma
OAI.HyperbolicObstruction.HSpacePathObstruction.difference_eq_one_iffline 39 - lemma
OAI.HyperbolicObstruction.HSpacePathObstruction.difference_transline 53 - def
OAI.HyperbolicObstruction.HSpacePathObstruction.obstructionline 64Source documentation
Obstruction for a face joining the products of its opposite pairs.
def obstruction (F : Path (m (a,b)) (m (c,d))) (pa : Path a e) (pb : Path b e) (pc : Path c e) (pd : Path d e) : FundamentalGroup Y e := difference (pairToUnit pa pb) (F.trans (pairToUnit pc pd))Mentions: OAI.HyperbolicObstruction.HSpacePathObstruction.difference, OAI.HyperbolicObstruction.HSpacePathObstruction.pairToUnit
- lemma
OAI.HyperbolicObstruction.HSpacePathObstruction.correctionline 68 - lemma
OAI.HyperbolicObstruction.HSpacePathObstruction.obstruction_vanishes_iffline 87Source documentation
The face extends once the corrected obstruction is killed, with the actual prescribed boundary paths retained.
lemma obstruction_vanishes_iff (F : Path (m (a,b)) (m (c,d))) (pa : Path a e) (pb : Path b e) (pc : Path c e) (pd : Path d e) : obstruction F pa pb pc pd = 1 ↔ ((pairToUnit pa pb).trans (Path.refl e)).Homotopic (F.trans (pairToUnit pc pd)) := by …Mentions: OAI.HyperbolicObstruction.HSpacePathObstruction.obstruction, OAI.HyperbolicObstruction.HSpacePathObstruction.pairToUnit