While the VMS is probably not a "simple" single substitution cipher I think
several of us are attacking it in a "complex" substitution cipher method.
(Heck, why not!) I think this is just another way to try and see patterns
in the text (code)
for instance, I was playing with
a = a or ai
o = e or eu
r = t
y = s or es (which is also used above letters ie Sh)
l = r or rr
t = str
k = tr
qo = ste
d = f
n = re
ie -
oko = estre (remember that French e^tre used to be 'estre' before the carot
came into use to replace the "s" during the 17th/18th century)
dar = fait
or = et
oro = ete
roloty = terrestre
dan = faire
etc.
and found some interesting results that made the text almost viable in an
alliterative French. Of course it is not working on a whole but it gave me
some new ideas - and, as usual it gave tantalizing results that were severely
localized (boo hoo!). It is amazing how so many "solutions" seem to
translate small bits of text but fail on the whole.
The point being that while the VMS may not be a single substitution cipher
trying that leads to new ideas which lead to other failures which lead to new
ideas...etc.
Anyways, it is fun to try!
****************************** Larry Roux Syracuse University lroux@xxxxxxx ******************************* >>> Claus.Anders@xxxxxxxxxxxxx 07/23/03 08:13AM >>> You will be surprised, if you consider conjugated language (not to be found in dictionary).Imagine "AM" as ed/ng... (English) or ng/en/nd... (German) or masu/shita/desu... (Japanese).These all are common endings of conjugations .And don't assume, that the VMS is a single substitution cipher. Cheers -----Ursprüngliche Nachricht----- Hello For some time I have been playing with the file Intrln17.txt... I loaded it into a Sql database and I do queries on the occurence of words (like so for instance: select mot, count(*) from voynich where codlangage = 'F' and charindex('%',mot) = 0 and charindex('*',mot) = 0 and charindex('!',mot) = 0 and charindex('[',mot) = 0 and charindex(']',mot) = 0 and charindex('|',mot) = 0 and patindex('%AM%', mot) <> 0 group by mot having count(*) > 10 order by len(mot), mot desc, produce this list: AM 233 This helps me identify a key (in this case the "word" AM) and its occurance in the "text". I think this particular key (AM) has interesting enaugh behaviour to make it a good candidate to identify the language... Lots of 4 letter words ending in AM, like baLL, taLL, waLL in the case of english... Which brings me to a suggestion to the group... FWIW It might be of interest to all to have a place where one could download a list of words in any particular languages that one might think of... I suppose most of you scan the web for dictionaries and the you extract the words to have a list... Like I did! If we put all of our files in one place (say the voynich site) we<d have a very good sample of languages from old french, english, italian, latin, even khowar :) Of course the idea is to "train" a program to match the "key's behaviour" ("AM") in the target language's word list... If anyone is interested in having the vb code that loads the interlinear file into sql I can email it. The end result is a 7mb sql database which I could also upload to a ftp site... That's it for now, just thought it worth mentionning that stuff about a common place where one would get "words" from various languages... Cheers. ______________________________________________________________________
|