OAI/GroupTheory/Kervaire/PermutationCycles.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.KervaireRibbon.Cyclesline 14 - def
OAI.KervaireRibbon.numCyclesline 15 - def
OAI.KervaireRibbon.cycleListline 16 - lemma
OAI.KervaireRibbon.cycleList_ne_nilline 19 - lemma
OAI.KervaireRibbon.cycleList_nodupline 23 - lemma
OAI.KervaireRibbon.mem_cycleListline 27 - lemma
OAI.KervaireRibbon.cycleList_nextline 32 - lemma
OAI.KervaireRibbon.class_mem_cycleListline 41 - def
OAI.KervaireRibbon.cycleEquivline 47 - lemma
OAI.KervaireRibbon.cycleEquiv_rotateline 66 - lemma
OAI.KervaireRibbon.exists_cycle_coordinatesline 80Source documentation
Every finite permutation has a literal decomposition into nonempty cyclic lists, including its fixed points.
lemma exists_cycle_coordinates (σ : Equiv.Perm D) : ∃ (n : Cycles σ → ℕ) (e : (Σ z, Fin (n z+1)) ≃ D), ∀ z i, σ (e ⟨z,i⟩) = e ⟨z,finRotate (n z+1) i⟩ := by …Mentions: OAI.KervaireRibbon.Cycles
- lemma
OAI.KervaireRibbon.sameCycle_map_eqline 99 - lemma
OAI.KervaireRibbon.formPerm_cutline 109 - lemma
OAI.KervaireRibbon.mem_formPerm_of_fixedline 124 - lemma
OAI.KervaireRibbon.sameCycle_swap_separatesline 134 - lemma
OAI.KervaireRibbon.sameCycle_swap_mergesline 199 - lemma
OAI.KervaireRibbon.map_swap_eqline 227 - lemma
OAI.KervaireRibbon.sameCycle_transferline 235 - lemma
OAI.KervaireRibbon.numCycles_eq_cardline 248 - lemma
OAI.KervaireRibbon.numCycles_swap_mergeline 263 - lemma
OAI.KervaireRibbon.numCycles_swap_splitline 314