TauLib.BookIII.Spectral.TwinPrimeDeep
TauLib.BookIII.Spectral.TwinPrimeDeep
Deep analysis of the twin prime conjecture on the primorial tower: extended counting, Hardy-Littlewood constant approximation, CRT admissibility, and structural theorems.
Registry Cross-References
-
[III.D105] Twin Prime Sieve Count —
twin_prime_sieve_count -
[III.D106] Hardy-Littlewood Constant —
hl_twin_constant_approx -
[III.D107] CRT Twin Admissibility —
crt_twin_admissible -
[III.T72] Twin Primes to 500 —
twin_primes_500 -
[III.T73] Twin Density Primorial —
twin_density_primorial_5 -
[III.T74] HL Constant Convergence —
hl_constant_decreasing_5 -
[III.T75] CRT Admissible Positive —
crt_admissible_positive_4 -
[III.P45] Twin Admissibility Fraction —
twin_admissibility_fraction_5 -
[III.P46] Twin Gap Characterization — (meta-theorem, see docstring)
Mathematical Content
III.D107 (CRT Twin Admissibility): At primorial level k, count residue classes r mod M_k such that for ALL primes p_i (i≤k), neither r nor r+2 is divisible by p_i. For p=2: r must be odd. For p≥3: r mod p ∉ {0, p-2}.
III.P45 (Admissibility Fraction): At each odd prime p ≥ 3, exactly (p-2) out of p residue classes are twin-admissible. For p=2, exactly 1 out of 2 (the odd residue). Product gives the admissible fraction.
III.P46 (Twin Gap): Admissible classes are nonempty at every prime. Infinitude requires equidistribution (Bombieri-Vinogradov or stronger).
Tau.BookIII.Spectral.twin_prime_sieve_count
source def Tau.BookIII.Spectral.twin_prime_sieve_count (bound : ℕ) :ℕ
[III.D105] Count twin prime pairs (p, p+2) with p ≤ bound via sieve. Equations
- Tau.BookIII.Spectral.twin_prime_sieve_count bound = Tau.BookIII.Spectral.twin_prime_sieve_count.go bound 2 0 (bound + 1) Instances For
Tau.BookIII.Spectral.twin_prime_sieve_count.go
source@[irreducible]
def Tau.BookIII.Spectral.twin_prime_sieve_count.go (bound p acc fuel : ℕ) :ℕ
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.hl_twin_constant_approx
source def Tau.BookIII.Spectral.hl_twin_constant_approx (k : ℕ) :ℕ × ℕ
[III.D106] Hardy-Littlewood twin constant C₂(k) approximation. C₂(k) = ∏_{i=2}^{k} p_i(p_i-2)/(p_i-1)² (starting from p₂=3). Returns (numerator, denominator) as integers. Equations
- Tau.BookIII.Spectral.hl_twin_constant_approx k = Tau.BookIII.Spectral.hl_twin_constant_approx.go k 2 1 1 (k + 1) Instances For
Tau.BookIII.Spectral.hl_twin_constant_approx.go
source@[irreducible]
def Tau.BookIII.Spectral.hl_twin_constant_approx.go (k i num den fuel : ℕ) :ℕ × ℕ
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.hl_constant_decreasing_check
source def Tau.BookIII.Spectral.hl_constant_decreasing_check (lo hi : ℕ) :Bool
[III.T74] HL constant is decreasing: C₂(k+1) ≤ C₂(k). Equations
- Tau.BookIII.Spectral.hl_constant_decreasing_check lo hi = Tau.BookIII.Spectral.hl_constant_decreasing_check.go hi lo (hi - lo + 1) Instances For
Tau.BookIII.Spectral.hl_constant_decreasing_check.go
source@[irreducible]
def Tau.BookIII.Spectral.hl_constant_decreasing_check.go (hi k fuel : ℕ) :Bool
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.is_twin_admissible
source def Tau.BookIII.Spectral.is_twin_admissible (r d : ℕ) :Bool
Helper: check if residue r is twin-admissible at all primes up to depth d. For each p_i (i=1..d): r mod p_i ≠ 0 AND (r+2) mod p_i ≠ 0. This includes p=2: r must be odd. Equations
- Tau.BookIII.Spectral.is_twin_admissible r d = Tau.BookIII.Spectral.is_twin_admissible.go r d 1 (d + 1) Instances For
Tau.BookIII.Spectral.is_twin_admissible.go
source@[irreducible]
def Tau.BookIII.Spectral.is_twin_admissible.go (r d i fuel : ℕ) :Bool
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.crt_twin_admissible
source def Tau.BookIII.Spectral.crt_twin_admissible (k : ℕ) :ℕ
[III.D107] Count twin-admissible residues mod M_k. Equations
- Tau.BookIII.Spectral.crt_twin_admissible k = Tau.BookIII.Spectral.crt_twin_admissible.go k 0 0 (Tau.Polarity.primorial k + 1) Instances For
Tau.BookIII.Spectral.crt_twin_admissible.go
source@[irreducible]
def Tau.BookIII.Spectral.crt_twin_admissible.go (k r acc fuel : ℕ) :ℕ
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.crt_admissible_positive_check
source def Tau.BookIII.Spectral.crt_admissible_positive_check (db : ℕ) :Bool
[III.T75] Twin-admissible residues are positive at each depth. Equations
- Tau.BookIII.Spectral.crt_admissible_positive_check db = Tau.BookIII.Spectral.crt_admissible_positive_check.go db 1 (db + 1) Instances For
Tau.BookIII.Spectral.crt_admissible_positive_check.go
source@[irreducible]
def Tau.BookIII.Spectral.crt_admissible_positive_check.go (db k fuel : ℕ) :Bool
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.twin_density_primorial_check
source def Tau.BookIII.Spectral.twin_density_primorial_check (db : ℕ) :Bool
[III.T73] Twin prime density: at least one twin pair exists at each primorial level k ≥ 2 (M_1=2 is too small). Uses min(M_k, 500) for computability. Equations
- Tau.BookIII.Spectral.twin_density_primorial_check db = Tau.BookIII.Spectral.twin_density_primorial_check.go db 2 (db + 1) Instances For
Tau.BookIII.Spectral.twin_density_primorial_check.go
source@[irreducible]
def Tau.BookIII.Spectral.twin_density_primorial_check.go (db k fuel : ℕ) :Bool
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.count_admissible_at_prime
source def Tau.BookIII.Spectral.count_admissible_at_prime (p : ℕ) :ℕ
Helper: count r in [0..p-1] with r%p ≠ 0 AND (r+2)%p ≠ 0. Equations
- Tau.BookIII.Spectral.count_admissible_at_prime p = Tau.BookIII.Spectral.count_admissible_at_prime.go p 0 0 (p + 1) Instances For
Tau.BookIII.Spectral.count_admissible_at_prime.go
source@[irreducible]
def Tau.BookIII.Spectral.count_admissible_at_prime.go (p r acc fuel : ℕ) :ℕ
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.twin_admissibility_fraction_check
source def Tau.BookIII.Spectral.twin_admissibility_fraction_check (db : ℕ) :Bool
[III.P45] At each odd prime p ≥ 3, exactly (p-2) out of p residue classes are twin-admissible. For p=2, exactly 0 out of 2 (since both r=0 and r=1 fail: r=0 has r%2=0, r=1 has (r+2)%2=1%2≠0 but r=1 has r%2=1≠0 and 3%2=1≠0… actually for p=2: r=1 gives r%2=1, (r+2)%2=1, so admissible. r=0 gives r%2=0, blocked. So p=2 has 1 admissible. We check p ≥ 3 gives p-2. Equations
- Tau.BookIII.Spectral.twin_admissibility_fraction_check db = Tau.BookIII.Spectral.twin_admissibility_fraction_check.go db 2 (db + 1) Instances For
Tau.BookIII.Spectral.twin_admissibility_fraction_check.go
source@[irreducible]
def Tau.BookIII.Spectral.twin_admissibility_fraction_check.go (db i fuel : ℕ) :Bool
Equations
- One or more equations did not get rendered due to their size. Instances For
Tau.BookIII.Spectral.twin_primes_500
source theorem Tau.BookIII.Spectral.twin_primes_500 :twin_prime_sieve_count 500 ≥ 20
[III.T72] At least 20 twin prime pairs below 500.
Tau.BookIII.Spectral.twin_density_primorial_5
source theorem Tau.BookIII.Spectral.twin_density_primorial_5 :twin_density_primorial_check 5 = true
[III.T73] Twin prime density positive at primorial depths 1..5.
Tau.BookIII.Spectral.hl_constant_decreasing_5
source theorem Tau.BookIII.Spectral.hl_constant_decreasing_5 :hl_constant_decreasing_check 2 5 = true
[III.T74] HL constant decreasing for k = 2..5.
Tau.BookIII.Spectral.crt_admissible_positive_4
source theorem Tau.BookIII.Spectral.crt_admissible_positive_4 :crt_admissible_positive_check 4 = true
[III.T75] CRT-admissible residues positive at depths 1..4.
Tau.BookIII.Spectral.twin_admissibility_fraction_5
source theorem Tau.BookIII.Spectral.twin_admissibility_fraction_5 :twin_admissibility_fraction_check 5 = true
[III.P45] Admissibility fraction = (p-2)/p for primes 3,5,7,11.
Tau.BookIII.Spectral.twin_count_100
source theorem Tau.BookIII.Spectral.twin_count_100 :twin_prime_sieve_count 100 ≥ 8
[III.D105] Twin prime count at 100 ≥ 8.
Tau.BookIII.Spectral.hl_depth_2
source theorem Tau.BookIII.Spectral.hl_depth_2 :hl_twin_constant_approx 2 = (3, 4)
[III.D106] HL constant at depth 2: C₂(2) = 3·1/(2·2) = 3/4.
Tau.BookIII.Spectral.twin_admissible_1
source theorem Tau.BookIII.Spectral.twin_admissible_1 :crt_twin_admissible 1 = 1
[III.D107] Twin-admissible residues at depth 1 (mod 2): 1 (only odd).
Tau.BookIII.Spectral.twin_admissible_3_pos
source theorem Tau.BookIII.Spectral.twin_admissible_3_pos :crt_twin_admissible 3 > 0
[III.D107] Twin-admissible residues at depth 3 (mod 30).
Tau.BookIII.Spectral.admissible_at_3
source theorem Tau.BookIII.Spectral.admissible_at_3 :count_admissible_at_prime 3 = 1
[III.P45] At prime 3: 1 out of 3 admissible (3-2=1).
Tau.BookIII.Spectral.admissible_at_5
source theorem Tau.BookIII.Spectral.admissible_at_5 :count_admissible_at_prime 5 = 3
[III.P45] At prime 5: 3 out of 5 admissible (5-2=3).
Tau.BookIII.Spectral.admissible_at_7
source theorem Tau.BookIII.Spectral.admissible_at_7 :count_admissible_at_prime 7 = 5
[III.P45] At prime 7: 5 out of 7 admissible (7-2=5).