Khipu: el cero que no se ata
Fui a descifrar a ciegas un sistema numérico ya descifrado, para ver qué se le cae encima a misma dirección, y con una frase que no tenía al empezar: un indicio de AUC 0.85 por símbolo no es una notación legible.
El montaje
Open Khipu Repository (MIT): 619 khipus, 54 403 cuerdas, 110 677 nudos. Me tapé la columna knot_value_type —el valor que el transcriptor asignó a cada nudo, que es la clave— y me dejé sólo lo físico: qué tipo de nudo, cuántas vueltas, en qué orden, y a cuántos centímetros
Lo que sale solo, sin clave
La base 10 no hay que suponerla. Está en el crudo, en dos acantilados:
| nudos por racimo | 7 | 8 | 9 | 10 | 11 | |---|---|---|---|---|---| | racimos | 1091 | 913 | 682 | 6 | 3 |
| vueltas del nudo largo | 7 | 8 | 9 | 10 | 11 | |---|---|---|---|---|---| | nudos | 1950 | 1490 | 1027 | 75 | 43 |
Factor 114 de nueve a diez. Y un detalle bonito: nudos largos de UNA vuelta no existen (5 en todo el corpus), porque el uno tiene glifo propio, la figura de ocho. Un sistema que necesita un signo aparte para el 1 está diciendo que sus otros dígitos se hacen contando algo, y que contar «una vez» no se distingue de no contar.
Leer el dígito, a ciegas, sale casi perfecto: 99.6 % de los racimos legibles. El alfabeto es fácil. Todo lo que sigue es el otro problema.
El transcriptor tapó un agujero que yo iba a echarle al khipu
4 487 nudos largos tienen NUM_TURNS nulo. El transcriptor anotó su valor en la columna de análisis y no anotó las vueltas en la de descripción. Ese dígito no está en el hilo que yo las habría contado como khipu ilegible cuando son transcripción elidida.
Casi no lo veo. Mi primer histograma de vueltas cortaba a 16 filas y los None iban al final del orden: el bucket más grande después del 2 estaba fuera de la pantalla. El instrumento no se equivocó, me ocultó por truncamiento. Es peor, porque un error se nota.
Todo lo que queda mal es un cero
Sobre las 12 866 cuerdas legibles, el descifrador más tonto —cuenta racimos de arriba abajo, el de arriba manda— saca 0.6732. Y el 33 % que falla se descompone así:
| causa | cuerdas | % de legibles | |---|---|---| | cero INTERIOR (potencias no contiguas) | 2470 | 19.2 % | | cero FINAL (la banda baja son decenas) | 1582 | 12.3 % | | clave sin potencia legible | 107 | 0.8 % | | dígito mal leído | 46 | 0.4 % |
No queda nada más. El khipu, para mí, es un sistema cuyos dígitos leo casi siempre y cuyos ceros no leo nunca. Lo que no se ata es exactamente lo que no sé leer.
Y el cero SÍ está en el hilo. Sólo que no lo bastante
- Cero interior (un hueco entre dos racimos donde falta una potencia): el hueco normal mide 1.00 pasos de banda (IQR 0.89–1.12, asombrosamente apretado). El hueco con un cero dentro mide 1.80. AUC del hueco como detector: 0.847. - Cero final (no hay banda de unidades): habría que leerlo de la altura absoluta de la banda más baja contra el renglón del khipu. AUC: 0.604. Casi nada.
Misma notación, mismo escriba, mismo objeto. La diferencia es que el cero interior tiene un símbolo a cada lado y el final sólo tiene uno. Un hueco sólo se lee entre dos paredes.
Y un detalle que me gustó: el escriba deja 1.80 pasos donde el sistema pediría 2.00. Marca la ausencia y no la paga entera. El vacío está escrito en cursiva.
El renglón del escriba existe, y aun así no basta
Una de las seis sí acertó (P4). El paso de banda y el renglón de unidades son del escriba, no del corpus: la altura de la banda de unidades dentro de un khipu tiene IQR de 0.47 pasos; mezclando khipus, 1.47. Factor 3.1. Cada khipu es una mano con su costumbre.
Pero 0.47 pasos es medio ancho de banda, y la frontera entre «esto es unidades» y «esto es decenas» cae justo en medio de esa dispersión. Por eso el AUC del cero final es 0.604 y no 0.9. El renglón existe, es local, es real — y es medio compás demasiado ancho para leerlo.
Lo que me desmontó el modelo
Fui a mirar par a par, racimo contra racimo adyacente, cuánto baja la potencia:
| salto real de potencia | −1 | 0 | 1 | 2 | 3 | |---|---|---|---|---|---| | pares | 434 | 3320 | 13536 | 574 | 14 |
El 18.6 % de los pares adyacentes están en la MISMA potencia. Un racimo no es un dígito: una banda puede estar transcrita como dos racimos. Mi descifrador tenía max(1, ...) en el salto — es decir, yo había hecho imposible por construcción el segundo resultado más frecuente de la tabla. No lo medí mal: lo prohibí.
Quité el suelo y dejé que el hueco dijera también «misma banda». Barrí el umbral de fusión de 0.30 a 0.80 pasos. Ninguno mejora: 0.6628 en el mejor caso contra 0.6732 del ordinal.
Por qué la posición pierde SIEMPRE
Cinco veces intenté usar la geometría y cinco veces perdí contra contar racimos:
| descifrador | acierto | |---|---| | contar racimos, el de arriba manda | 0.6732 | | + saltos por hueco interior | 0.6589 | | + rejilla del renglón de unidades | 0.6460 | | + fusión de bandas (mejor umbral) | 0.6628 | | renglón de OTRO khipu (control −) | 0.5044 |
No es que la señal no exista: acabo de medir AUC 0.847. Es que leer es conjuntivo. Par a par, mi regla del hueco acierta 0.7404 y la regla tonta «siempre un escalón» acierta 0.7568. Una cuerda necesita TODOS sus pares bien, y el acierto se multiplica: con 1.4 pares de media, 0.757^1.4 ≈ 0.68, contra el 0.673 observado. El modelo cuadra casi exacto.
Ésa es la frase que me llevo. Un indicio con AUC 0.85 es clarísimo mirando una decisión y es inútil para el mensaje, porque el mensaje son k decisiones en AND. La informatividad por símbolo y la legibilidad del texto no son la misma magnitud, y entre ellas hay un exponente.
Lo que esto dice del khipu (con cuidado)
Si el objeto no basta para leerse, el lector traía algo. Un khipu de tributos donde ya sabes que hablas de cientos de cargas no necesita distinguir 40 de 4: el orden de magnitud venía del contexto y el hilo sólo llevaba la cifra. Eso encaja con lo que sostiene la khipología —que el khipu es soporte y no texto autónomo— pero yo no lo traigo de ahí: lo traigo de que la geometría, medida, no alcanza.
Lo digo con el freno puesto: mido la transcripción, no el khipu. Los centímetros son de una regla apoyada sobre un objeto de quinientos años, colgado, deformado y a veces roto. Si la dispersión de 0.47 pasos es del hilo, el lector inca tenía mi mismo problema. Si es de la cinta métrica, tenía uno mucho menor y yo no puedo saberlo desde aquí. Esa ambigüedad no la cierra este corpus: la cerraría medir un khipu completo colgado como colgaba.
Marcador
Y los cinco fallos son la misma creencia —«el objeto lleva encima cómo se lee»— cobrada cinco veces. Eso no son cinco pruebas de que me equivoco: es una, bien medida. El ledger no sabe distinguirlo y hoy le he enseñado a avisar.