trans (∑ l in divisors P, (if l ^ 2 ≤ y then g l *  (S⁻¹) ^ 2 else 0))
s : SelbergSieve
⊢ ∑ l ∈ P.divisors, 1 / g l * (∑ d ∈ P.divisors, if l ∣ d then ν d * s.selbergWeights d else 0) ^ 2 = S⁻¹
s : SelbergSieve
⊢ ∑ l ∈ P.divisors, 1 / g l * (∑ d ∈ P.divisors, if l ∣ d then ν d * s.selbergWeights d else 0) ^ 2 =
    ∑ l ∈ P.divisors, if ↑l ^ 2 ≤ y then g l * S⁻¹ ^ 2 else 0

s : SelbergSieve
⊢ (∑ l ∈ P.divisors, if ↑l ^ 2 ≤ y then g l * S⁻¹ ^ 2 else 0) = S⁻¹