Documentation Verification Report

Lemmas

📁 Source: Mathlib/NumberTheory/MulChar/Lemmas.lean

Statistics

MetricCount
Definitionsequiv_rootsOfUnity, instStarMul, ofRootOfUnity, starComp
4
Theoremsapply_mem_algebraAdjoin, apply_mem_algebraAdjoin_of_pow_eq_one, apply_mem_rootsOfUnity, apply_mem_rootsOfUnity_of_pow_eq_one, apply_mem_rootsOfUnity_orderOf, eq_iff, exists_apply_eq_pow, exists_mulChar_orderOf, exists_mulChar_orderOf_eq_card_units, ofRootOfUnity_spec, orderOf_dvd_card_sub_one, starComp_apply, star_apply, star_apply', star_eq_inv
15
Total19

MulChar

Definitions

NameCategoryTheorems
equiv_rootsOfUnity 📖CompOp
instStarMul 📖CompOp
2 mathmath: star_apply, star_eq_inv
ofRootOfUnity 📖CompOp
1 mathmath: ofRootOfUnity_spec
starComp 📖CompOp
1 mathmath: starComp_apply

Theorems

NameKindAssumesProvesValidatesDepends On
apply_mem_algebraAdjoin 📖mathematicalIsPrimitiveRoot
CommRing.toCommMonoid
orderOf
MulChar
EuclideanDomain.toCommRing
Field.toEuclideanDomain
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
DivInvMonoid.toMonoid
Group.toDivInvMonoid
CommGroup.toGroup
commGroup
Subalgebra
Int.instCommSemiring
CommSemiring.toSemiring
Ring.toIntAlgebra
CommRing.toRing
SetLike.instMembership
Subalgebra.instSetLike
Algebra.adjoin
Set
Set.instSingletonSet
DFunLike.coe
instFunLike
LT.lt.ne'
orderOf_pos
instFiniteUnits
apply_mem_algebraAdjoin_of_pow_eq_one
pow_orderOf_eq_one
apply_mem_algebraAdjoin_of_pow_eq_one 📖mathematicalMulChar
CommRing.toCommMonoid
EuclideanDomain.toCommRing
Field.toEuclideanDomain
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
Monoid.toNatPow
DivInvMonoid.toMonoid
Group.toDivInvMonoid
CommGroup.toGroup
commGroup
hasOne
IsPrimitiveRoot
Subalgebra
Int.instCommSemiring
CommSemiring.toSemiring
Ring.toIntAlgebra
CommRing.toRing
SetLike.instMembership
Subalgebra.instSetLike
Algebra.adjoin
Set
Set.instSingletonSet
DFunLike.coe
instFunLike
eq_or_ne
Subalgebra.zero_mem
map_zero
EuclideanDomain.toNontrivial
apply_mem_rootsOfUnity_of_pow_eq_one
IsPrimitiveRoot.eq_pow_of_pow_eq_one
Units.val_pow_eq_pow_val
Units.ext_iff
mem_rootsOfUnity
Subalgebra.pow_mem
Algebra.self_mem_adjoin_singleton
apply_mem_rootsOfUnity 📖mathematicalUnits
MonoidWithZero.toMonoid
CommMonoidWithZero.toMonoidWithZero
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
Subgroup
CommMonoid.toMonoid
CommRing.toCommMonoid
Units.instGroup
SetLike.instMembership
Subgroup.instSetLike
rootsOfUnity
Fintype.card
Semiring.toMonoidWithZero
CommSemiring.toSemiring
DFunLike.coe
MonoidHom
MulOneClass.toMulOne
Units.instMulOneClass
MonoidHom.instFunLike
Equiv
MulChar
EquivLike.toFunLike
Equiv.instEquivLike
equivToUnitHom
mem_rootsOfUnity
map_pow
MonoidHom.instMonoidHomClass
MonoidHom.map_one
pow_card_eq_one
apply_mem_rootsOfUnity_of_pow_eq_one 📖mathematicalMulChar
CommRing.toCommMonoid
EuclideanDomain.toCommRing
Field.toEuclideanDomain
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
Monoid.toNatPow
DivInvMonoid.toMonoid
Group.toDivInvMonoid
CommGroup.toGroup
commGroup
hasOne
Units
CommMonoid.toMonoid
Subgroup
Units.instGroup
SetLike.instMembership
Subgroup.instSetLike
rootsOfUnity
Units.val
DFunLike.coe
instFunLike
apply_mem_rootsOfUnity_orderOf
rootsOfUnity_le_of_dvd
orderOf_dvd_of_pow_eq_one
apply_mem_rootsOfUnity_orderOf 📖mathematicalUnits
CommMonoid.toMonoid
CommRing.toCommMonoid
Subgroup
Units.instGroup
SetLike.instMembership
Subgroup.instSetLike
rootsOfUnity
orderOf
MulChar
EuclideanDomain.toCommRing
Field.toEuclideanDomain
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
DivInvMonoid.toMonoid
Group.toDivInvMonoid
CommGroup.toGroup
commGroup
Units.val
DFunLike.coe
instFunLike
IsUnit.map
MulCharClass.toMonoidHomClass
instMulCharClass
Ne.isUnit
mem_rootsOfUnity
Units.ext_iff
Units.val_pow_eq_pow_val
Units.val_one
IsUnit.unit_spec
pow_apply'
LT.lt.ne'
orderOf_pos
instFiniteUnits
pow_orderOf_eq_one
isUnit_iff_ne_zero
one_apply_coe
eq_iff 📖mathematicalUnits
CommMonoid.toMonoid
Subgroup
Units.instGroup
SetLike.instMembership
Subgroup.instSetLike
Subgroup.zpowers
DFunLike.coe
MulChar
instFunLike
Units.val
Equiv.apply_eq_iff_eq
MonoidHom.eq_iff_eq_on_generator
coe_equivToUnitHom
Units.ext_iff
exists_apply_eq_pow 📖mathematicalMulChar
CommRing.toCommMonoid
EuclideanDomain.toCommRing
Field.toEuclideanDomain
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
Monoid.toNatPow
DivInvMonoid.toMonoid
Group.toDivInvMonoid
CommGroup.toGroup
commGroup
hasOne
IsPrimitiveRoot
DFunLike.coe
instFunLike
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
apply_mem_rootsOfUnity_of_pow_eq_one
mem_rootsOfUnity'
IsPrimitiveRoot.eq_pow_of_pow_eq_one
exists_mulChar_orderOf 📖mathematicalFintype.card
IsPrimitiveRoot
CommRing.toCommMonoid
orderOf
MulChar
EuclideanDomain.toCommRing
Field.toEuclideanDomain
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
DivInvMonoid.toMonoid
Group.toDivInvMonoid
CommGroup.toGroup
commGroup
LT.lt.false
LT.lt.trans_le
Fintype.one_lt_card
EuclideanDomain.toNontrivial
instIsCyclicUnitsOfFinite
instIsDomain
instFiniteUnits
Finite.of_fintype
IsPrimitiveRoot.isUnit
LT.lt.ne'
Units.ext_iff
IsPrimitiveRoot.pow_eq_one_iff_dvd
Fintype.card_units
mem_rootsOfUnity
MulEquiv.orderOf_eq
orderOf_eq_iff
Units.ext
IsPrimitiveRoot.pow_eq_one
LE.le.trans_lt
IsPrimitiveRoot.dvd_of_pow_eq_one
exists_mulChar_orderOf_eq_card_units 📖mathematicalIsPrimitiveRoot
CommRing.toCommMonoid
Fintype.card
Units
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
Field.toSemifield
instFintypeUnitsOfDecidableEq
orderOf
MulChar
EuclideanDomain.toCommRing
Field.toEuclideanDomain
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
DivInvMonoid.toMonoid
Group.toDivInvMonoid
CommGroup.toGroup
commGroup
exists_mulChar_orderOf
Fintype.card_units
dvd_refl
ofRootOfUnity_spec 📖mathematicalUnits
MonoidWithZero.toMonoid
CommMonoidWithZero.toMonoidWithZero
Subgroup
CommMonoid.toMonoid
CommMonoidWithZero.toCommMonoid
Units.instGroup
SetLike.instMembership
Subgroup.instSetLike
rootsOfUnity
Fintype.card
instFintypeUnitsOfDecidableEq
Subgroup.zpowers
DFunLike.coe
MulChar
instFunLike
ofRootOfUnity
Units.val
equivToUnitHom_symm_coe
monoidHomOfForallMemZpowers_apply_gen
orderOf_dvd_card_sub_one 📖mathematicalorderOf
MulChar
CommRing.toCommMonoid
EuclideanDomain.toCommRing
Field.toEuclideanDomain
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
DivInvMonoid.toMonoid
Group.toDivInvMonoid
CommGroup.toGroup
commGroup
Fintype.card
Fintype.card_units
orderOf_dvd_of_pow_eq_one
pow_card_eq_one
starComp_apply 📖mathematicalDFunLike.coe
MulChar
CommRing.toCommMonoid
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
instFunLike
starComp
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
RingHom.instFunLike
starRingEnd
star_apply 📖mathematicalDFunLike.coe
MulChar
CommRing.toCommMonoid
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
instFunLike
Star.star
InvolutiveStar.toStar
StarMul.toInvolutiveStar
hasMul
instStarMul
StarAddMonoid.toInvolutiveStar
AddCommMonoid.toAddMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
StarRing.toStarAddMonoid
star_apply' 📖mathematicalStar.star
Complex
InvolutiveStar.toStar
StarAddMonoid.toInvolutiveStar
AddCommMonoid.toAddMonoid
NonUnitalNonAssocSemiring.toAddCommMonoid
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
NonUnitalNormedCommRing.toNonUnitalCommRing
NormedCommRing.toNonUnitalNormedCommRing
NormedField.toNormedCommRing
Complex.instNormedField
StarRing.toStarAddMonoid
Complex.instStarRing
DFunLike.coe
MulChar
CommRing.toCommMonoid
CommGroupWithZero.toCommMonoidWithZero
Semifield.toCommGroupWithZero
Field.toSemifield
Complex.instField
instFunLike
hasInv
star_eq_inv 📖mathematicalStar.star
MulChar
CommRing.toCommMonoid
Complex
CommGroupWithZero.toCommMonoidWithZero
Semifield.toCommGroupWithZero
Field.toSemifield
Complex.instField
InvolutiveStar.toStar
StarMul.toInvolutiveStar
hasMul
CommSemiring.toCommMonoidWithZero
CommRing.toCommSemiring
Complex.commRing
instStarMul
Complex.instStarRing
hasInv
nonempty_fintype
ext
inv_apply_eq_inv'
Complex.inv_eq_conj
Complex.norm_eq_one_of_mem_rootsOfUnity
Fintype.instNeZeroNatCardOfNonempty
apply_mem_rootsOfUnity

---

← Back to Index