Documentation Verification Report

List

πŸ“ Source: Mathlib/GroupTheory/Perm/List.lean

Statistics

MetricCount
DefinitionsformPerm
1
TheoremsformPerm_append_pair, formPerm_apply_getElem, formPerm_apply_getElem_length, formPerm_apply_getElem_zero, formPerm_apply_getLast, formPerm_apply_head, formPerm_apply_lt_getElem, formPerm_apply_mem_eq_self_iff, formPerm_apply_mem_ne_self_iff, formPerm_apply_mem_of_mem, formPerm_apply_of_notMem, formPerm_cons_concat_apply_last, formPerm_cons_cons, formPerm_eq_formPerm_iff, formPerm_eq_head_iff_eq_getLast, formPerm_eq_of_isRotated, formPerm_eq_one_iff, formPerm_eq_self_of_notMem, formPerm_ext_iff, formPerm_mem_iff_mem, formPerm_nil, formPerm_pair, formPerm_pow_apply_getElem, formPerm_pow_apply_head, formPerm_pow_length_eq_one_of_nodup, formPerm_reverse, formPerm_rotate, formPerm_rotate_one, formPerm_singleton, form_perm_zpow_apply_mem_imp_mem, mem_of_formPerm_apply_mem, mem_of_formPerm_apply_ne, mem_of_formPerm_ne_self, mem_or_mem_of_zipWith_swap_prod_ne, support_formPerm_le, support_formPerm_le', support_formPerm_of_nodup, support_formPerm_of_nodup', zipWith_swap_prod_support, zipWith_swap_prod_support'
40
Total41

List

Definitions

NameCategoryTheorems
formPerm πŸ“–CompOp
46 mathmath: Equiv.Perm.toList_formPerm_singleton, support_formPerm_le, form_perm_zpow_apply_mem_imp_mem, formPerm_singleton, Cycle.formPerm_coe, formPerm_apply_mem_of_mem, formPerm_apply_getElem_zero, formPerm_apply_getElem, formPerm_apply_getElem_length, formPerm_pair, Nodup.isCycleOn_formPerm, Equiv.Perm.toList_formPerm_isRotated_self, formPerm_pow_apply_head, support_formPerm_of_nodup, Equiv.Perm.formPerm_toList, formPerm_pow_apply_getElem, Equiv.Perm.toList_formPerm_nontrivial, formPerm_mem_iff_mem, formPerm_apply_mem_eq_self_iff, cycleType_formPerm, support_formPerm_le', Equiv.Perm.toList_formPerm_nil, formPerm_apply_of_notMem, formPerm_apply_head, formPerm_pow_length_eq_one_of_nodup, formPerm_apply_lt_getElem, formPerm_eq_one_iff, formPerm_cons_cons, formPerm_eq_head_iff_eq_getLast, pairwise_sameCycle_formPerm, formPerm_rotate_one, formPerm_eq_formPerm_iff, formPerm_apply_getLast, formPerm_reverse, support_formPerm_of_nodup', formPerm_rotate, formPerm_eq_self_of_notMem, formPerm_ext_iff, cycleOf_formPerm, formPerm_cons_concat_apply_last, formPerm_apply_mem_eq_next, formPerm_eq_of_isRotated, formPerm_disjoint_iff, formPerm_append_pair, formPerm_nil, isCycle_formPerm

Theorems

NameKindAssumesProvesValidatesDepends On
formPerm_append_pair πŸ“–mathematicalβ€”formPerm
Equiv.Perm
Equiv.Perm.instMul
Equiv.swap
β€”mul_assoc
LeftCancelSemigroup.toIsLeftCancelMul
formPerm_apply_getElem πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
LE.le.trans_lt
Nat.instPreorder
β€”LE.le.trans_lt
Nat.instCanonicallyOrderedAdd
LE.le.eq_or_lt
formPerm_apply_getElem_length
formPerm_apply_lt_getElem
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
contravariant_swap_add_of_contravariant_add
contravariant_lt_of_covariant_le
formPerm_apply_getElem_length πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”formPerm_apply_getLast
formPerm_apply_getElem_zero πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”Nat.instCanonicallyOrderedAdd
zero_add
formPerm_apply_head
formPerm_apply_getLast πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”formPerm_cons_concat_apply_last
formPerm_apply_head πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”formPerm_apply_of_notMem
Nodup.notMem
Equiv.swap_apply_left
formPerm_apply_lt_getElem πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”zero_add
formPerm_apply_getElem_zero
Nat.instCanonicallyOrderedAdd
formPerm_singleton
Equiv.Perm.one_apply
IsRightCancelAdd.addRightStrictMono_of_addRightMono
AddRightCancelSemigroup.toIsRightCancelAdd
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
contravariant_swap_add_of_contravariant_add
contravariant_lt_of_covariant_le
Nodup.of_cons
Equiv.swap_apply_of_ne_of_ne
formPerm_apply_mem_eq_self_iff πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”LE.le.trans_lt
formPerm_apply_getElem
Nodup.getElem_inj_iff
LT.lt.not_ge
LT.lt.trans_le
Eq.le
LE.le.eq_or_lt
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
IsRightCancelAdd.addRightReflectLE_of_addRightReflectLT
AddRightCancelSemigroup.toIsRightCancelAdd
contravariant_swap_add_of_contravariant_add
contravariant_lt_of_covariant_le
Nat.instCanonicallyOrderedAdd
LT.lt.ne
formPerm_apply_mem_ne_self_iff πŸ“–β€”β€”β€”β€”formPerm_apply_mem_eq_self_iff
not_le
formPerm_apply_mem_of_mem πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”formPerm_cons_cons
Equiv.Perm.mul_apply
Equiv.swap_apply_def
formPerm_apply_of_notMem
Equiv.swap_apply_left
formPerm_apply_of_notMem πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”not_imp_comm
mem_of_formPerm_apply_ne
formPerm_cons_concat_apply_last πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”mul_one
Equiv.swap_apply_right
formPerm_cons_cons πŸ“–mathematicalβ€”formPerm
Equiv.Perm
Equiv.Perm.instMul
Equiv.swap
β€”β€”
formPerm_eq_formPerm_iff πŸ“–mathematicalβ€”formPerm
IsRotated
β€”Nat.instCanonicallyOrderedAdd
IsRotated.perm
zero_add
formPerm_eq_one_iff
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
IsRightCancelAdd.addRightReflectLE_of_addRightReflectLT
AddRightCancelSemigroup.toIsRightCancelAdd
contravariant_swap_add_of_contravariant_add
contravariant_lt_of_covariant_le
formPerm_ext_iff
formPerm_eq_head_iff_eq_getLast πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”formPerm_apply_getLast
Equiv.injective
formPerm_eq_of_isRotated πŸ“–mathematicalIsRotatedformPermβ€”formPerm_rotate
formPerm_eq_one_iff πŸ“–mathematicalβ€”formPerm
Equiv.Perm
Equiv.Perm.instOne
β€”Nat.instCanonicallyOrderedAdd
formPerm_apply_mem_eq_self_iff
covariant_swap_add_of_covariant_add
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
IsRightCancelAdd.addRightReflectLE_of_addRightReflectLT
AddRightCancelSemigroup.toIsRightCancelAdd
contravariant_swap_add_of_contravariant_add
contravariant_lt_of_covariant_le
formPerm_eq_self_of_notMem πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”formPerm_apply_of_notMem
formPerm_ext_iff πŸ“–mathematicalβ€”formPerm
IsRotated
β€”Set.mem_setOf_eq
Equiv.Perm.ext_iff
formPerm_apply_head
toFinset_cons
Finset.coe_insert
coe_toFinset
support_formPerm_le'
dedup_eq_self
card_toFinset
support_formPerm_of_nodup'
length_rotate
LE.le.trans_lt
getElem_rotate
zero_add
LT.lt.trans
formPerm_apply_getElem
add_right_comm
formPerm_eq_of_isRotated
formPerm_mem_iff_mem πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”mem_of_formPerm_apply_mem
formPerm_apply_mem_of_mem
formPerm_nil πŸ“–mathematicalβ€”formPerm
Equiv.Perm
Equiv.Perm.instOne
β€”β€”
formPerm_pair πŸ“–mathematicalβ€”formPerm
Equiv.swap
β€”β€”
formPerm_pow_apply_getElem πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
formPerm
LE.le.trans_lt
Nat.instPreorder
β€”LE.le.trans_lt
add_zero
pow_zero
pow_succ'
formPerm_apply_getElem
formPerm_pow_apply_head πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instPowNat
formPerm
β€”LE.le.trans_lt
zero_add
formPerm_pow_apply_getElem
formPerm_pow_length_eq_one_of_nodup πŸ“–mathematicalβ€”Equiv.Perm
Equiv.Perm.instPowNat
formPerm
Equiv.Perm.instOne
β€”Equiv.Perm.ext
LE.le.trans_lt
formPerm_pow_apply_getElem
Equiv.Perm.set_support_zpow_subset
coe_toFinset
support_formPerm_le'
formPerm_reverse πŸ“–mathematicalβ€”formPerm
Equiv.Perm
Equiv.Perm.instInv
β€”formPerm_append_pair
Equiv.swap_comm
mul_inv_rev
formPerm_rotate πŸ“–mathematicalβ€”formPermβ€”rotate_zero
rotate_rotate
formPerm_rotate_one
IsRotated.nodup_iff
IsRotated.forall
formPerm_rotate_one πŸ“–mathematicalβ€”formPermβ€”Equiv.Perm.ext
LE.le.trans_lt
formPerm_apply_getElem
length_rotate
getElem_rotate
formPerm_apply_of_notMem
formPerm_singleton πŸ“–mathematicalβ€”formPerm
Equiv.Perm
Equiv.Perm.instOne
β€”β€”
form_perm_zpow_apply_mem_imp_mem πŸ“–mathematicalβ€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
DivInvMonoid.toZPow
Group.toDivInvMonoid
Equiv.Perm.permGroup
formPerm
β€”Equiv.Perm.set_support_zpow_subset
Equiv.Perm.set_support_apply_mem
coe_toFinset
support_formPerm_le'
mem_of_formPerm_apply_mem πŸ“–β€”DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
β€”β€”Mathlib.Tactic.Contrapose.contrapose₁
formPerm_apply_of_notMem
mem_of_formPerm_apply_ne πŸ“–β€”β€”β€”β€”mem_or_mem_of_zipWith_swap_prod_ne
mem_of_formPerm_ne_self πŸ“–β€”β€”β€”β€”mem_of_formPerm_apply_ne
mem_or_mem_of_zipWith_swap_prod_ne πŸ“–β€”β€”β€”β€”instIsEmptyFalse
Equiv.eq_or_eq_of_swap_apply_ne_self
support_formPerm_le πŸ“–mathematicalβ€”Finset
Preorder.toLE
PartialOrder.toPreorder
Finset.partialOrder
Equiv.Perm.support
formPerm
toFinset
β€”coe_toFinset
support_formPerm_le'
support_formPerm_le' πŸ“–mathematicalβ€”Set
Set.instLE
setOf
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
SetLike.coe
Finset
Finset.instSetLike
toFinset
β€”LE.le.trans
zipWith_swap_prod_support'
Finset.coe_union
coe_toFinset
Set.instReflSubset
tail_subset
support_formPerm_of_nodup πŸ“–mathematicalβ€”Equiv.Perm.support
formPerm
toFinset
β€”support_formPerm_of_nodup'
support_formPerm_of_nodup' πŸ“–mathematicalβ€”setOf
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
formPerm
SetLike.coe
Finset
Finset.instSetLike
toFinset
β€”le_antisymm
support_formPerm_le'
Set.mem_setOf_eq
LE.le.trans_lt
formPerm_apply_getElem
LE.le.eq_or_lt
Function.Injective.eq_1
nodup_iff_injective_get
zipWith_swap_prod_support πŸ“–mathematicalβ€”Finset
Preorder.toLE
PartialOrder.toPreorder
Finset.partialOrder
Equiv.Perm.support
Equiv.Perm
Equiv.Perm.instMul
Equiv.Perm.instOne
Equiv.swap
SemilatticeSup.toMax
Lattice.toSemilatticeSup
Finset.instLattice
toFinset
β€”Finset.coe_union
coe_toFinset
zipWith_swap_prod_support'
zipWith_swap_prod_support' πŸ“–mathematicalβ€”Set
Set.instLE
setOf
DFunLike.coe
Equiv.Perm
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.Perm.instMul
Equiv.Perm.instOne
Equiv.swap
SetLike.coe
Finset
Finset.instSetLike
SemilatticeSup.toMax
Lattice.toSemilatticeSup
Finset.instLattice
toFinset
β€”Finset.coe_union
coe_toFinset
mem_or_mem_of_zipWith_swap_prod_ne

---

← Back to Index