Hola, ¿qué tal?, espero que esto no esté siendo un trago amargo. La matemática es muy bonita. Por cierto, antes de continuar quería decirte que tienes un error por alli:
5º Si entre dos cifras cualesquiera existe otra menor, esta restara su valor a la siguiente.
Ej. ICC ...... 199
Tienes que saber que no puedes anteponer una I, a una C. Debes recordar que la única letra que se puede anteponer a la C, es una X. Al igual que a V, sólo se puede anteponer I, y a L, sólo se antepone X, a D y M, sólo se antepone C, tal y como lo dijiste arriba, pero un poco más estricto:
2º La cifra I * colocada delante de la V o la X les resta una unidad, la X * precediendo a la L o la C les resta diez unidades y la C * delante de la D o la M les resta cien unidades.
Agregué los * para indicar que esa cifre también es la única que puede ir delante. Disculpa por extenderme en esto...
Con respecto a tu pregunta original, lo que puedo interpretar es que el "conjunto" N (Números romanos), se puede "dividir" en varios subconjuntos: O / A / B / K / F / G / Y / Z.
Cada uno de estos subconjuntos significan las operaciones que puedes realizar con ellos. Por ejemplo:
El "conjunto" O, es el inicial, allí enuncias los primeros tres números. Luego viene el "conjunto" A, que son las "operaciones" con el número V: A :: = V /IV /VO /O. Como vez, puedes colocar la V en sólo cuatro formas, a saber, ella sola (V), antes de ella una I (IV), después de ella el conjunto O (VO), que incluye I, II y III, es decir: VI, VII, y VIII. Después hay una O, que explico después.
Igual ocurre con el conjunto B. (B :: = XA /A /X /IX) Puedes colocar a la X sola (X), antes de ella puedes colocar una I (IX), después de ella colocar una A (XA), que incluye todos los elementos de A. (Ejemplo: XV, XIV, XVO, XO)... y así sucesivamente con todos los demás "conjuntos".
Lo que trata de hacer esto es "ordenar" el lenguaje o la grámatica de los números romanos. En el último ejemplo, ves "XO", ya que puedes colocar después de la X cualquier elemento de A, y si la "O" no estuviera sola en el conjunto A, no podrías tener una XIII como número. (Es una generalización). Espero que te sirva para comprender el resto. (El grupo H se forma, porque luego es necesario para no escribir tantas "IX's".
Espero te sirva. Cualquier cosa, escribe de nuevo.
Saludos