Skip to content

interval: replay a live split through exp - #9219

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

interval: replay a live split through exp#9219
kim-em merged 2 commits into
mainfrom
agent/interval-live-branch

Conversation

@kim-em

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

Copy link
Copy Markdown
Owner

Summary

  • extend the Mathlib-free exponential domain to the four facts needed for a strict source-sign split
  • add a real zero-split coverage schema and exact left/right BranchSeeds
  • run actual left and right child sessions through the arbitrary exponential propagator
  • pin each child's exact reached state and one-rule quoted trace before replay
  • replay both nonempty child traces through emitBranch, close their targets, and join them with replaySplit
  • reject mismatched child inputs and branch seeds, and guard the joined tactic theorem's axiom report

The canary deliberately does not claim useful branch-dependent closure: real exponential nonnegativity is unconditional, so neither child target proof needs its split assumption. Connecting an executable SplitPlan to child construction remains branch-manager work.

Verification

  • lake build HexInterval.ProofEmitterConformance HexIntervalMathlib.SineTacticConformance HexIntervalMathlib.ExpSignConformance (1970 jobs)
  • git diff --check 3967aa77e2855522d560b5b83ef0efb594d8d604
  • copyright-header and DAG checks
  • trust-surface, Phase 4, factor-freshness, and banned-proof-mechanism checks

Restacked directly on merged #9218 / exact main 3967aa77e2855522d560b5b83ef0efb594d8d604.

@kim-em
kim-em force-pushed the agent/interval-branch-frontend-v2 branch from 25439bc to b8c1064 Compare August 11, 2026 19:38
@kim-em
kim-em force-pushed the agent/interval-live-branch branch from 5e54484 to aecfc1c Compare August 11, 2026 19:38
@kim-em
kim-em force-pushed the agent/interval-branch-frontend-v2 branch from b8c1064 to 6067839 Compare August 14, 2026 12:01
@kim-em
kim-em changed the base branch from agent/interval-branch-frontend-v2 to main August 14, 2026 12:29
@kim-em
kim-em force-pushed the agent/interval-live-branch branch from aecfc1c to cf5902a Compare August 14, 2026 12:29
@kim-em
kim-em merged commit 7b25e51 into main Aug 14, 2026
1 of 2 checks 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