OAI/Algebra/GroupRing/LoopSphere.lean
64 declarations, 0 contain sorry, 0 declared as axioms
The path-class extension of an acting group. This is geometric support for the finite presentation Cayley cover, not an assumption of simple connectivity.
- theorem
OAI.GroupRingTopology.Cellular.cylinderFillline 16Source documentation
One cylinder boundary filling is enough for its path-space lift.
theorem cylinderFill {n : ℕ} (a : C(Sphere n,C(unitInterval,Y))) (b : C(Disk n,Y × Y)) (h : ∀ x, pathEndpoint (a x) = b (boundary n x)) (F : C(Disk (n+1),Y)) (hF : ∀ x, F (boundary (n+1) x) = cylinderBoundaryMap a b h x) : ∃ e : C(Disk n,C(unitInterval,Y)), (∀ x, e (boundary n x) = a x) ∧ (∀ x, pathEndpoint (e x) = b x) := by …Mentions: OAI.GroupRingTopology.Cellular.Sphere, OAI.GroupRingTopology.Cellular.Disk, OAI.GroupRingTopology.Cellular.pathEndpoint, OAI.GroupRingTopology.Cellular.boundary, OAI.GroupRingTopology.Cellular.cylinderBoundaryMap
- def
OAI.GroupRingTopology.LoopSphere.sidesline 66 - def
OAI.GroupRingTopology.LoopSphere.endsline 67 - lemma
OAI.GroupRingTopology.LoopSphere.ends_sidesline 70 - def
OAI.GroupRingTopology.LoopSphere.mapline 78 - theorem
OAI.GroupRingTopology.LoopSphere.homotopic_of_fillline 81Source documentation
Attaching one ordinary 2-cell along this square boundary kills its loop.
theorem homotopic_of_fill (p : Path x x) (F : C(Disk 2,X)) (hF : ∀ z, F (boundary 2 z) = map p z) : p.Homotopic (Path.refl x) := by …Mentions: OAI.GroupRingTopology.LoopSphere.map
- lemma
OAI.GroupRingTopology.LoopSphere.naturalline 109 - lemma
OAI.GroupRingTopology.LoopSphere.homotopic_map_of_fillline 120 - lemma
OAI.GroupRingTopology.PathExtension.Q.trans_castline 141 - lemma
OAI.GroupRingTopology.PathExtension.Q.map_transline 145 - lemma
OAI.GroupRingTopology.PathExtension.Q.map_reflline 151 - lemma
OAI.GroupRingTopology.PathExtension.Q.map_symmline 153 - structure
OAI.GroupRingTopology.PathExtension.Q.Equalline 158Source documentation
Equality of path classes together with equality of both endpoint labels.
structure Equal {x' y' : X} (p : Path.Homotopic.Quotient x y) (q : Path.Homotopic.Quotient x' y') : Prop where … - lemma
OAI.GroupRingTopology.PathExtension.Q.Equal.reflline 165 - lemma
OAI.GroupRingTopology.PathExtension.Q.Equal.ofEqline 166 - lemma
OAI.GroupRingTopology.PathExtension.Q.Equal.symmline 167 - lemma
OAI.GroupRingTopology.PathExtension.Q.Equal.transline 170 - lemma
OAI.GroupRingTopology.PathExtension.Q.Equal.mapline 174 - lemma
OAI.GroupRingTopology.PathExtension.Q.Equal.compline 181 - lemma
OAI.GroupRingTopology.PathExtension.Q.cast_equalline 191 - lemma
OAI.GroupRingTopology.PathExtension.Q.refl_equalline 193 - def
OAI.GroupRingTopology.PathExtension.smulMapline 202 - lemma
OAI.GroupRingTopology.PathExtension.map_one_equalline 204 - lemma
OAI.GroupRingTopology.PathExtension.map_mul_equalline 210 - abbrev
OAI.GroupRingTopology.PathExtension.Extensionline 217 - lemma
OAI.GroupRingTopology.PathExtension.extline 221 - instance
OAI.GroupRingTopology.PathExtension.(instance at line 224)line 224 - instance
OAI.GroupRingTopology.PathExtension.(instance at line 226)line 226 - instance
OAI.GroupRingTopology.PathExtension.(instance at line 228)line 228 - lemma
OAI.GroupRingTopology.PathExtension.mul_path_equalline 231 - lemma
OAI.GroupRingTopology.PathExtension.one_path_equalline 236 - lemma
OAI.GroupRingTopology.PathExtension.mul_assocline 240 - lemma
OAI.GroupRingTopology.PathExtension.one_mulline 251 - lemma
OAI.GroupRingTopology.PathExtension.mul_oneline 258 - lemma
OAI.GroupRingTopology.PathExtension.inv_mul_cancelline 266 - instance
OAI.GroupRingTopology.PathExtension.(instance at line 275)line 275 - def
OAI.GroupRingTopology.PathExtension.projectionline 282Source documentation
Endpoint projection of the genuine path-class extension.
def projection : Extension G x₀ →* G where …
- lemma
OAI.GroupRingTopology.PathExtension.natural_smul_equalline 296 - def
OAI.GroupRingTopology.PathExtension.mapFunline 303 - lemma
OAI.GroupRingTopology.PathExtension.mapFun_equalline 306 - lemma
OAI.GroupRingTopology.PathExtension.mapFun_oneline 309 - lemma
OAI.GroupRingTopology.PathExtension.mapFun_mulline 316 - def
OAI.GroupRingTopology.PathExtension.mapline 327 - lemma
OAI.GroupRingTopology.PathExtension.projection_mapline 332 - lemma
OAI.GroupRingTopology.Cayley.smul_vertexline 341 - def
OAI.GroupRingTopology.Cayley.pathGeneratorline 343 - def
OAI.GroupRingTopology.Cayley.wordLiftline 346 - lemma
OAI.GroupRingTopology.Cayley.projection_wordLiftline 348 - lemma
OAI.GroupRingTopology.Cayley.wordLift_fstline 352 - def
OAI.GroupRingTopology.Cayley.relatorClassline 356 - def
OAI.GroupRingTopology.Cayley.relatorLoopline 358 - lemma
OAI.GroupRingTopology.Cayley.relatorLoop_eqline 360 - lemma
OAI.GroupRingTopology.Cayley.relatorLoop_equalline 363 - def
OAI.GroupRingTopology.Cayley.relatorAttachingline 368 - abbrev
OAI.GroupRingTopology.Cayley.PresentationCoverline 369 - def
OAI.GroupRingTopology.Cayley.presentationBaseline 370 - lemma
OAI.GroupRingTopology.Cayley.presentationBase_smulline 371 - def
OAI.GroupRingTopology.Cayley.coverWordLiftline 374 - lemma
OAI.GroupRingTopology.Cayley.mapped_relator_homotopicline 378 - lemma
OAI.GroupRingTopology.Cayley.coverWordLift_relatorline 389 - lemma
OAI.GroupRingTopology.Cayley.coverWordLift_kerline 399 - def
OAI.GroupRingTopology.Cayley.presentationSectionline 406 - lemma
OAI.GroupRingTopology.Cayley.presentationSection_liftline 410 - lemma
OAI.GroupRingTopology.Cayley.presentationSection_fstline 414