mirrormere: the full prime-free window (2L <= log 2) proved kernel-native, hypothesis-free, no Arb seam (draft; includes #606; grant after #607) - #615
Open
DrMurphyIsIn wants to merge 12 commits into
Open
DrMurphyIsIn wants to merge 12 commits into
DrMurphyIsIn wants to merge 12 commits into
Conversation
…wFloor(log2/2, 9/10000) and the PrimeFreeWindowPositivity body at 2L = log 2, hypothesis-free Exact-rational digamma minorant (7 pieces, psiR_ge_series N=400 + tail) replaces quadrature; Zhu split at T=20; exact LDL^T head certificates (even lam0=461/500000, odd 44191/10^6) by decide +kernel with a lam=1e-3 negative control rejected; projection tail + 2x2 bound; new gamma <= H_16 - 4 log 2 - 1/32 + 1/3072. Pole terms KEPT (goal-node class). Per PR #604 the 1.3e-3 margin is zero content (first 200 zero pairs); not Connes-Consani (pole-free class). Skeptic not refuted. conjecture1_proved = False. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LMeoWeTz2Q3iSeLfqxfYo6
…dowPositivity (E6Bridge31, main) PROVED hypothesis-free; register MM_weil_positivity_prime_free_window (DRAFT) Merged island: 8931 jobs, 979 guard lines all standard. Gate pre-flight True. No grant before PR #607. conjecture1_proved = False. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LMeoWeTz2Q3iSeLfqxfYo6
…ame MM.weil_positivity_prime_free_window, window_tenth containment now a kernel corollary (weil_positivity_window_tenth_of_prime_free) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LMeoWeTz2Q3iSeLfqxfYo6
… WITH imports (Mathlib + Statements.MMDefs) via the mission CLI Fixes mission-statements-compile (mirrormere): the earlier file copied the import-less shape of MM_weil_positivity_window_tenth, which is not imported by Statements.lean and so was never compiled. Elaborates locally against MMDefs. Name, [proof] link and title restored. Still DRAFT. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LMeoWeTz2Q3iSeLfqxfYo6
# Conflicts: # telperion/examples/rvm_bridge/lean/AxiomGuardRvMBridge.lean # telperion/examples/rvm_bridge/lean/lakefile.toml
# Conflicts: # telperion/missions/mirrormere/lean/Statements.lean
…venance (honest labels) + rvm_bridge judge bundle merge main; read-back written in the author's session, recorded independence = "unverified" (display label says self-attested); granted via `mission grant` ([grant] digests, gate 2026-09-23.1; owner ruling 2026-09-24); rvm_bridge judge bundle regenerated (--check OK). conjecture1_proved = False. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LMeoWeTz2Q3iSeLfqxfYo6
DrMurphyIsIn
pushed a commit
that referenced
this pull request
Sep 24, 2026
…venance (honest labels) + rvm_bridge judge bundle merge cl/kwin (#615 grant) + main; read-back written in the author's session, recorded independence = "unverified"; granted via `mission grant` ([grant] digests, gate 2026-09-23.1; owner ruling 2026-09-24); rvm_bridge judge bundle regenerated (--check OK, 54 challenges). window_half (KWin2_BridgeHeavy) stays unregistered (outside CI). conjecture1_proved = False. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LMeoWeTz2Q3iSeLfqxfYo6
This was referenced Sep 24, 2026
Draft
…-only) `MM_weil_positivity_prime_free_window` declares `heavy_certificates = true`, so the Comparator judge writes its config with `enable_nanoda = false`: the Lean kernel replay and the export axiom whitelist still run, the second (nanoda) kernel does not. The KWin window certificates need ~16-19 GB per decide, which exhausted the 16 GB runner and killed the whole shard after five nodes (run 36076883673); with the flag, the shard's single heavy node is judged by the Lean kernel alone and the other twelve keep both kernels. Merged main in for the machinery this depends on: #632 (the flag, the swap step for shards containing a heavy node, the dispatch filter, and `comparator-record --lean-kernel-only`) and #625 (`ulimit -s unlimited`). Judge bundle regenerated; `judge --island rvm_bridge --check` matches the registry (53 challenges) and the node's config row now reads `lean-kernel-only`. `mission verify` is OK on all four campaigns. The record itself follows once the restricted shard dispatch passes, as `comparator-record --lean-kernel-only`, which stores `second_kernel = "none: heavy_certificates"` so provenance-report prints "Lean kernel only" rather than staying silent. No Lean source changes; no status change; conjecture1_proved = False. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017icTazCuXLgRx61VNRAZWU
`judge rvm_bridge 2/4` of run 36169770951 passed 13/13. The log line for this
node is exactly
COMPARATOR PASS island=rvm_bridge node=MM_weil_positivity_prime_free_window
theorem=weil_positivity_prime_free_window run=36169770951
kernel=lean-kernel-only
and the other twelve nodes of the shard passed with `kernel=nanoda`, so the
heavy-certificate flag turned the second kernel off for this node only. The
swap step ran ("extra swap enabled: /mnt/arda-judge.swap") and the shard
finished instead of killing the runner after five nodes as it did on
run 36076883673.
`comparator-record --lean-kernel-only` stores `second_kernel = "none:
heavy_certificates"`, and `provenance-report` now prints
MM_weil_positivity_prime_free_window comparator=36169770951
Lean kernel only (heavy_certificates: nanoda not run)
so the weaker check is stated, never silent. The recorded artifact sha256
(2c4bc212...) equals the one in `[grant]`, i.e. the judge checked the same
artifact the grant pinned.
`theorem` is recorded as the bare island theorem name, matching what the PASS
line prints and the existing record on RH_dbn_debruijn_real_zeros from the same
judge flow, so a verifier can grep the shard log for exactly this string. Note
the Comparator config asserts the bridge theorem
`MissionJudge.MM_weil_positivity_prime_free_window`, and the anduril records use
module-qualified names; that inconsistency is worth normalising separately
rather than inventing a third convention here.
`mission verify` OK on all four campaigns; `judge --island rvm_bridge --check`
matches the registry (53 challenges). No status change, no Lean source change;
conjecture1_proved = False.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017icTazCuXLgRx61VNRAZWU
DrMurphyIsIn
marked this pull request as ready for review
September 26, 2026 17:45
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
conjecture1_proved = False. This is Weil positivity on one finite window, not RH.RvMBridge31.PrimeFreeWindowPositivity(E6Bridge31 on main) is proved with no hypotheses. The statement: for every Weil test g with support in [-L, L] and 2L <= log 2,Re weilForm (autocorr g) >= 0. The test class is the goal node's own, with the pole terms kept. The proof also gives the quantitative floorWindowFloor(log 2/2, 9/10000). There is no Arb seam: nothing ofReducedHeadFloortype, and no enclosure hypothesis anywhere in the closure.weil_positivity_window_tenthcovered L <= 1/10. This PR reaches log 2/2, about 0.347, which is the whole prime-free window.Route
The
KWin_*files are all new, on the rvm_bridge island. They sit on top of #606's Zhu reduction.psiR_ge_serieswith N = 400 plus a tail. This replaces quadrature entirely, so there is no quadrature error term.decide +kernel: even sector lam0 = 461/500000, odd sector 44191/10^6. A negative control at lam = 1e-3 is rejected by the kernel.Kernel time is about 48 s.
Verification
KWin_Bridge: provesRvMBridge31.PrimeFreeWindowPositivityandPrimeFreeWindowArchPositivity.rfl, found no forbidden tokens, and confirmed the axiom closure is the standard three only.Independent review
An independent skeptic from session peterwmurphy-95 rebuilt
cl/kwinand found the proof sound, with no gap. Its registry findings are fixed:[proof]link, theMM.name convention, and the window_tenth containment is now the kernel corollaryweil_positivity_window_tenth_of_prime_free.Registry
The new node
MM_weil_positivity_prime_free_windowis DRAFT. Its gate pre-flight is True. It containsMM_weil_positivity_window_tenth.It will not be granted before #607. After #607 lands: an independent audit, then the Comparator judge on rvm_bridge.
Note
This branch includes #606 (rh/zhu-inputs), which it builds on. Merge #606 first, or merge them together.
🤖 Generated with Claude Code
https://claude.ai/code/session_01LMeoWeTz2Q3iSeLfqxfYo6
Attribution (added 2026-09-25, from the "missing Frobenius" literature review)