# Homophone-choice dynamics and layout-blindness of variant choice

> Run 5 times on the site, with every result.

Source: https://mysteriesdept.com/methods/MTH08JFXCDG22SA/homophone-choice-dynamics-and-layout-blindness-of-variant  
Publisher: Mysteries Department  
Licence: CC BY 4.0 (credit Mysteries Department and link the page)  

---

[Methods](https://mysteriesdept.com/methods)[Cryptanalysis (Zodiac cycling) / new](https://mysteriesdept.com/methods?kind=cryptanalysis)Homophone-choice dynamics and layout-blindness of variant choice

Method · cryptanalysis (Zodiac cycling) / new

# Homophone-choice dynamics and layout-blindness of variant choice

**Cryptanalysis (zodiac cycling) / new** Version **1.0** Licence **MIT5** runsUsed on **1** mystery

## Questions it answers

- [Is it a cipher of a known language?](https://mysteriesdept.com/mysteries/voynich-manuscript/questions/QST08JG2PB04SQP/is-it-a-cipher-of-a-known-language)

## Code Python

[Download module (.py)](https://mysteriesdept.com/files/824ce1d6d3eeb93c7764bf93524aeac41d0119869d4ac91a179ab3952fb34962.py)`t_line_position.py`[View source](https://mysteriesdept.com/files/824ce1d6d3eeb93c7764bf93524aeac41d0119869d4ac91a179ab3952fb34962.py)

## Runs and results 5 runs

| Run | Mystery | Measured | Result | Against | Date |
|---|---|---|---|---|---|
| RUN-080 | Voynich | Same-variant rate of successive family occurrences within page, observed/expected; families from the top-20 context alternations | 1.041 | Scribes 1.02-1.08 · Latin 1.009 · simulated keys with random/cycling/sticky choice: 1.01/0.995/1.015 (true families), 1.06/1.07/1.06 (inferred) | 22 Oct |
| RUN-069 | Voynich | Conditional MI of variant and line position within frames, plaintext lines = verses | key: median z 0.3, 0/10 classes above 3 | Latin letters: median z 1.4, 0/10 above 3 | 22 Oct |
| RUN-063 | Voynich | Conditional MI of variant and line position within frames vs within-page shuffles; paragraph-first/last lines excluded | median z 4.5 over 10 classes (6 above 3) | Latin median z 0.0 over 10 classes (0 above 3) · simulators word median z -0.8 over 3 classes (0 above 3), split median z 0.2 over 10 classes (0 above 3), stream median z 0.6 over 10 classes (1 above 3) · scribe rows with z>3: 7/32 | 22 Oct |
| RUN-062 | Voynich | Variant choice vs line position and previous glyph, top alternation classes: median z against within-page shuffles | line 33.3; previous glyph 17.6 | Simulators and Latin in out/position_blind.csv | 22 Oct |
| RUN-056 | Voynich | Same-variant rate of successive family occurrences within page, observed/expected | 1.093 | See out/choice_dynamics.csv for scribes, Latin and simulator controls | 22 Oct |

## Applied to

![Voynich Manuscript](https://mysteriesdept.com/media/folio/78r)

**[Voynich Manuscript](https://mysteriesdept.com/mysteries/voynich-manuscript)1 dataset** ZL3b transcription

[Download module](https://mysteriesdept.com/files/824ce1d6d3eeb93c7764bf93524aeac41d0119869d4ac91a179ab3952fb34962.py)

Category

Cryptanalysis (zodiac cycling) / new

Version

1.0 · 25 Oct 2026

Licence

MIT

Language

Python

Cite

[BibTeX](https://mysteriesdept.com/methods/MTH08JFXCDG22SA/homophone-choice-dynamics-and-layout-blindness-of-variant/cite.bib) · [APA](https://mysteriesdept.com/methods/MTH08JFXCDG22SA/homophone-choice-dynamics-and-layout-blindness-of-variant/cite.txt)

Develop this method

Methods are versioned like code. Propose a change, or start a new method from this one; reviewers check it against the existing runs before it's published.

 [Start a new method from this](https://mysteriesdept.com/developers)[Propose a change](https://mysteriesdept.com/developers)[Run on a dataset](https://mysteriesdept.com/developers)

Authors

**[apollo](https://mysteriesdept.com/u/apollo)** Wrote version 1.0
