Verschluss-Ordnungszahlen für induktive Typen mit Funktionsräumen


9

Functors aus endlichen Produkte gebaut und Summen haben Schließung Ordnungs , in schön detailliert diesem Manuskript von Francois Metayer. dh wir können den induktiven Typ durch Iteration des Funktors , der nach Iterationen seinen festen Punkt erreicht .n a t : = μ X . 1 + X 1 + X ωωnat:=μX.1+X1+Xω

Aber sobald wir eine konstante Potenzierung zulassen, wie in , reicht nicht mehr aus.ωμX.1+X+(natX)ω

Ich suche nach Ergebnissen, die Potenzierung beinhalten. Welche Ordnungszahlen sind ausreichend?

Insbesondere wäre eine Referenz ersichtlich , daß stellt einen Beleg dafür , dass ein solche functors sind -Continuous für einige ordinal wie in dem obigen Manuskript.αα

Antworten:


5

Die Antwort auf Ihre Frage hängt von mehreren Faktoren ab, von denen die wichtigste die Größe Ihrer Funktionsräume ist . Ich erkläre es. Definieren Wie Sie in Ihrer Antwort erwähnt, jede kann in Betracht gezogen werden intern die zu - ten regelmäßige Kardinal Ihres Systems. In der Mengenlehre kann dieser Datentyp durch eine tatsächliche Ordnungszahl dargestellt werden und ist entsprechend groß.

O0=nat
On+1=μX. 1+X+(OnX)
Onn

Solche Konstruktionen können jedoch zu einer Version der Typentheorie hinzugefügt werden, und die Frage lautet: Welche Ordnungszahl wird benötigt, um diesem Konstrukt eine satztheoretische Interpretation zu geben? Wenn wir uns nun auf die konstruktive Semantik beschränken, besteht eine natürliche Idee darin, zu versuchen, jeden Typ durch die Menge von "Realisierern" dieses Typs zu interpretieren, die eine Teilmenge der Menge von Termen oder äquivalent der natürlichen Zahlen .λN

In diesem Fall ist es leicht zu zeigen, dass die Ordnungszahl für jedes ist, diese Ordnungszahl jedoch sehr schnell wächst. Wie schnell? Dies hängt wiederum von der Freiheit ab, die Sie beim Erstellen von Funktionen haben. Die Theorie zum Aufbau solcher Ordnungszahlen ist in der Theorie der großen zählbaren Ordnungszahlen beschrieben, von der Wikipedia überraschenderweise viel zu sagen hat. Im Allgemeinen ist es leicht zu zeigen, dass die fraglichen Ordnungszahlen kleiner sind als die Church-Kleene-Ordnungszahl , es sei denn, Sie erlauben nicht konstruktive Mittel zum Erstellen von Funktionen (z. B. , der die Anzahl der beschäftigten Biber für Maschinen mit Zuständen berechnet ).OnBeaver(n)n

Dies sagt jedoch nicht viel aus, außer dass Sie in einer konstruktiven Theorie nur konstruktive Ordnungszahlen benötigen, um Interpretationen zu erstellen. Es gibt jedoch noch ein bisschen mehr zu sagen. Erstens gibt es eine sehr schöne Präsentation von Thierry Coquand , in dernat detailliert beschrieben wird, dass Sie in genau Schritten können, für alle anderen Typen außer kein Eliminator vorhanden ist .O1ϵ0

Im Allgemeinen scheint es eine Entsprechung zwischen der logischen Stärke einer Typentheorie und der Größe der größten Ordnungszahl zu geben, die sie auf diese Weise darstellen kann. Diese Entsprechung ist Gegenstand der Ordnungsanalyse , die seit Ende der sechziger Jahre eingehend untersucht wurde und bis heute untersucht wird (mit einigen erstaunlichen offenen Fragen). Achtung: Das Thema ist ebenso technisch wie faszinierend.

Hoffe das hilft.


4

Ich glaube, ich habe eine Antwort gefunden, die in Kategorien wie Set ausreichend funktioniert. Es ist Satz 3.1.12 in Anfangsalgebren und Endkohlegebren: eine Umfrage von Adamek, Milius und Moss.

Die Antwort ist, dass keine Ordnungszahl für all diese Funktoren ausreicht. Sie werden beliebig groß.

F(X)=C0×(A0X)+C1×(A1X)+...+Cn×(AnX)Aiαβ<αβααα

ααα

f:AkFα(0)f:Aki<αFi(0)AkFj(0)j:=sup(a:Ak)``the i such that f(a) fits into Fi(0)"j<αα|Ak|<α

(Aki<αFi(0))j<α(AkFj(0))k

+×F(Fα(0))j<αF(Fj(0))=j<αFj(0)=Fα(0)α

Ak

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.