Documentation Verification Report

Defs

📁 Source: Mathlib/Algebra/Order/Ring/Ordering/Defs.lean

Statistics

MetricCount
DefinitionsRingPreordering, HasIdealSupport, IsOrdering, copy, instPartialOrder, instSetLike, support, supportAddSubgroup, toSubsemiring
9
Theoremssmul_mem_support, toHasMemOrNegMem, toIsPrime, coe_copy, coe_set_mk, coe_support, coe_supportAddSubgroup, coe_toSubsemiring, copy_eq, ext, ext_iff, hasIdealSupport_iff, instHasIdealSupportOfHasMemOrNegMem, instSubsemiringClass, mem_copy, mem_mk, mem_of_isSquare, mem_of_isSquare', mem_support, mem_supportAddSubgroup, mem_toSubsemiring, mul_self_mem, neg_one_notMem, neg_one_notMem', pow_two_mem, supportAddSubgroup_eq, toSubsemiring_inj, toSubsemiring_injective
28
Total37

RingPreordering

Definitions

NameCategoryTheorems
HasIdealSupport 📖CompData
5 mathmath: hasIdealSupport_iff, instHasIdealSupportOfHasMemOrNegMem, instHasIdealSupport, instHasIdealSupportOfFactIsUnitOfNat, hasIdealSupport_of_isUnit_two
IsOrdering 📖CompData
2 mathmath: isOrdering_iff, IsOrdering.mk'
copy 📖CompOp
3 mathmath: copy_eq, coe_copy, mem_copy
instPartialOrder 📖CompOp
4 mathmath: toSubsemiring_strictMono, toSubsemiring_lt_toSubsemiring, toSubsemiring_mono, toSubsemiring_le_toSubsemiring
instSetLike 📖CompOp
26 mathmath: hasIdealSupport_iff, mem_mk, isOrdering_iff, coe_support, pow_two_mem, coe_mk', inv_mem, copy_eq, mem_support, coe_toSubsemiring, mem_of_isSquare, mul_self_mem, unitsInv_mem, mem_mk', mem_supportAddSubgroup, mem_toSubsemiring, IsOrdering.toHasMemOrNegMem, coe_copy, coe_supportAddSubgroup, HasIdealSupport.smul_mem, neg_one_notMem, instSubsemiringClass, mem_copy, mem_of_isSumSq, coe_set_mk, HasIdealSupport.neg_smul_mem
support 📖CompOp
7 mathmath: coe_support, instIsPrimeSupport, mem_support, supportAddSubgroup_eq, one_notMem_support, IsOrdering.toIsPrime, support_eq_bot
supportAddSubgroup 📖CompOp
6 mathmath: supportAddSubgroup_eq, mem_supportAddSubgroup, one_notMem_supportAddSubgroup, coe_supportAddSubgroup, HasIdealSupport.smul_mem_support, supportAddSubgroup_eq_bot
toSubsemiring 📖CompOp
11 mathmath: ext_iff, toSubsemiring_strictMono, toSubsemiring_lt_toSubsemiring, toSubsemiring_mono, toSubsemiring_le_toSubsemiring, coe_toSubsemiring, neg_one_notMem', mem_toSubsemiring, mem_of_isSquare', toSubsemiring_inj, toSubsemiring_injective

Theorems

NameKindAssumesProvesValidatesDepends On
coe_copy 📖mathematicalSetLike.coe
RingPreordering
instSetLike
SetLike.coe
RingPreordering
instSetLike
copy
coe_set_mk 📖mathematicalSet
Set.instMembership
Subsemigroup.carrier
MulOne.toMul
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
NonAssocSemiring.toMulZeroOneClass
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
Submonoid.toSubsemigroup
Subsemiring.toSubmonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
CommRing.toRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
SetLike.coe
RingPreordering
instSetLike
Subsemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
Subsemiring.instSetLike
coe_support 📖mathematicalSetLike.coe
Ideal
CommSemiring.toSemiring
CommRing.toCommSemiring
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
support
Set
Set.instInter
RingPreordering
instSetLike
InvolutiveNeg.toNeg
Set.involutiveNeg
HasDistribNeg.toInvolutiveNeg
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocRing.toHasDistribNeg
coe_supportAddSubgroup 📖mathematicalSetLike.coe
AddSubgroup
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
AddSubgroup.instSetLike
supportAddSubgroup
Set
Set.instInter
RingPreordering
instSetLike
InvolutiveNeg.toNeg
Set.involutiveNeg
HasDistribNeg.toInvolutiveNeg
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NonUnitalNonAssocRing.toHasDistribNeg
coe_toSubsemiring 📖mathematicalSetLike.coe
Subsemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
Subsemiring.instSetLike
toSubsemiring
RingPreordering
instSetLike
copy_eq 📖mathematicalSetLike.coe
RingPreordering
instSetLike
SetLike.coe
RingPreordering
instSetLike
copy
ext 📖Subsemigroup.carrier
MulOne.toMul
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
NonAssocSemiring.toMulZeroOneClass
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
Submonoid.toSubsemigroup
Subsemiring.toSubmonoid
toSubsemiring
ext_iff 📖mathematicalSubsemigroup.carrier
MulOne.toMul
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
NonAssocSemiring.toMulZeroOneClass
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
Submonoid.toSubsemigroup
Subsemiring.toSubmonoid
toSubsemiring
ext
hasIdealSupport_iff 📖mathematicalHasIdealSupport
RingPreordering
SetLike.instMembership
instSetLike
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
CommRing.toRing
HasIdealSupport.smul_mem_support
instHasIdealSupportOfHasMemOrNegMem 📖mathematicalHasIdealSupportHasMemOrNegMem.mem_or_neg_mem
MulMemClass.mul_mem
SubmonoidClass.toMulMemClass
SubsemiringClass.toSubmonoidClass
instSubsemiringClass
mul_neg
neg_mul
neg_neg
instSubsemiringClass 📖mathematicalSubsemiringClass
RingPreordering
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
instSetLike
Subsemiring.mul_mem
Subsemiring.one_mem
Subsemiring.add_mem
Subsemiring.zero_mem
mem_copy 📖mathematicalSetLike.coe
RingPreordering
instSetLike
RingPreordering
SetLike.instMembership
instSetLike
copy
Set
Set.instMembership
mem_mk 📖mathematicalSet
Set.instMembership
Subsemigroup.carrier
MulOne.toMul
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
NonAssocSemiring.toMulZeroOneClass
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
Submonoid.toSubsemigroup
Subsemiring.toSubmonoid
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
CommRing.toRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
RingPreordering
SetLike.instMembership
instSetLike
Subsemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
Subsemiring.instSetLike
mem_of_isSquare 📖mathematicalIsSquare
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
RingPreordering
SetLike.instMembership
instSetLike
mem_of_isSquare'
mem_of_isSquare' 📖mathematicalIsSquare
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
Set
Set.instMembership
Subsemigroup.carrier
MulOne.toMul
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
NonAssocSemiring.toMulZeroOneClass
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
Submonoid.toSubsemigroup
Subsemiring.toSubmonoid
toSubsemiring
mem_support 📖mathematicalIdeal
CommSemiring.toSemiring
CommRing.toCommSemiring
SetLike.instMembership
Submodule.setLike
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Semiring.toModule
support
RingPreordering
instSetLike
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
CommRing.toRing
mem_supportAddSubgroup 📖mathematicalAddSubgroup
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
SetLike.instMembership
AddSubgroup.instSetLike
supportAddSubgroup
RingPreordering
instSetLike
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
mem_toSubsemiring 📖mathematicalSubsemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
SetLike.instMembership
Subsemiring.instSetLike
toSubsemiring
RingPreordering
instSetLike
mul_self_mem 📖mathematicalRingPreordering
SetLike.instMembership
instSetLike
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing
mem_of_isSquare
neg_one_notMem 📖mathematicalRingPreordering
SetLike.instMembership
instSetLike
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
CommRing.toRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
neg_one_notMem'
neg_one_notMem' 📖mathematicalSet
Set.instMembership
Subsemigroup.carrier
MulOne.toMul
MulOneClass.toMulOne
MulZeroOneClass.toMulOneClass
NonAssocSemiring.toMulZeroOneClass
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
Submonoid.toSubsemigroup
Subsemiring.toSubmonoid
toSubsemiring
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
CommRing.toRing
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
pow_two_mem 📖mathematicalRingPreordering
SetLike.instMembership
instSetLike
Monoid.toPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
mem_of_isSquare
IsSquare.sq
supportAddSubgroup_eq 📖mathematicalsupportAddSubgroup
Submodule.toAddSubgroup
CommRing.toRing
Ring.toAddCommGroup
Semiring.toModule
CommSemiring.toSemiring
CommRing.toCommSemiring
support
toSubsemiring_inj 📖mathematicaltoSubsemiringtoSubsemiring_injective
toSubsemiring_injective 📖mathematicalRingPreordering
Subsemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
CommRing.toCommSemiring
toSubsemiring
ext
Set.ext

RingPreordering.HasIdealSupport

Theorems

NameKindAssumesProvesValidatesDepends On
smul_mem_support 📖mathematicalAddSubgroup
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
SetLike.instMembership
AddSubgroup.instSetLike
RingPreordering.supportAddSubgroup
AddSubgroup
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
CommRing.toRing
SetLike.instMembership
AddSubgroup.instSetLike
RingPreordering.supportAddSubgroup
Distrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonUnitalNonAssocCommRing.toNonUnitalNonAssocRing
NonUnitalCommRing.toNonUnitalNonAssocCommRing
CommRing.toNonUnitalCommRing

RingPreordering.IsOrdering

Theorems

NameKindAssumesProvesValidatesDepends On
toHasMemOrNegMem 📖mathematicalHasMemOrNegMem
RingPreordering
NegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
CommRing.toRing
RingPreordering.instSetLike
toIsPrime 📖mathematicalIdeal.IsPrime
CommSemiring.toSemiring
CommRing.toCommSemiring
RingPreordering.support
RingPreordering.instHasIdealSupportOfHasMemOrNegMem
toHasMemOrNegMem

(root)

Definitions

NameCategoryTheorems
RingPreordering 📖CompData
31 mathmath: RingPreordering.hasIdealSupport_iff, RingPreordering.mem_mk, RingPreordering.isOrdering_iff, RingPreordering.coe_support, RingPreordering.toSubsemiring_strictMono, RingPreordering.pow_two_mem, RingPreordering.toSubsemiring_lt_toSubsemiring, RingPreordering.coe_mk', RingPreordering.inv_mem, RingPreordering.toSubsemiring_mono, RingPreordering.copy_eq, RingPreordering.mem_support, RingPreordering.toSubsemiring_le_toSubsemiring, RingPreordering.coe_toSubsemiring, RingPreordering.mem_of_isSquare, RingPreordering.mul_self_mem, RingPreordering.unitsInv_mem, RingPreordering.mem_mk', RingPreordering.mem_supportAddSubgroup, RingPreordering.mem_toSubsemiring, RingPreordering.IsOrdering.toHasMemOrNegMem, RingPreordering.coe_copy, RingPreordering.coe_supportAddSubgroup, RingPreordering.HasIdealSupport.smul_mem, RingPreordering.neg_one_notMem, RingPreordering.instSubsemiringClass, RingPreordering.mem_copy, RingPreordering.mem_of_isSumSq, RingPreordering.toSubsemiring_injective, RingPreordering.coe_set_mk, RingPreordering.HasIdealSupport.neg_smul_mem

---

← Back to Index