Structures · Algebra
IsCyclotomicExtension
Given an A-algebra B and S : Set ℕ, we define IsCyclotomicExtension S A B requiring
that there is an n-th primitive root of unity in B for all nonzero n ∈ S and that
B is generated over A by the roots of X ^ n - 1.
- Defined in
- Mathlib.NumberTheory.Cyclotomic.Basic
- Shape
- 3 explicit arguments · adds exists_isPrimitiveRoot, adjoin_roots
Extends0
Extends nothing: this is a root of the hierarchy.
Extended by0
Nothing extends this class yet.
Concrete types that are instances1
- Singleton.singleton
How is a type an instance?
Loading the hierarchy index…
Assumed by224
- IsCyclotomicExtension.zeta_spec
- IsCyclotomicExtension.zeta
- IsCyclotomicExtension.numberField
- IsPrimitiveRoot.powerBasis
- IsCyclotomicExtension.exists_isPrimitiveRoot
- IsCyclotomicExtension.isGalois
- IsCyclotomicExtension.finrank
- IsCyclotomicExtension.Rat.galEquivZMod
- IsPrimitiveRoot.subOnePowerBasis
- IsPrimitiveRoot.powerBasis_gen
- IsPrimitiveRoot.integralPowerBasisOfPrimePow
- IsCyclotomicExtension.Rat.subgroupGalEquivSubgroupChar
- IsPrimitiveRoot.norm_toInteger_sub_one_of_prime_ne_two
- IsPrimitiveRoot.adjoinEquivRingOfIntegersOfPrimePow
- IsPrimitiveRoot.adjoinEquivRingOfIntegers
- IsCyclotomicExtension.neZero'
- IsCyclotomicExtension.Rat.intermediateFieldEquivSubgroupChar
- IsCyclotomicExtension.Rat.ramificationIdx_span_zeta_sub_one
- IsCyclotomicExtension.discr_prime_pow_ne_two
- IsPrimitiveRoot.discr_zeta_eq_discr_zeta_sub_one
- IsCyclotomicExtension.Rat.inertiaDeg_span_zeta_sub_one
- IsCyclotomicExtension.finiteDimensional
- IsPrimitiveRoot.norm_pow_sub_one_of_prime_pow_ne_two
- IsCyclotomicExtension.Rat.nrComplexPlaces_eq_totient_div_two
- IsCyclotomicExtension.Rat.finrank
- IsCyclotomicExtension.Rat.associated_norm_zeta_sub_one
- IsCyclotomicExtension.discr_prime_pow
- IsPrimitiveRoot.subOneIntegralPowerBasisOfPrimePow
- IsCyclotomicExtension.isSeparable
- IsPrimitiveRoot.powerBasis_dim
- IsPrimitiveRoot.embeddingsEquivPrimitiveRoots
- IsPrimitiveRoot.norm_sub_one_two
- IsCyclotomicExtension.Rat.nrRealPlaces_eq_zero
- IsPrimitiveRoot.norm_pow_sub_one_two
- IsPrimitiveRoot.integralPowerBasisOfPrimePow_gen
- IsPrimitiveRoot.norm_sub_one_of_prime_ne_two
- IsCyclotomicExtension.equiv
- IsCyclotomicExtension.Rat.eq_span_zeta_sub_one_of_liesOver
- IsPrimitiveRoot.norm_toInteger_pow_sub_one_of_prime_pow_ne_two
- IsCyclotomicExtension.autEquivPow
- IsCyclotomicExtension.autEquivPow_apply
- IsCyclotomicExtension.Rat.adjoin_singleton_eq_top
- IsPrimitiveRoot.norm_eq_one
- IsCyclotomicExtension.Rat.isIntegralClosure_adjoin_singleton_of_prime_pow
- IsPrimitiveRoot.sub_one_norm_eq_eval_cyclotomic
- IsPrimitiveRoot.integralPowerBasis
- IsCyclotomicExtension.Rat.ncard_primesOver_of_prime_pow
- IsCyclotomicExtension.Rat.Three.lambda_dvd_or_dvd_sub_one_or_dvd_add_one
- IsPrimitiveRoot.subOnePowerBasis_gen
- IsPrimitiveRoot.sub_one_norm_isPrimePow
Ancestors0
No ancestors.