OAI/RingTheory/DirectFiniteness/PlanarBalance.lean
26 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.KaplanskyCounterexample.Planar.Balancedline 15 - def
OAI.KaplanskyCounterexample.Planar.Balanced.Reducedline 31 - lemma
OAI.KaplanskyCounterexample.Planar.cycleClass_permline 37 - lemma
OAI.KaplanskyCounterexample.Planar.mem_cycleSet_permline 41 - lemma
OAI.KaplanskyCounterexample.Planar.cycleSet_pair_permline 46 - lemma
OAI.KaplanskyCounterexample.Planar.Balanced.white_degreeline 57 - lemma
OAI.KaplanskyCounterexample.Planar.Balanced.black_degreeline 74 - lemma
OAI.KaplanskyCounterexample.Planar.cycleSet_singleton_of_fixedline 107 - lemma
OAI.KaplanskyCounterexample.Planar.cycleSet_card_powline 114 - def
OAI.KaplanskyCounterexample.Planar.incidenceGraphline 126Source documentation
The bipartite incidence graph; its extended girth is infinite for a forest.
def incidenceGraph (Inc : V → F → Prop) : SimpleGraph (Sum V F) where …
- lemma
OAI.KaplanskyCounterexample.Planar.Balanced.black_not_fixedline 136 - lemma
OAI.KaplanskyCounterexample.Planar.Balanced.white_fixed_exceptionline 143 - def
OAI.KaplanskyCounterexample.Planar.Balanced.exceptionEdgeline 151 - lemma
OAI.KaplanskyCounterexample.Planar.Balanced.exceptionEdge_memline 154 - def
OAI.KaplanskyCounterexample.Planar.Balanced.exceptionFaceline 158 - lemma
OAI.KaplanskyCounterexample.Planar.Balanced.white_not_fixed_on_other_faceline 161 - def
OAI.KaplanskyCounterexample.Planar.Balanced.halfStepline 176Source documentation
Traversing one black turn and then the following white turn of a face.
def Balanced.halfStep (D : Balanced R Inc ι) (a : α) : (incidenceGraph Inc).Walk (.inr (D.whiteLabel a)) (.inr (D.whiteLabel (R.face a))) := …Mentions: OAI.KaplanskyCounterexample.Planar.Balanced, OAI.KaplanskyCounterexample.Planar.incidenceGraph
- lemma
OAI.KaplanskyCounterexample.Planar.Balanced.halfStep_lengthline 183 - def
OAI.KaplanskyCounterexample.Planar.Balanced.boundaryline 187Source documentation
An initial segment of the facial boundary, with two edge sides per step.
def Balanced.boundary (D : Balanced R Inc ι) (a : α) : (n : ℕ) → (incidenceGraph Inc).Walk (.inr (D.whiteLabel a)) (.inr (D.whiteLabel ((R.face ^ n) a))) | 0 => .nil | n + 1 => (D.halfStep a).append ((D.boundary (R.face a) n).copy rfl (by simp only [pow_succ, Perm.mul_apply]))Mentions: OAI.KaplanskyCounterexample.Planar.Balanced, OAI.KaplanskyCounterexample.Planar.incidenceGraph
- lemma
OAI.KaplanskyCounterexample.Planar.Balanced.boundary_lengthline 194 - lemma
OAI.KaplanskyCounterexample.Planar.Balanced.boundary_getVert_evenline 203 - lemma
OAI.KaplanskyCounterexample.Planar.Balanced.boundary_getVert_oddline 221 - lemma
OAI.KaplanskyCounterexample.Planar.cycleClass_powline 238 - lemma
OAI.KaplanskyCounterexample.Planar.Balanced.boundary_reducedline 242 - lemma
OAI.KaplanskyCounterexample.Planar.Balanced.face_degreeline 274 - theorem
OAI.KaplanskyCounterexample.Planar.Balanced.not_sphericalline 308Source documentation
The curvature obstruction in the local-subgroup embedding proof, with every facial girth bound derived rather than assumed.
theorem Balanced.not_spherical (D : Balanced R Inc ι) (hred : D.Reduced) (hinj : ∀ v f, Inc v f → Function.Injective (ι v f)) (hind : ∀ v f g, Inc v f → Inc v g → f ≠ g → ∀ x y, ι v f x + ι v g y = 0 → x = 0) (hgirth : 12 ≤ (incidenceGraph Inc).egirth) : ¬ R.Spherical := by …Mentions: OAI.KaplanskyCounterexample.Planar.Balanced, OAI.KaplanskyCounterexample.Planar.incidenceGraph