Experiment 133

“Two alphabets in unknown orders (Quagmire IV) after or before every move of the type-1 library: exact at key lengths 1-10 on K4 and ten coppers, the per-slot test at 11-26”

F6.2, third attempt. 0131 (exact at every length) and 0132 (exact at 1-10) both ran out of budget with no copper comparison: the depth-first search has a heavy tail even at short keys (a few settings in a thousand ran 200,000 nodes, up to 21 s). Here the node limit is 2,000 (mean 7 ms per move, both orders, lengths 1-10) and undecided settings are counted per text; jobs are grouped by move so that a cut-off leaves complete moves for every text. Lengths 11-26: the per-slot test only (exact as a refutation), because 0131 and 0132 found 97-99% of per-slot survivors fit there (0131: 7,072 of 7,152 at 26 on 10,625 moves; 0132: 1,028 of 1,054 on 64 moves).

revertedstatus
experiment 132parents
10 mintime, all phases
0candidates
0/24known letters
unclocked
1

The experiment method

What the method does with the 24 known letters.

The tablethe table The right-hand half of the sculpture, 26 rows of the alphabet each shifted one place further, starting from the word KRYPTOS. may use one scrambled alphabet to look up the messagethe message The 97 letters of English that Jim Sanborn wrote and enciphered. letter and a second one to write the carved letter. For every one of about 28,000 ways of moving the letters, before or after the table, and every key length up to 10, 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. decides whether any such pair of alphabets could work. For longer keys almost everything that passes a quick check fits, so the quick check is used there. 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. go through the same test.

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 ACCENTmove, then the table, two unknown alphabets: does any pair fit after some move? (exact at 1-10, per-slot test at 11-26)1351011152026no move admits a pairsome move doesfirst fit at length 3; K4 above all coppers at 4 of 26 lengths (dots)length 3: K4 16 moves, coppers 1-12the table, then the move, two unknown alphabets: does any pair fit after some move? (exact at 1-10, per-slot test at 11-26)1351011152026first fit at length 4; K4 above all coppers at 1 of 26 lengths (dots)length 3: K4 0 moves, coppers 0-0K4 above every copper in 5 of 52 cells; each copper against the rest: 2-7.OUT: NO READING; DEAD LENGTHS CLOSED FOR EVERY MOVE, THE REST FIT AT THE COPPERS' RATEEASTNORTHEASTBERLINCLOCK
the idea

Two scrambled alphabets on the table, after or before every move of the type-1 library: the item 0131 and 0132 could not finish.

the check

Exact algebra at key lengths 1-10 with a capped search (undecided cases counted), the per-slot test at 11-26, every move, K4 and ten scrambled copies.

the bound

K4 above every copper in 5 of 52 cells; a copper manages 2-7 against the rest.

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. Pick a move, say a clockwise quarter turn of a grid 7 wide, and write where each known letter lands in the carved text.
  2. Pick a key length, say 9, and an order: each known letter's slot is its landing place mod 9 (move first) or its message place mod 9 (table first).
  3. Write one line per known letter: place of the carved letter in the cipher alphabet = place of the known letter in the plain alphabet + key value of the slot.
  4. If one slot has the same known letter under two carved letters, or two known letters under one carved letter, stop: dead.
  5. Otherwise solve the lines mod 13 and mod 2; if two letters of one alphabet are always forced onto one place, dead.
  6. Else look for two alphabets and a key that satisfy every line; if found, check it: the setting fits.
  7. Repeat for every move, both orders and key lengths 1-10, and on scrambled copies; for longer keys stop at step 4.
the worksheet: the first steps by hand, on squared paper
TURN OF WIDTH 7, THEN THE TABLE, KEY LENGTH 9: THE 24 LINESplaceknownlands atcarvedslot22E11U123A25V624S39Q225T53K726N67V327O81T828R94K329T10H030H24R531E38T132A52J633S66P234T80X764B5U465E19B066R33S567L47Z168I61N669N75W270C88U671L4R372O18F873C32K474K46K0Each line reads: place of the carved letter =place of the known letter + key value of itsslot (or key minus place, in the Beaufort form).Lines in one slot share a key value.slot 0: T/H E/B K/Kslot 1: E/U E/T L/Zslot 2: S/Q S/P N/Wslot 3: N/V R/K L/Rslot 4: B/U C/Kslot 5: H/R R/Sslot 6: A/V A/J I/N C/Uslot 7: T/K T/Xslot 8: O/T O/FHere slot 1 (E/U E/T L/Z) puts one carved letterunder two known letters, or one known letterover two carved ones: no alphabet can do that,so this setting is dead before any algebra.Every other move and key length is decided thesame way, by the exact decider when no slotclashes.
4

Worked example, generated

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

move: turn cw 7 (write the message in rows of 7, read the columns bottom to top); then the table, key length 9

place  known  lands at  carved  slot (landing place mod 9)
   22      E        11       U     1
   23      A        25       V     6
   24      S        39       Q     2
   25      T        53       K     7
   26      N        67       V     3
   27      O        81       T     8
   28      R        94       K     3
   29      T        10       H     0
   30      H        24       R     5
   31      E        38       T     1
   32      A        52       J     6
   33      S        66       P     2
   34      T        80       X     7
   64      B         5       U     4
   65      E        19       B     0
   66      R        33       S     5
   67      L        47       Z     1
   68      I        61       N     6
   69      N        75       W     2
   70      C        88       U     6
   71      L         4       R     3
   72      O        18       F     8
   73      C        32       K     4
   74      K        46       K     0
a slot sends one known letter to two carved letters (or two to one): dead
5

Hypothesis, for a cryptanalyst

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

C1(a) (Sanborn, CNN 2005, knowledge/sources/cnn-2005-sanborn-interview-transcript.txt: 'I used a matrix code... and then went back to this table to do the ultimate'), C27(c) (a table 'slightly different from the one on Kryptos'), C2(a). Model: the type-1 library (27,852 maps, as 0097 and 0129) and Quagmire IV: C(c) = P(m) + k[slot], P and C independent unknown bijections, slot = carved place (order A: move, then table) or message place (order B: table, then move). The Beaufort form is the same family with P reflected; a key alphabet drops out. Exact decision as 0123 (mod 13 and mod 2, each alphabet one-to-one; enumerate at rank <= 5, else depth-first search, 200,000 nodes, 'undecided' reported); every fit re-checked. The per-slot test (within a slot, known to carved must be one-to-one) is implied by the model. 0100 and 0102 found Quagmire IV at period 3 after a move marginal (12 distinct check sets against 0-11, p about 0.24 after selection) under 0097's relaxation; this run decides period 3 exactly on all moves and ten coppers. A setting the search cannot finish in 2,000 nodes is reported undecided, not dead.

6

Prediction

Written before the run; the result decides it.

K4's fits per (order, length) at 1-10, and its per-slot survivors at 11-26, lie at the coppers' rate: K4 is above all ten coppers in no more of the 52 cells than the most any single copper manages against the rest. Period 3 after a move (0131 found 6 fits on part of the library) is inside the coppers' range. Undecided settings are under 1% of decided ones on every text. A K4 count beyond the null stops the queue. Zero candidates.

7

Method

  1. Build the 27,852 moves.
  2. For each move, order and key length, write the 24 equations; apply the per-slot test.
  3. Lengths 1-10: decide the survivors exactly, on K4 and ten scrambled coppers, every move.
  4. Lengths 11-26: count per-slot survivors on every text.
  5. Per cell (order, length), K4 against the coppers; cells where K4 is above every copper, against each copper against the rest.
  6. Validate on planted Quagmire IV texts.
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

27,852 of 27,852 moves on K4 and 10 coppers. Smallest key length with a K4 fit: {'A': 3, 'B': 4}; fits at L<=5: 244. K4 above every copper in 5 of 52 cells; each copper against the rest 2-7. Undecided per text: [249, 244, 231, 236, 302, 272, 265, 220, 269, 240, 285]. Stop queue: False.

What was searched, as the harness recorded it.

family
two unknown alphabets (Quagmire IV, Beaufort included by reflection), periodic key 1-26, after (A) or before (B) a type-1 move
moves
27,852
moves done all texts
27,852
exhaustive
exact decision at key lengths 1-10 (0123's decider, 2,000 nodes, undecided counted); per-slot refutation at 11-26
summary
A
statistic by L
exact fits at 1-10, per-slot survivors at 11-26
k4 by L
0, 0, 16, 53, 159, 776, 1,335, 2,372, 3,089, 3,188, 4,920, 7,365, 9,328, 9,545, 8,727, 10,185, 9,909, 12,871, 12,262, 12,569, 12,820, 14,916, 16,705, 16,593, 13,463, 18,680
coppers min by L
0, 0, 1, 29, 132, 367, 867, 1,055, 1,439, 2,867, 4,794, 4,811, 5,454, 6,892, 6,090, 7,600, 7,907, 8,226, 7,674, 11,595, 11,268, 13,192, 13,923, 13,508, 13,207, 11,506
coppers max by L
0, 0, 12, 89, 299, 751, 2,511, 3,057, 3,117, 4,323, 8,871, 8,100, 9,530, 11,499, 10,282, 12,600, 11,205, 12,183, 13,585, 13,836, 15,482, 17,422, 18,256, 16,274, 17,806, 19,373
smallest L with k4 fit
3
B
statistic by L
exact fits at 1-10, per-slot survivors at 11-26
k4 by L
0, 0, 0, 3, 13, 4,297, 6,695, 7,321, 0, 13,327, 16,051, 17,251, 19,007, 18,782, 716, 21,012, 726, 21,408, 728, 18,727, 18,782, 20,062, 21,510, 23,311, 25,025, 26,857
coppers min by L
0, 0, 0, 0, 2, 3,730, 6,249, 7,691, 0, 12,537, 15,589, 16,606, 18,372, 18,075, 707, 20,475, 769, 20,452, 703, 18,149, 18,075, 19,733, 21,160, 22,886, 24,697, 26,728
coppers max by L
0, 0, 0, 7, 18, 4,607, 7,230, 8,653, 0, 13,586, 16,283, 17,610, 18,846, 19,266, 827, 21,035, 890, 21,670, 795, 19,302, 19,266, 20,461, 21,798, 23,405, 25,042, 26,916
smallest L with k4 fit
4
k4 fits at L le 5
  1. route
    K3 rule a=5 b=2
    order
    A
    L
    5
  2. route
    K3 rule a=5 b=2 inverse
    order
    A
    L
    3
  3. route
    K3 rule a=8 b=2 inverse
    order
    A
    L
    5
  4. route
    K3 rule a=30 b=2 inverse
    order
    A
    L
    5
  5. route
    K3 rule a=34 b=2
    order
    A
    L
    5
  6. route
    K3 rule a=39 b=3
    order
    B
    L
    5
  7. route
    K3 rule a=67 b=4 inverse
    order
    A
    L
    4
  8. route
    K3 rule a=79 b=4
    order
    A
    L
    5
  9. route
    K3 rule a=90 b=7
    order
    A
    L
    3
  10. route
    K3 rule a=62 b=8 inverse
    order
    A
    L
    5
  11. route
    K3 rule a=76 b=9 inverse
    order
    A
    L
    4
  12. route
    K3 rule a=68 b=10 inverse
    order
    B
    L
    5
and 48 more
n k4 fits at L le 5
244
cells k4 above every copper
  1. A, IV, 3
  2. A, IV, 6
  3. A, IV, 18
  4. A, IV, 24
  5. B, IV, 13
null cells above rest per copper
4, 3, 5, 3, 6, 2, 5, 7, 2, 4
undecided k4 and coppers
249, 244, 231, 236, 302, 272, 265, 220, 269, 240, 285
stop queue
no
controls
10 shuffled coppers (seed 133), every move done
plants
6 planted Quagmire IV texts (random move, both orders, lengths 3-10) decided 'fit'

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