Experiment 123

“Two alphabets in unknown orders, one for the message and one for the carved letters (Quagmire IV), no move: which key lengths 1-26 can any pair fit, and is that unusual against scrambled coppers?”

F1.2. 0097 tested two unknown alphabets only at key lengths 3, 7 and 21, by a relaxation. Here every length 1-26 is decided exactly with 0119's method generalised to two independent alphabets (each one-to-one), on K4 and 100 scrambled coppers. Power is stated before running: at each length, the share of coppers on which the exact test fails is the test's power to reject a random text there; lengths where K4 fits are then compared with that rate.

revertedstatus
experiment 119parents
31 stime, all phases
0candidates
0/24known letters
unclocked
1

The experiment method

What the method does with the 24 known letters.

K1the earlier messages The three solved parts of the sculpture. and K2 used one scrambled alphabet for the whole table. A variant uses two: one scrambled order to look up the messagethe message The 97 letters of English that Jim Sanborn wrote and enciphered. letter and another to write the carved letter. With both orders unknown there are vastly more tables. For each key length 1 to 26 we ask, by exact arithmetic on the 24 known lettersthe known letters Sanborn has confirmed that positions 22 to 34 of the message read EASTNORTHEAST and positions 64 to 74 read BERLINCLOCK., whether any pair of orders and any key could produce them, and how often the same is true of scrambled copies of the carved textthe carved letters The 97 letters cut into the copper at the CIA, shown at the top of every experiment page..

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.

OBKRUOXOGHULBSOLIFBBWEASTNORTHEASTOTWTQSJQSSEKZZWATJKLUDIAWINFBBERLINCLOCKWGDKZXTJCDIGKUHUAUEKCARIN: THE COPPER, ALL 97 LETTERS, THE 24 KNOWN PLACES IN ACCENTtwo unknown alphabets, one for the message and one for the carved letters, key length 1-26: does any pair fit the 24 known letters?158101315192326no pair of alphabets fits K4some pair fits K4share of 100 scrambled coppers that fit at each length (bar height; full height = all of them)length 19: K4 fits, 3 of 100 coppers do; outside their range, so replicated in 0124 (26 of 1,000)K4 fits at 8 lengths; coppers 5-16, middle 90% 6-15OUT: NO READING; KEY LENGTHS 1-7, 9-12, 14, 15, 17, 18, 21, 22, 25 CLOSED FOR ANY PAIR OF ALPHABETSEASTNORTHEASTBERLINCLOCK
the idea

A variant of K1 and K2's table uses two scrambled alphabets, one to look up the message letter and one to write the carved letter. Both may be any order; the known letters decide exactly which key lengths any pair can fit.

the check

Per length, the 24 equations are solved modulo 13 and 2 and searched for two one-to-one alphabets. The share of scrambled coppers that fail is the test's power at that length.

the bound

K4 fits at 8, 13, 16, 19, 20, 23, 24 and 26 and nowhere else. Every length but 19 is inside the coppers' range; 19 (3 of 100) was replicated in 0124.

2

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 in section 7.

3

Walkthrough, by hand

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

  1. Choose a key length, say 8, and group the known places by slot (place mod 8).
  2. For each known place write: place of the carved letter in the cipher alphabet = place of the known letter in the plain alphabet + key value of the slot.
  3. Two known places in one slot give one check with the key removed: C(c1) - P(p1) = C(c2) - P(p2).
  4. If one slot holds the same known letter over two different carved letters, those carved letters would share a place: dead.
  5. Otherwise solve the checks modulo 13 and modulo 2 and search the solutions for one where each alphabet keeps its letters apart.
  6. Repeat for every length 1-26 and for 100 scrambled copies of the carved text.
the worksheet: the first steps by hand, on squared paper
KEY LENGTH 8, TWO ALPHABETS: KNOWN LETTERS GROUPED BY SLOT (PLACE MOD 8)slotknownknown letter under carved letter (place)checks04T under V (25), S under S (33), E under Y (65), C under P (73)314N under Q (26), T under S (34), R under P (66), K under K (74)322O under Q (27), L under V (67)132R under P (28), I under T (68)142T under R (29), N under T (69)153E under F (22), H under N (30), C under M (70)263A under L (23), E under G (31), L under Z (71)274S under R (24), A under K (32), B under N (64), O under F (72)316 checks in all, each C(carved1) - P(known1) = C(carved2) - P(known2) with the key removed. A pair of alphabetssatisfies all of them: length 8 stays alive, as it does for 31% of scrambled coppers.
4

Worked example, generated

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

key length 8: known letters by slot (place mod 8)
  slot 0: T->V (25), S->S (33), E->Y (65), C->P (73)
  slot 1: N->Q (26), T->S (34), R->P (66), K->K (74)
  slot 2: O->Q (27), L->V (67)
  slot 3: R->P (28), I->T (68)
  slot 4: T->R (29), N->T (69)
  slot 5: E->F (22), H->N (30), C->M (70)
  slot 6: A->L (23), E->G (31), L->Z (71)
  slot 7: S->R (24), A->K (32), B->N (64), O->F (72)
  plain alphabet places: T=0 R=1 I=3 E=7 L=8 O=9 S=10 C=11 N=17 H=21 A=22 B=23 K=24
  cipher alphabet places: L=0 T=1 F=9 R=10 G=11 Z=12 M=13 V=14 Q=15 Y=21 K=22 N=23 S=24 P=25
  key: [14, 24, 6, 24, 10, 2, 4, 0]

key length 9: known letters by slot (place mod 9)
  slot 0: R->P (28), B->N (64), C->P (73)
  slot 1: T->R (29), E->Y (65), K->K (74)
  slot 2: H->N (30), R->P (66)
  slot 3: E->F (22), E->G (31), L->V (67)
  slot 4: A->L (23), A->K (32), I->T (68)
  slot 5: S->R (24), S->S (33), N->T (69)
  slot 6: T->V (25), T->S (34), C->M (70)
  slot 7: N->Q (26), L->Z (71)
  slot 8: O->Q (27), O->F (72)
  dead: no pair of alphabets fits

5

Hypothesis, for a cryptanalyst

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

C27(c) (Sanborn's 'slightly different' tableau), C1(b). Model: plain alphabet P and cipher alphabet C, unknown bijections letters -> Z26, key k of length L: C(c_i) = P(p_i) + k[i mod L] (Quagmire IV; the Beaufort form C(c) = k - P(p) is the same family with P reflected, so one form covers both; a key alphabet drops out). 24 linear equations over Z26; exact decision by CRT: solve mod 13 and mod 2, each alphabet's letters at most two per residue class mod 13 with each pair differing mod 2; refute at once on forced coincidences; otherwise enumerate the mod-13 letter space up to the two translations and scaling (rank <= 5) or search it depth first with pruning, a node limit reporting 'undecided'. The generalised decider agreed with 0119's on 780 one-alphabet cases and recovered planted Quagmire IV texts at lengths 3-26 in a dry run, which also showed K4 fitting at lengths 8, 13, 16, 19, 20, 23, 24 and 26. Power and copper comparison are what this run adds. Two alphabets have more freedom than one, so where both K4 and most coppers fit, 0120's finding (a climb on one alphabet already has weak power at 23 and none at 26) means an English climb here could not decide; such lengths are recorded blocked, not run weakly.

6

Prediction

Written before the run; the result decides it.

Power: the exact test rejects nearly all coppers (at least 90%) at lengths 1-7 and fewer than half at lengths with 7 or fewer checks (17, 18, 23-26). K4's 8 fitting lengths lie inside the middle 90% of the coppers' counts, and at every length where K4 fits at least 5% of coppers fit too; if K4 fits at a length where fewer than 5% of coppers do (length 8, 16 checks, is the candidate), that is outside the range and stops the queue for a replication. Zero candidates.

7

Method

  1. For each key length 1-26 write the 24 equations.
  2. Decide exactly whether a pair of one-to-one alphabets and a key satisfy them; re-check every witness.
  3. Do the same on 100 scrambled coppers (seed 121).
  4. Report per length the checks, K4's verdict, the share of coppers that fit (the power is one minus that share), and K4's count of fitting lengths against the coppers'.
8

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

K4 fits at [8, 13, 16, 19, 20, 23, 24, 26] (8 lengths); coppers 5th-95th (6, 15); share of coppers fitting where K4 fits: {8: 0.31, 13: 0.71, 16: 0.75, 19: 0.03, 20: 0.55, 23: 0.83, 24: 0.85, 26: 0.99}; unusual: [19].

What was searched, as the harness recorded it.

family
two unknown alphabets (Quagmire IV, any pair of 26! orders), periodic key, no move
key lengths
1, 26
exhaustive
exact decision per length (witness re-checked)
checks by length
1
23
2
22
3
21
4
20
5
19
6
18
7
17
8
16
9
15
10
14
11
13
12
12
13
11
14
11
15
9
16
8
17
7
18
7
19
9
20
11
21
11
22
9
23
7
24
5
25
3
26
1
k4 fits
8, 13, 16, 19, 20, 23, 24, 26
k4 dead
1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 17, 18, 21, 22, 25
copper share fitting by length
0, 0, 0, 0, 0, 0.14, 0.17, 0.31, 0, 0.39, 0.61, 0.51, 0.71, 0.57, 0.02, 0.75, 0.01, 0.73, 0.03, 0.55, 0.57, 0.73, 0.83, 0.85, 0.91, 0.99
power by length
1, 1, 1, 1, 1, 0.86, 0.83, 0.69, 1, 0.61, 0.39, 0.49, 0.29, 0.43, 0.98, 0.25, 0.99, 0.27, 0.97, 0.45, 0.43, 0.27, 0.17, 0.15, 0.09, 0.01
k4 fitting lengths
8
coppers fitting lengths sorted
5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 16, 16, 16
coppers 5th 95th
6, 15
k4 fits where under 5pct of coppers fit
19
k4 undecided
none
controls undecided total
0
texts done
101
k4 witnesses
8
plain letters in place order
TRIELOSCNHABK
cipher letters in place order
LTFRGZMVQYKNSP
key
14, 24, 6, 24, 10, 2, 4, 0
13
plain letters in place order
TSRAEKIHLONCB
cipher letters in place order
FKMPYSRGZLNVQT
key
1, 1, 11, 1, 9, 24, 9, 10, 22, 12, 10, 22, 0
16
plain letters in place order
TIOEACKHNSRBL
cipher letters in place order
ZVTYGKLPRQSFNM
key
20, 16, 2, 1, 11, 13, 1, 18, 1, 24, 10, 16, 14, 10, 0, 0
19
plain letters in place order
TLRSABNIKOECH
cipher letters in place order
FMLPTSGKNQYRVZ
key
None, None, 5, 18, 9, 20, 4, 22, 2, 19, 17, 18, 4, 22, 6, 6, 0, None, None
20
plain letters in place order
TRALCISENOBHK
cipher letters in place order
STFLMQZYRKGNPV
key
None, 20, 6, 6, 25, 22, 21, 22, 14, 4, 8, 18, 18, 0, None, None, None, None, None, None
23
plain letters in place order
TLHOANSIRBCEK
cipher letters in place order
SVZGLTPNRYFKQM
key
2, 1, 13, 15, 24, 14, 11, 11, 13, 14, 0, None, None, None, None, None, None, 24, 17, 24, 0, 24, 0
24
plain letters in place order
TOBRNCLKHISEA
cipher letters in place order
FKZNVSYGLMPQRT
key
5, 14, 17, 14, 19, 15, 17, 3, 13, 6, None, None, None, None, None, 2, 10, 14, 18, 4, 16, 4, 16, 0
26
plain letters in place order
TAKHLNREBCIOS
cipher letters in place order
VYFLMQSTZGKNPR
key
13, 12, 25, 14, 1, 15, 13, 12, None, None, None, 2, 7, 12, 16, 16, 2, 14, 4, 10, 2, 14, 2, 0, 0, 0
controls
100 shuffled coppers (seed 121), identical test

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-10-18 12:26 UTC; updated after every experiment.
view on GitHub