Skip to content

probe(dr-math): finite-population evidence and counterexample refusal [2/5] - #1702

Merged
AdaWorldAPI merged 3 commits into
lab/dr-math-1-typed-binding-20261022from
lab/dr-math-2-population-evidence-20261022
Oct 22, 2026
Merged

AdaWorldAPI merged 3 commits into
lab/dr-math-1-typed-binding-20261022from
lab/dr-math-2-population-evidence-20261022

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

Stage 2 of D-DRMC

Adds a lab-only independent reference over witnessed DR64 constraint, relationship and optional validity planes. It returns exact eligible/true/false/unknown counts for the bound 64x64 focus, and refuses vacuous universal claims, one counterexample, unknown observations, coordinate or revision mismatch.

Includes six tests, including an independent per-cell enumeration differential. Does not claim a scientific theorem, source authenticity, full global population or causal evidence. No storage change and no production evaluator; the bit loop is reference/testing only, alongside existing Quack/R2IL/native SIMD execution.

Gates: source seal/completeness attestation, held-out/counterfactual checks and mathematical checker are separate. No Cargo execution in this environment. Stacked on #1701; independent of #1698 and #1667 owners.

@coderabbitai

coderabbitai Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 66ce518c-fd66-4b2f-b012-92cf7f1f68ff

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Warning

Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-10-22T14:58:05.747278Z 34c4316 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

…xtures

Coresearch D-DRMC items X4 and X17 (operator-chosen), on the stage 1
frame/focus/scope split.

- universal_on_focus checks Counterexamples before Unknown. A refuted
  focus used to report Unknown(n) and hide the counterexample; under
  certain-answer semantics one observed FALSE refutes the claim.
  refuted_beats_unknown pins Gamma 0b111, R 0b001, validity 0b011 and
  its two twins.
- The fixtures no longer bind Gamma and R to the same bits ("Gamma
  subset of R" was Gamma subset of Gamma). R holds pairs outside Gamma,
  with anti-vacuity asserts; the scalar-enumeration test now also calls
  universal_on_focus.
- observe_focus reads validity from R, requires a two-valued Gamma, and
  refuses a different frame issue, a stale frame or a different focus.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G22yT6htkcdyXsihxxXdrg

Copy link
Copy Markdown
Owner Author

Pushed 365b6c9d here, on top of the merged stage 1 split. It applies coresearch items X4 and X17:

  • X4: universal_on_focus now checks Counterexamples before Unknown. Before, a refuted focus reported Unknown(n) and hid the counterexample. refuted_beats_unknown pins Gamma 0b111, R 0b001, validity 0b011 ⇒ Counterexamples(1), plus both twins.
  • X17: the fixtures no longer bind Gamma and R to the same bits. R holds pairs outside Gamma, and anti-vacuity asserts check that. The scalar-enumeration test now also calls universal_on_focus.
  • observe_focus(store, gamma, relation) reads validity from R. It requires a two-valued Gamma and refuses a different frame issue, a stale frame, or a different focus.

Disable runs: the old check order, reading Gamma in place of R, counting R outside the focus, and each frame/focus check all go red.


Generated by Claude Code

@AdaWorldAPI
AdaWorldAPI merged commit 547e2cc into lab/dr-math-1-typed-binding-20261022 Oct 22, 2026
10 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.

2 participants