“F5.2: Gromark on a free mixed alphabet, the rules 0195 left for cost: three-term base 26 to lag 6, three-term lag 7 in bases 2-16, two-term base 26 lags 6-7, two-term lags 7-8 in bases 2-16, base 10 lags 9-10: exact”
F5.2, reopened by D2 (0252): 0195 left three-term base 26 at lag 6 (3.1 billion primers) and longer two-term lags blocked under the old 30-minute budget; issue #96 removed the time limit. Same compiled exact test as 0195 (equal known letters fix digit differences, then the one-to-one check on the free alphabet), now split by the primer's last digit so the work spreads over any number of workers; the rule set widened to every rule up to about 2.3 x 10^11 primers in total.
A GromarkGromark A cipher whose secret is a short number that grows into a long stream of digits by adding pairs of earlier digits; each message letter is pushed along the alphabet by the next digit. key is a run of digits that grows by addingVigenere The three rules of arithmetic a table can use: add the key letter to the message letter, subtract the message letter from the key letter, or subtract the key letter from the message letter. earlier digits together, from a few starting digits. Some longer versions, and the version that counts in 26s (one digit per letter), were never tried because they took too long. Now there is no time limit, so every starting run is tried for each of them, with any scrambled alphabet, to see whether any fits 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..
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.
the idea
F5.2 left the costliest Gromark rules untried under the old half-hour budget: three-term rules in base 26 (a letter primer read as digits, YAR among them) and two-term rules with lags 7-10.
the check
Every rule and every one of 234,092,726,300 starting runs, four ways of applying the digit, any mixed alphabet: repeated known letters pin digit differences, then all 24 letters must match one to one.
the bound
K4 0 settings, ten scrambled copies 0-3; the three planted texts are found (4, 1, 2). F5.2 closed.
2
Experiment lineage
What this experiment was built on, from the lineage page: 6 experiments before it, back to the root of its line. Its number is in bold.
keptreverted, in its family's colour×error or timeoutreverted under today's rulesbuilt on a parent in the same familybuilt 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.
Base 26, rule 'add the digits 1, 3 and 6 places back', primer of 6 digits 0-25 (a six-letter word read A=0).
Grow the digit stream to place 74.
Places 26 and 27 carve Q twice from N and O: in form M[P+d]=c, N + d26 and O + d27 must be the same slot, so d26 - d27 must be 1 (or -25).
A survivor must give one-to-one slots for all 24 known letters.
Every primer, rule and form; then the scrambled copies.
the worksheet: the first steps by hand, on squared paper
5
Worked example, generated
The same steps run by the code on the real letters.
base 16, each digit the sum of the digits 1, 3 and 6 places back, primer 1 2 3 4 5 6:
1 2 3 4 5 6 11 2 11 10 1 2 7 10 7 8 3 12 11 8 11 14 9 0 9 10 5 12 15 4 9 2 11 0
places 26 and 27 (N, O over Q, Q), form M[P+d]=c: need d26 - d27 = 1; here 10 - 5 = 5
6
Hypothesis, for a cryptanalyst
Family, key space, the constraint under test, and the clues it reads.
C22(a) (YAR as a Gromark primer; base 26 lets a letter primer be read directly as digits), C4(b) (Scheidt's other bases), F5. Model as 0107/0195: d[i] = sum of d[i - lag] over the rule's two or three lags mod B, the primer the first max(lag) digits, four forms M[P+d]=c, M[P-d]=c, M[C-d]=p, M[C+d]=p with M a free alphabet. Exhaustive over primers. Statistic: consistent (rule, primer, form) settings, K4 against 10 shuffled copies; three plants.
7
Prediction
Written before the run; the result decides it.
No setting consistent on K4 or the copies (as 0195); every plant found. Zero candidates.
8
Method
For each base, rule and form: equal letters among the known places fix digit differences (or kill the form).
Every primer, split by its last digit into one job per (rule, digit): the digit stream to place 74, the pair checks, then the one-to-one check.
K4, 10 shuffled copies (0195's seed) and 3 planted texts in the same scan.
9
Result and bounds
The harness's record: candidates, gates, loss, and the negative result this experiment leaves behind.
Gromark, free mixed alphabet, the rules 0195 left: three-term base 26 lag 6; three-term lag 7 in bases 2-16; two-term base 26 lags 6-7; two-term lags 7-8 in bases 2-9, 11-16; two-term base 10 lags 9-10; four forms; exact
rule jobs
445
primers
234,092,726,300
per base
10
rules
32
primers
98,150,000,000
k4
0
26
rules
21
primers
52,824,597,696
k4
0
16
rules
28
primers
35,701,915,648
k4
0
15
rules
28
primers
21,528,281,250
k4
0
14
rules
28
primers
12,544,206,976
k4
0
13
rules
28
primers
7,027,833,904
k4
0
12
rules
28
primers
3,762,339,840
k4
0
11
rules
28
primers
1,909,742,758
k4
0
9
rules
28
primers
401,769,396
k4
0
8
rules
28
primers
161,480,704
k4
0
7
rules
28
primers
57,648,010
k4
0
6
rules
28
primers
17,635,968
k4
0
5
rules
28
primers
4,375,000
k4
0
4
rules
28
primers
802,816
k4
0
3
rules
28
primers
91,854
k4
0
2
rules
28
primers
4,480
k4
0
consistent
k4
0
copies
0, 0, 0, 0, 0, 0, 0, 0, 3, 0
plants
4, 1, 2
plants
base
26
lags
1, 3, 6
primer
8, 15, 21, 0, 25, 0
base
16
lags
2, 8
primer
1, 10, 9, 2, 3, 14, 9, 12
base
26
lags
2, 7
primer
17, 17, 16, 2, 22, 13, 8
k4 consistent
none
not covered
three-term lag 8 and beyond; two-term base 26 lag 8 and beyond (26^8 = 2.1e11 primers per rule); two-term lags beyond 8 outside base 10
copies
10 shuffled copies (seed 1940)
seconds
1,230
exhaustive
yes
cost estimate
2.34e11 primers at about 2.4 million per core-second with 14 texts (desk timing 2026-10-29): about 27 core-hours, about 1 h on 32 cores, about $1.5 of Modal credit (about $3.4 left 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.