Documentation Verification Report

ZModChar

📁 Source: Mathlib/NumberTheory/LegendreSymbol/ZModChar.lean

Statistics

MetricCount
Definitionsχ₄, χ₈, χ₈'
3
TheoremsisQuadratic_χ₄, isQuadratic_χ₈, isQuadratic_χ₈', neg_one_pow_div_two_of_one_mod_four, neg_one_pow_div_two_of_three_mod_four, χ₄_apply, χ₄_eq_neg_one_pow, χ₄_int_eq_if_mod_four, χ₄_int_mod_four, χ₄_int_one_mod_four, χ₄_int_three_mod_four, χ₄_nat_eq_if_mod_four, χ₄_nat_mod_four, χ₄_nat_one_mod_four, χ₄_nat_three_mod_four, χ₈'_apply, χ₈'_eq_χ₄_mul_χ₈, χ₈'_int_eq_if_mod_eight, χ₈'_int_eq_χ₄_mul_χ₈, χ₈'_nat_eq_if_mod_eight, χ₈_apply, χ₈_int_eq_if_mod_eight, χ₈_int_mod_eight, χ₈_nat_eq_if_mod_eight, χ₈_nat_mod_eight
25
Total28

ZMod

Definitions

NameCategoryTheorems
χ₄ 📖CompOp
18 mathmath: χ₄_int_mod_four, χ₈'_int_eq_χ₄_mul_χ₈, χ₈'_eq_χ₄_mul_χ₈, χ₄_nat_one_mod_four, jacobiSym.neg, χ₄_int_three_mod_four, χ₄_nat_three_mod_four, χ₄_apply, χ₄_int_one_mod_four, χ₄_eq_neg_one_pow, legendreSym.at_neg_one, quadraticChar_odd_prime, χ₄_int_eq_if_mod_four, χ₄_nat_mod_four, quadraticChar_neg_one, jacobiSym.at_neg_one, isQuadratic_χ₄, χ₄_nat_eq_if_mod_four
χ₈ 📖CompOp
12 mathmath: quadraticChar_two, χ₈'_int_eq_χ₄_mul_χ₈, χ₈'_eq_χ₄_mul_χ₈, legendreSym.at_two, χ₈_int_mod_eight, FiniteField.two_pow_card, isQuadratic_χ₈, χ₈_nat_mod_eight, jacobiSym.at_two, χ₈_nat_eq_if_mod_eight, χ₈_apply, χ₈_int_eq_if_mod_eight
χ₈' 📖CompOp
9 mathmath: χ₈'_int_eq_if_mod_eight, χ₈'_nat_eq_if_mod_eight, χ₈'_int_eq_χ₄_mul_χ₈, χ₈'_eq_χ₄_mul_χ₈, jacobiSym.at_neg_two, quadraticChar_neg_two, isQuadratic_χ₈', χ₈'_apply, legendreSym.at_neg_two

Theorems

NameKindAssumesProvesValidatesDepends On
isQuadratic_χ₄ 📖mathematicalMulChar.IsQuadratic
ZMod
CommRing.toCommMonoid
commRing
Int.instCommRing
χ₄
isQuadratic_χ₈ 📖mathematicalMulChar.IsQuadratic
ZMod
CommRing.toCommMonoid
commRing
Int.instCommRing
χ₈
isQuadratic_χ₈' 📖mathematicalMulChar.IsQuadratic
ZMod
CommRing.toCommMonoid
commRing
Int.instCommRing
χ₈'
neg_one_pow_div_two_of_one_mod_four 📖mathematicalMonoid.toNatPow
Int.instMonoid
χ₄_nat_one_mod_four
χ₄_eq_neg_one_pow
Nat.odd_of_mod_four_eq_one
neg_one_pow_div_two_of_three_mod_four 📖mathematicalMonoid.toNatPow
Int.instMonoid
χ₄_nat_three_mod_four
χ₄_eq_neg_one_pow
Nat.odd_of_mod_four_eq_three
χ₄_apply 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
χ₄_eq_neg_one_pow 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Monoid.toNatPow
Int.instMonoid
χ₄_nat_eq_if_mod_four
mul_assoc
add_comm
Nat.instAtLeastTwoHAddOfNat
zero_lt_two
Nat.instZeroLEOneClass
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
pow_add
pow_mul
neg_one_sq
one_pow
mul_one
χ₄_int_eq_if_mod_four 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
intCast_mod
Int.emod_lt_abs
χ₄_int_mod_four 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
intCast_mod
Nat.instAtLeastTwoHAddOfNat
Nat.cast_ofNat
χ₄_int_one_mod_four 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
χ₄_int_mod_four
χ₄_int_three_mod_four 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
χ₄_int_mod_four
χ₄_nat_eq_if_mod_four 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Nat.cast_zero
Nat.cast_one
Int.instCharZero
Int.cast_natCast
χ₄_int_eq_if_mod_four
χ₄_nat_mod_four 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
χ₄_nat_one_mod_four 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
χ₄_nat_mod_four
χ₄_nat_three_mod_four 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₄
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
χ₄_nat_mod_four
χ₈'_apply 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈'
χ₈'_eq_χ₄_mul_χ₈ 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈'
χ₄
cast
Ring.toAddGroupWithOne
CommRing.toRing
χ₈
χ₈'_int_eq_if_mod_eight 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈'
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
intCast_mod
Int.emod_lt_abs
χ₈'_int_eq_χ₄_mul_χ₈ 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈'
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
χ₄
χ₈
cast_intCast
charP
χ₈'_eq_χ₄_mul_χ₈
χ₈'_nat_eq_if_mod_eight 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈'
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Nat.cast_zero
Nat.cast_one
Int.instCharZero
Int.cast_natCast
χ₈'_int_eq_if_mod_eight
χ₈_apply 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈
χ₈_int_eq_if_mod_eight 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
intCast_mod
Int.emod_lt_abs
χ₈_int_mod_eight 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈
AddGroupWithOne.toIntCast
Ring.toAddGroupWithOne
CommRing.toRing
intCast_mod
Nat.instAtLeastTwoHAddOfNat
Nat.cast_ofNat
χ₈_nat_eq_if_mod_eight 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
Nat.cast_zero
Nat.cast_one
Int.instCharZero
Int.cast_natCast
χ₈_int_eq_if_mod_eight
χ₈_nat_mod_eight 📖mathematicalDFunLike.coe
MulChar
ZMod
CommRing.toCommMonoid
commRing
CommSemiring.toCommMonoidWithZero
Int.instCommSemiring
MulChar.instFunLike
χ₈
AddMonoidWithOne.toNatCast
AddGroupWithOne.toAddMonoidWithOne
Ring.toAddGroupWithOne
CommRing.toRing
natCast_mod

---

← Back to Index