OAI/Geometry/HyperbolicGroups/LiftedBasis.lean
13 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.HyperbolicObstruction.ConeSkeleton.MacroCellline 18Source documentation
One (unoriented) elementary top triangle per actual macro edge. The finite vertex numbering only chooses signs; it does not identify different edges.
abbrev MacroCell := {e : Sym2 MacroGraph.Vertex // e ∈ MacroGraph.graph.edgeSet} - def
OAI.HyperbolicObstruction.ConeSkeleton.macroCellline 20 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.macroCell_symmline 21 - def
OAI.HyperbolicObstruction.ConeSkeleton.macroOrientationline 25 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.macroOrientation_symmline 29 - abbrev
OAI.HyperbolicObstruction.ConeSkeleton.LiftedCellularChainline 46Source documentation
Integral chains with independent coordinates for every deck translate of an elementary top triangle, fan triangle, square, or six-cell. No topological realization or equation on these chains is part of the definition.
abbrev LiftedCellularChain := (G × ((Top n w × MacroCell) ⊕ FrozenCell n w d)) →₀ ℤ
Mentions: OAI.HyperbolicObstruction.ConeSkeleton.Top, OAI.HyperbolicObstruction.ConeSkeleton.MacroCell, OAI.HyperbolicObstruction.ConeSkeleton.FrozenCell
- def
OAI.HyperbolicObstruction.ConeSkeleton.liftedTopBasisline 48 - lemma
OAI.HyperbolicObstruction.ConeSkeleton.liftedTopBasis_symmline 52 - def
OAI.HyperbolicObstruction.ConeSkeleton.liftedFrozenBasisline 56 - def
OAI.HyperbolicObstruction.ConeSkeleton.integralLiftedTargetline 63 - def
OAI.HyperbolicObstruction.ConeSkeleton.integralLiftedFrozenTargetline 66 - theorem
OAI.HyperbolicObstruction.ConeSkeleton.uniform_integral_lifted_chain_zeroline 71Source documentation
The entire signed integral lifted cell vector vanishes, not just a scalar augmentation.
theorem uniform_integral_lifted_chain_zero {α β δ : ℝ} (ha : 0 < α) (hb : 7*α < β) (hd : 0 < δ) : ∃ M : ℕ, 0 < M ∧ ∀ (n : ℕ) (w : TableModel.Entry (A := Alphabet n) rowSupport → Bool) … - theorem
OAI.HyperbolicObstruction.ConeSkeleton.finalDiagramStage_integral_chain_zeroline 90Source documentation
The same final sampled arrays have the integral lifted-chain conclusion, with no additional event or a posteriori choice of presentation.
theorem finalDiagramStage_integral_chain_zero (m : ℕ) (G : Type) [Group G] (voltage : Dart (finalDiagramStage m).size (finalDiagramStage m).master → G) (hv : ∀ e, voltage (rev (finalDiagramStage m).size (finalDiagramStage m).master e) = (voltage e)⁻¹) (hcell : ∀ a : Cell (finalDiagramStage m).size (finalDiagramStage m).master (finalDiagramStage m).six, (List.ofFn (fun i => voltage (side (finalDiagramStage m).size (finalDiagramStage m).master (finalDiagramStage m).six a i))).prod = 1) (P : WalkPicture.{0} (integralLiftedTarget (finalDiagramStage m).size (finalDiagramStage m).master (finalDiagramStage m).six G voltage hv hcell)) (hm : P.FrozenMapped (integralLiftedFrozenTarget (finalDiagramStage m).size (finalDiagramStage m).master (finalDiagramStage m).six G voltage hv hcell)) : P.chain = 0 := …Mentions: OAI.HyperbolicObstruction.ConeSkeleton.Dart, OAI.HyperbolicObstruction.ConeSkeleton.size, OAI.HyperbolicObstruction.ConeSkeleton.rev, OAI.HyperbolicObstruction.ConeSkeleton.Cell, OAI.HyperbolicObstruction.ConeSkeleton.side, OAI.HyperbolicObstruction.ConeSkeleton.integralLiftedTarget, OAI.HyperbolicObstruction.ConeSkeleton.integralLiftedFrozenTarget