Documentation Verification Report

IsPerfectClosure

📁 Source: Mathlib/FieldTheory/IsPerfectClosure.lean

Statistics

MetricCount
DefinitionsIsPRadical, IsPerfectClosure, equiv, liftAux, liftEquiv, pNilradical
6
Theoremscomap_pNilradical, injective_comp, injective_comp_of_pNilradical_eq_bot, injective_comp_of_perfect, isPurelyInseparable, ker_le, ker_le', of_id, pow_mem, pow_mem', trans, equiv_apply, equiv_comp, equiv_comp_apply, equiv_comp_equiv, equiv_comp_equiv_apply, equiv_comp_equiv_apply_eq_self, equiv_comp_equiv_eq_id, equiv_self, equiv_self_apply, equiv_symm, equiv_symm_apply, equiv_symm_toRingHom, equiv_toRingHom, ker_eq, isPRadical, isPRadical, comp_lift, comp_lift_apply, liftAux_apply, liftAux_id, liftAux_id_apply, liftAux_self, liftAux_self_apply, liftEquiv_apply, liftEquiv_comp_apply, liftEquiv_id, liftEquiv_id_apply, liftEquiv_symm_apply, liftEquiv_trans, lift_apply, lift_aux, lift_comp, lift_comp_apply, lift_comp_lift, lift_comp_lift_apply, lift_comp_lift_apply_eq_self, lift_comp_lift_eq_id, lift_id, lift_id_apply, lift_lift, lift_lift_apply, lift_self, lift_self_apply, pNilradical_eq_bot, pNilradical_le_ker_of_perfectRing, isPRadical_iff, mem_pNilradical, pNilradical_eq_bot, pNilradical_eq_bot', pNilradical_eq_bot_of_frobenius_inj, pNilradical_eq_nilradical, pNilradical_le_nilradical, pNilradical_one, pNilradical_prime, pow_expChar_pow_inj_of_pNilradical_eq_bot, sub_mem_pNilradical_iff_pow_expChar_pow_eq
67
Total73

IsPRadical

Theorems

NameKindAssumesProvesValidatesDepends On
comap_pNilradical 📖mathematicalIdeal.comap
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
RingHom.instFunLike
RingHom.instRingHomClass
pNilradical
le_antisymm
RingHom.instRingHomClass
mem_pNilradical
Ideal.mem_comap
ker_le
map_pow
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
pow_add
pow_mul
map_zero
MonoidWithZeroHomClass.toZeroHomClass
injective_comp 📖mathematicalRingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.comp
injective_comp_of_pNilradical_eq_bot
bot_unique
LE.le.trans
pNilradical_le_nilradical
Eq.le
nilradical_eq_zero
injective_comp_of_pNilradical_eq_bot 📖mathematicalpNilradical
CommRing.toCommSemiring
Bot.bot
Ideal
CommSemiring.toSemiring
Submodule.instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
RingHom
RingHom.comp
RingHom.ext
pow_mem
pow_expChar_pow_inj_of_pNilradical_eq_bot
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
RingHom.instRingHomClass
injective_comp_of_perfect 📖mathematicalRingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.comp
injective_comp_of_pNilradical_eq_bot
PerfectRing.pNilradical_eq_bot
isPurelyInseparable 📖mathematicalIsPurelyInseparable
EuclideanDomain.toCommRing
Field.toEuclideanDomain
DivisionRing.toRing
Field.toDivisionRing
isPurelyInseparable_iff_pow_mem
instIsDomain
pow_mem
ker_le 📖mathematicalIdeal
CommSemiring.toSemiring
Preorder.toLE
PartialOrder.toPreorder
Submodule.instPartialOrder
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
RingHom.ker
RingHom
RingHom.instFunLike
RingHom.instRingHomClass
pNilradical
ker_le'
ker_le' 📖mathematicalIdeal
CommSemiring.toSemiring
Preorder.toLE
PartialOrder.toPreorder
Submodule.instPartialOrder
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
RingHom.ker
RingHom
RingHom.instFunLike
RingHom.instRingHomClass
pNilradical
of_id 📖mathematicalIsPRadical
RingHom.id
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
pow_zero
pow_one
RingHom.instRingHomClass
Ideal.zero_mem
pow_mem 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
RingHom.instFunLike
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
pow_mem'
pow_mem' 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
RingHom.instFunLike
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
trans 📖mathematicalIsPRadical
RingHom.comp
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
pow_mem
RingHom.comp_apply
map_pow
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
RingHom.instRingHomClass
pow_add
pow_mul
comap_pNilradical
ker_le
RingHom.mem_ker

IsPerfectClosure

Definitions

NameCategoryTheorems
equiv 📖CompOp
13 mathmath: equiv_comp_equiv_apply_eq_self, equiv_toRingHom, equiv_symm, equiv_self, equiv_comp, equiv_self_apply, equiv_comp_equiv_eq_id, equiv_comp_equiv_apply, equiv_apply, equiv_comp_apply, equiv_symm_apply, equiv_comp_equiv, equiv_symm_toRingHom

Theorems

NameKindAssumesProvesValidatesDepends On
equiv_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
RingEquiv
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
EquivLike.toFunLike
RingEquiv.instEquivLike
equiv
NonAssocSemiring.toNonUnitalNonAssocSemiring
RingEquiv.symm
iterateFrobeniusEquiv
PerfectRing.liftAux_apply
equiv_comp 📖mathematicalRingHom.comp
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHomClass.toRingHom
RingEquiv
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
EquivLike.toFunLike
RingEquiv.instEquivLike
RingEquivClass.toRingHomClass
RingEquiv.instRingEquivClass
equiv
RingHom.ext
RingEquivClass.toRingHomClass
RingEquiv.instRingEquivClass
equiv_comp_apply
equiv_comp_apply 📖mathematicalDFunLike.coe
RingEquiv
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
EquivLike.toFunLike
RingEquiv.instEquivLike
equiv
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
PerfectRing.lift_comp_apply
equiv_comp_equiv 📖mathematicalRingEquiv.trans
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
equiv
RingEquiv.ext
equiv_comp_equiv_apply
equiv_comp_equiv_apply 📖mathematicalDFunLike.coe
RingEquiv
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
EquivLike.toFunLike
RingEquiv.instEquivLike
equiv
PerfectRing.lift_comp_lift_apply
equiv_comp_equiv_apply_eq_self 📖mathematicalDFunLike.coe
RingEquiv
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
EquivLike.toFunLike
RingEquiv.instEquivLike
equiv
equiv_comp_equiv_apply
equiv_self_apply
equiv_comp_equiv_eq_id 📖mathematicalRingEquiv.trans
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
equiv
RingEquiv.refl
RingEquiv.ext
equiv_comp_equiv_apply_eq_self
equiv_self 📖mathematicalequiv
RingEquiv.refl
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
RingEquiv.ext
equiv_self_apply
equiv_self_apply 📖mathematicalDFunLike.coe
RingEquiv
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
EquivLike.toFunLike
RingEquiv.instEquivLike
equiv
PerfectRing.liftAux_self_apply
equiv_symm 📖mathematicalRingEquiv.symm
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
equiv
equiv_symm_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
RingEquiv
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
EquivLike.toFunLike
RingEquiv.instEquivLike
RingEquiv.symm
equiv
NonAssocSemiring.toNonUnitalNonAssocSemiring
iterateFrobeniusEquiv
equiv_symm
equiv_apply
equiv_symm_toRingHom 📖mathematicalRingEquiv.toRingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingEquiv.symm
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Distrib.toAdd
equiv
PerfectRing.lift
equiv_toRingHom 📖mathematicalRingEquiv.toRingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
equiv
PerfectRing.lift
ker_eq 📖mathematicalRingHom.ker
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
RingHom.instFunLike
RingHom.instRingHomClass
pNilradical
LE.le.antisymm
RingHom.instRingHomClass
IsPRadical.ker_le'
RingHom.pNilradical_le_ker_of_perfectRing

IsPurelyInseparable

Theorems

NameKindAssumesProvesValidatesDepends On
isPRadical 📖mathematicalIsPRadical
Semifield.toCommSemiring
Field.toSemifield
algebraMap
DivisionSemiring.toSemiring
Semifield.toDivisionSemiring
isPurelyInseparable_iff_pow_mem
instIsDomain
bot_le
RingHom.instRingHomClass
RingHom.injective_iff_ker_eq_bot
RingHom.injective
DivisionRing.isSimpleRing
EuclideanDomain.toNontrivial

PerfectClosure

Theorems

NameKindAssumesProvesValidatesDepends On
isPRadical 📖mathematicalIsPRadical
PerfectClosure
CommRing.toCommSemiring
instCommRing
of
induction_on
expChar_prime
instCharP
iterate_frobenius
RingHom.instRingHomClass
mk_eq_iff
zero_def
of_apply
RingHom.mem_ker
mem_pNilradical
map_zero
MonoidWithZeroHomClass.toZeroHomClass
RingHomClass.toMonoidWithZeroHomClass
zero_add

PerfectRing

Definitions

NameCategoryTheorems
liftAux 📖CompOp
5 mathmath: liftAux_self, liftAux_id_apply, liftAux_self_apply, liftAux_id, liftAux_apply
liftEquiv 📖CompOp
6 mathmath: liftEquiv_comp_apply, liftEquiv_id_apply, liftEquiv_apply, liftEquiv_trans, liftEquiv_symm_apply, liftEquiv_id

Theorems

NameKindAssumesProvesValidatesDepends On
comp_lift 📖mathematicallift
RingHom.comp
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
IsPRadical.injective_comp_of_perfect
lift_comp
comp_lift_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
lift
RingHom.comp
comp_lift
liftAux_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
liftAux
RingEquiv
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Distrib.toAdd
EquivLike.toFunLike
RingEquiv.instEquivLike
RingEquiv.symm
iterateFrobeniusEquiv
lift_aux
liftAux.eq_1
mem_pNilradical
IsPRadical.ker_le
RingHom.instRingHomClass
RingHom.mem_ker
map_sub
RingHomClass.toAddMonoidHomClass
sub_eq_zero
map_pow
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
pow_mul
mul_comm
RingEquiv.injective
iterateFrobeniusEquiv_add_apply
RingEquiv.apply_symm_apply
add_assoc
add_comm
iterateFrobeniusEquiv_def
pow_add
sub_pow_expChar_pow
map_zero
MonoidWithZeroHomClass.toZeroHomClass
liftAux_id 📖mathematicalliftAux
RingHom.id
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
IsPRadical.of_id
DFunLike.coe
RingHom
RingHom.instFunLike
IsPRadical.of_id
liftAux_id_apply
liftAux_id_apply 📖mathematicalliftAux
RingHom.id
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
IsPRadical.of_id
DFunLike.coe
RingHom
RingHom.instFunLike
lift_aux
IsPRadical.of_id
RingHom.id_apply
liftAux.eq_1
map_pow
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
RingHom.instRingHomClass
iterateFrobenius_def
iterateFrobeniusEquiv_apply
RingEquiv.symm_apply_apply
liftAux_self 📖mathematicalliftAuxliftAux_self_apply
liftAux_self_apply 📖mathematicalliftAuxlift_aux
liftAux.eq_1
iterateFrobenius_def
iterateFrobeniusEquiv_apply
RingEquiv.symm_apply_apply
liftEquiv_apply 📖mathematicalDFunLike.coe
Equiv
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
EquivLike.toFunLike
Equiv.instEquivLike
liftEquiv
lift
liftEquiv_comp_apply 📖mathematicalDFunLike.coe
Equiv
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
EquivLike.toFunLike
Equiv.instEquivLike
liftEquiv
RingHom.comp
lift_lift
liftEquiv_id 📖mathematicalliftEquiv
RingHom.id
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
IsPRadical.of_id
Equiv.refl
RingHom
Equiv.ext
IsPRadical.of_id
liftEquiv_id_apply
liftEquiv_id_apply 📖mathematicalDFunLike.coe
Equiv
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
EquivLike.toFunLike
Equiv.instEquivLike
liftEquiv
RingHom.id
IsPRadical.of_id
lift_id
liftEquiv_symm_apply 📖mathematicalDFunLike.coe
Equiv
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
EquivLike.toFunLike
Equiv.instEquivLike
Equiv.symm
liftEquiv
RingHom.comp
liftEquiv_trans 📖mathematicalEquiv.trans
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
liftEquiv
RingHom.comp
Equiv.ext
liftEquiv_comp_apply
lift_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
lift
RingEquiv
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Distrib.toAdd
EquivLike.toFunLike
RingEquiv.instEquivLike
RingEquiv.symm
iterateFrobeniusEquiv
liftAux_apply
lift_aux 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
RingHom.instFunLike
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
IsPRadical.pow_mem
lift_comp 📖mathematicalRingHom.comp
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
lift
RingHom.ext
lift_comp_apply
lift_comp_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
lift
lift_apply
pow_zero
pow_one
iterateFrobeniusEquiv_zero
lift_comp_lift 📖mathematicalRingHom.comp
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
lift
IsPRadical.injective_comp_of_perfect
RingHom.ext
lift_comp_apply
lift_comp
lift_comp_lift_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
lift
lift_comp_lift
lift_comp_lift_apply_eq_self 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
lift
lift_comp_lift_apply
lift_self_apply
lift_comp_lift_eq_id 📖mathematicalRingHom.comp
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
lift
RingHom.id
RingHom.ext
lift_comp_lift_apply_eq_self
lift_id 📖mathematicallift
RingHom.id
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
IsPRadical.of_id
RingHom.ext
IsPRadical.of_id
liftAux_id_apply
lift_id_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
lift
RingHom.id
IsPRadical.of_id
liftAux_id_apply
lift_lift 📖mathematicallift
RingHom.comp
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
IsPRadical.injective_comp_of_perfect
RingHom.comp_assoc
lift_comp
lift_lift_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
lift
RingHom.comp
lift_lift
lift_self 📖mathematicallift
RingHom.id
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.ext
liftAux_self_apply
lift_self_apply 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
RingHom.instFunLike
lift
liftAux_self_apply
pNilradical_eq_bot 📖mathematicalpNilradical
Bot.bot
Ideal
CommSemiring.toSemiring
Submodule.instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
injective_frobenius

RingHom

Theorems

NameKindAssumesProvesValidatesDepends On
pNilradical_le_ker_of_perfectRing 📖mathematicalIdeal
CommSemiring.toSemiring
Preorder.toLE
PartialOrder.toPreorder
Submodule.instPartialOrder
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
pNilradical
ker
RingHom
instFunLike
instRingHomClass
instRingHomClass
mem_pNilradical
map_zero
MonoidWithZeroHomClass.toZeroHomClass
RingHomClass.toMonoidWithZeroHomClass
RingEquivClass.toRingHomClass
RingEquiv.instRingEquivClass
RingEquiv.symm_apply_apply
iterateFrobeniusEquiv_apply
iterateFrobenius_def
map_pow
MonoidWithZeroHomClass.toMonoidHomClass

(root)

Definitions

NameCategoryTheorems
IsPRadical 📖CompData
5 mathmath: IsPRadical.of_id, IsPRadical.trans, PerfectClosure.isPRadical, isPRadical_iff, IsPurelyInseparable.isPRadical
IsPerfectClosure 📖MathDef
pNilradical 📖CompOp
16 mathmath: pNilradical_prime, sub_mem_pNilradical_iff_pow_expChar_pow_eq, IsPerfectClosure.ker_eq, pNilradical_eq_bot, pNilradical_eq_nilradical, IsPRadical.ker_le, RingHom.pNilradical_le_ker_of_perfectRing, mem_pNilradical, PerfectRing.pNilradical_eq_bot, IsPRadical.comap_pNilradical, pNilradical_one, isPRadical_iff, pNilradical_eq_bot_of_frobenius_inj, IsPRadical.ker_le', pNilradical_eq_bot', pNilradical_le_nilradical

Theorems

NameKindAssumesProvesValidatesDepends On
isPRadical_iff 📖mathematicalIsPRadical
DFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
RingHom.instFunLike
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
Ideal
Preorder.toLE
PartialOrder.toPreorder
Submodule.instPartialOrder
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toModule
RingHom.ker
RingHom.instRingHomClass
pNilradical
RingHom.instRingHomClass
mem_pNilradical 📖mathematicalIdeal
CommSemiring.toSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
pNilradical
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
pNilradical_eq_nilradical
LT.lt.le
pow_add
MulZeroClass.mul_zero
pNilradical_eq_bot
Ideal.mem_bot
pow_zero
pow_one
not_lt
subsingleton_of_zero_eq_one
zero_pow
one_pow
pNilradical_eq_bot 📖mathematicalpNilradical
Bot.bot
Ideal
CommSemiring.toSemiring
Submodule.instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
pNilradical.eq_1
pNilradical_eq_bot' 📖mathematicalpNilradical
Bot.bot
Ideal
CommSemiring.toSemiring
Submodule.instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
pNilradical_eq_bot
not_lt
pNilradical_eq_bot_of_frobenius_inj 📖mathematicalDFunLike.coe
RingHom
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
RingHom.instFunLike
frobenius
pNilradical
Bot.bot
Ideal
Submodule.instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toModule
bot_unique
mem_pNilradical
Ideal.mem_bot
Function.Injective.iterate
coe_iterateFrobenius
map_zero
MonoidWithZeroHomClass.toZeroHomClass
RingHomClass.toMonoidWithZeroHomClass
RingHom.instRingHomClass
pNilradical_eq_nilradical 📖mathematicalpNilradical
nilradical
pNilradical.eq_1
pNilradical_le_nilradical 📖mathematicalIdeal
CommSemiring.toSemiring
Preorder.toLE
PartialOrder.toPreorder
Submodule.instPartialOrder
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
pNilradical
nilradical
pNilradical.eq_1
le_refl
pNilradical_one 📖mathematicalpNilradical
Bot.bot
Ideal
CommSemiring.toSemiring
Submodule.instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
pNilradical_eq_bot'
Eq.le
pNilradical_prime 📖mathematicalNat.PrimepNilradical
nilradical
pNilradical_eq_nilradical
Nat.Prime.one_lt
pow_expChar_pow_inj_of_pNilradical_eq_bot 📖mathematicalpNilradical
CommRing.toCommSemiring
Bot.bot
Ideal
CommSemiring.toSemiring
Submodule.instBot
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
sub_eq_zero
Ideal.mem_bot
sub_mem_pNilradical_iff_pow_expChar_pow_eq
sub_mem_pNilradical_iff_pow_expChar_pow_eq 📖mathematicalIdeal
CommSemiring.toSemiring
CommRing.toCommSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
pNilradical
SubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Nat.instMonoid
sub_pow_expChar_pow

---

← Back to Index