OAI/Geometry/HyperbolicGroups/SquarePathFilling.lean
31 declarations, 0 contain sorry, 0 declared as axioms
A literal square with prescribed boundary paths, constructed from a relative path homotopy by an explicit compact quotient.
- def
OAI.HyperbolicObstruction.SquarePathFilling.lowline 15 - def
OAI.HyperbolicObstruction.SquarePathFilling.highline 16 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.boundsline 17 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.sumline 26 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.gap_posline 31 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.low_continuousline 34 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.high_continuousline 35 - def
OAI.HyperbolicObstruction.SquarePathFilling.quotientline 39Source documentation
Horizontal parameter selects a broken boundary path; vertical parameter runs from its common source to its common target.
def quotient : C(I × I,I × I) where …
- lemma
OAI.HyperbolicObstruction.SquarePathFilling.quotient_sumline 60 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.quotient_fiberline 65 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.quotient_surjectiveline 88 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.quotient_isQuotientMapline 125 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.homotopy_fiberline 131 - def
OAI.HyperbolicObstruction.SquarePathFilling.fillline 139Source documentation
The actual square filling, with no extension assumption.
def fill (H : (p.trans r).Homotopy (q.trans s)) : C(I × I,X) where …
- lemma
OAI.HyperbolicObstruction.SquarePathFilling.fill_quotientline 149 - def
OAI.HyperbolicObstruction.SquarePathFilling.halfline 153 - def
OAI.HyperbolicObstruction.SquarePathFilling.upperline 155 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.low_halfline 157 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.high_halfline 159 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.low_upperline 161 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.high_upperline 163 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.quotient_bottomline 166 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.quotient_leftline 169 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.quotient_rightline 172 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.quotient_topline 175 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.trans_halfline 179 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.trans_upperline 185 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.fill_bottomline 192 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.fill_leftline 196 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.fill_rightline 200 - lemma
OAI.HyperbolicObstruction.SquarePathFilling.fill_topline 204