Documentation Verification Report

Two

📁 Source: Mathlib/Algebra/CharP/Two.lean

Statistics

MetricCount
Definitions0
Theoremssq_inj, sq_injective, add_cancel_left, add_cancel_right, add_eq_iff_eq_add, add_eq_zero, add_mul_self, add_self_eq_zero, add_sq, eq_add_iff_add_eq, list_sum_mul_self, list_sum_sq, multiset_sum_mul_self, multiset_sum_sq, neg_eq, neg_eq', of_one_ne_zero_of_two_eq_zero, sq_inj, sq_injective, sub_eq_add, sum_mul_self, sum_sq, two_eq_zero, two_nsmul, two_zsmul, neg_one_eq_one_iff
26
Total26

CharTwo

Theorems

NameKindAssumesProvesValidatesDepends On
add_cancel_left 📖mathematicalDistrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
add_assoc
add_self_eq_zero
zero_add
add_cancel_right 📖mathematicalDistrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
add_assoc
add_self_eq_zero
add_zero
add_eq_iff_eq_add 📖mathematicalDistrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
sub_eq_iff_eq_add
sub_eq_add
add_eq_zero 📖mathematicalDistrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
sub_eq_add
sub_eq_iff_eq_add
zero_add
add_mul_self 📖mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Distrib.toAdd
pow_two
add_sq
add_self_eq_zero 📖mathematicalDistrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
Nat.instAtLeastTwoHAddOfNat
two_mul
two_eq_zero
MulZeroClass.zero_mul
add_sq 📖mathematicalMonoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Nat.instAtLeastTwoHAddOfNat
add_pow_two
two_eq_zero
MulZeroClass.zero_mul
add_zero
eq_add_iff_add_eq 📖mathematicalDistrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
eq_sub_iff_add_eq
sub_eq_add
list_sum_mul_self 📖mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Distrib.toAdd
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
list_sum_sq
list_sum_sq 📖mathematicalMonoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
map_list_sum
AddMonoidHom.instAddMonoidHomClass
multiset_sum_mul_self 📖mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Multiset.sum
NonUnitalNonAssocSemiring.toAddCommMonoid
Multiset.map
Multiset.map_congr
multiset_sum_sq
multiset_sum_sq 📖mathematicalMonoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
Multiset.sum
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
Multiset.map
map_multiset_sum
AddMonoidHom.instAddMonoidHomClass
neg_eq 📖mathematicalNegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
neg_eq_iff_add_eq_zero
add_self_eq_zero
neg_eq' 📖mathematicalNegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
neg_eq
of_one_ne_zero_of_two_eq_zero 📖mathematicalinstOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
Nat.instAtLeastTwoHAddOfNat
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidWithOne.toAddMonoid
CharPNat.instAtLeastTwoHAddOfNat
Nat.even_or_odd
Even.two_dvd
natCast_eq_zero_of_even_of_two_eq_zero
Odd.not_two_dvd_nat
natCast_eq_one_of_odd_of_two_eq_zero
sq_inj 📖mathematicalMonoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
sq_injective
sq_injective 📖mathematicalMonoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
add_eq_zero
pow_eq_zero_iff
isReduced_of_noZeroDivisors
two_ne_zero
add_sq
sub_eq_add 📖mathematicalSubNegMonoid.toSub
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
Distrib.toAdd
NonUnitalNonAssocSemiring.toDistrib
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
sub_eq_add_neg
neg_eq
sum_mul_self 📖mathematicalDistrib.toMul
NonUnitalNonAssocSemiring.toDistrib
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
CommSemiring.toSemiring
Finset.sum
NonUnitalNonAssocSemiring.toAddCommMonoid
sum_sq
sum_sq 📖mathematicalMonoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
Finset.sum
NonUnitalNonAssocSemiring.toAddCommMonoid
NonAssocSemiring.toNonUnitalNonAssocSemiring
Semiring.toNonAssocSemiring
map_sum
AddMonoidHom.instAddMonoidHomClass
two_eq_zero 📖mathematicalinstOfNatAtLeastTwo
AddMonoidWithOne.toNatCast
Nat.instAtLeastTwoHAddOfNat
AddZero.toZero
AddZeroClass.toAddZero
AddMonoid.toAddZeroClass
AddMonoidWithOne.toAddMonoid
Nat.instAtLeastTwoHAddOfNat
Nat.cast_two
CharP.cast_eq_zero
two_nsmul 📖mathematicalAddMonoid.toNatSMul
AddMonoidWithOne.toAddMonoid
AddCommMonoidWithOne.toAddMonoidWithOne
NonAssocSemiring.toAddCommMonoidWithOne
Semiring.toNonAssocSemiring
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonAssocSemiring.toNonUnitalNonAssocSemiring
two_nsmul
add_self_eq_zero
two_zsmul 📖mathematicalSubNegMonoid.toZSMul
AddGroup.toSubNegMonoid
AddGroupWithOne.toAddGroup
Ring.toAddGroupWithOne
MulZeroClass.toZero
NonUnitalNonAssocSemiring.toMulZeroClass
NonUnitalNonAssocRing.toNonUnitalNonAssocSemiring
NonAssocRing.toNonUnitalNonAssocRing
Ring.toNonAssocRing
two_zsmul
add_self_eq_zero

CharTwo.CommRing

Theorems

NameKindAssumesProvesValidatesDepends On
sq_inj 📖mathematicalMonoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
sq_injective 📖mathematicalMonoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
CommSemiring.toSemiring
CommRing.toCommSemiring
CharTwo.sq_injective

(root)

Theorems

NameKindAssumesProvesValidatesDepends On
neg_one_eq_one_iff 📖mathematicalNegZeroClass.toNeg
SubNegZeroMonoid.toNegZeroClass
SubtractionMonoid.toSubNegZeroMonoid
SubtractionCommMonoid.toSubtractionMonoid
AddCommGroup.toDivisionAddCommMonoid
Ring.toAddCommGroup
AddMonoidWithOne.toOne
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
ringChar
Semiring.toNonAssocSemiring
Ring.toSemiring
Nat.dvd_prime
Nat.prime_two
ringChar.dvd
Nat.cast_add
Nat.cast_one
sub_neg_eq_add
sub_eq_zero
CharP.ringChar_ne_one
CharTwo.neg_eq
ringChar.of_eq

---

← Back to Index