Experiment 254

“F1.4: replicate 0253's excess (K4 above all 12 copies in 299 of 2,093 settings, chance 161): K4 on 400 of its settings with fresh copies, four shuffled stand-ins for K4 through the same procedure, and the 25 strongest of K4's 66 settings above all 100 against 100 fresh copies”

F1.4, replication (program.md: a result outside the copies' range stops the queue). 0253 found K4 above all 12 of its own copies in 299 of 2,093 settings (chance 161, binomial p 1e-24) and above all 100 in 66 (chance 21), with junk readings and the excess spread over the whole cell (K4 beat its first copy in 61% of settings, not 50%). Before reading it as K4's, test the procedure: (A) K4 on 400 of its fitting settings drawn at random, fresh seeds and copies; (B) four shuffles of K4 stand in for K4: each gets its own fitting settings (the same exact decider over the same schedule list), 400 drawn at random, and the identical decision; (C) the 25 strongest of K4's 66 settings above all 100 (all that 0253's record lists), each against 100 fresh copies. The selection of settings by the target, and the copies being fitting shuffles, are the same in A and B, so B is the procedure's own null.

revertedstatus
experiment 253parents
2.3 htime, all phases
0candidates
0/24known letters
unclocked
1

The experiment method

What the method does with the 24 known letters.

Yesterday's test said K4the carved letters The 97 letters cut into the copper at the CIA, shown at the top of every experiment page. reads more like English than its scrambled copiesa shuffled control The same experiment run on the carved letters shuffled into a random order. far more often than chance allows, but its best readings are gibberish. Before believing it, we check the test itself: we pretend four scrambled copies of K4 are the real thing and put each through exactly the same procedure. If they also 'beat their copies' too often, the test is biased, not K4 special.

Words in the margin are defined on the glossary page.

1.1

The method at work

The carved letters go in at the top; the reading comes out at the bottom.

OBKRUOXOGHULBSOLIFBBWEASTNORTHEASTOTWTQSJQSSEKZZWATJKLUDIAWINFBBERLINCLOCKWGDKZXTJCDIGKUHUAUEKCAReach target on 400 of its own fitting key schedules: one search on it, then fitting scrambled copies one at a time; a cell per 97 schedules' worthK4: above all 12 copies in 53 of 400 (13.2%)stand-in 1: above all 12 copies in 41 of 400 (10.2%)stand-in 2: above all 12 copies in 29 of 400 (7.2%)stand-in 3: above all 12 copies in 6 of 400 (1.5%)stand-in 4: above all 12 copies in 70 of 400 (17.5%)a fair test: 1 in 13 (7.7%) for every targetK4's 25 strongest schedules of 0253 against 100 fresh copies: above all 100 again in 9K4a stand-in, or above all 100notEASTNORTHEASTBERLINCLOCKIN: THE COPPER, ALL 97 LETTERS, THE 24 KNOWN PLACES IN ACCENTOUT: NO READING; K4'S RATE SITS INSIDE THE STAND-INS' (2ND OF 5)
the idea

0253 found K4 beating its copies far more often than chance allows, with gibberish readings. Is K4 special, or the test?

the check

Four scrambled copies of K4 play K4: each gets its own fitting schedules and exactly the same procedure.

the bound

The stand-ins beat their copies in 1.5% to 17.5% of schedules; K4 in 13.3%, second of five. The rate belongs to the text, shared across its schedules, so 0253's p was wrong; 40 stand-ins next (0255).

2

Experiment lineage

What this experiment was built on, from the lineage page: 19 experiments before it, back to the root of its line. Its number is in bold.

kept reverted, in its family's colour ×error or timeout reverted under today's rules built on a parent in the same family built on a parent in another family
3

Best candidate against the known letters

This experiment produced no candidate: the search ruled everything out before a full text was built. Its product is the bounded negative under Result and bounds below.

4

Walkthrough, by hand

Redo the method on a few letters with pencil and paper.

  1. Shuffle K4's letters to make a stand-in.
  2. Find every key-stepping rule that the stand-in fits with some alphabet (the 24 known letters agree), as was done for K4.
  3. Pick 400 of those rules at random. For each, search for the stand-in's most English-looking reading, then make scrambled copies of the stand-in that fit the same rule and search them one at a time until one reads as well.
  4. Count the rules where the stand-in beat 12 copies.
  5. A fair test gives about 1 in 13. Do the same for K4 and compare.
the worksheet: the first steps by hand, on squared paper
targetfitsabove 12ratebeats 1st copyK42,09353/40013.2%58%stand-in 13,24641/40010.2%51%stand-in 23,69629/4007.2%42%stand-in 32,9976/4001.5%34%stand-in 43,91770/40017.5%70%Fair rate 7.7% (1 in 13), first copy 50%. Stand-ins pooled 9.1%; K4 13.2%, z 2.47 against the pooled rate(pre-registered verdict: unclear). K4's 25 strongest 0253 schedules against 100 fresh copies: 9 above all again (a fairtest: 0.25).EACH TARGET THROUGH THE SAME PROCEDURE: ITS FITTING SCHEDULES, 400 DRAWN, AGAINST ITS OWN FITTING COPIES
5

Worked example, generated

The same steps run by the code on the real letters.

Replication of 0253: is the excess K4's or the test's?

  target      its fitting settings   400 drawn   above all 12 copies
  K4          2,093                   400         ?   (0253: 14.3%)
  stand-in 1  its own                 400         ?
  ... four stand-ins (shuffles of K4), the same procedure

  a fair test gives 1 in 13 (7.7%) for every target.
6

Hypothesis, for a cryptanalyst

Family, key space, the constraint under test, and the clues it reads.

F1.4 (a keyed table with a hand key schedule, one free alphabet on both sides, Beaufort or added; C20(d), C27(c)). 0253 decided each of K4's 2,093 fitting settings with D1's one-run decider (0140's tempering generalised to slot maps, 0252) against fitting shuffles climbed one at a time. The per-setting null (1/13 above all 12) assumes K4 and a fitting shuffle are exchangeable once both fit. They may not be: the setting list was filtered by K4 (a setting that K4 fits may fit it more loosely than a random fitting shuffle), and a fitting shuffle may keep fewer free alphabet letters. If the stand-ins (B) show the same excess as K4 (A), the excess belongs to the procedure and 0253's verdict must be read against B's rate, not 1/13; if B sits at 1/13 and A replicates, the excess is K4's and is chased (C says whether particular settings carry it).

7

Prediction

Written before the run; the result decides it.

B shows an excess like A's (stand-ins above all 12 copies in about 12-15% of their settings, against 7.7% for a fair test), so the excess belongs to the procedure; A replicates 0253's rate (about 14%); C: K4 above all 100 fresh copies in a few of the 25, well under 25 but above the 1% a fair test gives. Zero candidates.

8

Method

  1. Targets: K4 and four shuffles of K4 (seed 2541). For each target, every setting of 0252's list (0128's schedules at slot counts 2-31, back and forth, both forms) is decided exactly; the target's fitting settings are its cell.
  2. A and B: 400 settings drawn at random from each target's cell (seed per target); per setting 0253's decide(): one tempering run on the target, then fitting shuffles of the target climbed one at a time, stop at the first at or above, at most 12 (no escalation). Count settings where the target is above all 12.
  3. C: the 25 settings 0253's record lists (the strongest of the 66 where K4 was above all 100), each with 100 fresh fitting copies (decide with escalation, new seeds).
  4. Verdict, pre-registered: the procedure's null rate is the stand-ins' pooled rate p_B; K4's A rate against p_B by a two-proportion test; if p_B is within 2 points of K4's, the excess is the procedure's.
9

Result and bounds

The harness's record: candidates, gates, loss, and the negative result this experiment leaves behind.

0candidates returned
0passed every gate
0/24known letters, best
–lowest loss
nonechampion before

0253 replication: K4 above all 12 in 53/400 (0.133); stand-ins 146/1600 (0.091); fair 0.077; z 2.47; verdict: unclear. C: 9 of 25 top settings above all 100 fresh copies.

What was searched, as the harness recorded it.

item
F1.4 replication of 0253's excess
decider
0253's decide(), imported unchanged: one tempering run on the target, fitting shuffles climbed one at a time, at most 12 (A, B), escalated to 100 (C)
targets
k4
cell size
2,093
sampled
400
above all 12
53
rate
0.133
beat first copy
231
beat first rate
0.578
mean copies climbed
3.98
standin0
cell size
3,246
sampled
400
above all 12
41
rate
0.102
beat first copy
205
beat first rate
0.512
mean copies climbed
3.48
standin1
cell size
3,696
sampled
400
above all 12
29
rate
0.072
beat first copy
170
beat first rate
0.425
mean copies climbed
2.75
standin2
cell size
2,997
sampled
400
above all 12
6
rate
0.015
beat first copy
136
beat first rate
0.34
mean copies climbed
2
standin3
cell size
3,917
sampled
400
above all 12
70
rate
0.175
beat first copy
281
beat first rate
0.703
mean copies climbed
4.6
fair rate 12
0.077
standins pooled
sampled
1,600
above all 12
146
rate
0.091
k4 rate
0.133
two proportion z k4 vs standins
2.47
verdict
unclear
C top settings
count
25
above all 100 fresh
9
fair expected
0.25
each
  1. setting
    B skip m=13 phi=10 n=22
    form
    V
    above
    100
    score
    -4.947
  2. setting
    B skip m=12 phi=6 n=22
    form
    V
    above
    100
    score
    -5.003
  3. setting
    B skip m=30 phi=29 n=21
    form
    V
    above
    100
    score
    -4.998
  4. setting
    B skip m=13 phi=9 n=22
    form
    V
    above
    100
    score
    -4.968
  5. setting
    B skip m=14 phi=12 n=22
    form
    V
    above
    100
    score
    -4.99
  6. setting
    B skip m=22 phi=13 n=21
    form
    V
    above
    100
    score
    -5.138
  7. setting
    B skip m=13 phi=8 n=22
    form
    V
    above
    100
    score
    -5.012
  8. setting
    B skip m=23 phi=15 n=21
    form
    V
    above
    100
    score
    -5.078
  9. setting
    B skip m=29 phi=28 n=21
    form
    V
    above
    100
    score
    -5.087
  10. setting
    B skip m=8 phi=3 n=23
    form
    V
    above
    76
    score
    -4.978
  11. setting
    B skip m=14 phi=13 n=22
    form
    V
    above
    59
    score
    -5.017
  12. setting
    B skip m=26 phi=23 n=21
    form
    V
    above
    59
    score
    -5.052
and 13 more
core seconds
140,831
compute seconds
2,569
exhaustive
no
modal cost estimate
5 x 400 settings x about 5 climbs + 25 x about 100 climbs, about 17 s each: about 210,000 core-seconds, about $3.5 of Modal credit (credit left about $17 after the margin)

How this experiment sits among the others is on the lineage page; its family's open hypotheses are on the families page.

Rendered from the record on 2026-11-05 17:14 UTC; updated after every experiment.
view on GitHub