Lassen Sie mich sehen, ob ich Neels Antwort etwas Nützliches hinzufügen kann. Der "Entwurfsraum" für endliche Mengen ist konstruktiv viel größer als klassisch, da verschiedene Definitionen von "endlich" nicht konstruktiv übereinstimmen müssen. Verschiedene Definitionen in der Typentheorie ergeben leicht unterschiedliche Konzepte. Hier sind einige Möglichkeiten.
Kuratowski-endliche Mengen ( endlich) können als freie Halbgitter charakterisiert werden: Bei gegebener Menge, Typ oder Objekt können die Elemente des freien Halbgitters als endliche Teilmengen von . In der Tat wird jedes dieser Elemente erzeugt durch:≤ X ≤ K ( X ) X.K∨X∨K(X)X
- das neutrale Element , das der leeren Menge entspricht, oder0
- ein Generator , der dem Singleton , oder{ x }x∈X{x}
- eine Verbindung zweier Elemente, die einer Vereinigung entspricht.S∨T
Eine äquivalente Formulierung von lautet: ist endlich, wenn und nur wenn und eine Surjektion .K(X)S⊆XKn∈N e:{1,…,n}→S
Wenn wir dies mit Neel Definition vergleichen sehen wir , dass er erfordert bijection . Dies läuft darauf hinaus, die endlichen Teilmengen die eine entscheidbare Gleichheit haben: . Lassen Sie uns verwenden für die Sammlung von entscheidbar -finite Teilmengen von .e:{1,…,n}→SKS⊆X∀x,y∈S.x=y∨x≠yD(X)KX
Offensichtlich ist unter endlichen Vereinigungen geschlossen, aber es muss nicht unter endlichen Schnittpunkten geschlossen werden. Und ist unter keinen Operationen geschlossen. Da die Leute erwarten, dass sich endliche Mengen ein bisschen wie ein "Boolescher Aglebra ohne Spitze" verhalten, könnte man auch versuchen, sie als freie verallgemeinerte Boolesche Algebra ( , , und relative Komplemente ) zu definieren, aber ich eigentlich nie von einer solchen Anstrengung gehört.D ( X ) 0 ∨ ∧ ∖K(X)D(X)0∨∧∖
Bei der Entscheidung, was die "richtige" Definition ist, müssen Sie darauf achten, was Sie mit den endlichen Mengen tun möchten. Und es gibt keine einzige korrekte Definition. In welchem Sinne von "endlich" ist beispielsweise die Menge der komplexen Wurzeln eines Polynoms endlich ?
Siehe Konstruktiv endlich? von Thierry Coquand und Arnaud Spiwack für eine detaillierte Diskussion der Endlichkeit. Die Lehre ist, dass Endlichkeit konstruktiv alles andere als offensichtlich ist.