Basic definitions for primitive sets above x #
This file introduces the core objects used throughout the development: the arithmetic sums
appearing in the analytic estimates, the entry weights and normalization data b_x, B_x,
and μ_x, and the abstract Markov-layer interface used for the visit-probability argument.
Main definitions #
Partial sums of Λ(q) / q.
Equations
- PrimitiveSetsAboveX.mertensPartialSum t = ∑ q ∈ Finset.Icc 1 t, ArithmeticFunction.vonMangoldt q / ↑q
Instances For
The entry weight b_x(n) used to define the initial distribution of the chain.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The normalizing constant B_x.
Equations
- PrimitiveSetsAboveX.normalizationConstant x Y = ∑' (n : ℕ), if x ≤ n then PrimitiveSetsAboveX.entryWeight x Y n else 0
Instances For
The normalized initial distribution μ_x(n) = b_x(n) / B_x.
Equations
Instances For
An abstract sub-Markov layer on the state space n ≥ x, together with a candidate
visit-probability function satisfying the last-jump recurrence.
The transition weights satisfy the required sub-Markov row-sum bound.
The probability that the chain ever visits
nwhen started fromμ_x.- visitProbabilityRecurrence ⦃n : ℕ⦄ : x ≤ n → self.visitProbability n = initialDistribution x Y n + ∑' (q : ℕ), if Y ≤ q ∧ q ∣ n ∧ x ≤ n / q then self.visitProbability (n / q) * transitionWeight Y (n / q) q else 0
The last-jump recurrence for the visiting probabilities.