No estoy exactamente seguro de cuál es la pregunta aquí, pero puedo tratar de decir un poco para aclarar posibles malentendidos.
En primer lugar, si estamos hablando de la complejidad de un mapa , no tiene sentido preguntar "¿Cuál es una buena representación para √f:R→R2–√f
f:A→BA(a,f(a))f
RRR
- +×−/|−|
- xk∈Np,q|x−p/q|≤2−k
- xyx<y
- (xn)n|xn+1−xn|≤2−nlimnxn
Existen viejos teoremas (consulte la introducción a este documento para obtener referencias) que explican por qué estas condiciones son las correctas. Estos teoremas también muestran que cualquiera de estas dos representaciones de reales son computacionalmente isomorfas, es decir, podemos traducirlas entre ellas con programas. Esto establece algunos criterios de corrección que arrojan ideas defectuosas.
Por ejemplo, escucho a la gente decir cosas como "los números racionales pueden representarse con información finita, así que usemos eso para los números racionales, y los números irracionales deberán representarse con información infinita". Este tipo de cosas no funciona porque rompe la cuarta condición anterior (considere un límite de números irracionales: ¿cómo sabrá que está convergiendo en un racional?).
Otro ejemplo que eliminan las condiciones anteriores es el modelo Blum-Shub-Smale porque en él no se pueden calcular límites de secuencias. Es mejor decir que el modelo BSS funciona en un subcampo ordenado discreto de reales (generado por cualquier parámetro que esté presente), no en los reales.
Entre las representaciones correctas de reales, algunos son más eficientes que otros, aunque este es un tema algo difícil de discutir porque los números reales son objetos infinitos. Matthias Schröder señaló que para una teoría razonable de la complejidad hay que prestar atención a las propiedades topológicas de la representación.
Finalmente, ¿cómo deberíamos medir la complejidad de un mapa , suponiendo que tengamos una buena representación de ? Debido a que está representado por una función o un flujo infinito de información, o algo así, deberíamos estar utilizando una de las nociones de complejidad de tipo superior . Cuál probablemente depende de la representación que esté utilizando.R x ∈ Rf:R→RRx∈R
El modelo BSS también es un modelo de complejidad de circuito razonable en el que contamos las operaciones aritméticas. Es bueno tener en cuenta que este modelo no se trata de números reales, sino de otra cosa.