OAI/Geometry/HyperbolicGroups/CyclicTriangleCochains.lean
9 declarations, 0 contain sorry, 0 declared as axioms
Explicit obstruction cochains for every individual collared-fan triangle.
- def
OAI.HyperbolicObstruction.CyclicTriangleBoundary.cyclePrimitiveline 15 - lemma
OAI.HyperbolicObstruction.CyclicTriangleBoundary.cyclePrimitive_differenceline 18 - def
OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangleDiagonalline 55 - def
OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangleOuterline 56 - def
OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangleIncrementline 57 - def
OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangleApexline 59 - lemma
OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangleIncrement_sumline 63 - lemma
OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangleApex_differenceline 75 - theorem
OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangle_cochain_extensionline 83Source documentation
The literal oriented edge cochain has the given value on every triangle boundary. Radial edges have zero value; all other edges are explicit.
theorem triangle_cochain_extension (q : Corner size) : L (edge q) - triangleDiagonal size edge weight L q = weight (q,0) ∧ triangleDiagonal size edge weight L q - triangleOuter size edge weight L q = weight (q,1) ∧ triangleOuter size edge weight L q + triangleApex size edge weight L q - triangleApex size edge weight L (next size q) = weight (q,2) := by …Mentions: OAI.HyperbolicObstruction.CyclicTriangleBoundary.Corner, OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangleDiagonal, OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangleOuter, OAI.HyperbolicObstruction.CyclicTriangleBoundary.triangleApex, OAI.HyperbolicObstruction.CyclicTriangleBoundary.next