Saya membaca makalah terkenal ini On Universes in Type Theory . Awalnya saya mengharapkan sesuatu yang mirip Setωdi Agda, tetapi ternyata itu bahkan sesuatu yang lebih umum. Tampaknya untuk menggeneralisasi konstruksi alam semesta dari jenis induktif-rekursif polos menjadi pengikat (mirip dengan dan Σ ). Pertanyaan utama yang ingin saya tanyakan adalah, apa niat di baliknya?
Berikut ini beberapa kode Idris yang mendefinisikan semesta gaya Tarski yang biasa:
mutual
public export data U : (level : Nat) -> Type where
GroundU : Ground -> U level
BinderU : Binder -> (a : U level) -> (b : (x : T {level} a) -> U level) -> U level
UnivU : U (S level)
LiftU : U level -> U (S level)
public export T : {level : Nat} -> (code : U level) -> Type
Saya mencoba menggeneralisasikannya menjadi sesuatu seperti
mutual
public export data U : (a : Type) -> (b : (x : a) -> Type) -> Type where
GroundU : Ground -> U a ???
...
Apa yang seharusnya ???? Penulis makalah ini hanya mengatakan alam semesta harus ditutup di bawah pembentuk yang ditetapkan.
sunting: Saya kira ???hanya b...
Setω, jadi saya mencari makalah tentang super universes untuk melihat apakah saya bisa belajar sesuatu. Hanya ada sedikit makalah tentang itu, dan makalah ini adalah yang utama. Untuk memahaminya, saya mencoba mengimplementasikannya sendiri. Meskipun sekarang saya tidak berpikir itu akan memberikan wawasan tentang ide baru saya, saya masih ingin memahaminya.
Natalam semesta? Tidak jelas apa yang Anda minta.