Archive

Archive for the ‘Vowel-less’ Category

An abjad result from the Genetic Algorithm

June 17, 2011 3 comments

Here is one of the GA results. This is an attempt at deciphering the text on f9v (the Viola plant). The VMs words on that folio are:

"fo1oy","ogoyo89","og9","2oy","4og19j1o","4ofoe","2oe",
"81oy","1oe","1oy","89","ok9","89",
"9hc9","1oy","oh9","occcs",
"9kc9","k19","okoe","ok9","koe89",
"g1oy","9j1cc9","4okoy","9j19","kc","ay","1k9",
"o8oe","1o9","h2co89","1o89","ok19","9ha",
"4o","1oe","1oe","okae","8oy",
"4oh1o","yoh98","8ae9",
"19","kay","19k9","8ay9","9koe89",
"ok9","h1oe","1oe","19","h9k9",
"91oy","12ok9","1oy"

These are not all the words on the folio: I have removed those that contain unusual or problematic glyphs (e.g. the “m”).

The GA comes up with the following VMs->Latin character mapping:

Voynich: o    9    1    k    y    8    e    c    h    a    4    g    2    j    f    s

Plain:   r    s    d    p    m    b    t    n    f    l        q    c    x    v    g

And here are the deciphered words. On each line you have the VMs word, the Latin consonants, then the possible Latin or English words in the dictionary that match the abjad.

fo1oy = vrdrm =  virdiarium viridarium viridiarium
ogoyo89 = rqrmrbs =  ?
og9 = rqs =  requies arquus
2oy = crm =  carum coram curam corium cremo cyrum curiam acerum acorum acroama acrum aecoreum careum cereum cerium ceroma coarmi coarmo crami cremii cremi croma cromae curium cream
4og19j1o = rqdsxdr =  ?
4ofoe = rvrt =  reverti reverto iuraverat
2oe = crt =  certa certe certo creta curatio curto creat coarto create cartae caret acerata careota careotae cariota cariotae carota carotae carta carti caryitae caryota caryotae ceratia ceratiae ceratii cerati cerata ceroti certi coertio coryti cratio creatio creati creata cretae cretea cretio crita critae croto curate curata curiatia curiata curito curta ocreata court courte curt cart
81oy = bdrm =  obdormio
1oe = drt =  audierat deerat oderit odorati aderat auderet durat diruat daret deaurata adaeratio adoratio deartuo deorata deratio diratio dirutio duratio duritia duritiae duritiei odoratio odorata darte dirty
1oy = drm =  audieram darem dierum dormio oderam odorem iudeorum deorum darium adoreum adorium dearmo diarium dirimo diremi dirum dormeo drama dromo durum edormio edurum odorum dram
89 = bs =  abs bis bos iubeas iubes basio uobis abusi ibis abies absi abusio baes bas basi bes bios bus ibos obesa obsuo obsui base abuse bees boys busy bays
ok9 = rps =  repsi rapis aeripes euripus reapse reposui rupes rupis ropes
89 = bs =  abs bis bos iubeas iubes basio uobis abusi ibis abies absi abusio baes bas basi bes bios bus ibos obesa obsuo obsui base abuse bees boys busy bays
9hc9 = sfns =  sifonis
1oy = drm =  audieram darem dierum dormio oderam odorem iudeorum deorum darium adoreum adorium dearmo diarium dirimo diremi dirum dormeo drama dromo durum edormio edurum odorum dram
oh9 = rfs =  rufus refuse
occcs = rnnng =  running runninge
9kc9 = spns =  sapiens spinas sponsi sponsa supinis spensa spinis yspanos sapineus sapinus saponis siponis sopionis spensae spineus spinosa spinus spons sponsae sponsio sponso supinus
k19 = pds =  pedes pedis apodis pods
okoe = rprt =  reperiet reparat eriperet reperta reperit reparatio reperti reporto reporte report
ok9 = rps =  repsi rapis aeripes euripus reapse reposui rupes rupis ropes
koe89 = prtbs =  partibus portabis parietibus
g1oy = qdrm =  quadrum quadrima
9j1cc9 = sxdnns =  ?
4okoy = rprm =  reprimi reprimo
9j19 = sxds =  ?
kc = pn =  opinio opino paene pene poena pono punio puny upon pane pena pone apiana apianae apina apinae paean paeon paeonia penae peni pinea pini poenae poenio open pen paine pain payne pyany pin pine pan peny peony
ay = lm =  aliam alium lama lamia lima limo olim almi oleum alme alma aulam alum aulaeum elimo ilum lamae lamiae lema limae limi ulmea ulmi elm
1k9 = dps =  dapes daps adeps adipis adipeus adips adipsi adposui dapis deposui depso depsui diapasi
o8oe = rbrt =  arboreti robert
1o9 = drs =  aderas derisui dorso durus odores duros dirus edurus odorus edrus durius diris duris derisio dares adoris adoreus adoriosa adrasi adrisi adrisio adrosi adursi derasi derisi derisa derosi derosa diarius dirasi dorsi odoris deirous dooers doores dryes dries drousie dyers
h2co89 = fcnrbs =  facinoribus
1o89 = drbs =  derbiosa
ok19 = rpds =  rapidus
9ha = sfl =  useful safly safely
4o = r =  aer ara aro aurae aure aurea auro ero eruo ira irae ire iuro or ore ori oro re rea rei rui ruo aera aerio ora iura aura era r uero uaria area auri iure iuri ere aeer aerae aerea aerei aeria aero arae areae areo arui aria ariae ari aureae aurei eiero eare erae erui eri euro euroa euri iro orae reae uro uri rai are oure yeare your our youre ear rue year yeer air rye ar
1oe = drt =  audierat deerat oderit odorati aderat auderet durat diruat daret deaurata adaeratio adoratio deartuo deorata deratio diratio dirutio duratio duritia duritiae duritiei odoratio odorata darte dirty
1oe = drt =  audierat deerat oderit odorati aderat auderet durat diruat daret deaurata adaeratio adoratio deartuo deorata deratio diratio dirutio duratio duritia duritiae duritiei odoratio odorata darte dirty
okae = rplt =  repleuit repleta repleat
8oy = brm =  baioarium barim baioariam brume bireme boarium boreum borium bromi bruma brumae eboreum ebrium ebureum obarmo broom
4oh1o = rfdr =  ?
yoh98 = mrfsb =  ?
8ae9 = blts =  oblitus balatus balteus ablatis ablutus abolitus ablatus belatus beluatus bliteus boletus bolites oblatus blites
19 = ds =  ades audias audis das deos deus dies duos odiosa dis adso iudeis ydus adesa adsuo adsui aedes aedis aedus dasea daseae dasia dasiae des desuo desui diis dius dos duis edius edus idos odiose udus dayes daies odyous dose ads daisie
kay = plm =  palam palma pluma pulmo puleium epulum pilum palmo apuliam palium apalum palmae palmea palmi palum paulum pileum plumae plumea plum polium polum palm
19k9 = dsps =  dasypus deseps disposui despise
8ay9 = blms =  bulimos bulimosa bulimus balms
9koe89 = sprtbs =  spiritibus
ok9 = rps =  repsi rapis aeripes euripus reapse reposui rupes rupis ropes
h1oe = fdrt =  foederata foederati
1oe = drt =  audierat deerat oderit odorati aderat auderet durat diruat daret deaurata adaeratio adoratio deartuo deorata deratio diratio dirutio duratio duritia duritiae duritiei odoratio odorata darte dirty
19 = ds =  ades audias audis das deos deus dies duos odiosa dis adso iudeis ydus adesa adsuo adsui aedes aedis aedus dasea daseae dasia dasiae des desuo desui diis dius dos duis edius edus idos odiose udus dayes daies odyous dose ads daisie
h9k9 = fsps =  ?
91oy = sdrm =  siderum sidereum sudarium
12ok9 = dcrps =  decerpsi decarpsi
1oy = drm =  audieram darem dierum dormio oderam odorem iudeorum deorum darium adoreum adorium dearmo diarium dirimo diremi dirum dormeo drama dromo durum edormio edurum odorum dram
Advertisements

Vowels and 17

June 17, 2011 Leave a comment

Latin Alphabet – the number 17 again

From http://latindiscussion.com/latin/alphabet/history/evolution

“Before the Renaissance, letters J and U had been merely glyph variants of I and V.
W was first used by scribes writing Old English during the 7th century AD.”

CLASSICAL LATIN ALPHABET:

(22) A B C D E F G H I L M N O P Q R S T V X Y Z

REMOVE VOWELS:

(5) A E I O V

REMAINING:

(17) B C D F G H L M N P Q R S T X Y Z

f57v

Glyphs on f57v, 3rd ring, Voyn_101 encoding – 4 sets of 17 characters each:

o.e.8.y.?.?.h.p.f.?.k.y.?.?.9.?.?.
o.e.8.y.?.?.h.p.f.?.k.y.?.?.9.?.?.
o.e.8.y.?.?.h.p.f.?.k.y.?.?.9.?.?.
o.e.8.y.?.?.h.p.f.?.k.y.?.?.9.?.?.

compare:
b.c.d.f.g.h.l.m.n.p.q.r.s.t.x.y.z.

(Glyphs marked with “?” are very rare, and occur only on f57v and one other folio.)

Latest Vowel-less Table for Genetic Algorithm results

 

Vowel-less plaintext

June 13, 2011 3 comments

Suppose the VMs words have no vowels, and that a simple alphabetic substitution has been used to create the text from vowel-less plaintext.

I used a Genetic Algorithm to test this hypothesis on some of the naked lady labels in the Balneological section. Using a large Latin dictionary, I stripped out all vowels “aeiou” from the Latin words, giving me a set of vowel-less Latin words. This was then used by the GA to try to find the best 1-1 mapping between VMs glyph and Latin.

Here is a table of the starting statistics. The “Source” is the VMs (in the Voyn_101 encoding), the Target is Latin. The second and fifth columns show the total number of occurrences of each glyph and each Latin letter, respectively, and the following columns show that number as a fraction of the total. The rows are in order of glyph/letter frequency.

There are 16 VMs glyphs, and 22 Latin letters.

16 Voynich nGrams 21 plaintext nGrams
Top 16 1-grams in Voynich and 1-grams in plaintext
Source            Target
------            ------
o    52    0.21311475    s    7666    0.14250925
e    35    0.14344262    r    7450    0.13849385
9    30    0.12295082    t    7053    0.13111371
8    27    0.11065574    n    5706    0.10607328
a    25    0.10245901    c    4386    0.08153477
h    25    0.10245901    m    4340    0.08067964
y    17    0.06967213    l    3707    0.06891231
2    6    0.024590164    p    3079    0.05723793
k    5    0.020491803    d    2790    0.051865485
c    5    0.020491803    b    1725    0.03206737
i    5    0.020491803    v    1424    0.026471846
1    4    0.016393442    f    1372    0.025505178
s    3    0.012295082    g    1347    0.025040433
N    2    0.008196721    q    600    0.0111538675
4    2    0.008196721    h    509    0.009462197
g    1    0.0040983604    x    499    0.0092763

To run the GA, I used a simple weighting function that added the square of the length of every label that was decoded into a valid plaintext word.

Here are the results of one run, where about 50% of the labels (25/53) were converted. First the derived mapping between VMs glyph and Latin consonant:

Voynich: c    1    k    2    y    i    h    s    o    a    4    8    e    N    9    g    
Plain:   l    g    c    p    f    x    v    y        t    q    n    r    d    s    b

Note that the GA has assigned VMs “o” to a null …

Now here are the deciphered labels, with the possible voweled Latin words each may correspond to:

Source  : oeae9
Decipher: rtrs' : oratorius
Source  : oe189
Decipher: rgns' : origines
Source  : oha89
Decipher: vtns
Source  : ohoeo
Decipher: vr' : varia varie ver vera vere veri vero vir viro voro avara
Source  : ohoy9
Decipher: vfs
Source  : ogoy
Decipher: bf
Source  : oeh9
Decipher: rvs' : rivos
Source  : ohaN
Decipher: vtd
Source  : ohay
Decipher: vtf
Source  : oh29
Decipher: vps
Source  : sayae
Decipher: ytftr
Source  : 8ohae
Decipher: nvtr' : invetero
Source  : 8ayoe
Decipher: ntfr
Source  : 8ae89
Decipher: ntrns' : nutriens internus
Source  : 8ae28
Decipher: ntrpn' : interpono
Source  : 8aehay
Decipher: ntrvtf
Source  : 4ohae
Decipher: qvtr
Source  : 8e9
Decipher: nrs' : inrisuo iners
Source  : oy9
Decipher: fs' : fas
Source  : ok9
Decipher: cs' : acies acsi causa causae cuius iaces iocus ocius casa casia cos
Source  : e19
Decipher: rgs' : erigis reges regius rgis rugas regis
Source  : 8ay9
Decipher: ntfs
Source  : 8ae
Decipher: ntr' : antra inter interea intereo intra intro intueor natura naturae nitor nutrio nitori enitor enutrio ianitor notoare
Source  : 8ae89
Decipher: ntrns' : nutriens internus
Source  : 4oko8
Decipher: qcn
Source  : yhae
Decipher: fvtr
Source  : 9hc89
Decipher: svlns
Source  : oeh19
Decipher: rvgs
Source  : oko89
Decipher: cns' : canis canos cinis consui consuo censeo cuneus
Source  : ohay
Decipher: vtf
Source  : ohae
Decipher: vtr' : vetera viatori vitrea veter viator
Source  : ohoe89
Decipher: vrns
Source  : ohaiya89
Decipher: vtxftns
Source  : oh1oy
Decipher: vgf
Source  : oeaiiN
Decipher: rtxxd
Source  : 8oeoe
Decipher: nrr' : narro
Source  : sohoe9
Decipher: yvrs
Source  : oeha
Decipher: rvt
Source  : h9
Decipher: vs' : evasi ovis vasa vias viis vis visa visu vos avus vas visio
Source  : soyoye
Decipher: yffr
Source  : oeoeae
Decipher: rrtr
Source  : oy
Decipher: f' : fio fui f of
Source  : 2chay
Decipher: plvtf
Source  : 989
Decipher: sns' : sanes sanies sanus senis sensa sensi sensu sonas sinus
Source  : ohc89
Decipher: vlns' : valens volans volens vulnus
Source  : eoe9
Decipher: rrs' : rarus ruris rarius
Source  : 8oiiy
Decipher: nxxf
Source  : oe29
Decipher: rps' : repsi
Source  : okc89
Decipher: clns' : colonus
Source  : ehoe
Decipher: rvr' : revera
Source  : ohoe29
Decipher: vrps
Source  : oko89
Decipher: cns' : canis canos cinis consui consuo censeo cuneus
Source  : 82c89
Decipher: nplns