32 votos

¿El teorema del punto fijo de Brouwer admite una prueba constructiva?

Wikipedia y algunos sitios web (y un par de mathoverflow respuestas) que dice que hay un constructiva prueba de la Brouwer teorema de punto fijo, otros dicen que no. El argumento para constructiva de la prueba es siempre la misma. El punto fijo de Brouwer teorema es equivalente a la de algunos otros resultados (Miranda, Sperner) donde algunos algoritmo produce algún objeto (tricromática triángulo, etc) relacionados con un potencial punto fijo, pero de hecho, también se necesita un adicional de compacidad argumento para concluir, y que este último paso no me aparecen para ser constructivo.

Yo no soy un lógico, así que mi pregunta es

se puede dar un matemático riguroso sentido a la siguiente declaración: "no es constructivo prueba para la Brouwer teorema de punto fijo"?

28voto

Eduard Wirch Puntos 199

Es más fácil pensar sobre el Teorema del Valor Intermedio, que es equivalente a la Brouwer de Punto Fijo Teorema de la unidad de intervalo.

El principal problema es que la dicotomía para (de Cauchy) números reales no es constructiva válido: dados dos números reales $\alpha,\beta$, no existe ningún algoritmo para decidir si $\alpha \leq \beta$ o $\alpha \geq \beta$. Este principio es equivalente al Menor de los Limitados Principio de la Omnisciencia (LLPO) y no la naturaleza constructiva es ilustrado por un clásico Brouwerian contraejemplo:

Definir la secuencia de los racionales $(a_n)_{n=0}^\infty$ por $a_n = (-2)^{-k}$ si $k \leq n$ y la primera aparición de la secuencia de $736667843909774044615061702878$ en $\pi$ comienza $k$-dígitos después del punto decimal; si no hay tal $k \leq n$,, a continuación,$a_n = 0$. Esta es una bien definida la secuencia de Cauchy (con una tasa de convergencia) de modo que el límite de $\alpha = \lim_{n\to\infty} a_n$ es una buena definición de número real. Es $\alpha \geq 0$ o $\alpha \leq 0$?

Si la secuencia ocurre en $\pi$, entonces eventualmente se sabe que $\alpha > 0$ o $\alpha < 0$, y responder en consecuencia. Sin embargo, si la secuencia no se producen en $\pi$, a pesar de que ambas respuestas son válidas en este caso, ni la respuesta puede ser comprobada la correcta sin una cantidad infinita de información acerca de los dígitos de $\pi$ (que en el ejemplo se asume que no se conoce en este momento).

Volviendo a el Teorema del Valor Intermedio, considere la función lineal a trozos $f:[-1,1]\to[-1,1]$ que interpola los puntos de $(-1,1),(-1/2,\alpha),(1/2,\alpha),(1,1)$. El Teorema del Valor Intermedio nos dice que hay un número $r \in [-1,1]$ tal que $f(r) = 0$. Tenga en cuenta que $\alpha \geq 0$ fib $r \leq 1/2$ e $\alpha \leq 0$ fib $r \geq -1/2$. Ahora, la determinación de si $r \leq 1/2$ o $r \geq -1/2$ es fácil: calcular $r$ de exactitud suficiente para saber que se encuentra dentro de un intervalo abierto con una longitud de $1$ y racional de los extremos; que el intervalo no puede contener tanto $1/2$ e $-1/2$ y eso es suficiente para saber si $r \leq 1/2$ o $r \geq -1/2$.

Así, a partir de lo anterior, podemos ver que si tuviéramos una constructivo prueba del Teorema del Valor Intermedio, tendríamos también una constructivo prueba de la dicotomía. Ya que no hay constructivo prueba de la dicotomía, no puede ser constructiva de la prueba del Teorema del Valor Intermedio y, por la misma razón, no puede ser constructiva de la prueba de la Brouwer de Punto Fijo Teorema.


El Brouwerian contraejemplo anterior podría no ser convincente ya que nosotros (al menos creo) que sabemos que no trivial de información acerca de $\pi$. Por supuesto, el número específico $\pi$ es irrelevante; es simplemente la elección tradicional para Brouwerian contraejemplos. Aquí está un ejemplo similar que se basa en la existencia de inseparables pares de computably conjuntos enumerables.

Decir una secuencia $(q_n)_{n=0}^\infty$ de los números racionales es rápidamente de Cauchy si $|q_n - q_m| \leq 1/2^N$ para todos los $m,n > N$. (Esta es una de las típicas definiciones de Cauchy de números reales.) Supongamos que tenemos un algoritmo de $M$ a decidir si el límite de una rápida secuencia de Cauchy es no negativa o el valor no positivo.

Ahora, dado un índice $e$, definir $(a_{e,n})_{n=0}^\infty$ a $a_{e,n} = (-1)^m/2^s$ si $e$-ésima máquina de Turing se detiene exactamente $s \leq n$ pasos y salidas de $m$, y establecer $a_{e,n} = 0$ si $e$-ésima máquina de Turing no se detiene en $n$ o menos pasos. Cada una de estas secuencias es efectivamente computable rápidamente la secuencia de Cauchy. Si puedo aplicar mi propuesta de $M$ a de la $e$-ésima secuencia, puedo obtener un total computable en función de $s:\mathbb N \to \{0,1\}$ que si $s(e) = 0$ entonces $\lim_{n\to\infty} a_{e,n} \leq 0$ e si $s(e) = 1$ entonces $\lim_{n \to \infty} a_{e,n} \geq 0$.

Tenga en cuenta que $\lim_{n\to\infty} a_{e,n} > 0$ fib $e$ pertenece al conjunto $A$ de todos los índices para las máquinas de Turing que detener, incluso con la salida, y $\lim_{n \to\infty} a_{e,n} \lt 0$ fib $e$ pertenece al conjunto $B$ de todos los índices para las máquinas de Turing que detener con impar de salida. El par $A,B$ es uno de los estándar de ejemplos prototípicos de una pareja inseparable, por lo que no es computable set $C$ tal que $A \subseteq C$ e $B \cap C = \varnothing$. Sin embargo, el conjunto $C = \{e : s(e) = 1\}$ hace exactamente eso!

21voto

sallen Puntos 310

Estás en lo correcto en la observación de la falla en los reclamos por BFPT de ser constructiva: no Existe ningún algoritmo que toma una secuencia en el hipercubo unidad y salidas de algún punto de acumulación de la misma. Esta tarea es en realidad MENOS(1) constructivo que BFPT sí mismo. Podemos ser un poco menos derrochador, y vienen con una sucesión convergente a algún punto fijo de una función, pero aún así, calcular el límite de una convergencia de la secuencia es menos constructivas thatn BFPT.

François ha explicado ya cómo aceptar BFPT nos obliga a aceptar también el LLPO a través de IVT. Sin embargo, IVT es en un sentido más constructivo que el más general BFPT: Cualquier función computable $f : [0,1] \to [-1,1]$ con $f(0) = -1$ e $f(1) = 1$ tiene una computable de la raíz. Sin embargo, una función computable $f : [0,1]^2 \to [0,1]^2$ puede no tener ningún computable puntos fijos en todo.

Un marco para comparar cómo constructivo ciertos teoremas se encuentra en Weihrauch reducibilidad, y Brouwer del teorema de Punto Fijo se discute en detalle en: http://arxiv.org/abs/1206.4809

[1] Por esto, ver http://arxiv.org/abs/1101.0792

11voto

Randy Proctor Puntos 2331

He pensado en esto hace poco, y aquí creo que la mejor manera constructiva válida la declaración de uno puede extraer de Brouwer fijo punto teorema (marco : la lógica interna de primaria, topos, los números reales son "Dedekind los números reales", es decir, dos sidded Dedekind corte, con la versión geométrica del axioma) :

Teorema: Vamos a $K$ ser $n$-dimensiones simplex en $\mathbb{R}^m$. Deje $f : K \rightarrow K$ ser de manera uniforme un mapa continuo, a continuación, para cada una de las $\epsilon >0$ existe un $x \in K$ tal que $d(x,f(x))<\epsilon$.

Un par de comentario al respecto:

  • Uno puede, por supuesto reemplazar el $n$-simplexe por un $n$-ball como hay un explícito (bi-uniforme) homeomorphism entre los dos espacios.

  • El uniforme de la continuidad del mapa no es inmediata, ya que no es posible demostrar que $K$ es compacta forma constructiva. De hecho, la uniformidad de la $f$ es equivalente al hecho de que $f$ se define como un mapa de la `localic" $n$-simplex (que siempre es compacto).

  • Una vez que hemos sustituido $f$ por un mapa entre los localic $n$-simplex el resultado puede ser inmediatamente demostrado, al menos en Grothendieck toposes, mediante el uso de Barr cubriendo teorema. También se puede ir a pesar de que la prueba de uso de Sperner lema y comprobar que es constructivo una vez que todas las hipótesis adicionales se agregan.

  • Por último, no me voy a convencer de que esto produce razonable algoritmos para encontrar un "casi" punto fijo : de hecho, si usted echa un vistazo a la complejidad del algoritmo producido por la Sperner lema argumento, entonces parece ser del mismo orden que el algoritmo correspondiente a la Barr cubriendo el argumento de que serían: Escoge un $\mu$ lo suficientemente pequeño (dependiendo de la continuidad uniforme de $f$), Escoja una familia de $x_i$ en $K$ de manera tal que cada una de las $x$ en $K$ es a distancia menor que $\mu$ de % de $x_i$ y, a continuación, intente de todas las $x_i$, uno de ellos ha de satisfacer $d(f(x_i),x_i)<\epsilon$ debido a la no-constructiva de Brouwer teorema de punto fijo. Desde esta perspectiva, la Sperner del lema agument es solo un complejo de escoger el orden en el que se prueba el $x_i$ pero no tiene razón de ser más rápido que cualquier otro, al menos, en el peor de los casos (pero tal vez es mejor "en promedio", no sé)

10voto

dan_linder Puntos 188

Una versión constructiva de la Brouwer de punto fijo teorema que me parece muy elegante y que ilustra va así:

Teorema (constructiva Brouwer de punto fijo teorema)

Deje $B$ ser la bola unidad cerrada en $\mathbb{R}^n$ para $n\in\mathbb{N}$, y deje $f$ ser uniformemente continua en función de $B$ a sí mismo. Deje $G_f=\{(x,f(x))|\,x\in B\}$ ser la gráfica de $f$ en $B\times B$, y deje $D$ ser la diagonal $\{(x,x)|\,x\in B\}$, también en $B\times B$.

A continuación,$d(G_f, D)=0$.

Esta versión es corto, y, sin embargo, proporciona toda la información constructiva necesaria para aproximados BFP-versiones.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X