Skip to content

feat(interval): emit proofs from retained branch trees - #9225

Merged
kim-em merged 5 commits into
mainfrom
agent/interval-branch-proof
Aug 14, 2026
Merged

feat(interval): emit proofs from retained branch trees#9225
kim-em merged 5 commits into
mainfrom
agent/interval-branch-proof

Conversation

@kim-em

@kim-em kim-em commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a function-independent bottom-up proof emitter for settled retained branch trees
  • replay the two side-specific max x 0 child traces and join them with the package-owned split theorem
  • reject incomplete, shared, cyclic, dangling, and unreachable tree shapes before returning a proof term
  • split the ReLU client into its own conformance module while preserving exact parent/child/session/trace fidelity

Exact reconciliation

  • base: b083ed96f8ad05fa38d97f0f47d32981c1c5910a (post-feat(interval): replay pinned PNT+ nested logarithm #9260 main)
  • head: 8c1633850c240531944958a32fd7181d324a6ce2
  • preserves the nested PNT-log experiment and conformance registrations introduced on the final base
  • proof-only Lake freshness exemption is pinned to the exact resolved lakefile.lean blob 7b6aaa8aa8a5af86fb3de13fc11606499863c170

Verification

  • lake build HexInterval.Experiment.BranchProof HexIntervalMathlib.ExpSignConformance HexIntervalMathlib.ReluConformance HexIntervalMathlib.PntLogTableConformance HexIntervalMathlib.PntNestedLogConformance HexInterval.SinTenIntervalConformance HexIntervalMathlib.SinTenConformance HexIntervalMathlib.SinTenIntervalConformance (2250 jobs)
  • copyright, file-line, DAG, trust-surface, Phase 4, factor-freshness, PNT-inventory, and diff checks
  • no added native_decide, axiom, sorry, admit, unsafe, or implemented_by
  • fresh exact-head Opus review and exact-head CI are required before merge readiness

@kim-em
kim-em force-pushed the agent/interval-branch-tree branch from 964cb1e to feaf830 Compare August 11, 2026 17:52
@kim-em
kim-em force-pushed the agent/interval-branch-proof branch from ddf6c69 to 47bff5d Compare August 11, 2026 18:10
@kim-em
kim-em force-pushed the agent/interval-branch-tree branch from feaf830 to 88677a4 Compare August 11, 2026 19:40
@kim-em
kim-em force-pushed the agent/interval-branch-proof branch from e20ae06 to ea2e5e0 Compare August 11, 2026 19:41
@kim-em
kim-em force-pushed the agent/interval-branch-tree branch from 88677a4 to ff58bc9 Compare August 14, 2026 18:03
@kim-em
kim-em changed the base branch from agent/interval-branch-tree to main August 14, 2026 19:07
@kim-em
kim-em force-pushed the agent/interval-branch-proof branch from ea2e5e0 to 99c058f Compare August 14, 2026 19:07
@kim-em
kim-em changed the base branch from main to agent/interval-branch-tree August 14, 2026 19:08
@kim-em
kim-em changed the base branch from agent/interval-branch-tree to main August 14, 2026 19:08
@kim-em
kim-em merged commit 54b82be into main Aug 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant