Dado un número real de alta precisión, ¿cómo debo hacer para adivinar un número entero algebraico al que se aproxime?
Por supuesto, esto está extremadamente mal definido -- ¡todo número real está cerca de un número racional, por supuesto! Pero me gustaría que tanto los coeficientes como el grado fueran relativamente pequeños. Obviamente, podemos hacer concesiones entre cuánto nos disgustan los coeficientes grandes y cuánto nos disgustan los grados grandes.
Pero dejando eso de lado, no sé ni cómo empezarías. ¿Alguna idea?
Antecedentes : esto sale del proyecto que impulsó Noah's pregunta reciente en la resolución de grandes sistemas de cuadráticas. Intentamos encontrar subfactores dentro de sus álgebras planas de grafos. Hemos descubierto que resolver cuadráticas numéricamente, aproximar las soluciones por números enteros algebraicos y luego comprobar que éstas son realmente soluciones exactas es muy eficaz. Hasta ahora, hemos utilizado la herramienta de Mathematica " RaízAproximada " que hace exactamente lo que pido aquí, pero es una caja negra impenetrable, como todo lo que sale de Wolfram.