Documentation Verification Report

Basic

📁 Source: Mathlib/GroupTheory/Perm/Cycle/Basic.lean

Statistics

MetricCount
DefinitionsIsCycle, zpowersEquivSupport, IsCycleOn, SameCycle, setoid, instDecidableRelSameCycleInv, instDecidableRelSameCycleOfNatOfDecidableEq, subtypePermOfSupport, subtypePerm_of_support_le
9
TheoremssameCycle, commute_iff, commute_iff', conj, eq_on_support_inter_nonempty_congr, eq_swap_of_apply_apply_eq_self, exists_pow_eq, exists_zpow_eq, extendDomain, inv, isConj, isConj_iff, isCycleOn, isCycle_pow_pos_of_lt_prime_order, ne_one, nonempty_support, of_pow, of_zpow, orderOf, pow_eq_one_iff, pow_eq_one_iff', pow_eq_one_iff'', pow_eq_pow_iff, pow_iff, sameCycle, sign, support_congr, support_pow_eq_iff, support_pow_of_pos_of_lt_orderOf, swap_mul, two_le_card_support, zpowersEquivSupport_apply, zpowersEquivSupport_symm_apply, apply_mem_iff, apply_ne, conj, countable, exists_pow_eq, exists_pow_eq', extendDomain, inv, isCycle_subtypePerm, of_inv, of_pow, of_zpow, pow_apply_eq, pow_apply_eq_pow_apply, pow_card_apply, range_pow, range_zpow, subsingleton, subtypePerm, zpow_apply_eq, zpow_apply_eq_zpow_apply, isCycle, apply_eq_self_iff, apply_left, apply_right, conj, eq_of_left, eq_of_right, equivalence, exists_fin_pow_eq, exists_nat_pow_eq, exists_pow_eq', exists_pow_eq'', extendDomain, inv, of_apply_left, of_apply_right, of_inv, of_pow, of_pow_left, of_pow_right, of_symm_apply_left, of_symm_apply_right, of_zpow, of_zpow_left, of_zpow_right, pow_left, pow_right, refl, rfl, subtypePerm, symm_apply_left, symm_apply_right, trans, zpow_left, zpow_right, cycle_zpow_mem_support_iff, isCycleOn_empty, isCycleOn_inv, isCycleOn_of_subsingleton, isCycleOn_one, isCycleOn_singleton, isCycleOn_swap, isCycle_iff_exists_isCycleOn, isCycle_iff_sameCycle, isCycle_inv, isCycle_swap, isCycle_swap_mul_aux₁, isCycle_swap_mul_aux₂, nodup_of_pairwise_disjoint_cycles, not_isCycle_one, sameCycle_apply_left, sameCycle_apply_right, sameCycle_comm, sameCycle_conj, sameCycle_extendDomain, sameCycle_inv, sameCycle_inv_apply_left, sameCycle_inv_apply_right, sameCycle_one, sameCycle_pow_left, sameCycle_pow_right, sameCycle_subtypePerm, sameCycle_symm_apply_left, sameCycle_symm_apply_right, sameCycle_zpow_left, sameCycle_zpow_right, subtypePerm_apply_pow_of_mem, subtypePerm_apply_zpow_of_mem, swap_isSwap_iff, zpow_eq_ofSubtype_subtypePerm_iff, exists_cycleOn, product_self_eq_disjiUnion_perm, product_self_eq_disjiUnion_perm_aux, sum_mul_sum_eq_sum_perm, sum_smul_sum_eq_sum_perm, addLeft_one_isCycle, addRight_one_isCycle, isCycleOn_formPerm, exists_cycleOn, isCycleOn_one, prod_self_eq_iUnion_perm
135
Total144

Eq

Theorems

NameKindAssumesProvesValidatesDepends On
sameCycle 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle.refl

Equiv.Perm

Definitions

NameCategoryTheorems
IsCycle 📖MathDef
38 mathmath: isCycle_cycleOf_iff, Int.addLeft_one_isCycle, isCycle_cycleOf, IsCycleOn.isCycle_subtypePerm, IsCycle.pow_iff, isCycle_of_prime_order', IsCycle.extendDomain, IsCycle.conj, IsCycle.of_zpow, cycleFactorsFinset_eq_finset, cycleFactorsFinset_eq_singleton_self_iff, mem_list_cycles_iff, closure_isCycle, isCycle_inv, card_cycleType_eq_one, mem_cycleType_iff, cycleFactorsFinset_eq_singleton_iff, IsCycle.of_pow, Int.addRight_one_isCycle, isCycle_iff_exists_isCycleOn, Fin.isCycle_cycleRange, Cycle.isCycle_formPerm, isCycle_swap, isCycle_iff_sameCycle, IsCycle.inv, mem_cycleFactorsFinset_iff, IsCycle.swap_mul, IsSwap.isCycle, IsCycle.isCycle_pow_pos_of_lt_prime_order, cycleFactorsFinset_eq_list_toFinset, isCycle_of_prime_order'', isCycle_finRotate_of_le, not_isCycle_one, IsThreeCycle.isCycle, Fin.isCycle_cycleIcc, isCycle_finRotate, isCycle_of_prime_order, List.isCycle_formPerm
IsCycleOn 📖MathDef
21 mathmath: isCycleOn_of_subsingleton, IsCycleOn.of_inv, isCycleOn_support_cycleOf, Set.Countable.exists_cycleOn, List.Nodup.isCycleOn_formPerm, IsCycleOn.inv, IsCycleOn.of_zpow, isCycleOn_inv, isCycleOn_empty, isCycle_iff_exists_isCycleOn, isCycleOn_swap, IsCycle.isCycleOn, Set.Subsingleton.isCycleOn_one, isCycleOn_one, isCycleOn_singleton, IsCycleOn.subtypePerm, isCycleOn_support_of_mem_cycleFactorsFinset, IsCycleOn.extendDomain, IsCycleOn.conj, IsCycleOn.of_pow, Finset.exists_cycleOn
SameCycle 📖MathDef
54 mathmath: sameCycle_conj, mem_toList_iff, SameCycle.rfl, IsCycle.sameCycle, SameCycle.of_zpow, SameCycle.apply_left, SameCycle.of_apply_left, Basis.sameCycle, sameCycle_inv_apply_left, SameCycle.symm_apply_right, SameCycle.symm, SameCycle.of_inv, SameCycle.zpow_right, sameCycle_apply_right, mem_support_cycleOf_iff, sameCycle_symm_apply_right, sameCycle_comm, SameCycle.pow_right, mem_support_cycleOf_iff', sameCycle_zpow_right, sameCycle_inv_apply_right, SameCycle.trans, SameCycle.equivalence, SameCycle.of_pow_right, sameCycle_inv, sameCycle_apply_left, SameCycle.apply_right, SameCycle.zpow_left, Eq.sameCycle, SameCycle.of_pow, SameCycle.refl, SameCycle.inv, sameCycle_pow_right, SameCycle.of_pow_left, cycleOf_apply, SameCycle.conj, SameCycle.of_zpow_right, isCycle_iff_sameCycle, SameCycle.subtypePerm, sameCycle_iff_cycleOf_eq_of_mem_support, sameCycle_zpow_left, SameCycle.of_symm_apply_right, sameCycle_subtypePerm, SameCycle.of_symm_apply_left, List.pairwise_sameCycle_formPerm, SameCycle.of_zpow_left, sameCycle_pow_left, sameCycle_one, sameCycle_extendDomain, SameCycle.symm_apply_left, SameCycle.extendDomain, sameCycle_symm_apply_left, SameCycle.pow_left, SameCycle.of_apply_right
instDecidableRelSameCycleInv 📖CompOp
1 mathmath: cycleOf_inv
instDecidableRelSameCycleOfNatOfDecidableEq 📖CompOp
subtypePermOfSupport 📖CompOp
2 mathmath: IsCycle.commute_iff', subtypePerm_on_cycleFactorsFinset
subtypePerm_of_support_le 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
cycle_zpow_mem_support_iff 📖mathematicalIsCycleDFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
permGroup
Finset.card
support
lt_of_lt_of_le
Nat.instAtLeastTwoHAddOfNat
Nat.instNoMaxOrder
Nat.instCanonicallyOrderedAdd
IsCycle.two_le_card_support
IsCycle.orderOf
IsStrictOrderedRing.toIsOrderedRing
Int.instIsStrictOrderedRing
Int.instAddLeftMono
Int.instZeroLEOneClass
Int.instCharZero
zpow_add
zpow_natCast
zpow_mul
pow_orderOf_eq_one
one_zpow
IsCycle.pow_eq_one_iff
Finite.of_fintype
pow_zero
pow_ne_one_of_lt_orderOf
isCycleOn_empty 📖mathematicalIsCycleOn
Set
Set.instEmptyCollection
instIsEmptyFalse
isCycleOn_inv 📖mathematicalIsCycleOn
Equiv.Perm
instInv
Set.BijOn.perm_inv
isCycleOn_of_subsingleton 📖mathematicalIsCycleOnSet.bijOn_of_subsingleton
Eq.sameCycle
isCycleOn_one 📖mathematicalIsCycleOn
Equiv.Perm
instOne
Set.Subsingleton
isCycleOn_singleton 📖mathematicalIsCycleOn
Set
Set.instSingletonSet
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
isCycleOn_swap 📖mathematicalIsCycleOn
Equiv.swap
Set
Set.instInsert
Set.instSingletonSet
Equiv.bijOn_swap
Set.mem_singleton_iff
Set.mem_insert_iff
zpow_zero
coe_one
zpow_one
Equiv.swap_apply_left
Equiv.swap_apply_right
isCycle_iff_exists_isCycleOn 📖mathematicalIsCycle
Set
Set.Nontrivial
IsCycleOn
Set.instMembership
Equiv.injective
IsCycle.isCycleOn
Set.Nontrivial.nonempty
IsCycleOn.apply_ne
isCycle_iff_sameCycle 📖mathematicalIsCycle
SameCycle
Equiv.injective
zpow_apply_eq_self_of_apply_eq_self
IsCycle.exists_zpow_eq
isCycle_inv 📖mathematicalIsCycle
Equiv.Perm
instInv
IsCycle.inv
isCycle_swap 📖mathematicalIsCycle
Equiv.swap
Equiv.swap_apply_right
zpow_one
Equiv.swap_apply_def
isCycle_swap_mul_aux₁ 📖mathematicalDFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
instPowNat
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
permGroup
instMul
Equiv.swap
eq_or_ne
ne_and_ne_of_swap_mul_apply_ne_self
Equiv.apply_symm_apply
Equiv.swap_apply_of_ne_of_ne
Equiv.injective
pow_succ'
add_comm
zpow_add
mul_apply
zpow_one
isCycle_swap_mul_aux₂ 📖mathematicalDFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
permGroup
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
permGroup
instMul
Equiv.swap
isCycle_swap_mul_aux₁
eq_or_ne
ne_and_ne_of_swap_mul_apply_ne_self
mul_apply
Equiv.swap_apply_def
Equiv.apply_symm_apply
pow_succ
pow_succ'
zpow_negSucc
mul_inv_rev
Equiv.symm_apply_apply
Equiv.injective
zpow_neg
inv_zpow
Equiv.swap_inv
Equiv.mul_swap_eq_swap_mul
inv_mul_cancel
Equiv.swap_comm
mul_assoc
mul_one
Equiv.swap_apply_left
Equiv.swap_apply_of_ne_of_ne
nodup_of_pairwise_disjoint_cycles 📖mathematicalIsCycle
Equiv.Perm
Disjoint
Equiv.Permnodup_of_pairwise_disjoint
IsCycle.ne_one
not_isCycle_one 📖mathematicalIsCycle
Equiv.Perm
instOne
IsCycle.ne_one
sameCycle_apply_left 📖mathematicalSameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.exists_congr_left
Equiv.addRight_symm
zpow_sub
zpow_one
Equiv.symm_apply_apply
sameCycle_apply_right 📖mathematicalSameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
sameCycle_comm
sameCycle_apply_left
sameCycle_comm 📖mathematicalSameCycleSameCycle.symm
sameCycle_conj 📖mathematicalSameCycle
Equiv.Perm
instMul
instInv
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
conj_zpow
sameCycle_extendDomain 📖mathematicalSameCycle
extendDomain
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
extendDomain_zpow
extendDomain_apply_image
Equiv.injective
sameCycle_inv 📖mathematicalSameCycle
Equiv.Perm
instInv
Equiv.exists_congr_left
zpow_neg
inv_zpow'
inv_inv
sameCycle_inv_apply_left 📖mathematicalSameCycle
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
sameCycle_symm_apply_left
sameCycle_inv_apply_right 📖mathematicalSameCycle
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
sameCycle_symm_apply_right
sameCycle_one 📖mathematicalSameCycle
Equiv.Perm
instOne
one_zpow
sameCycle_pow_left 📖mathematicalSameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
instPowNat
zpow_natCast
sameCycle_zpow_left
sameCycle_pow_right 📖mathematicalSameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
instPowNat
zpow_natCast
sameCycle_zpow_right
sameCycle_subtypePerm 📖mathematicalDFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
SameCycle
subtypePerm
subtypePerm_zpow
sameCycle_symm_apply_left 📖mathematicalSameCycle
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
sameCycle_apply_left
Equiv.apply_symm_apply
sameCycle_symm_apply_right 📖mathematicalSameCycle
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
sameCycle_apply_right
Equiv.apply_symm_apply
sameCycle_zpow_left 📖mathematicalSameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
permGroup
Equiv.exists_congr_left
Equiv.addRight_symm
zpow_add
zpow_neg
Equiv.symm_apply_apply
sameCycle_zpow_right 📖mathematicalSameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
permGroup
sameCycle_comm
sameCycle_zpow_left
subtypePerm_apply_pow_of_mem 📖mathematicalFinset
SetLike.instMembership
Finset.instSetLike
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Finset
SetLike.instMembership
Finset.instSetLike
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
instPowNat
subtypePerm
subtypePerm_pow
subtypePerm_apply_zpow_of_mem 📖mathematicalFinset
SetLike.instMembership
Finset.instSetLike
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Finset
SetLike.instMembership
Finset.instSetLike
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
permGroup
subtypePerm
subtypePerm_zpow
swap_isSwap_iff 📖mathematicalIsSwap
Equiv.swap
IsCycle.ne_one
IsSwap.isCycle
Equiv.swap_self
zpow_eq_ofSubtype_subtypePerm_iff 📖mathematicalFinset
SetLike.instMembership
Finset.instSetLike
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Finset.instHasSubset
support
Equiv.Perm
DivInvMonoid.toZPow
Group.toDivInvMonoid
permGroup
DFunLike.coe
MonoidHom
Finset
SetLike.instMembership
Finset.instSetLike
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
MonoidHom.instFunLike
ofSubtype
Finset.decidableMem
subtypePerm
isInvariant_of_support_le
isInvariant_of_support_le
ext
congr_fun
subtypePerm_zpow
ofSubtype_subtypePerm_of_mem
ofSubtype_apply_of_mem
subtypePerm_apply
ofSubtype_apply_of_not_mem
notMem_support
support_zpow_le

Equiv.Perm.IsCycle

Definitions

NameCategoryTheorems
zpowersEquivSupport 📖CompOp
2 mathmath: zpowersEquivSupport_apply, zpowersEquivSupport_symm_apply

Theorems

NameKindAssumesProvesValidatesDepends On
commute_iff 📖mathematicalEquiv.Perm.IsCycleCommute
Equiv.Perm
Equiv.Perm.instMul
Subgroup
Equiv.Perm.permGroup
SetLike.instMembership
Subgroup.instSetLike
Subgroup.zpowers
DFunLike.coe
MonoidHom
Finset
Finset.instSetLike
Equiv.Perm.support
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
MonoidHom.instFunLike
Equiv.Perm.ofSubtype
Finset.decidableMem
Equiv.Perm.subtypePerm
commute_iff'
Equiv.Perm.apply_mem_support
Equiv.Perm.subtypePermOfSupport.eq_1
Equiv.Perm.subtypePerm_zpow
Equiv.Perm.ofSubtype_subtypePerm_of_mem
Equiv.Perm.ofSubtype_apply_of_not_mem
Equiv.Perm.notMem_support
Finset.notMem_mono
Equiv.Perm.support_zpow_le
commute_iff' 📖mathematicalEquiv.Perm.IsCycleCommute
Equiv.Perm
Equiv.Perm.instMul
Finset
SetLike.instMembership
Finset.instSetLike
Equiv.Perm.support
Subgroup
Equiv.Perm.permGroup
Subgroup.instSetLike
Subgroup.zpowers
Equiv.Perm.subtypePermOfSupport
Equiv.Perm.subtypePerm
Equiv.Perm.mem_support_iff_of_commute
nonempty_support
sameCycle
Equiv.Perm.mem_support
Equiv.Perm.ext
Equiv.Perm.apply_mem_support
Equiv.Perm.subtypePerm_apply_zpow_of_mem
Commute.eq
Commute.zpow_right
zpow_add
add_comm
EquivLike.toEmbeddingLike
Equiv.Perm.congr_fun
Equiv.Perm.notMem_support
Mathlib.Tactic.Contrapose.contrapose₄
conj 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm.IsCycle
Equiv.Perm
Equiv.Perm.instMul
Equiv.Perm.instInv
Equiv.symm_apply_apply
EquivLike.toEmbeddingLike
Equiv.apply_symm_apply
Equiv.Perm.SameCycle.conj
Iff.not
Equiv.Perm.eq_inv_iff_eq
eq_on_support_inter_nonempty_congr 📖Equiv.Perm.IsCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Finset
SetLike.instMembership
Finset.instSetLike
Equiv.Perm.support
Equiv.Perm.mem_support
exists_pow_eq
Finite.of_fintype
Equiv.Perm.pow_eq_on_of_mem_support
Finset.mem_inter_of_mem
Equiv.Perm.pow_apply_mem_support
support_congr
Finset.inter_eq_left
eq_swap_of_apply_apply_eq_self 📖mathematicalEquiv.Perm.IsCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.swap
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.ext
Equiv.swap_apply_left
Equiv.swap_apply_right
Equiv.swap_apply_of_ne_of_ne
by_contradiction
Equiv.Perm.zpow_apply_eq_of_apply_apply_eq_self
Equiv.Perm.mul_apply
zpow_add
sub_add_cancel
exists_pow_eq 📖mathematicalEquiv.Perm.IsCycleDFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
exists_zpow_eq
ne_of_gt
orderOf_pos
Equiv.finite_left
zpow_natCast
zpow_mod_orderOf
exists_zpow_eq 📖mathematicalEquiv.Perm.IsCycleDFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
sameCycle
extendDomain 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm.IsCycle
Equiv.Perm.extendDomain
Equiv.Perm.extendDomain_apply_image
Subtype.coe_injective
Equiv.injective
of_not_not
Equiv.Perm.extendDomain_apply_not_subtype
Equiv.apply_symm_apply
Equiv.Perm.SameCycle.extendDomain
inv 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm.IsCycle
Equiv.Perm
Equiv.Perm.instInv
Iff.not
Equiv.Perm.inv_eq_iff_eq
Equiv.Perm.SameCycle.inv
isConj 📖mathematicalEquiv.Perm.IsCycle
Finset.card
Equiv.Perm.support
IsConj
Equiv.Perm
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
Equiv.Perm.isConj_of_support_equiv
Equiv.finite_left
Finite.of_fintype
orderOf
Equiv.Perm.apply_mem_support
exists_pow_eq
Equiv.Perm.mem_support
Equiv.Perm.pow_apply_mem_support
zpow_natCast
zpowersEquivSupport_symm_apply
zpowersEquivZPowers_apply
isConj_iff 📖mathematicalEquiv.Perm.IsCycleIsConj
Equiv.Perm
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
Finset.card
Equiv.Perm.support
isConj_iff
Equiv.Perm.card_support_conj
isConj
isCycleOn 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm.IsCycleOn
setOf
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.bijOn
Iff.not
Equiv.apply_eq_iff_eq
sameCycle
isCycle_pow_pos_of_lt_prime_order 📖mathematicalEquiv.Perm.IsCycle
Nat.Prime
orderOf
Equiv.Perm
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
Equiv.Perm.IsCycle
Equiv.Perm
Equiv.Perm.instPowNat
nonempty_fintype
Nat.Prime.coprime_iff_not_dvd
pow_iff
ne_one 📖Equiv.Perm.IsCycleinstIsEmptyFalse
nonempty_support 📖mathematicalEquiv.Perm.IsCycleFinset.Nonempty
Equiv.Perm.support
Finset.nonempty_iff_ne_empty
Equiv.Perm.support_eq_empty_iff
ne_one
of_pow 📖mathematicalEquiv.Perm.IsCycle
Equiv.Perm
Equiv.Perm.instPowNat
Finset
Finset.instHasSubset
Equiv.Perm.support
Equiv.Perm.IsCycleLE.le.antisymm
Equiv.Perm.support_pow_le
zpow_mul
of_zpow 📖mathematicalEquiv.Perm.IsCycle
Equiv.Perm
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Finset
Finset.instHasSubset
Equiv.Perm.support
Equiv.Perm.IsCycleof_pow
inv
zpow_negSucc
inv_inv
Equiv.Perm.support_inv
orderOf 📖mathematicalEquiv.Perm.IsCycleorderOf
Equiv.Perm
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
Finset.card
Equiv.Perm.support
Fintype.card_zpowers
Fintype.card_coe
Fintype.card_congr
pow_eq_one_iff 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm
Equiv.Perm.instPowNat
Equiv.Perm.instOne
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
nonempty_fintype
Equiv.Perm.mem_support
support_pow_eq_iff
pow_mul
pow_orderOf_eq_one
one_pow
pow_eq_one_iff' 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm
Equiv.Perm.instPowNat
Equiv.Perm.instOne
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
DFunLike.congr_fun
pow_eq_one_iff
pow_eq_one_iff'' 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm
Equiv.Perm.instPowNat
Equiv.Perm.instOne
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
pow_eq_one_iff'
pow_eq_pow_iff 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm
Equiv.Perm.instPowNat
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
nonempty_fintype
pow_eq_one_iff
Equiv.Perm.mem_support
pow_sub
Equiv.symm_apply_apply
Equiv.Perm.zpow_apply_comm
Equiv.injective
zpow_one
zpow_natCast
Equiv.Perm.notMem_support
mul_inv_eq_one
le_of_not_ge
pow_iff 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm.IsCycle
Equiv.Perm
Equiv.Perm.instPowNat
orderOf
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
nonempty_fintype
support_pow_eq_iff
ne_one
pow_mul
pow_orderOf_eq_one
one_pow
orderOf
orderOf_pow
Equiv.finite_left
LT.lt.ne'
orderOf_pos
exists_pow_eq_self_of_coprime
of_pow
Equiv.Perm.support_pow_le
sameCycle 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm.SameCycleEquiv.Perm.mul_apply
zpow_add
sub_add_cancel
sign 📖mathematicalEquiv.Perm.IsCycleDFunLike.coe
MonoidHom
Equiv.Perm
Units
Int.instMonoid
MulOneClass.toMulOne
Monoid.toMulOneClass
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
Units.instMulOneClass
MonoidHom.instFunLike
Equiv.Perm.sign
Units.instNeg
NonUnitalNonAssocRing.toHasDistribNeg
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Int.instCommRing
Monoid.toPow
Units.instMonoid
Units.instOne
Finset.card
Equiv.Perm.support
support_congr 📖Equiv.Perm.IsCycle
Finset
Finset.instHasSubset
Equiv.Perm.support
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
le_antisymm
Equiv.Perm.mem_support
exists_pow_eq
Finite.of_fintype
Finset.mem_of_mem_inter_left
Equiv.Perm.pow_eq_on_of_mem_support
Finset.mem_inter_of_mem
Equiv.Perm.pow_apply_mem_support
Equiv.Perm.support_congr
support_pow_eq_iff 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm.support
Equiv.Perm
Equiv.Perm.instPowNat
orderOf
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
orderOf_dvd_iff_pow_eq_one
ne_one
Equiv.Perm.support_eq_empty_iff
Equiv.Perm.support_one
le_antisymm
Equiv.Perm.support_pow_le
Mathlib.Tactic.Contrapose.contrapose₂
Equiv.Perm.ext
Equiv.Perm.pow_apply_eq_self_of_apply_eq_self
Equiv.Perm.one_apply
exists_pow_eq
Finite.of_fintype
Equiv.Perm.mem_support
Equiv.injective
Equiv.Perm.mul_apply
Commute.eq
Commute.pow_pow_self
support_pow_of_pos_of_lt_orderOf 📖mathematicalEquiv.Perm.IsCycle
orderOf
Equiv.Perm
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
Equiv.Perm.support
Equiv.Perm
Equiv.Perm.instPowNat
support_pow_eq_iff
swap_mul 📖mathematicalEquiv.Perm.IsCycleEquiv.Perm.IsCycle
Equiv.Perm
Equiv.Perm.instMul
Equiv.swap
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.injective
exists_zpow_eq
Equiv.Perm.ne_and_ne_of_swap_mul_apply_ne_self
Equiv.Perm.isCycle_swap_mul_aux₂
sub_add_cancel
two_le_card_support 📖mathematicalEquiv.Perm.IsCycleFinset.card
Equiv.Perm.support
Equiv.Perm.two_le_card_support_of_ne_one
ne_one
zpowersEquivSupport_apply 📖mathematicalEquiv.Perm.IsCycleDFunLike.coe
Equiv
Equiv.Perm
Subgroup
Equiv.Perm.permGroup
SetLike.instMembership
Subgroup.instSetLike
Subgroup.zpowers
Finset
Finset.instSetLike
Equiv.Perm.support
EquivLike.toFunLike
Equiv.instEquivLike
zpowersEquivSupport
Equiv.Perm.instPowNat
Equiv.Perm.pow_apply_mem_support
Equiv.Perm.mem_support
zpowersEquivSupport_symm_apply 📖mathematicalEquiv.Perm.IsCycleDFunLike.coe
Equiv
Finset
SetLike.instMembership
Finset.instSetLike
Equiv.Perm.support
Equiv.Perm
Subgroup
Equiv.Perm.permGroup
Subgroup.instSetLike
Subgroup.zpowers
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
zpowersEquivSupport
Equiv.Perm.instPowNat
Equiv.Perm.pow_apply_mem_support
Equiv.Perm.mem_support
Equiv.Perm.pow_apply_mem_support
Equiv.Perm.mem_support
Equiv.symm_apply_eq
zpowersEquivSupport_apply

Equiv.Perm.IsCycleOn

Theorems

NameKindAssumesProvesValidatesDepends On
apply_mem_iff 📖mathematicalEquiv.Perm.IsCycleOnSet
Set.instMembership
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm_apply_apply
Set.BijOn.perm_inv
Set.BijOn.mapsTo
apply_ne 📖Equiv.Perm.IsCycleOn
Set.Nontrivial
Set
Set.instMembership
Set.Nontrivial.exists_ne
Function.IsFixedPt.perm_zpow
conj 📖mathematicalEquiv.Perm.IsCycleOnEquiv.Perm.IsCycleOn
Equiv.Perm
Equiv.Perm.instMul
Equiv.Perm.instInv
Set.image
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
Set.BijOn.comp
Equiv.bijOn_image
Equiv.bijOn_symm_image
Equiv.apply_symm_apply
Equiv.Perm.SameCycle.conj
Equiv.image_eq_preimage_symm
countable 📖mathematicalEquiv.Perm.IsCycleOnSet.CountableSet.eq_empty_or_nonempty
Set.countable_empty
Set.Countable.mono
Set.countable_range
instCountableInt
exists_pow_eq 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
Finset.instSetLike
SetLike.instMembership
Finset.card
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Int.ModEq.dvd
Int.ModEq.symm
Int.mod_modEq
Int.natMod_lt
LT.lt.ne'
Finset.Nonempty.card_pos
zpow_natCast
Int.natMod.eq_1
Nat.cast_ne_zero
Int.instCharZero
sub_eq_iff_eq_add'
zpow_add
zpow_mul
EquivLike.toEmbeddingLike
Function.IsFixedPt.perm_zpow
pow_card_apply
exists_pow_eq' 📖mathematicalEquiv.Perm.IsCycleOn
Set
Set.instMembership
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
CanLift.prf
Set.instCanLiftFinsetCoeFinite
exists_pow_eq
extendDomain 📖mathematicalEquiv.Perm.IsCycleOnEquiv.Perm.IsCycleOn
Equiv.Perm.extendDomain
Set.image
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Set.BijOn.extendDomain
Equiv.Perm.SameCycle.extendDomain
inv 📖mathematicalEquiv.Perm.IsCycleOnEquiv.Perm.IsCycleOn
Equiv.Perm
Equiv.Perm.instInv
Equiv.Perm.isCycleOn_inv
isCycle_subtypePerm 📖mathematicalEquiv.Perm.IsCycleOn
Set.Nontrivial
Equiv.Perm.IsCycle
Set
Set.instMembership
Equiv.Perm.subtypePerm
apply_mem_iff
apply_mem_iff
Set.Nontrivial.nonempty
apply_ne
Equiv.Perm.SameCycle.subtypePerm
of_inv 📖mathematicalEquiv.Perm.IsCycleOn
Equiv.Perm
Equiv.Perm.instInv
Equiv.Perm.IsCycleOnEquiv.Perm.isCycleOn_inv
of_pow 📖mathematicalEquiv.Perm.IsCycleOn
Equiv.Perm
Equiv.Perm.instPowNat
Set.BijOn
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.IsCycleOnEquiv.Perm.SameCycle.of_pow
of_zpow 📖mathematicalEquiv.Perm.IsCycleOn
Equiv.Perm
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Set.BijOn
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.IsCycleOnEquiv.Perm.SameCycle.of_zpow
pow_apply_eq 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
Finset.instSetLike
SetLike.instMembership
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Finset.card
Finset.eq_singleton_or_nontrivial
Finset.card_singleton
Unique.instSubsingleton
Function.IsFixedPt.iterate
Equiv.Perm.isCycleOn_singleton
Finset.coe_singleton
apply_ne
apply_mem_iff
Equiv.Perm.IsCycle.orderOf
isCycle_subtypePerm
Equiv.Perm.support_subtypePerm
Finset.filter.congr_simp
Finset.filter_true_of_mem
Finset.card_attach
orderOf_dvd_iff_pow_eq_one
Equiv.Perm.IsCycle.pow_eq_one_iff'
Finite.of_fintype
Equiv.Perm.subtypePerm_pow
pow_apply_eq_pow_apply 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
Finset.instSetLike
SetLike.instMembership
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Nat.ModEq
Finset.card
Nat.modEq_iff_dvd
zpow_apply_eq
sub_eq_neg_add
zpow_add
zpow_neg
zpow_natCast
pow_card_apply 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
Finset.instSetLike
SetLike.instMembership
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Finset.card
pow_apply_eq
dvd_rfl
range_pow 📖mathematicalEquiv.Perm.IsCycleOn
Set
Set.instMembership
Set.range
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Set.Subset.antisymm
Set.range_subset_iff
Set.MapsTo.perm_pow
Set.BijOn.mapsTo
exists_pow_eq'
range_zpow 📖mathematicalEquiv.Perm.IsCycleOn
Set
Set.instMembership
Set.range
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Set.Subset.antisymm
Set.range_subset_iff
Set.BijOn.mapsTo
Set.BijOn.perm_zpow
subsingleton 📖mathematicalEquiv.Perm.IsCycleOn
Equiv.Perm
Equiv.Perm.instOne
Set.SubsingletonEquiv.Perm.isCycleOn_one
subtypePerm 📖mathematicalEquiv.Perm.IsCycleOnEquiv.Perm.IsCycleOn
Set
Set.instMembership
Equiv.Perm.subtypePerm
apply_mem_iff
Set.univ
apply_mem_iff
Set.subsingleton_or_nontrivial
Equiv.Perm.isCycleOn_of_subsingleton
Set.Subsingleton.coe_sort
Set.eq_univ_iff_forall
apply_ne
Equiv.Perm.IsCycle.isCycleOn
isCycle_subtypePerm
zpow_apply_eq 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
Finset.instSetLike
SetLike.instMembership
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Finset.card
pow_apply_eq
zpow_negSucc
inv_pow
inv
dvd_neg
zpow_apply_eq_zpow_apply 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
Finset.instSetLike
SetLike.instMembership
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Int.ModEq
Finset.card
Int.modEq_iff_dvd
zpow_apply_eq
sub_eq_neg_add
zpow_add
zpow_neg

Equiv.Perm.IsSwap

Theorems

NameKindAssumesProvesValidatesDepends On
isCycle 📖mathematicalEquiv.Perm.IsSwapEquiv.Perm.IsCycleEquiv.Perm.isCycle_swap

Equiv.Perm.SameCycle

Definitions

NameCategoryTheorems
setoid 📖CompOp

Theorems

NameKindAssumesProvesValidatesDepends On
apply_eq_self_iff 📖mathematicalEquiv.Perm.SameCycleDFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.mul_apply
zpow_one_add
add_comm
zpow_add_one
Equiv.injective
apply_left 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.sameCycle_apply_left
apply_right 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.sameCycle_apply_right
conj 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
Equiv.Perm
Equiv.Perm.instMul
Equiv.Perm.instInv
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm_apply_apply
eq_of_left 📖Equiv.Perm.SameCycle
Function.IsFixedPt
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Function.IsFixedPt.eq
Function.IsFixedPt.perm_zpow
eq_of_right 📖Equiv.Perm.SameCycle
Function.IsFixedPt
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
eq_of_left
apply_eq_self_iff
equivalence 📖mathematicalEquiv.Perm.SameCyclerefl
symm
trans
exists_fin_pow_eq 📖mathematicalEquiv.Perm.SameCycleorderOf
Equiv.Perm
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
exists_pow_eq'
exists_nat_pow_eq 📖mathematicalEquiv.Perm.SameCycleDFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
exists_pow_eq'
exists_pow_eq' 📖mathematicalEquiv.Perm.SameCycleorderOf
Equiv.Perm
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
orderOf_pos
Equiv.finite_left
LT.lt.ne'
zpow_natCast
zpow_mod_orderOf
exists_pow_eq'' 📖mathematicalEquiv.Perm.SameCycleorderOf
Equiv.Perm
DivInvMonoid.toMonoid
Group.toDivInvMonoid
Equiv.Perm.permGroup
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
exists_pow_eq'
orderOf_pos
Equiv.finite_left
le_rfl
pow_orderOf_eq_one
pow_zero
LT.lt.le
extendDomain 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
Equiv.Perm.extendDomain
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.sameCycle_extendDomain
inv 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
Equiv.Perm
Equiv.Perm.instInv
Equiv.Perm.sameCycle_inv
of_apply_left 📖mathematicalEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.SameCycleEquiv.Perm.sameCycle_apply_left
of_apply_right 📖mathematicalEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.SameCycleEquiv.Perm.sameCycle_apply_right
of_inv 📖mathematicalEquiv.Perm.SameCycle
Equiv.Perm
Equiv.Perm.instInv
Equiv.Perm.SameCycleEquiv.Perm.sameCycle_inv
of_pow 📖mathematicalEquiv.Perm.SameCycle
Equiv.Perm
Equiv.Perm.instPowNat
Equiv.Perm.SameCyclezpow_mul
zpow_natCast
of_pow_left 📖mathematicalEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Equiv.Perm.SameCycleEquiv.Perm.sameCycle_pow_left
of_pow_right 📖mathematicalEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Equiv.Perm.SameCycleEquiv.Perm.sameCycle_pow_right
of_symm_apply_left 📖mathematicalEquiv.Perm.SameCycle
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
Equiv.Perm.SameCycleEquiv.Perm.sameCycle_symm_apply_left
of_symm_apply_right 📖mathematicalEquiv.Perm.SameCycle
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
Equiv.Perm.SameCycleEquiv.Perm.sameCycle_symm_apply_right
of_zpow 📖mathematicalEquiv.Perm.SameCycle
Equiv.Perm
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Equiv.Perm.SameCyclezpow_mul
of_zpow_left 📖mathematicalEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Equiv.Perm.SameCycleEquiv.Perm.sameCycle_zpow_left
of_zpow_right 📖mathematicalEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Equiv.Perm.SameCycleEquiv.Perm.sameCycle_zpow_right
pow_left 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Equiv.Perm.sameCycle_pow_left
pow_right 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Equiv.Perm.sameCycle_pow_right
refl 📖mathematicalEquiv.Perm.SameCycle
rfl 📖mathematicalEquiv.Perm.SameCyclerefl
subtypePerm 📖mathematicalDFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.SameCycle
Equiv.Perm.SameCycle
Equiv.Perm.subtypePerm
Equiv.Perm.sameCycle_subtypePerm
symm_apply_left 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
Equiv.Perm.sameCycle_symm_apply_left
symm_apply_right 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
DFunLike.coe
Equiv
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
Equiv.Perm.sameCycle_symm_apply_right
trans 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCyclezpow_add
Equiv.Perm.mul_apply
zpow_left 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Equiv.Perm.sameCycle_zpow_left
zpow_right 📖mathematicalEquiv.Perm.SameCycleEquiv.Perm.SameCycle
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
Equiv.Perm.sameCycle_zpow_right

Finset

Theorems

NameKindAssumesProvesValidatesDepends On
exists_cycleOn 📖mathematicalEquiv.Perm
Equiv.Perm.IsCycleOn
SetLike.coe
Finset
instSetLike
instHasSubset
Equiv.Perm.support
List.Nodup.isCycleOn_formPerm
nodup_toList
List.mem_of_formPerm_apply_ne
Equiv.Perm.mem_support
product_self_eq_disjiUnion_perm 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
instSetLike
SProd.sprod
Finset
instSProd
disjiUnion
range
card
map
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
product_self_eq_disjiUnion_perm_aux
ext
product_self_eq_disjiUnion_perm_aux
Equiv.Perm.IsCycleOn.exists_pow_eq
Equiv.Perm.iterate_eq_pow
Set.BijOn.mapsTo
Set.BijOn.iterate
product_self_eq_disjiUnion_perm_aux 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
instSetLike
Set.PairwiseDisjoint
Finset
partialOrder
instOrderBot
SetLike.coe
instSetLike
range
card
map
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
Set.subsingleton_or_nontrivial
Set.Subsingleton.pairwise
card_range
Nat.ModEq.eq_of_lt_of_lt
Equiv.Perm.IsCycleOn.pow_apply_eq_pow_apply
mem_range
mem_coe
sum_mul_sum_eq_sum_perm 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
instSetLike
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
sum
NonUnitalNonAssocSemiring.toAddCommMonoid
range
card
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
sum_smul_sum_eq_sum_perm
sum_smul_sum_eq_sum_perm 📖mathematicalEquiv.Perm.IsCycleOn
SetLike.coe
Finset
instSetLike
SMulZeroClass.toSMul
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddCommMonoid.toAddMonoid
DistribSMul.toSMulZeroClass
DistribMulAction.toDistribSMul
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Module.toDistribMulAction
sum
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
range
card
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
sum_smul_sum
sum_product'
product_self_eq_disjiUnion_perm_aux
sum_congr
product_self_eq_disjiUnion_perm
sum_disjiUnion
sum_map

Int

Theorems

NameKindAssumesProvesValidatesDepends On
addLeft_one_isCycle 📖mathematicalEquiv.Perm.IsCycle
Equiv.addLeft
instAddGroup
one_ne_zero
Equiv.zsmul_addLeft
mul_one
add_zero
addRight_one_isCycle 📖mathematicalEquiv.Perm.IsCycle
Equiv.addRight
instAddGroup
one_ne_zero
Equiv.zsmul_addRight
mul_one
zero_add

List.Nodup

Theorems

NameKindAssumesProvesValidatesDepends On
isCycleOn_formPerm 📖mathematicalEquiv.Perm.IsCycleOn
List.formPerm
setOf
Equiv.bijOn
List.formPerm_mem_iff_mem
Set.mem_setOf
LE.le.trans_lt
sub_eq_neg_add
zpow_add
zpow_neg
zpow_natCast
List.formPerm_pow_apply_getElem
add_comm

Set

Theorems

NameKindAssumesProvesValidatesDepends On
prod_self_eq_iUnion_perm 📖mathematicalEquiv.Perm.IsCycleOnSProd.sprod
Set
instSProd
iUnion
image
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
ext
BijOn.mapsTo
BijOn.perm_zpow

Set.Countable

Theorems

NameKindAssumesProvesValidatesDepends On
exists_cycleOn 📖mathematicalEquiv.Perm
Equiv.Perm.IsCycleOn
Set
Set.instHasSubset
setOf
DFunLike.coe
EquivLike.toFunLike
Equiv.instEquivLike
Set.finite_or_infinite
List.Nodup.isCycleOn_formPerm
Finset.nodup_toList
List.mem_of_formPerm_apply_ne
nonempty_equiv_of_countable
instCountableInt
Int.infinite
to_subtype
Set.Infinite.to_subtype
Set.image_comp
Equiv.image_eq_preimage_symm
Set.ext
instIsLeftCancelAddOfAddLeftReflectLE
IsOrderedCancelAddMonoid.toAddLeftReflectLE
IsStrictOrderedRing.toIsOrderedCancelAddMonoid
Int.instIsStrictOrderedRing
Set.image_univ
Subtype.range_coe_subtype
Equiv.Perm.IsCycleOn.extendDomain
Equiv.Perm.IsCycle.isCycleOn
Int.addRight_one_isCycle
of_not_not
Equiv.Perm.extendDomain_apply_not_subtype

Set.Subsingleton

Theorems

NameKindAssumesProvesValidatesDepends On
isCycleOn_one 📖mathematicalSet.SubsingletonEquiv.Perm.IsCycleOn
Equiv.Perm
Equiv.Perm.instOne
Equiv.Perm.isCycleOn_one

---

← Back to Index