Skip to content

D-HOLO H14d: logic → address mask → masked read → terminal (C only), measured on v4 - #1575

Merged
AdaWorldAPI merged 8 commits into
mainfrom
ccr-9f3b8075-74u47l-holo-h14d
Oct 16, 2026
Merged

AdaWorldAPI merged 8 commits into
mainfrom
ccr-9f3b8075-74u47l-holo-h14d

Conversation

@AdaWorldAPI

@AdaWorldAPI AdaWorldAPI commented Oct 16, 2026 •

Copy link
Copy Markdown
Owner

What this measures

C's own operation, in four stages. Nothing else is compared: there is no arm B, S or M.

  1. Logic: relalg reduces the set expression symbolically (normalize, symbolic) without touching data.
  2. Address mask: the reduced expression becomes the address set R over the presence planes P_l and the aperture A, built by one mask-risc program. COUNT reads R alone.
  3. Masked read: R filters the Lance 13 read at the source (with_row_addr_prefilter).
  4. Terminal: for each survivor, the presence bit of each requested lane gates a positional load of T_l[i], then the operation runs: add, and a compare of lanes 0 and 1.

The plan was pre-registered in .claude/plans/d-holo-h14d-logic-mask-read-v1.md. Amendment A1 is from before the run. Amendment A2 was added during it and covers two things: refusals, and an exact word count for the clustered fixture.

Results (v4, tier printed by the program, per element in ns)

Stage Result
1 Logic 675 of 2,000 programs are decided symbolically (396 of them only after the rewrite). 19 are refused both ways (MAX_SLOTS = 8), and 2 are widened by the rewrite. Passes: 1,065 rewritten vs 5,898 as written. 1.9 µs per program.
2 Address mask 2–10 ns per 64-address word, flat within 1.25× in 11 of 14 rows.
3 Masked read Rows scanned equal |R| in every cell. Bytes read as a fraction of the full read: uniform 1 % = 1.00 (no saving); clustered 1 % = 0.19; clustered 10 % = 0.99; apertures 0.01–0.12. Bytes are page-bound, so the saving needs survivors that are page-local.
4 Terminal About 6 ns per lane load. Fixed word scan about 1.5 ns per word, which falsifies prediction 4. Fused Σ about 1.3 ns per value. Point query: 8–45 ns hot, 17–184 ns cold.

Checks 1–8 pass. Each of the five disable runs turned its check red.

Open

  • Page-scale clustering: bytes are cut only when survivors are page-local.
  • The payload stage scans every word of R, so its cost is fixed and does not depend on the number of survivors.
  • relalg absorption miss: ISS-RELALG-ABSORPTION-AFTER-DE-MORGAN. In 2 of 2,000 programs normalize leaves a wider program than the input. Answers are never wrong; the effect is extra width and a refusal.

Board

No layout decision depends on these numbers.

🤖 Generated with Claude Code

https://claude.ai/code/session_011BMJnDBAfzcuQh5HeT39Rh

Logic reduces the set expression (relalg), the address mask R is
materialized over presence planes, Lance 13 reads only R's survivors,
terminals count from R or compute on the survivors' operands. Checks,
disable runs and predictions are fixed before any timing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011BMJnDBAfzcuQh5HeT39Rh
… any code or timing

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011BMJnDBAfzcuQh5HeT39Rh
The probe measures C's own operation: symbolic reduction, the address mask R
over presence planes and aperture, the Lance 13 prefilter with R, and the
presence-gated positional payload terminal. Checks are written; they have not
run yet. Excluded from the workspace.

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

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 5a462b56-064c-49f4-961c-8d8d0a33be3f
  • 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.

@AdaWorldAPI
AdaWorldAPI marked this pull request as ready for review October 16, 2026 00:57
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 16, 2026 •

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 ✅ Completed 2026-10-16T01:12:05.764690Z ac849a6 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.

… tolerance)

Check 2 counts the documented MAX_SLOTS refusal instead of unwrapping it and
reports programs widened by the rewrite (2 of 2,000: absorption is missed
after De Morgan flattens; a relalg defect recorded for its own fix). Check 8's
tolerance is binomial in the pattern's draw unit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011BMJnDBAfzcuQh5HeT39Rh
STATUS_BOARD keeps main's H14b and H14c rows and adds the H14d row. Indexes
checked (entries --check clean; SUPERSESSION-INDEX current).

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

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ac849a64c6

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread crates/holo-h14d-probe/src/main.rs Outdated
Comment thread crates/holo-h14d-probe/src/main.rs Outdated
Comment thread crates/holo-h14d-probe/src/main.rs Outdated
Comment thread crates/holo-h14d-probe/Cargo.toml
Comment thread crates/holo-h14d-probe/src/main.rs Outdated
Review found the per-word draw missed the declared density (5,568 vs 6,554
present addresses at 10 %), so equal-labelled cells compared different
densities; widening the tolerance only hid it. Clustered presence now takes
exactly round(d x 1,024) words per lane (lowest seeded draws). Check 8 keeps
the pre-registered 10 % bound and asserts the exact clustered count; it was
red on the old fixture before the change. Amendment A2 item 2 rewritten.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011BMJnDBAfzcuQh5HeT39Rh
survivors.max(1) reported the empty call's fixed cost as ns per survivor in
cells where R is empty (review P2). Payload and Lance per-survivor rows now
print NA there; nothing else changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011BMJnDBAfzcuQh5HeT39Rh
Records the v4 run of C's four-stage operation (plan Results section,
board entry with the raw CSV, STATUS row), the #1573 merge in PR_ARC and
LATEST_STATE, and ISS-RELALG-ABSORPTION-AFTER-DE-MORGAN (2 of 2,000
programs widened by normalize).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011BMJnDBAfzcuQh5HeT39Rh
@AdaWorldAPI AdaWorldAPI changed the title D-HOLO H14d: logic → address mask → masked read → terminal (C only) — WIP D-HOLO H14d: logic → address mask → masked read → terminal (C only), measured on v4 Oct 16, 2026
@AdaWorldAPI
AdaWorldAPI merged commit 7b62af4 into main Oct 16, 2026
13 checks passed
@coderabbitai

coderabbitai Bot commented Oct 16, 2026

Copy link
Copy Markdown

Add Carrot credits or activate Agent usage billing to use Autofix

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