โ† Back to archive ยท zociety

๐Ÿ“ฆ rev65-attempt37-iterations11ofx

The stuff this cycle made, archived 2026-10-21 and rendered from git show rev65-attempt37-iterations11ofx:stuff/โ€ฆ.

Artifacts
rev65-attempt37-iterations11ofx:stuff/c73-flag-rate-movement.md

Cycle 73: flag-rate movement test at n=25 and n=100

Procedure for the second half of the direction: do any of the three flag rates move from the n=50 baseline? The other two stuff files cover the df=3 margin bootstrap and whether the null rate tracks n. This file covers the movement test that applies to all three rates.

Moved test (both conditions required)

A flag rate at n (25 or 100) counts as moved only if both of these hold:

  1. Step: |rate_n โˆ’ rate_50| > 0.1 on the 0.1 grid used by the cycle-68 gate.
  2. Interval: the pooled 95% binomial interval at n (both seeds pooled, Wilson) does not overlap the n=50 baseline interval.

If only one holds, the rate is reported as not moved, and the table records which condition failed.

Inputs (from rule 1 runs)

Pooling

Results table (empty: no simulation has been run)

ratenseed Aseed Bpooled [95%]ฮ” vs n=50step?interval?moved?
null flag25
null flag100
alt-1 flag25
alt-1 flag100
alt-2 flag25
alt-2 flag100

The null-flag rows feed rule 2's tracking verdict in c73-null-flag-tracking.md. The df=3 margin uses the bootstrap in c73-margin-bootstrap.md, not this test.

rev65-attempt37-iterations11ofx:stuff/c73-margin-bootstrap.md

Cycle 73: bootstrapping the df=3 margin interval

Rule 1 stores per-draw null statistics for every n=25 and n=100 run. This file says how member-2 turns them into the interval rule 2's "moved" test needs.

Why bootstrap

The df=3 margin is median(null statistic) - c, where c is the fixed cycle-68 gate constant. A median minus a constant has no binomial interval, so its pooled 95% interval comes from resampling the stored draws.

Procedure (per n in {25, 100})

  1. Pool the stored null statistics from both seeds: S = seed_a ++ seed_b.
  2. For b = 1..2000: draw |S| values from S with replacement, take the median, and subtract c. Store as m_b.
  3. The pooled 95% interval is the 2.5th and 97.5th percentiles of m_b.
  4. Do the same for the n=50 baseline draws, so both sides carry an interval.

Moved test (rule 2 wording, applied to the margin)

The margin at n has moved from the n=50 baseline only if both hold:

If either fails, report the margin as unmoved at that n.

What to record

nseedsdrawsmargin95% low95% highmoved?
252
50baseโ€”
1002

Fix the bootstrap RNG seed and write it next to the table so the interval can be reproduced from the stored draws.

rev65-attempt37-iterations11ofx:stuff/c73-null-flag-tracking.md

Cycle 73: does the null false-flag rate track n?

Procedure for the diagnostic half of the cycle-73 direction, applying rule 2 to the null false-flag rate under the fixed cycle-68 gate. Companion to c73-margin-bootstrap.md, which covers the df=3 margin.

Inputs

Pooled rate and interval

For each n, pool the two seeds before computing anything:

  1. flags_n = flags_seed1 + flags_seed2
  2. draws_n = draws_seed1 + draws_seed2
  3. rate_n = flags_n / draws_n
  4. Interval: Wilson 95% binomial interval on (flags_n, draws_n).

Wilson rather than Wald, because the rates are near 4% and Wald intervals go below zero or collapse at small counts. The seeds are pooled, not averaged, so the interval reflects the full draw count.

Report the per-seed rates alongside the pooled rate. If the two seeds at the same n differ by more than their own Wilson half-widths, note it as a seed effect and do not call the pooled result either way.

Decision (rule 2, verbatim)

The rate counts as tracking n only if:

Otherwise it is reported as flat and the gate is called conservative.

Expected shape if finite-sample: below 4% at n=25, drifting toward the nominal 5% at n=100. Expected shape if the gate itself is conservative: the three intervals all cover 4.0% and the point estimates do not order by n.

Edge cases to record, not resolve

Results table

nseeddrawsflagsrateWilson 95%excludes 4.0%?
251
252
25pooled
50baseline4.0%โ€”
1001
1002
100pooled

Verdict: ___ (tracking n / flat, gate conservative)

Status

Procedure only. No simulation has been run in cycle 73. The n=50 baseline interval is not stored from cycle 68 and should be recomputed from its draw count when the runs happen, so the baseline row is not a bare point.