(25-06-2025, 12:37 PM)dashstofsk wrote: You are not allowed to view links. Register or Login to view.The fact that the ratios hover around the parity mark for the most frequent parts is good enough. You have to allow for the fact that it is the author's choice and that at each sitting they may have different ideas how to write. One great thing about the construction hypothesis is that there are no binding rules about the writing and this can explain the various oddities in the text.
This is all good observations, and indeed when there are low expected counts, large percentage deviations will happen all the time. All this is certainly compatible with a cipher. Take a very simple cipher, where you write the alphabet sequentially in a table of 26x26 rotating each row by one and use two letters to pick column and row to encode a single plaintext letter. So, for each plaintext letter you will have 26 ways of encoding it using combinations of two characters. When encoding with this cipher you can select all kinds of character sequences almost independently. And as a result it's likely that you will have a fairly random distribution of prefixes and suffixes and yet a more or less practical cipher. (Usual disclaimer: I don't think this was the specific way VMS was encoded, even though it's possible to use the glyphset of Voynichese to mimic this cipher just for fun.)
I think no matter what algorithm one can propose for randomly generating a lot of pseudo text, it's probably quite trivial to adapt this mechanism for actual encoding, just by adding a bit of constraints on the randomness, which would produce a result quite similar to what your tables show. I don't think there is any statistical test that could differentiate between random gibberish and a cipher, even when talking in the context of the medieval ciphers.
Edit: Basically, as far as your main argument goes, we are in a perfect agreement, Voynichese looks like an artificial construction that doesn't behave like a natural European language in several ways, and your tables just show this nicely. However, I think it makes sense to test how this would work for non-European languages too.

