Estoy buscando un tiempo polinómico que, dada una cadena de caracteres que contiene dos números en La notación de flechas encadenadas de Conway para números grandes, indica si el primer número es menor, mayor o igual que el segundo.
Supongamos que la función se llama C. Entonces
- C("1234 ? 432") debería dar "<", ya que 1234 = 1 < 4 256 \= 432,
- C("243 ? 432") debería dar ">", ya que 243 = $2^{2^{\cdot^{\cdot^2}}}$ (una torre de exponentes de altura 65536) > 4 256 \= 432, y
- C("223 ? 2226") debería dar "=", ya que 223 = 4 = 2226.
¿Existe algo así?