Skip to content

Prove max-zero through branch-dependent propagators - #9223

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

Prove max-zero through branch-dependent propagators#9223
kim-em merged 8 commits into
mainfrom
agent/interval-relu-branch

Conversation

@kim-em

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

Copy link
Copy Markdown
Owner

Summary

  • add a conformance-local max-zero/ReLU operation with independent nonnegative-side and negative-side propagators
  • require each propagator theorem to consume its own exact split assumption
  • run both sealed prepared child sessions, pin and replay exactly one rule event per child, and join them with the generic split proof
  • produce the ordinary kernel-checked theorem 0 ≤ max x 0 with a guarded dependency report
  • reject unsplit top facts and swapped sibling assumptions
  • state honestly that conditionality is package-test design for an unconditional theorem, while mathematical necessity remains a future acceptance test
  • leave package promotion as an open experimental choice

Validation

  • lake build HexIntervalMathlib.ExpSignConformance HexIntervalMathlib.PntLogTableConformance HexInterval.SinTenIntervalConformance HexIntervalMathlib.SinTenConformance HexIntervalMathlib.SinTenIntervalConformance (2244 jobs)
  • PNT inventory validation
  • copyright, line-count, DAG, released trust-surface, Phase 4, factor-sweep freshness, diff, and banned-proof checks

Reconciled onto exact current main 4cbf00eac03c1e47b053218bad7c123623b5511b, preserving merged #9222/#9256 and the PNT-log, Machin, and endpoint-sine additions.

No native_decide, axiom, or sorry is introduced.

@kim-em
kim-em force-pushed the agent/interval-refute-frontend branch from 727b355 to 4b72b8a Compare August 11, 2026 16:30
@kim-em
kim-em force-pushed the agent/interval-relu-branch branch 3 times, most recently from 829b4ef to 21d4270 Compare August 11, 2026 17:09
@kim-em
kim-em force-pushed the agent/interval-refute-frontend branch from c3023fb to a67d499 Compare August 11, 2026 19:39
@kim-em
kim-em force-pushed the agent/interval-relu-branch branch from a58d042 to bb8517a Compare August 11, 2026 19:40
@kim-em
kim-em force-pushed the agent/interval-refute-frontend branch from a67d499 to 265a193 Compare August 14, 2026 15:35
@kim-em
kim-em force-pushed the agent/interval-relu-branch branch from bb8517a to e5430e9 Compare August 14, 2026 16:18
@kim-em
kim-em changed the base branch from agent/interval-refute-frontend to main August 14, 2026 16:18
@kim-em
kim-em force-pushed the agent/interval-relu-branch branch from eacfa1b to 55576d0 Compare August 14, 2026 16:53
@kim-em
kim-em force-pushed the agent/interval-relu-branch branch from bd22a42 to 3077bb0 Compare August 14, 2026 17:34
@kim-em
kim-em marked this pull request as ready for review August 14, 2026 17:58
@kim-em
kim-em merged commit 055eaeb 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