@[implicit_reducible]
Instances For
- totallyMultiplicative : χ.IsTotallyMultiplicative
- periodic : χ.IsPeriodic q
Instances For
structure
ArithFuncZ.IsDirichletCharacterMod
(χ : ArithFuncZ)
(m : ℤ)
extends χ.IsDirichletCharacter m :
- periodic : χ.IsPeriodic m
Instances For
- totallyMultiplicative : χ.IsTotallyMultiplicative
- periodic : ∃ (m : ℕ), 0 < m ∧ χ.IsPeriodic m
Instances For
def
DirichletCharacter.IsInducedBy
{R : Type u_1}
[CommMonoidWithZero R]
{m₁ m₂ : ℕ}
(χ₂ : DirichletCharacter R m₂)
(χ₁ : DirichletCharacter R m₁)
(h : m₁ ∣ m₂)
:
Instances For
theorem
dirichletChar_factorsThrough_iff_ker_and_unique
{R : Type u_1}
[CommMonoidWithZero R]
{m₂ : ℕ}
[NeZero m₂]
(χ₂ : DirichletCharacter R m₂)
{m₁ : ℕ}
(h : m₁ ∣ m₂)
:
(χ₂.FactorsThrough m₁ ↔ (ZMod.unitsMap h).ker ≤ (MulChar.toUnitHom χ₂).ker) ∧ (χ₂.FactorsThrough m₁ → ∃! χ₁ : DirichletCharacter R m₁, χ₂ = (DirichletCharacter.changeLevel h) χ₁)
def
DirichletCharacter.IsPrincipal
{R : Type u_1}
[CommMonoidWithZero R]
{m : ℕ}
(χ : DirichletCharacter R m)
: