Skip to content

SUN T1: prove CPU polynomial mutants survive worker smoke but fail semantic oracle - #65

Draft
isomorphisms wants to merge 4 commits into
mainfrom
sun-t1-holomorphic-cpu-mutant-oracle-20261010
Draft

isomorphisms wants to merge 4 commits into
mainfrom
sun-t1-holomorphic-cpu-mutant-oracle-20261010

Conversation

@isomorphisms

Copy link
Copy Markdown
Collaborator

SUN T1 — bounded semantic-test witness

Starts from Flexible Pipes #69 and AICI #183. Do not infer full shader or target-device acceptance from this change.

Original false-positive surface (preserved): tests/test_holomorphic_walk.c proves worker startup, finite score and normalized direction, but no mathematical field values. The unchanged smoke test is rerun against each corrupted evaluator.

Independent witness: tests/test_holomorphic_direction_semantics.c invokes the actual static direction_at() from the compiled C source, using a separate binary64 C99-complex cpow oracle, a fixed analytic fifth-degree anchor, zero/complex/boundary cases and 128 seeded cases. The oracle checks delta_q(u) and d(delta_q)/du, not physical z parity or the CPU sample-domain policy.

Adversarial controls: tests/semantic_mutations.sh compiles and executes the historical worker smoke plus the new independent checker against one valid control and five invalid variants: half-scale, derivative degree, omitted fifth term, wrong real sign and reversed coefficients. For mutants, a compile error or missing output cannot count as a kill. Each expected mutant must first pass the old smoke and then fail by SEMANTIC-MISMATCH in the new test. Source-shape drift fails closed. Receipts include exact checked-out revision, mutant source digests, test identities and seed, and retain stdout.

CI checks out the exact PR head and runs the bounded mutation test. The old worker smoke remains unchanged for reproducibility.

Explicitly NOT VERIFIED / no implied claims

Next: AICI independent receipt/oracle audit, actual generated shader diagnostic output, fleet follower propagation and required-stage enforcement.

Review required; do not merge as if the broader SUN T1 acceptance had 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