Documentation Verification Report

Selmer

📁 Source: Mathlib/RingTheory/Polynomial/Selmer.lean

Statistics

MetricCount
Definitions0
TheoremsX_pow_sub_X_sub_one_irreducible, X_pow_sub_X_sub_one_irreducible_aux, X_pow_sub_X_sub_one_irreducible_rat
3
Total3

Polynomial

Theorems

NameKindAssumesProvesValidatesDepends On
X_pow_sub_X_sub_one_irreducible 📖mathematicalIrreducible
Polynomial
Int.instSemiring
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
instSub
Int.instRing
Monoid.toNatPow
X
instOne
pow_zero
sub_sub
add_comm
sub_self
zero_sub
Associated.irreducible
mul_neg_one
irreducible_X
Int.instIsDomain
C_neg
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.pow_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.pow_add
Mathlib.Tactic.Ring.single_pow
Mathlib.Tactic.Ring.mul_pow
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.one_pow
Mathlib.Tactic.Ring.pow_zero
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.cast_pos
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.neg_congr
Mathlib.Tactic.Ring.cast_zero
Mathlib.Tactic.Ring.mul_one
Mathlib.Tactic.Ring.pow_one_cast
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
IsUnitTrinomial.irreducible_of_coprime'
zero_lt_one
Nat.instZeroLEOneClass
X_pow_sub_X_sub_one_irreducible_aux
Mathlib.Tactic.LinearCombination.eq_of_eq
AddRightCancelSemigroup.toIsRightCancelAdd
map_one
MonoidHomClass.toOneHomClass
MonoidWithZeroHomClass.toMonoidHomClass
RingHomClass.toMonoidWithZeroHomClass
RingHom.instRingHomClass
map_neg
RingHomClass.toAddMonoidHomClass
aeval_C
aeval_X_pow
aeval_mul
aeval_add
Mathlib.Tactic.LinearCombination.eq_rearrange
Nat.cast_zero
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Ring.add_overlap_pf_zero
mul_eq_zero_of_left
trinomial_mirror
Units.ne_zero
Int.instNontrivial
LT.lt.le
pow_succ
mul_assoc
add_zero
add_mul
Distrib.rightDistribClass
Mathlib.Tactic.Ring.mul_pp_pf_overlap
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Meta.NormNum.isNat_add
X_pow_sub_X_sub_one_irreducible_aux 📖mathematicalComplex
Monoid.toNatPow
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
Complex.instSemiring
Complex.instAdd
Complex.instOne
Complex.instZero
Mathlib.Tactic.LinearCombination.eq_of_eq
Nat.instAtLeastTwoHAddOfNat
AddRightCancelSemigroup.toIsRightCancelAdd
Mathlib.Tactic.LinearCombination.add_eq_eq
Mathlib.Tactic.LinearCombination.mul_const_eq
Mathlib.Tactic.LinearCombination.eq_rearrange
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.pow_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.cast_pos
Mathlib.Meta.NormNum.isNat_ofNat
Mathlib.Tactic.Ring.pow_add
Mathlib.Tactic.Ring.single_pow
Mathlib.Tactic.Ring.mul_pow
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.one_pow
Mathlib.Tactic.Ring.pow_zero
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Ring.mul_congr
Nat.cast_one
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.mul_one
Mathlib.Tactic.Ring.mul_pp_pf_overlap
Mathlib.Meta.NormNum.IsNat.to_raw_eq
Mathlib.Meta.NormNum.isNat_add
Mathlib.Tactic.Ring.add_pf_add_overlap
Mathlib.Tactic.Ring.add_overlap_pf
Mathlib.Meta.NormNum.isInt_add
Mathlib.Tactic.Ring.add_pf_add_overlap_zero
Mathlib.Tactic.Ring.add_overlap_pf_zero
Mathlib.Meta.NormNum.IsInt.to_isNat
Mathlib.Meta.NormNum.instAtLeastTwo
Mathlib.Tactic.Ring.cast_zero
Nat.cast_zero
pow_add
pow_mul
one_pow
mul_one
zero_lt_three
Nat.instZeroLEOneClass
IsOrderedAddMonoid.toAddLeftMono
Nat.instIsOrderedAddMonoid
le_antisymm
Mathlib.Tactic.IntervalCases.of_lt_right
pow_one
pow_zero
zero_ne_one
NeZero.charZero_one
Complex.instCharZero
zero_pow
three_ne_zero
right_eq_add
one_ne_zero
left_eq_add
AddLeftCancelSemigroup.toIsLeftCancelAdd
eq_zero_of_pow_eq_zero
isReduced_of_noZeroDivisors
NormMulClass.toNoZeroDivisors
NormedDivisionRing.toNormMulClass
add_self_eq_zero
X_pow_sub_X_sub_one_irreducible_rat 📖mathematicalIrreducible
Polynomial
Rat.semiring
MonoidWithZero.toMonoid
Semiring.toMonoidWithZero
semiring
instSub
NormedRing.toRing
NormedCommRing.toNormedRing
NormedField.toNormedCommRing
Rat.instNormedField
Monoid.toNatPow
X
instOne
pow_zero
sub_sub
add_comm
sub_self
zero_sub
Associated.irreducible
mul_neg_one
irreducible_X
Rat.isDomain
C_neg
Mathlib.Tactic.Ring.of_eq
Mathlib.Tactic.Ring.sub_congr
Mathlib.Tactic.Ring.pow_congr
Mathlib.Tactic.Ring.atom_pf
Mathlib.Tactic.Ring.pow_add
Mathlib.Tactic.Ring.single_pow
Mathlib.Tactic.Ring.mul_pow
Mathlib.Tactic.Ring.mul_pf_right
Mathlib.Tactic.Ring.one_mul
Mathlib.Tactic.Ring.one_pow
Mathlib.Tactic.Ring.pow_zero
Mathlib.Tactic.Ring.add_mul
Mathlib.Tactic.Ring.mul_add
Mathlib.Tactic.Ring.mul_pf_left
Mathlib.Tactic.Ring.mul_zero
Mathlib.Tactic.Ring.add_pf_add_zero
Mathlib.Tactic.Ring.zero_mul
Mathlib.Tactic.Ring.sub_pf
Mathlib.Tactic.Ring.neg_add
Mathlib.Tactic.Ring.neg_mul
Mathlib.Tactic.Ring.neg_one_mul
Mathlib.Meta.NormNum.IsInt.to_raw_eq
Mathlib.Meta.NormNum.isInt_mul
Mathlib.Meta.NormNum.IsInt.of_raw
Mathlib.Meta.NormNum.IsNat.to_isInt
Mathlib.Meta.NormNum.IsNat.of_raw
Mathlib.Tactic.Ring.neg_zero
Mathlib.Tactic.Ring.add_pf_add_gt
Mathlib.Tactic.Ring.cast_pos
Mathlib.Meta.NormNum.isNat_ofNat
Nat.cast_one
Mathlib.Tactic.Ring.add_congr
Mathlib.Tactic.Ring.mul_congr
Mathlib.Tactic.Ring.neg_congr
Mathlib.Tactic.Ring.cast_zero
Mathlib.Tactic.Ring.mul_one
Mathlib.Tactic.Ring.pow_one_cast
Mathlib.Tactic.Ring.add_pf_add_lt
Mathlib.Tactic.Ring.add_pf_zero_add
IsPrimitive.Int.irreducible_iff_irreducible_map_cast
Monic.isPrimitive
trinomial_monic
zero_lt_one
Nat.instZeroLEOneClass
X_pow_sub_X_sub_one_irreducible
map_X
map_one
map_pow
map_sub

---

← Back to Index