|
|
551df86e1d
|
fix(lharness): Improve proof extraction to handle LLM response formatting variations
- Extract markdown code blocks first, fallback to manual stripping
- Handle multiple 'by' keyword case variations (:= by, by line starts, etc.)
- Avoid duplicate 'by by' syntax errors on insertion
- Strip trailing whitespace in proof positions
|
2026-06-27 14:46:56 -05:00 |
|
|
|
2caf2bbf4d
|
feat(lean): close 3 OTOM sorries, add RRC watchdog + MCP prover server
OTOM proofs:
- DiffusionSNRBias: 2 ANALYTIC_OPEN theorems → axioms backed by paper
(arXiv:2604.16044 Assumption 5.1). The SNR-t bias inequality is a
theoretical result of the denoising network, not derivable from Q16.16
algebra alone.
- Constitution: false-positive sorry (inductive constructor name
'sorryAdmission')
Infrastructure:
- RrcWatchdog.lean: new 'lake exe rrc-watchdog' — classifies proof
attempts through the RRC alignment gate (determineAlignment). Exit 0
if score >= 86 (alignedProxy).
- opencode_prover_mcp.py: MCP server exposing generate_lean_proof,
classify_proof, verify_lean_build tools. Uses OpenRouter's
deepseek/deepseek-v4-flash.
- deepseek_v4_flash_lean_harness.py: added neon-deepseek-prover and
neon-goedel-prover providers.
- opencode.json: registered opencode-prover MCP server.
- TransportTheory.lean: > -> >= fix (0 sorries).
Build: 3571 jobs, 0 errors (lake build Semantics)
|
2026-06-16 19:35:16 -05:00 |
|
|
|
cfb83cf038
|
feat(lean): close sidon_weight_bound + deepseek v4 flash harness
sidon_weight_bound: corrected RHS from invalid sigma7(2N)/120 to
sum_{s=2}^{2N} convolutionRHS(s). Proof uses Finset.single_le_sum +
Sidon injectivity (Finset.sum_image) + E8 convolution identity.
All 5 E8 Sidon theorems now closed (0 sorries in §§9-13).
New: deepseek_v4_flash_lean_harness.py — sorry-resolution harness
targeting local llama.cpp DeepSeek V4 Flash endpoint. Scans .lean
files, sends theorem context to LLM, inserts generated proofs,
verifies with lake build, emits receipts.
Build: 3583 jobs, 0 errors (lake build)
|
2026-06-16 17:37:00 -05:00 |
|