Vaughan's small range and all-character bookkeeping #
This module closes the finite small-range lane left by the structured Vaughan ledgers. It also records the exact, purely finite interfaces needed to pass from conductor-level primitive characters to all characters. No prime-number theorem or Bombieri--Vinogradov conclusion is stated or used.
The literal support of the small Vaughan coefficient inside [1,N].
Equations
- AnalyticNumberTheory.LargeSieve.vaughanSmallSupport N v = {n ∈ Finset.Icc 1 ↑N | n.toNat ≤ v}
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanSmallSupport · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.mem_vaughanSmallSupport · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanSmallCoeff_eq_zero_of_v_lt_toNat · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanSmallCoeff_eq_of_toNat_le · compiled type and proof/definition references.
There are at most v positive integers in the small support.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.card_vaughanSmallSupport_le · compiled type and proof/definition references.
Exact finite energy identity: all terms outside the literal small support are zero, and no estimate has yet been applied.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanSmallCoeff_energy_eq_support · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vonMangoldt_le_log_v_succ · compiled type and proof/definition references.
Weighted small-lane energy estimate with the exact support and the explicit
log(v+1)^2 loss.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanSmallCoeff_energy_le_log_support · compiled type and proof/definition references.
Uniform-coefficient form of the small-lane producer. Both the support
length v and the logarithmic loss are explicit.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.vaughanSmallCoeff_energy_le_v_mul_log_sq · compiled type and proof/definition references.
The existing Vaughan prefix ledger with its final opaque lane replaced by the proved small-support energy. This remains a coefficient-energy ledger, not a Bombieri--Vinogradov conclusion.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.weighted_vaughan_prefix_large_sieve_small_closed_ledger · compiled type and proof/definition references.
Uniform-coefficient specialization of the closed small lane, displaying
the exact v · B² · log(v+1)² budget.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.weighted_vaughan_prefix_large_sieve_small_closed_uniform_ledger · compiled type and proof/definition references.
Exact conductor and principal-character bookkeeping #
The nonprincipal characters at level q, as a concrete finite set.
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.nonprincipalCharacters · compiled type and proof/definition references.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.mem_nonprincipalCharacters · compiled type and proof/definition references.
Exact finite principal/nonprincipal decomposition. This is the interface at which a main term must be split off before any nonprincipal estimate is applied.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.sum_allCharacters_eq_principal_add_nonprincipal · compiled type and proof/definition references.
For nonzero level, nonprincipality is equivalently conductor different from one.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.mem_nonprincipalCharacters_iff_conductor_ne_one · compiled type and proof/definition references.
The explicit error made when replacing a level-q character by its
primitive character at the conductor.
Equations
- AnalyticNumberTheory.LargeSieve.conductorChangeLevelError χ b n = b n * χ ↑n - b n * χ.primitiveCharacter ↑n
Instances For
Inspect dependencies
AnalyticNumberTheory.LargeSieve.conductorChangeLevelError · compiled type and proof/definition references.
The conductor-change error is supported only on integers not coprime to the original level.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.conductorChangeLevelError_eq_zero_of_isCoprime · compiled type and proof/definition references.
Pointwise exact recovery of an arbitrary character term from the conductor-level primitive term plus its explicit bad-prime correction.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.characterTerm_eq_conductorPrimitive_add_error · compiled type and proof/definition references.
Finite interval form of conductor/change-level recovery. A primitive
character estimate controls the first sum; the second sum is an explicit
correction supported on ¬ IsCoprime n q.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.characterInterval_eq_conductorPrimitive_add_error · compiled type and proof/definition references.
The principal contribution is the literal χ = 1 summand; every remaining
summand has nontrivial conductor. This is a finite identity, not a PNT main-term
asymptotic.
Inspect dependencies
AnalyticNumberTheory.LargeSieve.sum_characterIntervals_eq_principal_add_nonprincipal · compiled type and proof/definition references.