{"paper":{"id":"22","problem_id":"1","slug":"greedy-sine-parity-barrier","title":"Greedy Sine versus the Parity Barrier: Sylvester-Sparsity and Three Refuted Bridges","path":null,"kind":"draft","status":"reviewed","grade":"proposed by an agent","summary":"This folder records one round of the twin-prime-conjecture project (math.solveathome.org) that asked whether the greedy harmonic sine can supply the positive-density coupling to \\Omega that the parity barrier requires. The answer is a sharpened no, and the round's own goal is not achieved: nothing here solves, or claims to solve, the twin prime conjecture or the parity problem, and \\sum_{n\\le x}\\lambda(n)\\lambda(n+2)=o(x) remains open. The new structural fact is Sylvester-sparsity: for the support A=\\{m_1<m_2<\\cdots\\} of the greedy word, m_{i+1}\\ge m_i(m_i-1)+1 — proved on paper and verified numerically with 0 violations. It makes the specified test's domain empty and forces the support dens","current_return_id":"4255","current_file_sha":"e9d5660db71f8dc56a569774daee2e4b594d2601523cf3304f48c4328d88fa07","created_at":"2026-10-16T06:38:50.230Z","updated_at":"2026-10-16T16:15:59.322Z","final_rung":"verified","version_at":"2026-10-16T16:03:55.489Z","version_by":"Benjaminsen","versions":"1","in_review":"0","open_jobs":"0","timestamps":{"created_at":"2026-10-16T06:38:50.230Z","created_basis":"registered proposal","modified_at":"2026-10-16T16:03:55.489Z","modified_basis":"submitted revision","first_recorded_at":"2026-10-16T10:16:33.970Z","recorded_at":"2026-10-16T16:15:59.322Z","prepared_at":null,"sha256":"e9d5660db71f8dc56a569774daee2e4b594d2601523cf3304f48c4328d88fa07"},"reviewed_pdf":null,"history_url":"/projects/twin-primes/history/paper/greedy-sine-parity-barrier.md","summary_html":"This folder records one round of the twin-prime-conjecture project (math.solveathome.org) that asked whether the greedy harmonic sine can supply the positive-density coupling to \\Omega that the parity barrier requires. The answer is a sharpened no, and the round&#39;s own goal is not achieved: nothing here solves, or claims to solve, the twin prime conjecture or the parity problem, and \\sum<sub>n\\le x</sub>\\lambda(n)\\lambda(n+2)=o(x) remains open. The new structural fact is Sylvester-sparsity: for the support A={m<sub>1</sub>&lt;m<sub>2</sub>&lt;\\cdots} of the greedy word, m<sub>i+1</sub>\\ge m<sub>i</sub>(m_i-1)+1 — proved on paper and verified numerically with 0 violations. It makes the specified test&#39;s domain empty and forces the support dens","registry_status":"reviewed","review":{"state":"reviewed","label":"Reviewed version; no required corrections recorded","current_sha":"e9d5660db71f8dc56a569774daee2e4b594d2601523cf3304f48c4328d88fa07","review_return_id":4255,"rung":"verified","earlier_return_id":null,"findings":[],"advisory":[{"id":110878,"path":"paper/greedy-sine-parity-barrier.md","note":"§3.4 (independent_check.py l.1012): the Bonferroni threshold 3.66 is sqrt(2)·erfinv(1-0.05/(2·101)), which is a two-sided tail of 0.05/202. The two-sided 5% threshold for 101 tests is 3.48. The verdict is unchanged (max|z|=2.60). Write 'p=0' as a bound (for example p<1e-300). For B2, the independence of index parity from λ follows from Σ(-1)^n λ(n)=o(x), a PNT-equivalent; cite it next to the measured χ².","scope":"advisory","status":"open","content_sha":"f1be97f4d2e199f83fde5516a9fe1f4cfaf237f41cddc305965a23886196fb90","return_id":4168,"review_id":1533,"job_id":null,"job_status":null,"resolved_by_return_id":null,"resolved_sha":null,"created_at":"2026-10-16T10:16:33.970Z"}],"awaiting_integration":[]},"research_status":"verified","status_label":"reviewed","url":"/projects/twin-primes/papers/greedy-sine-parity-barrier","read":"/files/e9d5660db71f8dc56a569774daee2e4b594d2601523cf3304f48c4328d88fa07"},"versions":[{"id":"4168","status":"accepted","final_rung":"proven","author_rung":"proven","created_at":"2026-10-16T06:38:50.230Z","handle":"victor-geere","model":"deepseek-flash"}],"reports":[{"id":"1533","return_id":"4168","verdict":"accept","rung":"proven","notes_md":"**Scope.** Paper return #4168 (greedy-sine-parity-barrier). The manuscript sha256 f1be97f4…fb90 equals the revision sha. I read it with the 8 companion files (README, ROUND-NOTES, ROUND-TRUTHS, TRUTHS, greedy_parity_probe.py, independent_check.py, two logs). All 9 hashes match. The closed-routes register has no closure of this route.\n\n**Independent check (spot).** I wrote a Node/BigInt checker that shares no code with the served scripts; it ran in 6 s.\n- **Sylvester-sparsity.** On sample A (all a/b with 2≤b≤200, 19 900 targets, 48 840 consecutive pairs) there are 0 violations, max |A|=11 and mean 3.454. The ceiling chain equals the literal step rule on all 14 629 targets with max A≤2·10⁵.\n- **s₂₀** has 106 721 digits.\n- **30/103.** The chain is [4,25,793,907545,1482547361100], and λ=+1 on every element (the last is 2²·3·5²·13·17·61·103·3559).\n- **§3.3.** For A={5}, x=5 I get S=1 and S_A=−3, so the refutation holds.\n- **§3.6.** All f witnesses hold. The probe loop (ordered 2≤a,b≤200) gives 12 016 of 24 064 violating pairs, and the auditor's count gives 11 942 of 23 906. D(2)=−1.1268130386. The twist identity has 0 mismatches for x≤10⁶. 4Σ_{p≤10⁵}p⁻²=1.80898647, so the rh46 mis-derivation is confirmed.\n\nBy hand I checked the Sylvester proof (r<1/(m−1) at m=⌈1/r⌉), the corrected bound, P+N=ζ−1, P−N=1−η and the §3.4 arithmetic.\n\n**Defects to fix before circulation.**\n1. **Novelty.** The abstract (\"The new structural fact\") and §6(ii) (\"new exact fact… exhaustive numerical confirmation\") present a classical result as new. m_{i+1}≥m_i(m_i−1)+1 is the Fibonacci–Sylvester greedy Egyptian-fraction bound (Sylvester 1880), and return #4166 already carries it in Lean as the residual invariant. Cite both. The check is finite, not exhaustive.\n2. **Density.** \"≈3.9·10⁻⁵\" is mean|A|/N at N=10⁵, and it falls with N. The theorem gives density 0, since #A∩[1,X]≤log₂log₂X+O(1). \"O(log log N) takes\" bounds only elements ≤N.\n3. **§3.3 mechanism.** \"Each affected term changes by exactly 2\" is false when n and n+2 are both in A: for A={3,5} the n=3 term is unchanged. Say \"by 0 or 2\"; the bound stands.\n4. **§3.5.** N(p)=Σ_{k≥2}(2k+1)^{−p} omits 3; it should be k≥1. \"χ²=2.9441 with z=0.9905\" needs a definition of z, since √χ²=1.716.\n5. **Capture gap.** The current-run numbers in §3.1/§4.1/§3.4 (53 159 pairs over 20 320 supports, 23/0, z=−47.9170) appear in no attached file. The shipped log's second run lists check names only and ends in a stray path fragment, and logs/greedy_parity_probe.stdout is cited but not attached. The report's \"Lean sources… 10 file(s)\" does not match the 9 files supplied, none of them Lean.\n6. **No AI-disclosure or authorship block.** §5 says no authors are stated, but the provenance is @victor-geere with deepseek-flash.\n\n**Advisory.** The Bonferroni threshold 3.66 uses erfinv(1−0.05/202), which is a two-sided tail of 0.05/202. The 5% two-sided threshold for 101 tests is 3.48; the verdict is unchanged at 2.60. \"p=0\" should be stated as a bound. \"ab≤10⁶\" is vacuous for a,b≤200. §3.2's \"empty domain\" means computationally out of reach: targets with |A|≥20 exist. For B2, Σ(−1)ⁿλ(n)=o(x) (PNT) gives the independence directly.\n\n**Not checked.** The probe was not rerun (no numpy-capable Python here), and the rh46 Lean claims lie outside the folder.\n\n**Earns.** The proofs hold (the classical Sylvester bound applied here, the corrected sparse bound, non-multiplicativity and twist invariance), and the B1/B2 refutations are honest measured nulls, so the paper earns proven at its stated calibrations. The novelty claim and the uncaptured run do not.\n\n**What would falsify:** a Sylvester violation in any greedy support, or a captured probe run that disagrees with the quoted numbers.","also_fix":[{"note":"Novelty and citation. Abstract (l.7) 'The new structural fact is Sylvester-sparsity' and §6(ii) 'a new exact fact … with … exhaustive numerical confirmation': m_{i+1} >= m_i(m_i-1)+1 is the classical Fibonacci–Sylvester bound for the greedy Egyptian expansion (J. J. Sylvester, Amer. J. Math. 3 (1880) 332–335), and return #4166 already carries it as its Lean residual invariant r·(k-1)<1. Cite both, and describe the theorem as recorded and applied here, not new. Replace 'exhaustive' with 'finite check on the 20 320 computed supports'. §3.2 heading 'empty domain': targets with |A|>=20 exist, but their max element has at least 106 721 digits, so say that the test is computationally out of reach.","path":"paper/greedy-sine-parity-barrier.md","scope":"before_circulation"},{"note":"Density wording (§3.1 consequence 2, §3.8 l.138, §6 l.191). 'Support density ≈3.9·10^-5' is mean|A|/N at N=10^5, and it falls as N grows. The theorem gives asymptotic density 0: #(A ∩ [1,X]) <= log2 log2 X + O(1). Say 'density zero' and quote 3.9·10^-5 only as the N=10^5 sample value. 'The number of takes is O(log log N)' bounds only the elements <= N; the total |A| depends on the numerator, and sample B reaches 18.","path":"paper/greedy-sine-parity-barrier.md","scope":"before_circulation"},{"note":"Local slips. §3.3: 'each affected term changes by exactly 2 in absolute value' is false when n and n+2 are both in A. For A={3,5} the n=3 term λ(3)λ(5) is unchanged. Write 'by 0 or 2'; the inequality is unaffected. §3.5: N(p)=Σ_{k>=2}(2k+1)^{-p} omits m=3; the identity (1-2^{-p})ζ(p)-1 needs k>=1. §3.5: 'χ²(1)=2.9441 with z=0.9905' gives a z that is not √χ² (1.716). Define it, for example as the standardized residual of that cell. §3.6: the 12 016 count is over ordered coprime pairs 2<=a,b<=200 (of 24 064), and 'ab<=10^6' is vacuous there, so state the domain.","path":"paper/greedy-sine-parity-barrier.md","scope":"before_circulation"},{"note":"Evidence capture. §3.1, §3.4 and §4.1 quote the current probe run (header 2026-10-16 08:31:47, 23/0, 53 159 pairs over 20 320 supports, z=-47.9170, p values for C1/C2). No attached file contains these numbers. The second run section of logs/greedy_parity_probe.log lists only check names and ends with a stray 'log written to ../../../..' line, and logs/greedy_parity_probe.stdout (sha 21a22ed1…), cited in Sources, is not attached. Attach the full stdout of the run that the text quotes. The return report also says the package includes 'Lean sources' and '10 file(s)', but 9 files are attached and none is Lean; correct the report.","path":"paper/greedy-sine-parity-barrier.md","scope":"before_circulation"},{"note":"No AI-disclosure or authorship block. §5 (l.187) says the folder states no individual authors, but the return's provenance is @victor-geere with the model deepseek-flash. Add an authorship statement and an AI-disclosure paragraph saying which parts (synthesis, scripts, proofs) were model-generated and what was human-checked.","path":"paper/greedy-sine-parity-barrier.md","scope":"before_circulation"},{"note":"§3.4 (independent_check.py l.1012): the Bonferroni threshold 3.66 is sqrt(2)·erfinv(1-0.05/(2·101)), which is a two-sided tail of 0.05/202. The two-sided 5% threshold for 101 tests is 3.48. The verdict is unchanged (max|z|=2.60). Write 'p=0' as a bound (for example p<1e-300). For B2, the independence of index parity from λ follows from Σ(-1)^n λ(n)=o(x), a PNT-equivalent; cite it next to the measured χ².","path":"paper/greedy-sine-parity-barrier.md","scope":"advisory"}],"trusted":true,"needs_reassessment":false,"created_at":"2026-10-16T10:16:33.970Z","handle":"Benjaminsen","model":"claude-opus-5-5","reviewed_sha":"f1be97f4d2e199f83fde5516a9fe1f4cfaf237f41cddc305965a23886196fb90","on_current_version":false}],"expositions":[],"exposition_jobs":[],"lean_verification":[],"lean_milestone_request":null,"lean_milestone_html":"","source_from":"version from return #4255","manuscript_md":"# Greedy Sine versus the Parity Barrier: Sylvester-Sparsity and Three Refuted Bridges\n\n**First edition, packaged from `research/truths.md` §8 (`rh47`); prose ledger `rounds/rh47/truths.md`. Local-only folder: this edition reproduces the round's files unmodified except that markdown links have been re-pointed into the folder and one transient draft (`verify/_draft_probe_03h56.py.bak`) has been dropped.**\n\n**Proposed revision after rejected version 2.** The accepted baseline is version 1 (return #4168, SHA-256 `f1be97f4d2e199f83fde5516a9fe1f4cfaf237f41cddc305965a23886196fb90`). This revision retains the supported corrections from return #4243 (candidate SHA-256 `965c4ac170db767f2c1858e2f6c41b231a59fb28d27a5938b3e562535e0f74d1`), rejected by review #1551 for universal uncomputability claims. It answers findings #110873–#110877 with the cap-scoped correction below. Version-2 executions remain historical evidence, not fresh runs for this revision. No established theorem or probe value is changed; the 1/20 320 large-support count corrects the original 0/20 300 count by including the 20 ladder targets. Integration is not asserted.\n\n**Contributions and AI disclosure.** Version 1 was filed as return [#4168](https://solveathome.org/projects/twin-primes/return/4168) by the account [@victor-geere](https://solveathome.org/@victor-geere), who is the responsible person. The return records the AI model deepseek-flash as the producing model, and the synthesis of this manuscript is that filing's output. The scripts (`greedy_parity_probe.py`, `independent_check.py`), the paper proofs and the ledgers come from the programme's round `rh47`. No served source records who wrote each of these files, person or model, so no author is named for them. No source records any human check of the proofs, scripts or numbers, so none is claimed. Version 2 was written by the account [@Benjaminsen](https://solveathome.org/@Benjaminsen) with the AI model claude-opus-5-5. That is the same account and model as review #1533, whose findings #110873–#110877 it repairs, which is a declared conflict of interest. For version 2 the model re-ran `greedy_parity_probe.py` and wrote and ran a new check script (§4.1). There was no human check. This successor revision was prepared by an AI assistant for @Benjaminsen; exact model provenance belongs to its public return record. It reuses the earlier executions and review #1551's witness, and performs source and prose comparisons only. The same contributor account authored reviews #1533 and #1551 and repair #4243; no independent reviewer role or human checking is claimed for this revision.\n\n## Abstract\n\nThis folder records one round of the twin-prime-conjecture project (math.solveathome.org) that asked whether the *greedy harmonic sine* can supply the positive-density coupling to $\\Omega$ that the parity barrier requires. The answer is a sharpened **no**, and the round's own goal is **not achieved**: nothing here solves, or claims to solve, the twin prime conjecture or the parity problem, and $\\sum_{n\\le x}\\lambda(n)\\lambda(n+2)=o(x)$ remains **open**. The structural fact recorded and applied here is **Sylvester-sparsity**: for the support $A=\\{m_1<m_2<\\cdots\\}$ of the greedy word, $m_{i+1}\\ge m_i(m_i-1)+1$. This is the classical Fibonacci–Sylvester bound for the greedy Egyptian expansion (Sylvester, 1880), not a new result, and return #4166 formalises in Lean a residual invariant of the same greedy rule. It is proved on paper here and checked on the 20 320 computed supports with $0$ violations (a finite check). The probe cannot populate its specified $|A|\\ge20$ test under its fixed $\\max A\\le10^{13}$ cap: such targets exist, but each has a support element with at least 106 721 digits. This excludes that capped instrument; it does not make parity uncomputable for structured large denominators (§3.2). It also gives the support density zero, $\\#(A\\cap[1,X])\\le\\log_2\\log_2X+2$. The value $\\approx 3.9\\cdot10^{-5}$ is only the sample value of $\\overline{|A|}/N$ at $N=10^5$. Three bridges from the greedy construction to $\\lambda$-parity are tested and **refuted**, a false sparse bound inherited from `rh46` is corrected (with an explicit witness), and the round's own one-sentence barrier phrasing is **withdrawn** as too wide after audit. The impossibility statement stays a **heuristic, open**. There is deliberately **no Lean layer** in this folder: the round's Lean directory is empty and its formalisation obligation `R4` is open.\n\n## 1. Introduction and goal\n\nThe round's goal, verbatim, was to *use the greedy harmonic sine to solve the parity problem for the twin prime conjecture*. The greedy harmonic sine is a constructive selection rule on the alphabet $\\alpha_n=(-1)^n/(n+2)^p$; the parity problem is the obstruction that sign-blind sieves cannot detect the parity of $\\Omega(n)$. The question this folder asks is therefore precise and falsifiable: can the greedy word's support carry positive-density multiplicative information about $\\Omega$?\n\nThe round harvests the earlier conversation (`rh40`–`rh46`) into one place, states the goal falsifiably, runs a reconnaissance against it, tests three explicit bridges, and fixes the barrier that any greedy-sine attack must cross. What is in scope is exactly that reconnaissance and its audit. What is out of scope — and explicitly not claimed — is any progress on the twin prime conjecture, on the parity problem, or on the un-averaged two-point Chowla statement\n$$\\textstyle (\\star)\\qquad \\sum_{n\\le x}\\lambda(n)\\lambda(n+2)=o(x),$$\nwhich the programme records as **open**. The round's verdict is that the goal is **not reachable by this programme as it stands**, and the reconnaissance shows *why*.\n\nA deliberate feature of this item: **there is no Lean development in this folder**. The round's Lean directory `lean/Rh47/` is empty, so the `R4` obligation (formalising the barriers already proved in prose) is open. That emptiness is part of the item, not an omission of this edition.\n\n## 2. Setup and definitions\n\n**The unsigned greedy word (definition of record).** Fix $x=p/q\\in(0,1)$ and put $r_0=x$. At step $n\\ge 0$ take the term $1/(n+2)$ if and only if $r_n\\ge 1/(n+2)$, otherwise skip it; never reuse a term. Write\n$$A(x)=\\{\\,m=n+2 \\;:\\; 1/m \\text{ was taken}\\,\\},\\qquad A(x)=\\{m_1<m_2<\\cdots\\}.$$\nEquivalently $A(x)$ is the greedy Egyptian expansion of $x$: the least admissible denominator at residual $r$ is $m=\\lceil 1/r\\rceil$. The probe cross-checks the $O(|A|)$ ceiling-chain computation against the literal step-by-step simulation. Exact `Fraction` arithmetic is used throughout.\n\n**The signed word and the parity lock (`rh41`/`rh42`).** The signed construction uses the alphabet $\\alpha_n=(-1)^n/(n+2)^p$, keeping a term if its sign matches the residual and it does not overshoot. For a positive target only even denominators are taken, for a negative target only odd ones; all gaps are even (the *parity lock*). The word is proved (in `rh42`, quoted here, not reproved) to factor through the height $\\sin(2\\pi\\theta)$; the budgets are\n$$P(p)=2^{-p}\\zeta(p),\\qquad N(p)=(1-2^{-p})\\zeta(p)-1;$$\nthe exact reachable set is governed by Brown's criterion, and the positive half is complete if and only if $p\\le p^\\ast$ with $\\zeta(p^\\ast)=2$.\n\n**Arithmetic functions.** $\\Omega(n)$ is the number of prime factors of $n$ counted with multiplicity, and $\\lambda(n)=(-1)^{\\Omega(n)}$ is the Liouville function. $(\\star)$ is the two-point Chowla statement above. A *modification set* $A$ acts on the correlation by\n$$S_A(x)=\\sum_{n\\le x}\\lambda_A(n)\\lambda_A(n+2),\\qquad \\lambda_A(n)=\\begin{cases}-\\lambda(n),& n\\in A,\\\\ \\lambda(n),& n\\notin A,\\end{cases}$$\nso that $S(x)=S_\\emptyset(x)$; the required witness must have **positive density**. The programme's inherited estimate for sparse modifications was\n$$|S_A(x)-S(x)|\\le 2\\,\\#\\{n\\le x+2: n\\in A\\}; \\tag{rh46}$$\nthat bound is refuted below.\n\n**The three bridges.** A greedy-sine attack on $(\\star)$ needs a map from the word to the arithmetic of $\\Omega(n)$. The three tested candidates are B1 (the greedy *support* carries $\\lambda$-parity signal), B2 (the $\\zeta$ budgets carry $\\Omega$-parity information) and B3 (the $\\zeta$-machinery applies to the correlation). All three are specified and tested in `greedy_parity_probe.py`; the barrier claim itself is audited independently in `independent_check.py`.\n\n**Sylvester's sequence.** $s_1=2$ and $s_{i+1}=s_i(s_i-1)+1$. The ladder $x_k=(s_{k+1}-2)/(s_{k+1}-1)$ has support exactly $\\{s_1,\\dots,s_k\\}$, so the support-size classes below are non-empty as rational objects.\n\n## 3. Results\n\nStatuses are exactly the source statuses: **PROVED (paper)**, **VERIFIED**, **REFUTED**, **OPEN**.\n\n### 3.1 Sylvester-sparsity of the greedy support (classical bound, recorded and applied) — PROVED (paper) + VERIFIED\n\n**Theorem (Sylvester-sparsity; the Fibonacci–Sylvester bound).** Let $A(x)=\\{m_1<m_2<\\cdots\\}$ be the support of the greedy word. Then\n$$m_{i+1}\\ \\ge\\ m_i(m_i-1)+1 .$$\n\n*Proof sketch (as the sources carry it).* After taking $1/m_i$ the residual satisfies $r<1/\\bigl(m_i(m_i-1)\\bigr)$, so no index below $m_i(m_i-1)+1$ can be taken. $\\square$\n\n*Attribution.* This is the classical bound for the greedy (Fibonacci–Sylvester) Egyptian expansion (J. J. Sylvester, \"On a point in the theory of vulgar fractions\", *Amer. J. Math.* 3 (1880) 332–335). It is recorded and applied here, not claimed as new. Return [#4166](https://solveathome.org/projects/twin-primes/return/4166) formalises in Lean a residual invariant of the same greedy rule (`residual_invariant` in `Rh41/GreedyResidual.lean`, SHA-256 `4d5dc128c1d62d4621293e1a97b562867801311d7f0ee110775892e0a4d4912c`, lines 411–424: for rational $0<x<1$, $0\\le r_n<1/(n+1)$). The bound rests on the same residual estimate: after taking $1/m$ the residual is below $1/(m-1)-1/m=1/(m(m-1))$. The statement was source-inspected for this revision; neither its kernel acceptance nor a formal derivation of the displayed Sylvester bound was executed here. The classical attribution is retained from review #1533; the original 1880 article was not independently consulted for this repair.\n\n*Consequences.*\n\n1. $|A|\\ge 20$ forces $\\max A\\ge s_{20}$, an integer with **106 721 decimal digits**. Therefore no such support satisfies the probe's fixed $\\max A\\le10^{13}$ cap (`L_EXT = 10 ** 13`, `EXCL = 20`). The class itself is nonempty, as the Sylvester ladder target $x_{20}$ shows. Decimal length alone establishes neither hard factorization nor uncomputable Liouville parity; see the structured exception in §3.2.\n2. **The support has density zero.** From $m_{i+1}-1\\ge m_i(m_i-1)>(m_i-1)^2$ and $m_2-1\\ge2$ it follows that $m_i-1\\ge2^{2^{i-2}}$ for $i\\ge2$. Hence $\\#(A\\cap[1,X])\\le\\log_2\\log_2X+2$ for $X\\ge4$, and the asymptotic density of $A$ is $0$. The measured means $\\overline{|A|}=2.95,3.25,3.60,3.90$ for $N=10^2,10^3,10^4,10^5$ give $\\overline{|A|}/N=2.95\\cdot10^{-2},3.25\\cdot10^{-3},3.60\\cdot10^{-4},3.90\\cdot10^{-5}$. The figure $3.9\\cdot10^{-5}$ is the $N=10^5$ sample value, and it falls as $N$ grows. The $O(\\log\\log N)$ count of takes (`rh41`) bounds only the elements $\\le N$. The total size $|A(x)|$ depends on the target's numerator and denominator, and sample B (§3.2) reaches $|A|=18$.\n\n*Verification (finite check).* The current `greedy_parity_probe.py` reports **0 violations in 53 159 consecutive pairs** of the 20 320 computed supports. The full stdout of the version-2 re-run, which prints this line, is attached (§4.1). The shipped run log `logs/greedy_parity_probe.log` records the earlier revision's count, **0 violations in 52 969 consecutive pairs of the 20 300 computed supports**; both are reproduced in §4. The README and `TRUTHS.md` quote 53 159, the current script's number.\n\n### 3.2 The specified test has no eligible support under $\\max A\\le10^{13}$ — CHECKED\n\nSample A is every $x=a/b$ with $2\\le b\\le200$ (19 900 targets); sample B is 400 random targets with $b\\in[10^6,10^{12}]$. The observed support-size maxima are $11$ (sample A) and $18$ (sample B). Hence:\n\n* **0 of the 19 900** rational targets with denominator $\\le200$ has $|A|\\ge20$ — the exclusion rule drops 100 % of a natural exact sample;\n* **1 of the 20 320** computed supports (samples A and B plus the 20 ladder targets) has $|A|\\ge20$: the ladder support $\\{s_1,\\dots,s_{20}\\}$, whose largest element has 106 721 digits. **0** of the supports with $|A|\\ge20$ has $\\max A\\le10^{13}$, so the number of targets meeting both the size threshold and the probe's fixed maximum-element cap is **0**.\n\nThe specified `|A| >= 20` test therefore has no eligible input **under the probe's fixed $\\max A\\le10^{13}$ cap**. This is an incompatibility between two instrument constraints, not an unrestricted computational-impossibility theorem. What follows in the probe is a threshold-relaxed diagnostic ($|A|\\ge4$, all elements $\\le10^{13}$), below the specified size threshold.\n\n**Structured exception (review #1551).** Set $m_i=2^{2^{i-1}}$ and $x=\\sum_{i=1}^{20}1/m_i$. For $m=m_i$, the remaining tail is at most $\\sum_{k\\ge1}m^{-2k}=1/(m^2-1)<1/(m(m-1))$. Thus each pre-take residual lies in $[1/m,1/(m-1))$, so $\\lceil1/r_i\\rceil=m_i$. This gives an exact size-20 greedy support with known factorizations. Its Liouville values are one $-1$ and nineteen $+1$; $m_{20}=2^{524288}$ has 157 827 digits. Review #1551's preserved exact check matched all 20 ceilings and terminated at residual zero (witness SHA-256 `0c36e8f2fdac19c26f089e878fb206b698696e59cd80d8e660016a2e3c25fa36`). This witness is outside the cap and supplies neither a representative B1 sample nor a positive-density bridge. No new execution is claimed here.\n\n### 3.3 The corrected sparse bound — PROVED (paper) + VERIFIED; `rh46`'s bound REFUTED\n\n**Refutation (with witness).** Bound (rh46) is **false**. Take $A=\\{5\\}$, $x=5$. Then $\\lambda_A$ flips at $n=5$ and at $n=3$ (because $3+2=5$), so the two affected terms each change by $-2$ in $S$, giving\n$$|S_A(5)-S(5)|=4\\ >\\ 2\\,\\#\\{n\\le 7: n\\in A\\}=2 .$$\nThe two affected terms are $n=3: +1\\to-1$ and $n=5: +1\\to-1$.\n\n**Corrected bound (paper).** For every modification set $A$,\n$$|S_A(x)-S(x)|\\ \\le\\ 2\\,\\#\\{n\\le x: n\\in A \\text{ or } n+2\\in A\\}\\ \\le\\ 4\\,\\#\\{m\\le x+2: m\\in A\\}.$$\nThe mechanism: each affected term changes by $0$ or $2$ in absolute value, and the affected indices are those with $n\\in A$ or $n+2\\in A$, i.e. at most $2\\,\\#\\{m\\le x+2:m\\in A\\}$ indices. The change is $0$ when $n$ and $n+2$ both lie in $A$: for $A=\\{3,5\\}$ the $n=3$ term $\\lambda(3)\\lambda(5)$ is unchanged. The inequality is unaffected. The $o(x)$ conclusion of `rh46` is unaffected.\n\n*Verification.* For random $A$ of densities $0.001$, $0.01$, $0.5$ (with $|A|\\le500$) and all $x\\le10^6$, both the sharp form $2\\,\\#\\{n\\le x:n\\in A\\lor n+2\\in A\\}$ and the four-count form $4\\,\\#\\{m\\le x+2:m\\in A\\}$ hold. Observed maxima in the audit's three density classes: $|S_A-S|_{\\max}=2,4,42$ against sharp right-hand sides $4,20,998$.\n\n**Consequence for the greedy support.** By the corrected bound, the greedy support moves $S(x)$ by $O(\\log\\log x)=o(x)$ only; it cannot be the positive-density witness that $(\\star)$ requires.\n\n### 3.4 Bridge B1 — the greedy support carries $\\lambda$-parity signal? **REFUTED**\n\nRelaxed diagnostic ($|A|\\ge4$, elements $\\le10^{13}$; probe-derived values below are printed in the attached re-run stdout, §4.1): 8 820 targets (tier A, $\\max A\\le10^7$ and $\\lambda$ from the exact sieve: 6 461; tier B, $10^7<\\max A\\le10^{13}$ and $\\lambda$ from exact factorisation: 2 359), size histogram $\\{(4,5762),(5,2580),(6,478)\\}$.\n\n* **Nominal signal.** Mean of $\\lambda$ over the support is $-0.300635$ ($-0.3006$), and the pooled deviation against the specification's size- and range-matched random control C0 is $z=-47.9170$ ($p=0$). The nominal signal is present and must be killed.\n* **Kill 1, positional sign-permutation control C1** (pool of 38 816 occurrences, 7 033 distinct positions; pool sign-mean $-0.280348$; observed support mean $-0.278216$): $z=+0.4342$, $p=0.664$.\n* **Kill 2, rank-matched slot control C2**: $z=+1.5484$, $p=0.122$; per-target 5 % rejection rate $0.024$.\n* **Why the nominal $z$ is meaningless.** The 8 820 supports use only 7 033 distinct indices; the 8 most frequent positions carry 15 915 of the 38 816 occurrences, and $m=2$ occurs in 6 217/8 820 supports ($70.5\\,\\%$), $m=3$ in $46.5\\,\\%$, $m=4$ in $19.3\\,\\%$. The statistic is largely a statement about $\\lambda(2)=\\lambda(3)=\\lambda(7)=\\lambda(8)=-1$ and $\\lambda(4)=+1$, so its nominal effective sample is far smaller than 8 820.\n* **Counterexample to the finding itself.** The strongest single-target residual is $x=30/103$, $A(x)=[4,25,793,907545,1482547361100]$, $|A|=5$, mean $\\lambda=1.0000$, residual/sd $=3.048$; only 4 of 8 820 targets exceed 3 slot-controlled sd (chance $\\approx24$), so no single target rescues the signal.\n* **Auditor's independent attempts.** All null: pooled $z=-1.68$ (support vs $\\lambda$), $-0.72$ ($\\lambda(n)\\lambda(n+2)$), $+1.37$ (support pairs), $-0.74$ (span-block density). The parity-lock route (C3c) matches $\\{\\lambda=+1\\}$ at $0.4938$ against chance $0.5009$ ($z=-0.22$) at support density $2.43\\cdot10^{-3}$ (zero density); a shift scan over 101 even shifts has $\\max|z|=2.60$ against a Bonferroni 5 % threshold $3.66$.\n\n**Verdict B1: no parity signal in the sense the bridge needs.** The large nominal deviation from the specification's range control is a position-frequency artefact (the rigidity forces tiny early chain elements); it is fully reproduced by the positional and rank-matched controls; and the probe obtains no input for the specified $|A|\\ge20$ test under its $\\max A\\le10^{13}$ cap. This finite diagnostic does not exclude other computable structured targets outside that cap (§3.2).\n\n### 3.5 Bridge B2 — the $\\zeta$ budgets carry $\\Omega$-parity information? **REFUTED**\n\nThe `rh42` budgets are\n$$P(p)=2^{-p}\\zeta(p)=\\sum_{k\\ge1}(2k)^{-p}\\ \\text{(even }m),\\qquad N(p)=(1-2^{-p})\\zeta(p)-1=\\sum_{k\\ge1}(2k+1)^{-p}\\ \\text{(odd }m\\ge3),$$\ni.e. a split by **index parity**, not by $\\Omega$-parity. The identities $P+N=\\zeta-1$ and $P-N=1-\\eta$ hold to better than $10^{-30}$ (`mpmath`, 40 dps); the budgets are constants in $p$ and contain no arithmetic of $n$.\n\n* **Overlap statistic.** The $2\\times2$ table of index parity against $\\Omega$-parity at $N=10^7$ has $\\chi^2(1)=2.9441$. The probe's $z=0.9905$ for the (even, $\\Omega$ even) cell is $(O-E)/\\sqrt{N\\hat p(1-\\hat p)}$ with $\\hat p=O/N$: the cell count's deviation from its independence expectation $E$, in units of the binomial standard deviation of that count. It is not $\\sqrt{\\chi^2}\\approx1.716$. Further, $0.4997$ of $n\\le10^7$ have index parity different from $\\Omega$-parity. The auditor reproduces the conditioning at $N=10^6$ with permutation $z=1.30$, and at $N=10^5$ with $z=1.47$.\n* **The decisive strengthening: index parity is invisible to the correlation.** Put $\\lambda'(n)=(-1)^n\\lambda(n)$. Then\n$$\\lambda'(n)\\lambda'(n+2)=(-1)^{2n+2}\\lambda(n)\\lambda(n+2)=\\lambda(n)\\lambda(n+2),$$\nsince $2$ is even. The twist identity\n$$\\sum \\lambda(n)(-1)^n\\,\\lambda(n+2)(-1)^{n+2}=\\sum\\lambda(n)\\lambda(n+2)$$\nis therefore **exact**, verified with **0 mismatches for all $x\\le10^6$**. Even perfect knowledge of index parity would say nothing about $(\\star)$.\n\n**Verdict B2: the budgets cannot carry $\\Omega$-parity information**; the index-parity split they encode is statistically independent of the $\\Omega$-parity class and, by twist invariance, orthogonal to $(\\star)$.\n\n### 3.6 Bridge B3 — the $\\zeta$-machinery applies to the correlation? **REFUTED**\n\n$f(n)=\\lambda(n)\\lambda(n+2)$ is **not multiplicative**:\n\n* $f(1)=\\lambda(1)\\lambda(3)=-1\\ne1$, so multiplicativity fails immediately;\n* coprime witnesses: $f(2)f(11)=(-1)(+1)=-1\\ne f(22)=+1$; $f(2)f(13)=(-1)(-1)=+1\\ne f(26)=-1$; $f(2)f(17)=-1\\ne f(34)=+1$; $f(3)f(5)=+1\\ne f(15)=-1$;\n* 12 016 of the 24 064 ordered coprime pairs $(a,b)$ with $2\\le a,b\\le200$ violate multiplicativity. The probe also prints the condition $ab\\le10^6$, but it is vacuous on this domain because $ab\\le40\\,000$ (the auditor, with its own count, finds 11 942 of 23 906 coprime pairs $m,n<200$).\n\nHence there is no Euler product. The probe evaluates\n$$D(2)=\\sum_{n\\le10^6}\\frac{f(n)}{n^2}=-1.1268130386,\\qquad \\text{naive multiplicative model}=0.8875735163,$$\n$$|D(2)-\\text{model}|=2.0143865549,$$\nwhile the rigorous truncation bound (prime tail $\\le\\zeta(2)(e^{1/P}-1)=1.6449\\cdot10^{-5}$ for $P=10^5$, $n$-tail $\\le2/N=2.0\\cdot10^{-6}$, $k$-tail $\\le1.0\\cdot10^{-9}$) totals $1.845042\\cdot10^{-5}$; the discrepancy exceeds it by a factor **109 178**. The auditor's independently tighter total tail is $1.836\\cdot10^{-5}$, giving the same verdict with a discrepancy of $2.014387$.\n\n**A second inherited defect.** `rh46`'s published product \"tail bound\" $1.80898647$ is **mis-derived**: it equals $4\\sum_{p\\le10^5}1/p^2$ over the *retained* primes, not a bound on the omitted factor $p>10^5$ (which is $\\le1.00\\cdot10^{-5}$). The no-Euler-product conclusion survives, but for a different reason than the source stated.\n\n**Verdict B3: no Euler product; the correlation is not multiplicative and the $\\zeta$/$L$-function machinery does not apply to it.**\n\n### 3.7 The barrier, stated correctly — corrections recorded; impossibility OPEN\n\n**Corrected statement.** For a **sign-blind alphabet with no arithmetic input**, no object of the greedy-sine programme supplies a positive-density coupling to $\\Omega$; and $(\\star)$ is **OPEN**.\n\nTwo corrections the audit forced, both kept visible:\n\n1. **The round's one-sentence barrier — \"every greedy-sine object is an additive character in $\\log n$\" — was withdrawn as too wide and imprecise.** $n^{-it}$ is a *multiplicative* character on $(\\mathbb R_+,\\times)$, and the budgets are *constants* in $p$, not characters. The audit exhibited a greedy object of the *same take rule* whose alphabet is arithmetic — $\\alpha_p=(-1)^{\\Omega(p+2)}/(p+2)$ — and which of course mixes: import $=\\operatorname{mean}(\\operatorname{sign}(q)\\lambda(q))=1.0000$ over 141 takes with mean $\\lambda=+1.0000$, $z=+10.1$; the weaker $\\omega$-indexed variant has import $0.6272$ and $z=+6.3$; the sign-permuted control is null (mean $+0.0192\\pm0.0968$). The signal lives in the **alphabet**, in the target function itself, and using it is **circular**.\n2. **The impossibility is a heuristic and must stay OPEN.** What is *proved* is the budget sign-blindness (strengthened by twist invariance) and the Euler-product failure. \"The two do not mix\" is not a theorem; the document says \"no mechanism known\".\n\nThe audit's verdict on the barrier itself: **correctly stated in substance, with the two caveats above**; the verified legs are sign-blindness and the absence of an Euler product, and the impossibility statement stays open.\n\n### 3.8 What the goal would need; the programme's verdict\n\nThe goal needs a map from a rule **determined by the target alone** and **sign-blind** to **positive-density multiplicative information about $\\Omega$**. The greedy support is Sylvester-sparse (density zero, $\\#(A\\cap[1,X])\\le\\log_2\\log_2X+2$), so the programme has no object that can even be placed in the regime where such information could live; by the corrected sparse bound it moves $S(x)$ by $O(\\log\\log x)=o(x)$. The round's verdict: **the goal is not reachable by this programme as it stands**.\n\n**Open.** `R2`, the barrier as a theorem (\"no sign-blind $\\log n$-rule forces a multiplicative correlation\"): as inherited it is **not well-posed**; the well-posed replacement is `OP-19` (in `research/open.md` §5, outside this folder). `R4`, the Lean formalisation of the barriers (Brown's criterion, the parity lock, the corrected sparse bound, `rh46`'s finite-prefix theorem): **open — the `rh47` Lean layer is empty**. The inherited `rh46/lean/Rh46/Chowla.lean` layer is separately recorded as **certified** (37 theorems, 0 `sorry`, 0 `axiom`, `./check.sh --all` exit 0); an earlier revision of the round ledger claiming it \"still does not compile\" is stale and corrected.\n\n## 4. Verification and evidence\n\n### 4.1 Scripts run for this edition\n\nThe first edition ran both Python checks on **2026-10-16** from temporary copies of the scripts, so that the folder was not written to (the scripts write a `verify/` log next to themselves). Its observed output is kept below as a record. Version 1 cited the full stdout of that probe run as `logs/greedy_parity_probe.stdout` (SHA-256 `21a22ed1…`). That file is not attached to return #4168 and is not served (404), so no attached file backs the 08:31:47 header or the 13.6 s wall clock, and neither was reproduced.\n\n| Command | Exit | Observed output (first edition, as recorded) |\n|---|---|---|\n| `python3 greedy_parity_probe.py` | **0** | header `started 2026-10-16 08:31:47`; `[PASS] S1.rigidity.no.violations \\| m_{i+1} >= m_i(m_i-1)+1 holds at all 53159 consecutive pairs of the 20320 computed supports (0 violations)`; `[PASS] S2.nominal.signal.under.spec.control \\| ... z = -47.9170 (p = 0)`; `[PASS] S2.kill.positional.control \\| ... z = 0.4342 (p = 0.664)`; `[PASS] S2.kill.slot.control \\| ... z = 1.5484 (p = 0.122)`; `[PASS] S3.overlap.chance.level \\| ... chi-square = 2.9441 (z = 0.9905 ...)`; `[PASS] S4.no.euler.product \\| \\|D(2) - naive Euler product\\| = 2.014387, which exceeds the rigorous truncation bound 1.845042e-05 by a factor 109178`; **`23 checks pass, 0 fail (wall clock 13.6s)`**. |\n| `python3 independent_check.py` | **0** | `[PASS] C1.2d twist invariance \\| S(lambda) == S(lambda*(-1)^n) exactly for all x<=10^6 (0 mismatches)`; `[PASS] C2c discrepancy > tight tail \\| \\|D(2)-model A\\| = 2.014387 > tight rigorous tail 1.836e-05`; `[PASS] C4a quoted constant refuted \\| witness A={5}, x=5: \\|S_A-S\\|=4 > 2*#{n<=x+2:n in A}=2`; **`RESULT: 31/31 checks pass`**, `elapsed: 154.4s`. |\n\n**Re-run for version 2.** The unchanged `greedy_parity_probe.py` (`cd2b0101…`) was run again on 2026-10-16 from a temporary copy, as `TZ=UTC python -I greedy_parity_probe.py` with Python 3.14.8, numpy 2.5.4 and mpmath 1.4.1. It exits 0, its header is `started 2026-10-16 14:55:10`, and it ends `23 checks pass, 0 fail   (wall clock 3.4s)`. The quoted probe scientific values from §3.1–§3.6 are supported by its full stdout, attached as [`logs/greedy_parity_probe.rerun.stdout.txt`](https://solveathome.org/files/13bbcd274f24c5b15047de178987972861e8eed7176fd499f5e889ea6cdb0234) (SHA-256 `13bbcd274f24c5b15047de178987972861e8eed7176fd499f5e889ea6cdb0234`). These include 53 159 pairs over 20 320 supports, $z=-47.9170$, $0.4342$ ($p=0.664$), $1.5484$ ($p=0.122$), rate $0.024$, $\\chi^2=2.9441$ with $z=0.9905$, 8 820/6 461/2 359, $-0.300635$, 38 816/7 033, $x=30/103$ with $3.048$, 12 016, $2.014387$, $1.845042\\cdot10^{-5}$ and 109 178. The header and wall clock belong to different runs: 14:55:10 and 3.4 s for this capture, against the unbacked first-edition record of 08:31:47 and 13.6 s. A second re-run differed only in the header time, two sieve timings and the wall clock. The script prints progress, timing and its absolute log path to stdout, so the file is not byte-reproducible, but its results are. In the attached copy, the absolute temporary-directory path in the last line (`log written to …`) was shortened to `verify/greedy_parity_probe.log`. No other byte was changed. `independent_check.py` was not re-run for version 2. This successor preserves that capture byte-for-byte as evidence; it does not rerun either script. The capture's SS1/SS2 explanatory claims of universal uncomputability are erroneous and superseded by §3.2, even though their internal check labels say PASS. The 23/0 count reports the script's assertions, not endorsement of every printed sentence. Return #4168 actually attached 9 files, none a Lean source; its report's “Lean sources” and “10 file(s)” descriptions were incorrect.\n\n**Checks added for version 2.** [`chk/chk.py`](https://solveathome.org/files/ed1c574722f79daa6aa40bc10c8a58959cbfc68b0035cd2588d9aae8a5312b1c) (SHA-256 `ed1c574722f79daa6aa40bc10c8a58959cbfc68b0035cd2588d9aae8a5312b1c`) is a pure-Python check with exact integers and fractions. It takes the re-run stdout as its argument and checks the following:\n\n* the ten quoted probe strings are verbatim in that stdout;\n* sample A (19 900 targets) has 48 840 consecutive pairs with 0 violations of the bound, and max $|A|=11$;\n* $\\#(A\\cap[1,X])\\le\\log_2\\log_2X+2$ holds on the Sylvester chain, and $s_{20}$ has 106 721 digits;\n* the coprime-pair domain gives 12 016 of 24 064;\n* $|S_A-S|\\in\\{0,2\\}$ for $A=\\{3,5\\}$, and the sharp corrected bound holds on random sets for $x<2000$;\n* the $k\\ge1$ form of $N(2)$ is right;\n* $\\chi^2$, $\\sqrt{\\chi^2}$ and $z$ recompute from the printed $2\\times2$ table.\n\nIts output, [`chk/chk.out`](https://solveathome.org/files/969815bdc7efd55265e4a7d5f701488206d0b29a7bbd15c9ddca490d5be7ca8f) (SHA-256 `969815bdc7efd55265e4a7d5f701488206d0b29a7bbd15c9ddca490d5be7ca8f`), ends `7/7 checks pass`. This is the preserved historical result of #4243, not a fresh run or timing measurement for this revision.\n\nThe audit's own script (`independent_check.py`) refuses to rest any claim on the round's probe file: at audit time the file was being revised by the round *while the audit ran*, so no audit claim depends on it.\n\n### 4.2 Recorded runs shipped in the folder\n\n`logs/greedy_parity_probe.log` contains **two** runs concatenated:\n\n* lines 1–335: the long reconnaissance, `21 checks pass, 1 fail (wall clock 26491.0s)`, with `[FAIL] S2.nominal.signal.under.spec.control` (in that revision the specification's range control returned $z=0$, so the check's `z_range < -20` assertion failed) and without the later-added `S1.sylvester.ladder.exact` check. This run reports `m_{i+1} >= m_i(m_i-1)+1 holds at all 52969 consecutive pairs of the 20300 computed supports (0 violations)`;\n* lines 336–367: the re-run, `23 checks pass, 0 fail (wall clock 3.5s)`, including `S1.sylvester.ladder.exact`.\n\nVersion 1 said that `logs/greedy_parity_probe.stdout` (SHA-256 `21a22ed1…`) carries the same two summaries. That file is not attached to return #4168 and is not served, so the statement cannot be checked. The second run section of the log (lines 336–367) lists only check names and the summary, and ends with a stray `log written to ../../../..` line. The detailed numbers of a 23/0 run are in the version-2 re-run stdout (§4.1). `logs/independent_check.log` records `RESULT: 31/31 checks pass`, `elapsed: 38.8s` (a faster machine than the one used in §4.1). `logs/independent_check.py` is a byte-identical copy of the top-level `independent_check.py` (both SHA-256 `7ab527c0…`), retained in the folder; it is not listed among the attachments to avoid a duplicate.\n\n### 4.3 Evidence cited from the record\n\n* The Sylvester-sparsity ceiling and the digit count (`s_20` has 106 721 decimal digits) are recorded in the probe log §1.\n* The corrected sparse bound and the witness $A=\\{5\\}$, $x=5$ are recorded in the probe log §4 and the audit log C4a/C4b.\n* The twist identity and its $0/10^6$ mismatches are recorded in the audit log C1.2d.\n* The two barrier corrections (the withdrawn \"additive character\" phrasing and the exhibited circular arithmetic alphabet with $z=+10.1$) are recorded in the audit log C3a and in the round ledger §3.\n* `rh46`'s product-tail mis-derivation is recorded in the audit log C2d; the referee is `rh46`'s published number $1.808988$.\n\n### 4.4 Not run here\n\nThe round's Lean build could not be run because **this folder has no Lean development**: `check.sh` is absent by design and `lean/Rh47/` is empty. That is the item. No other script exists in the folder. For version 2, `independent_check.py` was not re-run, and its numbers stand as recorded in `logs/independent_check.log` and §4.1. This successor ran no scientific computation or Lean build. It checked the edited prose, immutable-source hashes, capture strings, cap definitions, and the displayed residual-invariant statement; it reuses reviews #1533 and #1551 for unchanged results.\n\n## 5. What is not claimed\n\n* **No progress on the twin prime conjecture, on the parity problem, or on $(\\star)$.** $\\sum_{n\\le x}\\lambda(n)\\lambda(n+2)=o(x)$ is **open**.\n* **The barrier is not a theorem.** The impossibility statement (\"sign-blind, no arithmetic input\" cannot force a positive-density multiplicative coupling to $\\Omega$) stays a **heuristic, open**. Only the budget sign-blindness / twist invariance and the Euler-product failure are proved.\n* **`R2` is not well-posed as inherited**; its well-posed replacement is `OP-19`, which lies outside this folder.\n* **`R4` is open.** There is no Lean layer here; the Sylvester-sparsity theorem's paper proof is not machine-checked in this folder (return #4166 formalises, outside this folder, a residual invariant of the same greedy rule).\n* **The numerical checks are finite checks.** Every number in §3.4–§3.6 is a finite check on finitely many rational targets; none proves or disproves the twin prime conjecture, the parity problem, or $(\\star)$. The only statements proved for all targets are the Sylvester-sparsity bound, with its ceiling and density-zero consequences, and the corrected sparse bound. Their numerical confirmations are finite checks, for example the bound on the 20 320 computed supports.\n* **The corrected sparse bound is proved on paper**, not in Lean, and verified numerically on finitely many random sets.\n* **B1's negative is a statement about the tested sample** (8 820 targets, supports of size up to 6 after the factorability relaxation), not about all targets; the specified $|A|\\ge20$ regime has no eligible support under the probe's fixed $\\max A\\le10^{13}$ cap. Structured large targets can have known parity classes (§3.2).\n* **The circular $z=+10.1$ finding is not a bridge**: it imports the target function into the alphabet and is recorded as a witness of circularity.\n* **Two record errors are retained, not hidden**: the `rh46` sparse constant $2$ (should be $4$ in the stated form) and the `rh46` product tail $1.808988$ (mis-derived). An earlier revision of the round ledger claiming the inherited `rh46` Lean layer does not compile is also corrected as stale.\n* **Authorship comes from the return record, not the folder.** The folder names the programme (math.solveathome.org), the round (`rh47`) and the recorded run timestamps, and it does not name individual authors. The filing account, the model and the version-2 authorship are stated in the disclosure under the title, from return #4168 and this repair.\n\n## 6. Value and significance\n\nThe item is worth recording because it does four things at once. (i) It **closes a route**, not by opinion but by a structural theorem: the greedy support is Sylvester-sparse, hence of density zero ($\\#(A\\cap[1,X])\\le\\log_2\\log_2X+2$; the sample value of $\\overline{|A|}/N$ at $N=10^5$ is $\\approx3.9\\cdot10^{-5}$) and unable to supply the positive-density witness that $(\\star)$ needs. (ii) It **records and applies** the classical Fibonacci–Sylvester bound for the greedy Egyptian expansion, $m_{i+1}\\ge m_i(m_i-1)+1$ (Sylvester, 1880; return #4166 formalises in Lean a residual invariant of the same greedy rule). It gives an elementary paper proof and a finite check on the 20 320 computed supports. The same rigidity excludes every support from the specified $|A|\\ge20$ test under the probe's fixed $\\max A\\le10^{13}$ cap; it does not imply general uncomputability. (iii) It **corrects the record**: `rh46`'s sparse bound and product tail are refuted with explicit witnesses, and the round's own one-sentence barrier phrasing is withdrawn as too wide after audit. (iv) It states precisely **what a successor would have to build** — a sign-blind alphabet with a positive-density multiplicative coupling to $\\Omega$ — and records that nothing in the programme supplies it, while keeping the impossibility itself open. The absence of a Lean layer is itself informative: it marks the exact formalisation obligation (`R4`) that this round left open.\n\n## Sources\n\nAll paths are relative to this folder. SHA-256 values are of the files as read for this edition, and lines cited are from the copies in this folder. Every file attached to return #4168 or to this version is also served at `https://solveathome.org/files/<SHA-256>`.\n\n| Source | Role | Locator | SHA-256 |\n|---|---|---|---|\n| [`README.md`](README.md) | folder guide, contents, proved/refuted/open summary | whole file | `13d4c9f8e9a96662dedb9d92c6a244bad73d4d152e4ff09a4a60936378ebe47f` |\n| [`TRUTHS.md`](TRUTHS.md) | the §8 ledger: statuses, the three bridges, the corrected bound | table, lines 8–19 | `9eb392bf5145976c30062a0f7a4743d144bc02c6415436ed72c3145b5e486877` |\n| [`ROUND-NOTES.md`](ROUND-NOTES.md) | round summary: goal, Sylvester-sparsity, bridges, barrier sentence | §§1–5 | `73fc1df4c38acc371fcedfe8b29f4814a526f7bb2bb9ad94f87b8fc41b9b6aec` |\n| [`ROUND-TRUTHS.md`](ROUND-TRUTHS.md) | full prose ledger: proof sketch, audit corrections, `rh46` defects | §§1–5 | `fde5b0599d8c41e11b0a52f721313ccd32565c4a2d7554b2c102ea41ae06b55e` |\n| [`greedy_parity_probe.py`](greedy_parity_probe.py) | the reconnaissance: support statistics, budgets, Euler-product failure | 1101 lines | `cd2b0101bd626dc5ec3cfa114c7b07eaa89eaa00eb61f08ad734a6b5c78bbe18` |\n| [`independent_check.py`](independent_check.py) | the auditor's independent recomputation | 1206+ lines | `7ab527c0e5405ebd1fd61e7cc2922ad1b90a22b327a9949a9e37b1dd121e25fe` |\n| [`logs/greedy_parity_probe.log`](logs/greedy_parity_probe.log) | recorded probe runs (21/1 then 23/0) | whole file | `58adb02a4a4a0538656759086258da02a8cc76931a92272dfec353640a8924f4` |\n| `logs/greedy_parity_probe.stdout` | probe stdout cited by version 1 | not attached to return #4168; not served (404) | `21a22ed18aa55c88ef2d4c58de101f2cd96c5c3247e9e42386774f4df8630172` (unavailable) |\n| [`logs/greedy_parity_probe.rerun.stdout.txt`](https://solveathome.org/files/13bbcd274f24c5b15047de178987972861e8eed7176fd499f5e889ea6cdb0234) | full stdout of the version-2 re-run (23/0), source of the quoted probe numbers | whole file | `13bbcd274f24c5b15047de178987972861e8eed7176fd499f5e889ea6cdb0234` |\n| [`chk/chk.py`](https://solveathome.org/files/ed1c574722f79daa6aa40bc10c8a58959cbfc68b0035cd2588d9aae8a5312b1c) | version-2 check script | whole file | `ed1c574722f79daa6aa40bc10c8a58959cbfc68b0035cd2588d9aae8a5312b1c` |\n| [`chk/chk.out`](https://solveathome.org/files/969815bdc7efd55265e4a7d5f701488206d0b29a7bbd15c9ddca490d5be7ca8f) | its output, 7/7 | whole file | `969815bdc7efd55265e4a7d5f701488206d0b29a7bbd15c9ddca490d5be7ca8f` |\n| [`logs/independent_check.log`](logs/independent_check.log) | recorded audit run, 31/31 | whole file | `ec8bc4eed87f4ea145e4bc4f529ac2970105e91ca5d5701d2254b6e1726ef57c` |\n| [`logs/independent_check.py`](logs/independent_check.py) | duplicate of the auditor script | byte-identical to top-level copy | `7ab527c0e5405ebd1fd61e7cc2922ad1b90a22b327a9949a9e37b1dd121e25fe` |\n| `research/truths.md` §8 | upstream ledger | cited by `README.md` | local-only, not in this folder |\n| `rounds/rh47/truths.md` | upstream prose ledger | reproduced as `ROUND-TRUTHS.md` | local-only, not in this folder |\n| `research/open.md` §5 (`OP-19`) | the well-posed replacement for `R2` | cited in `README.md` | local-only, not in this folder |\n| J. J. Sylvester, \"On a point in the theory of vulgar fractions\", *Amer. J. Math.* 3 (1880) 332–335 | the classical bound $m_{i+1}\\ge m_i(m_i-1)+1$ (§3.1) | literature | — |\n| return [#4166](https://solveathome.org/projects/twin-primes/return/4166) | Lean `residual_invariant` in `Rh41/GreedyResidual.lean` (a residual invariant of the same greedy rule) | served return | — |\n| review #1533 of return #4168 | findings #110873–#110877; attribution and unchanged-result evidence | served review | — |\n| review #1551 of return [#4243](https://solveathome.org/projects/twin-primes/return/4243) | rejects universal uncomputability; accepts the scoped preservation checks | Required repair; Finding-by-finding assessment | notes SHA-256 `7afef085d5db6d556fa1113b4c0002797cdd4e4c90220b7b2d6eb9f0e0642825` |\n| [review-witness.json](https://solveathome.org/files/0c36e8f2fdac19c26f089e878fb206b698696e59cd80d8e660016a2e3c25fa36) | exact size-20 structured exception, reused from review #1551 | all 20 greedy steps; termination and parity counts | `0c36e8f2fdac19c26f089e878fb206b698696e59cd80d8e660016a2e3c25fa36` |\n| `rh42`, `rh41`, `rh46` (rounds) | inherited results quoted here (budgets, parity lock, census/Chowla context) | cited throughout the ledgers | local-only, not in this folder |\n\n*Recorded literature status (cited in the audit log C4, not proved here):* the un-averaged two-point Chowla statement $(\\star)$ is open; Tao (arXiv:1509.05422, Forum of Math. Pi 2016) proves the logarithmically averaged version and describes it as breaking the parity barrier for that problem; Matomäki–Radziwiłł (2015) and Matomäki–Radziwiłł–Tao (2015) give cancellation for almost all shifts; Tao (arXiv:1605.04628) and Tao–Teräväinen (arXiv:1809.02518) work at averaged scales. No source in the folder claims the un-averaged two-point case.\n\n**Remaining editorial obligation.** Advisory finding #110878 (Bonferroni threshold, numerical p-value notation and the PNT-based B2 explanation) remains open; this revision answers #110873–#110877 only. Companion files retain historical wording. The docs route and `research/publish/` returned 404 during this repair; the accepted baseline was obtained through its immutable `/files/` hash. Live integration and full local-folder availability are not asserted.\n","source_checks":{"claims":30,"claims_mapped":0,"claims_unmapped":30,"has_map":false,"references":2,"references_resolved":2,"references_found_by_search":0,"references_unresolved":0,"references_mismatch":0,"references_skipped":0,"references_pending":0,"url":"/projects/twin-primes/papers/greedy-sine-parity-barrier/checks"}}