Fixpunktsätze für konstruktive metrische Räume?

15

Banachs Fixpunktsatz besagt, dass, wenn wir einen nicht leeren vollständigen metrischen Raum EIN , jede gleichmäßig kontrahierende Funktion f:EINEIN einen eindeutigen Fixpunkt μ(f) . Der Beweis dieses Theorems erfordert jedoch das Axiom der Wahl - wir müssen ein beliebiges Element wählen einEIN, um mit der Iteration von f zu beginnen und die Cauchy-Folge ein,f(ein),f2(ein),f3(ein), .

  1. Wie werden Fixpunktsätze in der konstruktiven Analyse formuliert?
  2. Gibt es auch prägnante Verweise auf konstruktive metrische Räume?

Der Grund, den ich frage, ist, dass ich ein Modell von System F konstruieren möchte, in dem die Typen (unter anderem) zusätzlich eine metrische Struktur aufweisen. Es ist ziemlich nützlich, dass wir in der konstruktiven Mengenlehre eine Familie von Mengen , so dass U unter Produkten, Exponentialen und U- indizierten Familien geschlossen ist, was es einfach macht, ein Modell von System F zu geben.UUU

Es wäre sehr schön, wenn ich eine ähnliche Familie konstruktiver ultrametrischer Räume zusammenstellen könnte. Aber da die konstruktive Mengenlehre durch das Hinzufügen von Wahlmöglichkeiten klassischer wird, muss ich natürlich vorsichtiger mit Fixpunkt-Theoremen umgehen, und wahrscheinlich auch mit anderen Dingen.

Neel Krishnaswami
quelle
2
Sie können die Hypothese in als bewohnte Menge ändern . Sie verwenden nicht das Axiom der Wahl, um ein A zu wählen . EINeinEIN
Colin McQuillan

Antworten:

22

Das Axiom der Wahl wird verwendet, wenn es eine Sammlung von "Dingen" gibt und Sie für jedes "Ding" ein Element auswählen. Wenn es nur eine Sache in der Sammlung gibt, ist das nicht das Axiom der Wahl. In unserem Fall haben wir nur einen metrischen Raum und "wählen" einen Punkt darin. So dass nicht das Axiom der Wahl ist , aber Beseitigung der Existenzquantoren, das heißt, wir haben eine Hypothese und wir sagen "lass x A so sein, dass ϕ ( x ) ". Leider sagen die Leute oft "xA.ϕ(x)xAϕ(x) xA ", was dann aussieht wie die Anwendung des Axioms der Wahl.ϕ(x)

Als Referenz ist hier ein konstruktiver Beweis für Banachs Fixpunktsatz.

Satz: Eine Kontraktion auf einen bewohnten vollständigen metrischen Raum hat einen eindeutigen Fixpunkt.

Beweis. Angenommen ist ein bewohnter vollständiger metrischer Raum und f : M M ist eine Kontraktion. Da f eine Kontraktion gibt es existiert α , so dass 0 < α < 1 und D ( f ( x ) , f ( y ) ) α d ( x , y ) für alle x , y M(M,d)f:MMfα0<α<1d(f(x),f(y))αd(x,y)x,yM.

Angenommen, und v sind ein fester Punkt von f . Dann gilt d ( u , v ) = d ( f ( u ) , f ( v ) ) α d ( u , v ), woraus folgt, dass 0 d ( u , v ) ( α - 1 ) d (uvf

d(u,v)=d(f(u),f(v))αd(u,v)
, daher ist d (. Dies beweist, dass f höchstens einen festen Punkt hat.0d(u,v)(α-1)d(u,v)0 und u = vd(u,v)=0u=vf

Es bleibt zu beweisen, dass es einen festen Punkt gibt. Da bewohnt existiert x 0M . Definieren Sie die Folge ( x i ) rekursiv durch x i + 1 = f ( x i ) . Wir können durch Induktion beweisen, dass d ( x i , x i + 1 ) α id ( x 0 , ( x i )Mx0M(xich)

xich+1=f(xich).
. Daraus folgt dasd(xich,xich+1)αichd(x0,x1)(xich)ist eine Cauchy-Sequenz. Da vollständig ist, hat die Folge eine Grenze y = lim i x i . Da f eine Kontraktion ist, ist es gleichförmig kontinuierlich und so pendelt er mit Grenzen von Sequenzen: f ( y ) = f ( lim i x i ) = lim i f ( x i ) = lim i x i + 1 = lim = y . Also ist y ein Fixpunkt vonMy=limichxichf
f(y)=f(limichxich)=limichf(xich)=limichxich+1=limichxich=y.
y . QEDf

Bemerkungen:

  1. Ich habe darauf geachtet, nicht "wähle " und "wähle x 0 " zu sagen . Es ist üblich, solche Dinge zu sagen, und sie tragen nur zu der Verwirrung bei, die normale Mathematiker daran hindert, zu erkennen, was das Axiom der Wahl ist und was nicht.αx0

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

  3. (xich)x0xM.x0M

  4. MxM.M¬xM. ) äquivalent. Ersteres ist konstruktiv sinnvoller und sinnvoll.

  5. fichxMMM Aussage.

  6. Schließlich haben die folgenden Fixpunktsätze konstruktive Versionen:

    • Knaster-Tarski-Fixpunktsatz für monotone Karten auf vollständigen Gittern
    • Banachs Fixpunktsatz für Kontraktionen auf einem vollständigen metrischen Raum
    • Knaster-Tarski-Fixpunktsatz für monotone Karten auf dcpos (von Pataraia bewiesen)
    • Verschiedene Fixpunktsätze in der Domänentheorie haben in der Regel konstruktive Beweise
    • Der Rekursionssatz ist eine Form des Fixpunktsatzes und hat einen konstruktiven Beweis
    • Ich beweisen , dass Knaster-Tarski-Punkt festen Satz für monotone Karten auf Ketten komplette posets hat nicht einen konstruktiven Beweis hat. In ähnlicher Weise versagt der Bourbaki-Witt-Fixpunktsatz für Progressive Maps auf kettenvollständigen Posets konstruktiv. Das Gegenbeispiel für das spätere ergibt sich aus den effektiven Topos: In den effektiven Topos bilden Ordinalzahlen (entsprechend definiert) eine Menge und die Nachfolgemaps sind progressiv und haben keine Fixpunkte. Übrigens ist die Nachfolgerkarte auf den Ordnungszahlen in den effektiven Topos nicht monoton.

Das sind eher mehr Informationen, als Sie verlangt haben.

Andrej Bauer
quelle
1
Müssen die Axiome der metrischen Räume neu formuliert werden?
Neel Krishnaswami
das ist noch eine schöne antwort, andrej!
Suresh Venkat
1
@Neel: Nein, die Axiome sind die gleichen wie im klassischen Fall.
Andrej Bauer
2
fichxfichxfichx
2
fichxfichx=λM.λf.f(fichxM(f))MfMM