Source: arXiv v2,
p. 5, Lemma 3.2 and its proof.
Statement
For x∈Z/QZ and 1≤j≤J,
αj(x)≤r=1∑νj g∣Qj−1∑1≤i≤ndi=gpjr∑pjr1x⊆ai+gZ.(1)
Here x=c+QZ⊆ai+gZ means
c≡ai(modg).
Full proof
Write x=c+QZ. Since ∣Fj−1(x)∣=Q/Qj−1, the union bound gives
αj(x)≤QQj−11≤i≤nP+(di)=pj∑a(modQ)a≡c(modQj−1)a≡ai(moddi)∑1.(2)
For every index in (2), factor uniquely
di=gpjr,g∣Qj−1,1≤r≤νj.
The two congruences in the inner sum are compatible exactly when
c≡ai(modgcd(Qj−1,di))=ai(modg).(3)
Condition (3) is precisely the indicator condition in (1). When it holds, the
combined congruence has modulus
[Qj−1,di]=Qj−1pjr,
so it has Q/(Qj−1pjr) solutions modulo Q. Multiplying this count by
the prefactor Qj−1/Q in (2) leaves pj−r. Summing over r,g,i
proves (1).
In the displayed regrouping on source p. 5, the prefactor is printed as
Qj−1/Qj rather than the unchanged Qj−1/Q, and the following
compatibility sentence says modulo di rather than modulo g. The count in
the next sentence and the lemma's stated bound require exactly the corrected
relations (2)--(3). These are compilation corrections, not an author-issued
erratum.