Skip to content
aiqbench takeAI Research

aiqbench analysis

This study applies rigorous information-theoretic metrics—such as conditional entropy and mutual information—to dismantle standard assumptions about the Voynich manuscript's linguistic structure. By demonstrating that glyphs function as multi-symbol units rather than letters and that token order lacks predictive power, the analysis provides a quantitative framework for distinguishing genuine language patterns from cipher artifacts or random noise in historical texts.
Source coveringarXiv
What this isA model's reading of the article and related coverage, written for aiqbench. Not the publisher's words.

A Glyph Is Not a Letter, a Token Is Not a Word, a Space Is Not a Space: What the Units of Voynichese Are Not

arXiv5 min read

arXiv:2608.17096v1 Announce Type: new Abstract: The Voynich manuscript (Beinecke MS 408) is usually analysed on three unstated assumptions: that its glyphs are letters, that the strings between blanks are words, and that every blank is a word space. We test all three against the Zandbergen-Landini transliteration with matched prose, cipher, and pseudo-text controls and quire-level resampling. None holds, and the failures share a shape: the order in Voynichese sits at the edges of tokens and at graded boundaries between them, not in the succession of tokens themselves. Glyph regularity is too strong for one-to-one substitution of any tested plaintext (conditional entropy 2.7 bits against about 3.5 for Latin, Italian, and English) and resolves instead onto a quire-stable scale of recurrent multi-symbol units. Tokens form a plausible vocabulary, yet the identity of one token predicts the next by under 1% of token entropy, below every matched control (2-10%), while the glyphs at token edges share 0.2 bits of mutual information, more than in any prose control. Blanks fall into two regimes: the separators transcribers marked uncertain behave like word-internal junctures, are physically narrower on the page (AUC 0.905 from independent image coordinates, with the same sign in a small blind ink audit), and are crossed by learned units even when every space is erased before learning. This profile is also what discriminates. A published Voynich-imitating cipher and a self-citation text generator both reproduce the low entropy, the unit scale, the weak token order, and the null result of a calibrated substitution attack; neither reproduces the edge-glyph coupling or the open, hapax-rich vocabulary (70% singleton types against 41% and 59-60%). Any account of the manuscript must therefore earn, rather than assume, the step from glyphs, tokens, and separators to letters, words, and word spaces, and these are the measurements on which to do so.

Abstract:The Voynich manuscript (Beinecke MS 408) is usually analysed on three unstated assumptions: that its glyphs are letters, that the strings between blanks are words, and that every blank is a word space. We test all three against the Zandbergen-Landini transliteration with matched prose, cipher, and pseudo-text controls and quire-level resampling. None holds, and the failures share a shape: the order in Voynichese sits at the edges of tokens and at graded boundaries between them, not in the succession of tokens themselves. Glyph regularity is too strong for one-to-one substitution of any tested plaintext (conditional entropy 2.7 bits against about 3.5 for Latin, Italian, and English) and resolves instead onto a quire-stable scale of recurrent multi-symbol units. Tokens form a plausible vocabulary, yet the identity of one token predicts the next by under 1% of token entropy, below every matched control (2-10%), while the glyphs at token edges share 0.2 bits of mutual information, more than in any prose control. Blanks fall into two regimes: the separators transcribers marked uncertain behave like word-internal junctures, are physically narrower on the page (AUC 0.905 from independent image coordinates, with the same sign in a small blind ink audit), and are crossed by learned units even when every space is erased before learning. This profile is also what discriminates. A published Voynich-imitating cipher and a self-citation text generator both reproduce the low entropy, the unit scale, the weak token order, and the null result of a calibrated substitution attack; neither reproduces the edge-glyph coupling or the open, hapax-rich vocabulary (70% singleton types against 41% and 59-60%). Any account of the manuscript must therefore earn, rather than assume, the step from glyphs, tokens, and separators to letters, words, and word spaces, and these are the measurements on which to do so.

33 pages, 7 figures, 3 appendices. Analysis code and data are included as ancillary files and mirrored at this https URL

Computation and Language (cs.CL)

arXiv:2608.17096 [cs.CL]

(or arXiv:2608.17096v1 [cs.CL] for this version)

https://doi.org/10.48550/arXiv.2608.17096 Focus to learn more arXiv-issued DOI via DataCite (pending registration)

analysis/direct_pixel/analyze_direct_morphometry.py

analysis/direct_pixel/measure_direct_pixels.py

analysis/reproduce_cipher_calibration.py

analysis/reproduce_dialect_linestart.py

analysis/reproduce_direct_pixel.py

analysis/reproduce_edge_order.py

analysis/reproduce_headlines.py

analysis/reproduce_naibbe_control.py

analysis/reproduce_scale_transition.py

analysis/reproduce_selfcitation_control.py

analysis/reproduce_space_sensitivity.py

analysis/reproduce_unit_inventory.py

analysis/reproduce_unit_scale.py

data/controls/naibbe/LICENSE_greshko.txt

data/controls/naibbe/PROVENANCE.md

data/controls/naibbe/greshko_naibbe_tables.csv

data/controls/naibbe/greshko_nathist_output_ciphertext.txt

data/controls/naibbe/greshko_nathist_pre_encryption_respaced_plaintext.txt

data/controls/naibbe/naibbe_caesar_ciphertext_lines.txt

data/controls/naibbe/naibbe_tables.json

data/controls/selfcitation/selfcite_seed1.txt

data/controls/selfcitation/selfcite_seed2.txt

data/controls/selfcitation/selfcite_seed3.txt

data/direct_pixel/estimator_robustness.csv

data/direct_pixel/results_unblinded.csv

data/direct_pixel/threshold_sensitivity.csv

data/v101/voyn_101.txt

data/voynich-units/ZL3b.txt

data/voynich-units/herbal/culpeper_en.txt

data/voynich-units/herbal/pliny_the_elder.naturalis_historia.part.4.books_16-20.tess

data/voynich-units/herbal/pliny_the_elder.naturalis_historia.part.5.books_21-25.tess

data/voynich-units/herbal/pliny_the_elder.naturalis_historia.part.6.books_26-30.tess

data/voynich-units/italian/26166.txt

data/voynich-units/italian/27608.txt

data/voynich-units/latin/caesar.de_bello_gallico.part.1.tess

data/voynich-units/latin/caesar.de_bello_gallico.part.2.tess

data/voynich-units/latin/caesar.de_bello_gallico.part.3.tess

data/voynich-units/latin/celsus.de_medicina.part.1.tess

data/voynich-units/latin/celsus.de_medicina.part.2.tess

data/voynich-units/latin/celsus.de_medicina.part.3.tess

data/voynich-units/latin/celsus.de_medicina.part.4.tess

data/voynich-units/latin/celsus.de_medicina.part.5.tess

data/voynich-units/morphometry_voynichese/voynichese_boxes/f100r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f100v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f102r1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f102r2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f102v1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f102v2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f103r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f103v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f104r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f104v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f105r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f105v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f106r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f106v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f107r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f107v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f108r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f108v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f10r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f10v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f111r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f111v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f112r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f112v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f113r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f113v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f114r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f114v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f115r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f115v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f116r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f11r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f11v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f13r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f13v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f14r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f14v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f15r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f15v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f16r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f16v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f17r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f17v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f18r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f18v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f19r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f19v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f1r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f1v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f20r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f20v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f21r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f21v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f22r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f22v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f23r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f23v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f24r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f24v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f25r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f25v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f26r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f26v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f27r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f27v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f28r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f28v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f29r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f29v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f2r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f2v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f30r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f30v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f31r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f31v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f32r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f32v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f33r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f33v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f34r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f34v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f35r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f35v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f36r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f36v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f37r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f37v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f38r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f38v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f39r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f39v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f3r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f3v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f40r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f40v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f41r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f41v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f42r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f42v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f43r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f43v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f44r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f44v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f45r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f45v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f46r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f46v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f47r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f47v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f48r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f48v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f49r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f49v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f4r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f4v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f50r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f50v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f51r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f51v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f52r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f52v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f53r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f53v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f54r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f54v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f55r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f55v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f56r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f56v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f57r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f57v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f58r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f58v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f5r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f5v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f65r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f65v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f66r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f66v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f67r1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f67r2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f67v1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f67v2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f68r1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f68r2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f68r3.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f68v1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f68v2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f68v3.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f69r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f69v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f6r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f6v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f70r1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f70r2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f70v1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f70v2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f71r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f71v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f72r1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f72r2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f72r3.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f72v1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f72v2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f72v3.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f73r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f73v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f75r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f75v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f76r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f76v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f77r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f77v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f78r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f78v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f79r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f79v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f7r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f7v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f80r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f80v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f81r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f81v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f82r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f82v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f83r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f83v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f84r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f84v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f85r1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f85r2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f86v3.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f86v4.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f86v5.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f86v6.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f87r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f87v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f88r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f88v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f89r1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f89r2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f89v1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f89v2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f8r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f8v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f90r1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f90r2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f90v1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f90v2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f93r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f93v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f94r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f94v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f95r1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f95r2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f95v1.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f95v2.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f96r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f96v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f99r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f99v.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f9r.js

data/voynich-units/morphometry_voynichese/voynichese_boxes/f9v.js

requirements.txt

voynich_decipherment_repro_bundle/decipherment_attack/plant_crib_attack.py

voynich_decipherment_repro_bundle/decipherment_attack_v10/REPORT.md

voynich_decipherment_repro_bundle/decipherment_attack_v10/output/syllabic_results.json

voynich_decipherment_repro_bundle/decipherment_attack_v10/syllabic_test.py

voynich_decipherment_repro_bundle/decipherment_attack_v10/zh_corpora/zh_bencao.txt

voynich_decipherment_repro_bundle/decipherment_attack_v10/zh_corpora/zh_sanguo.txt

voynich_decipherment_repro_bundle/decipherment_attack_v5/e3_positional.py

voynich_decipherment_repro_bundle/decipherment_attack_v5/e4_catalog.py

voynich_decipherment_repro_bundle/decipherment_attack_v5/latin_controls/caesar_la.txt

voynich_decipherment_repro_bundle/decipherment_attack_v5/latin_controls/caesar_la2.txt

voynich_decipherment_repro_bundle/decipherment_attack_v5/latin_controls/species1.txt

voynich_decipherment_repro_bundle/decipherment_attack_v5/latin_controls/species2.txt

voynich_decipherment_repro_bundle/decipherment_attack_v5/unit_probe.py

voynich_decipherment_repro_bundle/decipherment_attack_v6/attack_lib.py

voynich_decipherment_repro_bundle/decipherment_attack_v6/attack_voynich.py

voynich_decipherment_repro_bundle/decipherment_attack_v6/lm_corpora/caesar_la.txt

voynich_decipherment_repro_bundle/decipherment_attack_v6/lm_corpora/caesar_la2.txt

voynich_decipherment_repro_bundle/decipherment_attack_v6/lm_corpora/lm_english.txt

voynich_decipherment_repro_bundle/decipherment_attack_v6/lm_corpora/lm_french.txt

voynich_decipherment_repro_bundle/decipherment_attack_v6/lm_corpora/lm_german.txt

voynich_decipherment_repro_bundle/decipherment_attack_v6/lm_corpora/lm_hebrew.txt

voynich_decipherment_repro_bundle/decipherment_attack_v6/lm_corpora/lm_italian.txt

voynich_decipherment_repro_bundle/decipherment_attack_v6/output/attack_results.json

voynich_decipherment_repro_bundle/decipherment_attack_v6/output/differential_log.txt

voynich_decipherment_repro_bundle/decipherment_attack_v6/output/differentials.json

voynich_decipherment_repro_bundle/decipherment_attack_v6/output/ngram_ctl_log.txt

voynich_decipherment_repro_bundle/decipherment_attack_v6/output/validation_results.json

voynich_decipherment_repro_bundle/decipherment_attack_v6/output/validation_results_archived_composite.json

voynich_decipherment_repro_bundle/decipherment_attack_v6/run_differentials.py

voynich_decipherment_repro_bundle/decipherment_attack_v6/validate_synthetics.py

voynich_decipherment_repro_bundle/voynich_calibration_sources/ZL3b.txt

(293 additional files not shown) You must enabled JavaScript to view entire file list.

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Full text under the publisher's open licence · 724 words

Related coverage