Teoremi a punto fisso per spazi metrici costruttivi?


15

Il teorema del punto fisso di Banach dice che se abbiamo uno spazio metrico completo non vuoto A , allora qualsiasi funzione uniformemente contrattiva f:AA ha un punto fisso univoco μ(f) . Tuttavia, la dimostrazione di questo teorema richiede l'assioma della scelta - dobbiamo scegliere un elemento arbitrario aA per iniziare iterando f da, per ottenere la sequenza di Cauchy a,f(a),f2(a),f3(a), .

  1. Come vengono affermati i teoremi a virgola fissa nell'analisi costruttiva?
  2. Inoltre, ci sono riferimenti concisi a spazi metrici costruttivi?

Il motivo per cui chiedo è che voglio costruire un modello di Sistema F in cui i tipi portino anche una struttura metrica (tra le altre cose). È piuttosto utile che nella teoria degli insiemi costruttivi, possiamo preparare una famiglia di insiemi U , in modo tale che U sia chiusa sotto prodotti, esponenziali e famiglie indotte da U , il che rende facile dare un modello di Sistema F.

Sarebbe molto bello se potessi cucinare una simile famiglia di spazi ultrametrici costruttivi. Ma dal momento che l'aggiunta della scelta alla teoria degli insiemi costruttiva la rende classica, ovviamente devo stare più attento ai teoremi a punto fisso, e probabilmente anche ad altre cose.


2
Puoi cambiare l'ipotesi in essendo un insieme abitato . Non si invocando l'assioma di scelta di scegliere un A . UNun'UN
Colin McQuillan,

Risposte:


22

L'assioma della scelta viene utilizzato quando esiste una raccolta di "cose" e si sceglie un elemento per ogni "cosa". Se c'è solo una cosa nella collezione, non è l'assioma della scelta. Nel nostro caso abbiamo solo uno spazio metrico e stiamo "scegliendo" un punto in esso. Quindi questo non è l'assioma di scelta, ma l'eliminazione di quantificatori esistenziali, vale a dire, abbiamo un'ipotesi e diciamo "lascia che x A sia tale che ϕ ( x ) ". Sfortunatamente, le persone spesso dicono "xA.ϕ(x)xAϕ(x) xA ", che sembra quindi l'applicazione dell'assioma di scelta.ϕ(x)

Per riferimento, ecco una dimostrazione costruttiva del teorema del punto fisso di Banach.

Teorema: una contrazione su uno spazio metrico completo abitato ha un punto fisso unico.

Prova. Supponiamo che sia uno spazio metrico completo abitato e f : M M è una contrazione. Poiché f è una contrazione esiste α tale che 0 < α < 1 e d ( f ( x ) , f ( y ) ) α d ( x , y ) per tutti x , y M(M,d)f:MMfα0<α<1d(f(x),f(y))αd(x,y)x,yM.

Supponiamo che e v siano punto fisso di f . Quindi abbiamo d ( u , v ) = d ( f ( u ) , f ( v ) ) α d ( u , v ) da cui segue che 0 d ( u , v ) ( α - 1 ) d ( u , v ) uvf

d(u,v)=d(f(u),f(v))αd(u,v)
, quindi d ( u , v ) = 0 e u = v . Ciò dimostra che f ha al massimo un punto fisso.0d(u,v)(α1)d(u,v)0d(u,v)=0u=vf

Resta da dimostrare l'esistenza di un punto fisso. Poiché è abitato esiste x 0M . Definire la sequenza ( x i ) in modo ricorsivo per x i + 1 = f ( x i ) . Possiamo provare per induzione che d ( x i , x i + 1 ) α id ( x 0 , x 1 ) . Da ciò ne consegue cheMx0M(xi)

xi+1=f(Xio).
d(Xio,Xio+1)αiod(X0,X1) è una sequenza di Cauchy. Poiché M è completa, la sequenza ha un limite y = lim i x i . Poiché f è una contrazione, è uniformemente continua e quindi commuta con limiti di sequenze: f ( y ) = f ( lim i x i ) = lim i f ( x i ) = lim i x i + 1 = lim i x io(Xio)My=limioXiof Quindi y è un punto fisso di f . QED
f(y)=f(limioXio)=limiof(Xio)=limioXio+1=limioXio=y.
yf

Osservazioni:

  1. Ho fatto attenzione a non dire "scegli " e "scegli x 0 ". È normale dire queste cose, e si aggiungono solo alla confusione che impedisce ai matematici ordinari di essere in grado di dire ciò che è e non è l'assioma della scelta.αX0

  2. uvf¬¬(u=v)u=v

  3. (Xio)X0XM.X0M

  4. MXM.M¬XM.

  5. fioXMMM

  6. Infine, i seguenti teoremi a virgola fissa hanno versioni costruttive:

    • Teorema a virgola fissa di Knaster-Tarski per mappe monotone su reticoli completi
    • Teorema del punto fisso di Banach per contrazioni su uno spazio metrico completo
    • Teorema a virgola fissa di Knaster-Tarski per mappe monotone su dcpos (dimostrato da Pataraia)
    • Vari teoremi a virgola fissa nella teoria dei domini di solito hanno prove costruttive
    • Il teorema di ricorsione è una forma di teorema a virgola fissa e ha una dimostrazione costruttiva
    • Ho dimostrato che il teorema a virgola fissa di Knaster-Tarski per mappe monotone su poset completi di catene non ha una dimostrazione costruttiva. Allo stesso modo, il teorema del punto fisso di Bourbaki-Witt per mappe progressive su poset completi di catene fallisce in modo costruttivo. Il controesempio per quello successivo deriva dai topos effettivi: nei topos ordinali effettivi (opportunamente definiti) formano un insieme e le mappe successive sono progressive e non hanno punti fissi. A proposito, la mappa successiva sugli ordinali non è monotona nei topos effettivi.

Queste sono piuttosto più informazioni di quelle che hai chiesto.


1
Qualcuno degli assiomi degli spazi metrici deve essere riformulato?
Neel Krishnaswami,

questa è l'ennesima bella risposta, Andrej!
Suresh Venkat,

1
@Neel: No, gli assiomi sono gli stessi del caso classico.
Andrej Bauer,

2
fioXfioXfioX

2
fioXfioX=λM.λf.f(fioXM(f))MfMM
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.