A primitive character of modulus greater than one is nonprincipal.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitiveCharacter_ne_one · compiled type and proof/definition references.
The sum of a primitive character over the residue ring is zero when q > 1.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitiveCharacter_sum_zmod_eq_zero · compiled type and proof/definition references.
The usual natural representatives 0, ..., q-1 also give a zero complete period.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitiveCharacter_sum_range_period_eq_zero · compiled type and proof/definition references.
Every prefix of a primitive character has the elementary complete-period bound q.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitiveCharacter_prefix_norm_le · compiled type and proof/definition references.
Every half-open interval has norm at most 2q, by subtraction of two prefixes.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitiveCharacter_interval_norm_le_two_mul · compiled type and proof/definition references.
Abel summation with the elementary interval bound gives a completely
algebraic logarithmic-weight estimate. The constant 4 comes from using the
safe 2q interval estimate for shifted prefixes.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitiveCharacter_logWeight_range_norm_le · compiled type and proof/definition references.
The same logarithmic-weight estimate in the conventional 1 ≤ m ≤ M
form.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.primitiveCharacter_logWeight_Icc_norm_le · compiled type and proof/definition references.