Repository navigation
Lab v1 (Thompson + context arms on Gomoku); phasor_trig_probe on PhaseLut - #1456
Conversation
…able The probe carried its own (cos, sin) table. PhaseLut (#343) builds the same table; the probe's non-timing output is unchanged. The complex distance bound stays local: PhaseLut::nearest_error_bound bounds each component, and the early exit sums complex terms. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EFw2WdKr1oxvaKCJC2ua2R
lab.rs: Gamma (Marsaglia-Tsang, boost for shape < 1) and Beta samplers, moment-tested incl. the Jeffreys Beta(1/2, 1/2). Gomoku: Chooser::Thompson samples each recipe's Beta(pos+1/2, neg+1/2); Memory::Global keys every situation the same. --lab-v1 runs a second pre-registered family on fresh seeds 4001..: T1 Thompson vs argmax e: -0.050 score, FALSIFIED. T2 Thompson after an opponent switch: -0.015, FALSIFIED. T3 structural vs global key: +0.025, SUPPORTED. T4 Thompson cuts folds/step: no (+18.5, n.s.), FALSIFIED. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EFw2WdKr1oxvaKCJC2ua2R
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EFw2WdKr1oxvaKCJC2ua2R
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Warning Review limit reachedYour organization has reached its usage spending cap. Adjust your spending cap in the billing tab. Next included review available in 24 minutes. View limit details
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. Comment |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019fbZ92dFKQ5BJHrA3YcH9A
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019fbZ92dFKQ5BJHrA3YcH9A
Two independent changes. Both are probe-only and change no production code.
1.
phasor_trig_probe: usendarray::simd::PhaseLutThe probe carried a private copy of the
(cos, sin)table.PhaseLut(#343) builds the same table, and the probe's non-timing output is unchanged before and after the swap.The complex-distance bound stays local to the probe.
PhaseLut::nearest_error_boundbounds each component separately, but the early exit sums complex terms, so it needs the complex bound.2. D-SELF-CALIBRATING-LAB-1: second pre-registered family on Gomoku
New pieces:
lab.rsgains Gamma and Beta samplers. A moments test covers Beta(½, ½), Beta(2.5, 7.5) and Beta(30.5, 10.5).Chooser::Thompsonsamples each recipe's Jeffreys posterior, Beta(pos + ½, neg + ½).Memory::Globalgives every situation the same key, as a context-free baseline.--lab-v1runs on fresh seeds 4001.. with its own Holm family.Results:
Replacing the sampler with the posterior mean turns two tests red. STATUS_BOARD gets a LAB-1 row, and the rows #1440 shipped are marked Shipped.
Verification
moore_nars_gomoku_probetests: 15 passed.--all-targetsis clean.🤖 Generated with Claude Code
https://claude.ai/code/session_01EFw2WdKr1oxvaKCJC2ua2R
Generated by Claude Code