Los cuerpos matemáticos no solo son infinitos, como los números habituales, sino que también pueden ser finitos, con un número finito de elementos. Un sistema así se puede comparar con un carrusel. Cuando elevamos un elemento a la potencia q, todos los elementos se desplazan circularmente: cada uno pasa a la posición vecina y el último a la primera. Esta rotación suave fue descubierta por Gauss, y Fourier mostró más tarde cómo ideas similares funcionan en el análisis de oscilaciones. Ese movimiento se llama automorfismo de Frobenius.
Para que el carrusel gire sin atascos, se necesita un orden inicial correcto: una base normal. Antes se seleccionaba manualmente o al azar, como quien busca un billete premiado entre un millón. El nuevo método actúa de otra manera: no prueba uno por uno, sino que calcula directamente todos los números t no válidos. La familia de candidatos $β_t$ = (θ − t)⁻¹ es casi totalmente válida, pero hay un pequeño defecto: no más de n(n−1) piezas. Para descartar los defectuosos basta con calcular una sola vez el determinante de una matriz circulante, un polinomio especial cuyas raíces señalan las opciones defectuosas.
Este enfoque es totalmente determinista, sin nada de aleatoriedad. Garantiza que el carrusel arranque con suavidad. Y de paso mejora el cálculo de los determinantes circulantes, lo que resulta útil en la teoría de redes y en la codificación. Como resultado, los protocolos criptográficos obtienen claves fiables, y los cálculos complejos se vuelven reproducibles. El carrusel de números gira por fin sin contratiempos.
Para un cuerpo de 100 elementos, los números t no válidos no superan los 10 mil. Para las computadoras modernas, eso es pan comido. Pero la principal ventaja del método no es la velocidad de búsqueda, sino la elegante transformación de un problema geométrico en uno algebraico: los billetes defectuosos se buscan como raíces de un único polinomio.