Hello Darrin,
the hypervectors you use look a lot like the PRN codes used in Global Navigation satelllite systems. These are designed exactly for the purpose of being 'orthogonal' or uncorrelated in the GNSS terminology.
I understand that in your application the letter 'a' is always represented by the same hypervector, in all languages.
This is a bit of a problem, of course, especially when dealing with the Voynich MS, but also for languages like Arabic, Hebrew and even Russian.
While JKP doesn't like that the Voynich character e is represented by an 'e', this exactly as valid (or invalid) as using a 'c' to represent it.
For your Voynich experiment, I would recommend to also use a file in either the Cuva or the FSG alphabet. The former is already alphabetic, the latter can probably be made alphabetic.
An FSG files can be found at the same page to which you already put a link.
A Cuva file can be generated easily using 'sed'. I enclose one that would do it.
the hypervectors you use look a lot like the PRN codes used in Global Navigation satelllite systems. These are designed exactly for the purpose of being 'orthogonal' or uncorrelated in the GNSS terminology.
I understand that in your application the letter 'a' is always represented by the same hypervector, in all languages.
This is a bit of a problem, of course, especially when dealing with the Voynich MS, but also for languages like Arabic, Hebrew and even Russian.
While JKP doesn't like that the Voynich character e is represented by an 'e', this exactly as valid (or invalid) as using a 'c' to represent it.
For your Voynich experiment, I would recommend to also use a file in either the Cuva or the FSG alphabet. The former is already alphabetic, the latter can probably be made alphabetic.
An FSG files can be found at the same page to which you already put a link.
A Cuva file can be generated easily using 'sed'. I enclose one that would do it.


![[+]](https://www.voynich.ninja/images/collapse_collapsed.png)