Repository navigation
Conversation
…rver access) Opens the OI-PE-1 research thread from main c37700a. One file: the thread's question, its corpus anchors (book ch18:104-114 and FULL mirror, Main:78, :82, :172), three notions kept distinct (Shannon entropy, computational pseudoentropy in the HILL/metric/Yao sense, OI observational indistinguishability for a stated protocol class), stages PE-01 to PE-04 (PE-03/PE-04 prospective), decision rules stated before any computation, the literature to read before any closure claim, and authority limits. No computation, manuscript change or premise. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Addresses all eleven findings of the independent plan review of 80e4465 and the owner's two points: - HILL stated with Shannon entropy (min-entropy form BSW), metric with reversed quantifiers, Yao from Yao 1982; distinguisher model named. - Anchors restated in the corpus's own terms (Main:82 layers, Main:172 per-horizon fair coin, C3 on I*), and the baseline the corpus already settles added: Structure:1256 zero entropy rate, Main:476, :496-500, :536-538, :544-560, :576; related statements ch18:56-58, :110, appendix-c:58-62, Computation:15-17, Main:708. - OI advantage defined against a named reference law, with runs, settings, measurement independence and the observer's knowledge of phi stated; that knowledge is the first assumption-watch item. - Shannon bound given with its conditions; exact bound vs computational unpredictability (a PRG past the seed length) kept apart. - PE-01 tests three observer classes on one fixed generator, with a non-vacuous positive control and a negative control tied to its reason. - ch18:114 is a claim to test, refutable but not establishable by finite classes; the milestone is a question with an outcome rule. - #911 result pinned at bafb38d and scoped; references completed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Owner review of 47d4f2b: - Knowing the law is not knowing the seed. Observer knowledge is now one of K0 (neither phi nor mu), K1 (phi and mu, not the initial state; prediction set by the posterior, computed rather than assumed; perfect from 2L symbols on by Fine-Wilf, L the maximal orbit length) or K2 (the initial state, i.e. reading h, outside the thread's classes). The unrestricted PE-01 observer is tested at K0 and K1. - The first milestone closes with one of three admissible outcomes: a new bounded theorem, a counterexample to the universal form of ch18:114, or a documented finding that the distinction is already covered by Structure:1256 and Main section 3.4. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Re-check of bd69acf (narrow block) resolved: - R2: Main:476/:536 say no fixed representation hosts generic combs; Main:538 is the fixed N-state realization obstruction for the qubit. - R3: a ranging reference class states its quantifier order (HILL-like min-max, metric-like max-min). - R4: K0 defined (test class fixed independently of phi, advantage over a named generator family); TV and the cryptographic notions are K1 by default. - R5: milestone closes with one or more of three outcomes, or OPEN, or VOID; a counterexample to ch18:114 needs an embedded-realizable observer (record memory and computation within C_V, measurement- independent settings); that memory bound is the first assumption-watch item; a bounded theorem needs a named class. - Nits: Main:498 removes the rationality restriction; TV 0 for the passive law, interventions for fixed finite families (Main:460, :536); record length n = K+1; HILL stated asymptotically in its source; Yao Shannon-type; exact all-circuit advantage only at tiny parameters; periodicity for the passive record only; K1 may infer the initial state, K2 excludes a priori knowledge; retained-seed escape when granted the target cuts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
- N8: K0 chooses one test for a named generator family; worst-case (max_D min_phi) and average-case (max_D E_phi) forms stated; per-phi choice over all tests would collapse K0 into K1; average case is not folding phi into the seed. - N9: the embedded-realizability sentence is conditional on 2L log2|A| exceeding the observer's share of visible memory; L depends on phi. - N10: a failed control makes the milestone VOID regardless of other outcomes; otherwise OPEN if no outcome is reached. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Adds review/REVIEW.md, byte-identical to the separate-agent internal review of the plan (sha256 be943f7d5b5cce0cbfe3ee6e40d5cdc7785cb63e51ea56ea18dd5321da4e348d): the first review of 80e4465 (BLOCK, eleven findings), the re-check of 47d4f2b with its update for bd69acf (BLOCK, narrow: R1-R5), Addendum 2 on e49c3b0 (ACCEPT WITH NITS: N8-N10) and Addendum 3 on 66578f4 (ACCEPT). Every reviewed commit is on this branch. Line numbers in the review refer to README.md at the commit each part reviews. Scanned before commit: no tokens, keys, signed URLs, e-mail or IP addresses, and no local paths; nothing redacted. The accepted plan (README.md) is unchanged. The review is internal review, not a research result, external validation or owner adoption. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Fixes the PE-01 objects (skew-product generators G_lin / G_filt / G_clk over primitive LFSR maps, with control generators G_dec, G_tape and a reciprocal-polynomial sibling), the inline definition of adv_D(phi), the reference law, knowledge levels, the three observer classes (unrestricted calibration, structured bounded classes B1-B4, embedded reversible observers P^emb(m)), positive/negative/exactness controls, the A.41 invariant-to-checkpoint table, and the decision rule with the COUNTEREXAMPLE criterion for the universal form of ch18:114. No code, no results. Local draft only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Applies the independent review of aa667c1 (narrow BLOCK) before any code: - R1 a counterexample witness may be K1, and its K0 status is reported; - R2 the readout clock is charged in a witness's footprint, and the prediction advantage must hold on a fixed window w = 3; - R3 G_tape(K) with N = K, x_0 uniform, fully enumerated for K <= K_tape = 20; - R4 new checkpoint EX8 (no hidden-sector access), and EX7 rests on it; - R5 K0 is fixed per subclass, the deterministic worst case is labelled a lower bound, and T3 uses the average-case or exact randomized LP form; - N1-N14: G_filt specificity, the B4 counting horizon, an independent DP check of the LC count, the B4 weight method and K0, the U average-case K0, IM6, the Main:560 scope and table size, realization conditions in the verdict, workflow_dispatch-only CI with JSON shards, literature before candidate-NEW tags, the stage-outcome label, vectorisation, and K_delta = null; - section 10 lists the seven owner decisions, with the review's recommendations. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Applies the re-check of 6e5db44 (narrow BLOCK) and the owner's decisions, before any code: - S1 EX8 checks each observer map (rho-step, a-step, clock tick, readout) for identity on h and independence from h, and checks that phi is the identity on (v, clk, out); - S2 the G_filt specificity rule is <= at every injective K, and < at some such K, for each n; - S3 new CX checkpoint: the JSON-only evaluation of (a)-(f), with three mutant witnesses each refused on its own condition; - S4 footprint = m + ceil(log2(K+1)) + 1 everywhere; new FP checkpoint; curves labelled "evaluation time uncharged"; the table size includes the trigger constant; the overcharge is noted as conservative toward the claim; - S5 the resource-model limitation sentence and the admissible-region tables (theta = n and n+1, per generator) in section 7 and in the verdict text; - A4: a candidate covered by a section 9 paper is tagged COVERED-literature; - dual-form randomized LP with K_LP(n) = 2^(n-1) - 1, plus a section 8 row; the B1 K0 nit; - section 10 records owner decisions 1-7 as decided. The admissibility threshold theta is the one open decision, and no run starts before it is fixed. The plan's own purpose statement is added. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…tribution) Applies the re-check of 67a5cbe (narrow BLOCK), before any code: - defines the universal zero horizon Z(phi) and states why it holds for every observer, adaptive included; the window floor is now K >= Z(phi) + 4 for all three generators. The section 7 tables are rebuilt per generator for theta = n and n+1, with Z values independently recomputed at drafting, and the consequences restated in sections 7 and 10. "Design-checked" is removed. - new checkpoints: AR (Z computed exhaustively, Z(G_lin) = n cross-checked against PC, the region recomputed and equal to the tables, and printed recomputed by the verdict) and TH (theta, K_LP and the fixing amendment recorded in the JSON and checked like PIN); - attribution rule: unpredictability is attributed to resources iff some witness meets (a)-(e) but fails (f); otherwise the verdict says "no witness within the enumerated scope at any footprint"; - CX also reads the EX1/EX7/EX8/IM3 flags and the global control flag; VG's self-test checks the limitation sentence; runs are gated on both theta and K_LP. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Nits only, from the re-check of fee9879 (accept with nits). No code. - N1: the readout clock starts at 0. - N2: AR also checks that mu factorises with uniform h and that every observer register starts at a fixed value. - N3: the linear-filter sweep runs n = 3..8. - N4: the attribution rule is applied per (generator, n, observer subclass); the section 7 consequences heading is reworded. - N5: the scope of the passive m = 3 sweep is a new open owner decision in section 10: (i) n <= 6 as comparison data only, or (ii) extend to n = 7, 8, capped at the admissible region, with its own section 8 row. Runs are gated on this decision as well as on theta and K_LP (TH). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
- N6: section 6 item 4 now says that theta and the m = 3 scope are the open owner decisions, and that K_LP awaits confirmation. No other "one open owner decision" phrasing remains. - Cosmetic: rewraps the over-width section 6.4 lines, and fixes the lazy continuation line at the end of the attribution bullet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
… only) Adds pe01_bounded_tests_v1/review/plan/: the independent review of the stage plan from aa667c1 to revision 4, with its addenda (REVIEW.md, RECHECK-67a5cbe1.md, RECHECK-fee98794.md), byte-identical to the reviewer's records, and the reviewer's design-check scripts with their outputs. Every script was replayed and reproduces its retained output byte for byte. README.md indexes the verdicts and maps the working paths; SHA256SUMS covers the directory. No plan text changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…eeze) Adds pe01_bounded_tests_v1/amendments/A1-owner-decisions.md, fixing the values PLAN.md (revision 5, af38dc2) leaves open, as decided by the owner on 2026-10-25: - theta = n + 1; - K_LP(n) = 2^(n-1) - 1, with no post-result adjustment; - the passive m = 3 sweep under option (ii), extended to n = 7 and 8 with K <= 15 and K <= 31. The plan's text, conditions (a)-(f), thresholds and controls are unchanged. The extended sweep adds observers only, is reported as its own cells and runs in separate CI shards. Results are stated under theta = n + 1 only. A machine-readable parameter block is read and recorded by the TH checkpoint. This commit is the frozen preregistration; code commits follow it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Applies the pre-freeze check of ced675c: - P1: records the owner's clarification of the "separate" safeguard, reading (a): one decision rule for all observers, with the m = 3 sweep reported as its own cells in its own CI jobs. - P2: a shard never started is "not run"; a started, unfinished shard is "incomplete", with its completed cells and its partial output kept; neither status is a verdict; a checkpoint failure in an m = 3 shard voids the whole stage. - Nits: per-n values in the parameter block, checked against the formulas; K_LP applies at n <= 6 only; the review README now covers up to revision 4 and points to the A1 check. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
… (nit N-d) The checker compares each formula with its explicit values only where the block gives them: theta at n = 3..8, K_LP at n = 3..6. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…(evidence only) Adds review/plan/PRECHECK-A1.md, the independent check of revision 5 and of A1 (ced675c: BLOCK narrowly, P1-P2; 7b8ca72: ACCEPT WITH NITS), byte-identical to the reviewer's record, and indexes it in README.md and SHA256SUMS. Its nit N-d is applied in 1e025b6; N-e is this commit. Touches review/plan/ only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
|
Checkpoint: the PE-01 frozen preregistration passed CI at its exact head.
Generated by Claude Code |
…U, B1-B4) PLAN.md §1-§3 as written, in exact arithmetic (Python ints and Fraction; numpy on integer arrays only): - gf2: polynomials, primitivity by the order of z, packed GF(2) elimination. - generators: phi = tau_f o kappa_sigma for G_lin, G_filt, G_clk, G_dec, the K0 families over all primitive p, and the mutant G_tape(N) with its prior. - laws: record laws by full enumeration through the bijection; U at K1 (TV, Bayes predictor) and K0 (the D_union / min-TV and mixture / mean-TV intervals); complement invariance (SY). - lc: Berlekamp-Massey, the length-count closed form, the independent DP and its Markov premise by enumeration (IM1, IM2). - bclasses: B1 by integer WHT (K <= 23) and the affine-hull tests beyond; B2; B3 k-wise (K <= 127) and windows (w <= 16); B4 by exact elimination, binary search for the least K, Dickson reduction (d <= 2) and enumeration (d = 3, K+1 <= 24) over annihilator spaces of dimension <= 20. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
… registry - params: the run parameters and the TH and PIN checkpoints. TH parses A1's pe01-parameters block, evaluates each formula at every n with an explicit value (theta: 3..8; K_LP: 3..6), compares the block with the parameters the code runs with, records A1's blob and requires 1e025b6 to be an ancestor of the run commit with A1's blob unchanged. PIN records PLAN.md's blob, requires it unchanged since af38dc2, that commit an ancestor of the run commit and of every commit touching the code. Either failing refuses the run. - ar: Z(phi) by exhaustive equidistribution over all control sequences, K_cx from the orbit census (median uniqueness checked), the admissible region recomputed from Z, K_cx and theta, compared cell for cell with the §7 tables parsed from PLAN.md. - pending: the points where the plan as written does not determine the computation (B3 window K0; the setting map of linear-filter observers). A run in result mode refuses to start while any is open. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…dual LP - observers: all observers with m <= 2 (16 and 9216); passive m = 3 in the canonical BFS labelling of the component reachable from v_0 (306432 forms, equal to Hall's subgroup counts of F_2 for k = 1..8); linear filters rho_x(v) = A v + x b, every (A, b) and their behavioural classes (the minimal polynomial of b under A). - composite: the composite bijection on C_V' x C_H from register-level maps (readout gated by the clock, rho, a, phi, clock tick); EX1, EX7, EX8, FP; the full-state path of IM3; the clocked witness composite. - embedded: the aggregated transfer sweep. Q_p exactly as integers Q_K = 2^K q_K per (rho_0, rho_1); every maximum (K1 optimal F, K1 prediction, K0 worst and average over all tests, K0 over prediction tests) is decided by integer bounds and exact Python-int evaluation; windows of the same O and chi at K-3..K are tracked for the primary and the family. - lp: the randomized K0 worst case for m <= 2 in its dual form, by cutting planes over an exact simplex, with both certificates checked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…t.py - cx: conditions (a)-(f) of §6 item 4 evaluated from a witness record's fields alone; the self-test's three mutants (one window value at 1/8 - 2^(-K-2), footprint theta+1, K = K_cx + 1) must each be refused on exactly its own condition, and the base record accepted. - collect: merges shard outputs into measurements.json; a shard is complete, incomplete (started, not finished; A1) or not run. Cross-shard controls: EX3 over every shard, TH and PIN consistency, NC-2 specificity (G_filt against G_lin at every K where both records are injective), CX, RP from the replay records. A checkpoint is green only if evaluated and passing; a missing primary shard leaves its checkpoints unevaluated. - verdict.py: generates the verdict text from measurements.json alone, VOID first and naming the failed checkpoints; per (generator, n, subclass) witness classification and attribution; the resource-model limitation sentence and the recomputed admissible region. VG self-test: regeneration identical, every control flag flipped yields VOID naming it, and the text check rejects a text without the limitation sentence. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
… job - shard: the computation split by (n, family), with the passive m = 3 sweep in its own (n, family) shards (A1), plus the controls and G_tape shards. Every §5 checkpoint is evaluated where its data are: EX1-EX8, IM1-IM6, PC, NC, SY, MO, FP, K0, AR, and the per-witness CX fields (full-state simulation of the clocked composite, its aggregated twin, K_cx, FP, EX6, EX1/EX7/EX8/IM3, K0 status). Smoke mode is the §8 local row: n <= 5, U, B1-B4, passive m <= 2, and the controls. - run.py: shard / replay / collect / list. TH and PIN run before any work; result mode also refuses while an open plan item has no amendment. A shard writes a deterministic <id>.json (commit, recipe, preflight, controls, measurements) and a separate <id>.provenance.json (run id, timings), so a replay can be compared byte for byte (RP). - .github/workflows/pe01-bounded-tests.yml: workflow_dispatch only (no push or pull_request trigger); plan, primary and m3 matrices from run.py list, a replay job per shard, collect and the verdict; shard and result JSON uploaded as artifacts for commit after review. Dispatch needs owner approval (AGENTS.md §A.43 item 4). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
The VG flip test now flips only passing controls to failing (an already failing control leaves the verdict VOID and named), the limitation-sentence check is exercised on a probe text when the verdict itself is VOID, and a VG failure keeps the original failed checkpoints in the VOID line. Found by running collect and verdict on a copy with one control flag injected false. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
|
Checkpoint: the PE-01 implementation is published as WIP / UNVERIFIED.
Generated by Claude Code |
… (review R9) - pending: each open item lists the readings the code implements (B3W-K0, LF-A, WIT-A, TAG-L, D-SIGN); open_items() returns the items A2's block does not resolve with a listed reading. - params: amendment A2 carries a machine-readable pe01-resolutions block. TH pins it as it pins A1: A2_COMMIT (unset until A2 lands), its blob unchanged at the run commit and in the tree, A2_COMMIT an ancestor of the run commit, A1's commit an ancestor of it. TH records the A2 blob and the resolutions. Result mode refuses while any item is open. A test mode reads an unpinned local stub (PE01_TEST_A2) and is never a result. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…coding - ar (review R3): K_cx is checked against independent values: the closed form 2^(n-1) - 1 for G_lin and G_filt (two fixed points (x, 0); every other state on a cycle of length 2^n - 1), and a separately coded scalar orbit census for G_clk. l_med is recorded. The unused theta argument is removed. - bclasses (open item B3W-K0): window marginals are checked stationary for every window used; the K0 average is exact by sign-pattern decomposition over the union of supports (checked against all tests for w <= 4); the deterministic worst case is exact for w <= 4 and the D_union / min-TV interval for 5 <= w <= 16. B1's lower bound beyond K = 23 is monotone in K (review N4). - exact (review R6): run-length encoding and a lossless complement form 1-p/2^e for dyadic values near 1. - composite: a map leaving the declared state space fails EX1 and FP cleanly instead of crashing; FP's reference clock width is written independently (review N1); the window-reading note (N12). - lc: the tautological length-rule sub-check is removed (review N2). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…IM3 (review R1, R4, R5) - embedded: prediction windows are tracked under both readings of (d) (open item D-SIGN): 'abs' |Pr - 1/2| >= 1/8 and 'signed' Pr - 1/2 >= 1/8 with the same chi at every K' in K-3..K; per K the subclass count, the family-wide count and the count per family member. - shard, R1: embedded_bruteforce compares the window counts (both readings, primary and family-wide) with an independent scalar Fraction path; pred_bruteforce does the same for the 'pred' path (K1 prediction, the K0 worst and average maxima, windows) on passive linear filters and a passive m = 3 sample. The '>=' -> '>' window mutant is now caught. - R4: the m = 3 shard checks m = 3 <= U, prediction <= distinguishing and its K0 records; K0 <= K1 is checked pointwise for every K0 class against the named generators' K1 curves (where K1 is exact); randomized K0 lies between the deterministic worst case and the average. - R5: the passive-linear sweep carries the full-state IM3 path at n <= 4, and the class reduction is checked per (A, b) by the multiset of cells (C[v,0], C[v,1], Q_K(v)) and of linear-prediction hit counts. - Open items: B4 at degree d takes the lower-degree values where only the 2^-d bound is known, with MO d <= d+1; the B3 window K0; passive linear filters named so (plin_m*); witnesses per reading, plus the first family-wide window (N6); mechanical L1-L4 tag inputs (TAG-L). - N3: PC firing also asserted on the sweep's m = 1 curves on G_dec at K = 1. N9: the canonical m = 3 forms are pairwise distinct and fixed by an independent BFS relabelling. Curves and per-K lists are run-length encoded losslessly (R6); progress is reported after every block for partial outputs (R8). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…rements (review R2, R6-R8) - verdict.py, R2: horizons are printed from the shards' exact and determined flags. Only exact, determined statements stand under PROVED (exhaustive finite); lower bounds print as "K_delta <= K" or "undetermined", intervals as ranges, in their own section. INCOMPLETE (no verdict) when a checkpoint or primary shard was not evaluated; VOID only for a failed checkpoint. Condition (d) under the reading A2 selects, or both when none is selected. Mechanical tags L1-L4 with COVERED-corpus first (N5); theta from the measurements (N8); per-combination region cells (N10); family-wide window counts (N6); the conservative reading of (a). - cx: (d) under a named reading; a malformed value refuses (d) instead of crashing (N7); the self-test covers both readings, a sign-alternating window and a malformed value. - collect, R6-R8: measurements.json holds only verdict inputs and each shard file's sha256, with run id, attempt and job per shard and for the run; incomplete shards keep their completed cells and controls; a missing replay record is unevaluated, a differing one fails RP; cross-shard MO for m = 3; witness K_cx checked against AR; a 20 MB budget per file. verdict.json records the sha256 of measurements.json and the run id. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…fixed before reading) Owner decision 2026-10-26: extend tagging to relevant prior work without changing PE-01's frozen verdict. A3 adds prior work on self-clocked and clock-controlled generators (Rueppel 1987, Gollmann-Chambers 1989, and works found from them) to the citations productivity tags may use, and fixes the tagging rule before any of it is read: first-hand reading only, quoted passage and covered parameters, "covered in kind" kept distinct, no candidate-NEW while any listed work is unread. Verdicts, measurements, controls and the A2 mechanical tags are unchanged; nothing is re-run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…terature corrected review/literature/ holds the tag annex (r2, in force; r1 kept as the reviewed object), the independent review of r1 (ACCEPT WITH CHANGES), the re-check of r2 (ACCEPT WITH NITS, nits RN1 and RN4 applied), the author's check script with its outputs, and the reviewer's probes. - The counterexample cell is covered in kind, not in its parameters, by a 2006 clock-control fault attack on the shrinking generator. - Passive horizons of linear statistics on the linear generators are covered in kind by AGHP's mechanism. - No candidate-NEW tag is assignable while the listed works are unread. REPORT.md's Literature section is replaced to match: it corrects the Rueppel comparison (G_clk's step is selected by the visible parity bit, which the observer's action modifies; Rueppel's by the register state) and the Agievich-Solovey description (a restatement, not a confirmation), and states PE-01's contribution as a verified bounded counterexample under its declared model, with no new cryptanalytic technique claimed. Verdicts, measurements and the A2 mechanical tags are unchanged; nothing in results/ was re-run or edited. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Planning checkpoint for PE-02 (Issue #934): charged and uncharged observer tables, active against passive observers, clock ablation. Plan and notes only, with two design-only arithmetic checks (the polynomial rule for n > 8 reproduces PE-01's polynomials for n = 3-8; the footprint formulas). No code computing results; nothing run; no execution authorized. Independent plan review next. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
… not frozen) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Applies R1-R5, R7-R15, R6's reporting change and the UX cross-check of the independent plan review; CHANGES-r2.md maps each item. Owner decisions O1-O10 (including the stage name and the charge scope) are marked as placeholders with the review's recommendations. Design scripts replay byte for byte; no experiment run, no PE-01 cell recomputed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…4-N7 nits) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
G_clkfix_u searched over its own theta = n+2 region (and the passive m = 3 caps raised to it); NOT_IN_SEARCH_RANGE status, and NO_WITNESS_IN_SCOPE only over a searched non-empty cell; dependent parameter values tagged with the decisions they assume, refused on mismatch, with each option's effect on the search ranges stated; O4b (the m = 0 cut) split out as its own owner placeholder; the linear class-code arithmetic for O3 added as a design script; nits N4-N7. All four design scripts replay byte for byte. Owner decisions O1-O10 and O4b remain open. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…ozen) Records the owner's approval (amaybaum, 2026-10-26) of all eleven decisions O1-O10 and O4b as recommended. P1 brings every option-dependent control under the stop-on-mismatch rule (24 dependent entries; TH emulation passes with no OPEN); P2 drops the stale status line; P3 fixes the schema identifiers. The O8 rename is held: "PE-04" already names the quantum-reconstruction stage in the thread README, so applying it would collide; an unused identifier is put to the owner. Design scripts replay byte for byte. Not frozen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Owner decision O8 (amaybaum, 2026-10-26): "rename the new stage to PE-05. PE-04 remains reserved for quantum reconstruction." The stage directory moves to pe05_charged_tables_v1/; PLAN, NOTES, CHANGES and the design scripts' header docstrings name the stage PE-05; the parameters block records O8 = PE-05. The thread README gains a PE-05 entry after PE-04. Retained review files are byte-unchanged; review/README.md maps their old paths. Verbatim owner quotes and the other stage named PE-02 are untouched, and the fixed identifiers (pe02-shard/1, ...) are unchanged. Checks: the four design scripts replay their committed outputs byte for byte from the new path; the TH emulation passes (11 decisions, 24 dependent entries, no OPEN value). No experiment was run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
The independent confirmation of 7b46918 is ACCEPT WITH NITS. This commit applies them: - C1: the PE-05 README entry moves to the end of the thread README, so lines 1-277 stay byte-identical and PE-01's frozen line citations still resolve at the head. - C2: status lines are timeless; no freeze SHA is written into the files. - C3: the owner's "exact-version checks" are applied in both readings: a fixed PE05_env (Python 3.12, numpy 2.2.6, ubuntu-24.04 x86_64) that TH and collect enforce, and a freeze record naming the exact commit and the digests of PLAN, NOTES and the parameters block. - C4: owner quotations are verbatim; summaries are marked as such. - C5: CHANGES-r3 records #934's retitle. The design scripts replay byte-identically, and both TH emulations pass. No experiment was run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…e candidate) The confirmation of 7736a1c found the C3 environment pin inconsistent: - E1: one rule everywhere. Result mode refuses unless Python is 3.12, numpy is 2.2.6, ImageOS is ubuntu24 and RUNNER_ARCH is X64. ImageVersion and sys.version are recorded, never compared. - E2: ENV applies in result mode only. Smoke and test runs record the environment and are never results. - E3: the stdlib-plus-numpy claim becomes checkpoint IMP. Each shard records its non-stdlib top-level modules, excluding __main__ and the stage's own package; collect refuses a result shard unless the set is exactly {numpy}. The owner's O8 table row is quoted as its two cells. CHANGES-r3 is headed "Change log (r3)". The design replay is byte-identical, both TH emulations pass, and README lines 1-277 are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
The confirmation of d6fc056 recommended IMP-1: interpreter startup (site, .pth files, sitecustomize) can load non-stdlib modules that -I does not prevent. IMP now measures only the top-level names added after a snapshot taken at the entry module's first statement, still excluding __main__ and the stage package. The startup set is recorded and never compared. Every loaded stage-package module must also lie inside the stage's code directory. In result mode, collect refuses a shard unless the measured set is exactly {numpy} and the location check passes. Typo fixed in PLAN 9. The design replay is byte-identical, both TH emulations pass, and README lines 1-277 are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Four confirmation reports (7b46918, 7736a1c, d6fc056, 7d90b32), the last CONFIRM FOR FREEZE at 7d90b32. Review records only; PLAN, NOTES and the parameters block are unchanged from 7d90b32. One local scratch path is redacted from the first report. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
PE-05 specification freeze recordThe PE-05 specification is frozen at Authorization. The owner (amaybaum, 2026-10-26) said "Proceed with freeze at 7d90b32 only if CI and the independent confirmation pass on that exact commit. No experiments authorized." Earlier the same day: "Approved: rename the new stage to PE-05. … This authorizes the specification freeze, not experimental execution." No experiment, run or dispatch is authorized. Frozen object Path:
The Exact-version checks. Both readings of the owner's condition are applied:
Independent confirmation. The final verdict is CONFIRM FOR FREEZE at
The four confirmations are retained in CI. Run 40393320363 on head After this freeze
Generated by Claude Code |
|
Closing without merging (§A.43 item 6; PR-AUDIT-1, #1088) Owner decision (amaybaum, Claude Code session chat, 2026-11-04):
This is an administrative retirement, not a scientific adoption. Nothing on this branch is adopted by closing it, and no claim is promoted or reclassified. The PE-01 evidence has not landed on The PR description is superseded. It names head Retained.
Where each part now lives.
Recorded as not needing a home. PE-01 code-review nits N17 and N18 ( Authority. This closure authorizes no execution, dispatch, F/E designation or merge. Generated by Claude Code |
Guiding draft PR for the OI-PE-1 research thread (§A.43). This is exploratory research only. It is not a native V3 round, and the PR introduces no postulate, premise or manuscript change.
research/oi-pseudoentropy-20261025.D:mainatc37700ad7d1bf099c59010e941ca06ffc4c12e3d.85096e3f8fb9f40dc23912c3a563ab95f6baff8b, treeeb4015d7. This is the PE-01 frozen preregistration.README.md`` at66578f41, unchanged at the head. Its review is in `review/REVIEW.md` (commit `25e77a3c`).Merge: not authorized.
PE-01 frozen preregistration
PE-01 is bounded tests on one fixed generator family.
pe01_bounded_tests_v1/PLAN.md,``` revision 5 (af38dc2d, sha256 `bf7b0cb9…e091`).['amendments/A1-owner-decisions.md'](https://github.com/amaybaum/incompleteness/blob/85096e3f8fb9f40dc23912c3a563ab95f6baff8b/verification/programmes/oi-qm/reconstruction/oi-pseudoentropy-20261025/pe01_bounded_tests_v1/amendments/A1-owner-decisions.md).Its final text is at1e025b67. It records the owner's decisions of 2026-10-25, with their rationale:['review/plan/'](https://github.com/amaybaum/incompleteness/blob/85096e3f8fb9f40dc23912c3a563ab95f6baff8b/verification/programmes/oi-qm/reconstruction/oi-pseudoentropy-20261025/pe01_bounded_tests_v1/review/plan/README.md),byte-identical to the reviewer's, withSHA256SUMS.aa667c136e5db44767a5cbe1fee987941cbfba61af38dc2d+ A1ced675cc7b8ca7271e025b67)Exact-head CI.
workflow_dispatchrun 40226975040 ofverify.yml, on85096e3f, is in progress. The branch stays at this commit until it completes. Execution begins only after it is green.Pre-push checks:
legacy_records_check(303 intact);Question
This thread takes one fixed finite reversible realization and lets the horizon or protocol class grow. It asks:
The corpus claim under audit is
book/ch18-beyond.md:114: randomness "is unpredictable by any embedded observer regardless of its origin". The thread treats it as a claim to test, not a premise. Finite observer classes can refute its universal form but cannot establish it.Baseline already settled in the corpus (not restated as new)
Structure.md:1256: zero entropy rate. Recorded randomness is bounded by log|C_V×C_H| and exhausted at recurrence scale.Main.md§3.4:Scope
Three notions, kept distinct:
Observer knowledge:
An observer counts against the claim under audit only if it is embedded-realizable.
Stages:
First milestone: PE-01 and PE-02. It closes with at least one of:
A failed control makes it VOID. Otherwise it closes OPEN.
Authority limits
This PR does not claim:
PE-01 execution is authorized by the owner once this preregistration is published and its checks pass. The job CI of §8 is
workflow_dispatch-only, and each dispatch of it needs owner approval (§A.43). This PR carries no manuscript change, theorem or scientific-result designation, and no merge, without separate owner approval.Related: #911 (bounded persistent memory; PE-03 coordinates with it and adopts none of its controllers), #910, #912, #917, #918.
🤖 Generated with Claude Code
https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb