OAI/GroupTheory/Kervaire/Components.lean
23 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.KervaireRibbon.classesline 14 - def
OAI.KervaireRibbon.joinPairline 15 - lemma
OAI.KervaireRibbon.cycle_le_of_stepline 17 - lemma
OAI.KervaireRibbon.cycle_swap_leline 23 - lemma
OAI.KervaireRibbon.joinPair_eqline 33 - lemma
OAI.KervaireRibbon.le_joinPairline 36 - lemma
OAI.KervaireRibbon.joinPair_relline 38 - lemma
OAI.KervaireRibbon.classes_joinPairline 44 - lemma
OAI.KervaireRibbon.cycles_swap_leline 93 - lemma
OAI.KervaireRibbon.numCycles_swap_leline 102 - def
OAI.KervaireRibbon.attachEdgesline 115Source documentation
Successively attach the edges, retaining the component equivalence relation.
def attachEdges (r : Setoid D) (l : List (D × D)) : Setoid D := …
- def
OAI.KervaireRibbon.edgePermline 117 - lemma
OAI.KervaireRibbon.euler_edgesline 120 - lemma
OAI.KervaireRibbon.euler_edges_connectedline 138 - lemma
OAI.KervaireRibbon.numCycles_oneline 156 - lemma
OAI.KervaireRibbon.numCycles_conjline 160 - lemma
OAI.KervaireRibbon.numCycles_mul_commline 169 - lemma
OAI.KervaireRibbon.cycles_swap_supline 173 - lemma
OAI.KervaireRibbon.edgePerm_appendline 183 - lemma
OAI.KervaireRibbon.attachEdges_appendline 186 - lemma
OAI.KervaireRibbon.edgePerm_mulline 190 - lemma
OAI.KervaireRibbon.exists_minimal_edgesline 198 - lemma
OAI.KervaireRibbon.euler_inequalityline 236Source documentation
The finite combinatorial Euler inequality, including all fixed points and all components. No surface classification or topological assertion is assumed.
lemma euler_inequality (σ θ : Equiv.Perm D) : numCycles σ + numCycles θ + numCycles (σ*θ) ≤ Fintype.card D + 2*classes (SameCycle.setoid σ ⊔ SameCycle.setoid θ) := by …Mentions: OAI.KervaireRibbon.numCycles, OAI.KervaireRibbon.classes