Kebanyakan tipe teori yang saya sadari adalah predikatif yang saya maksudkan
Void : Prop
Void = (x : Prop) -> x
tidak diketik dengan baik di sebagian besar pembuktian teorema karena tipe pi ini milik alam semesta yang sama Propdan tidak demikian halnya Prop : Prop. Ini menjadikannya predikatif dan tidak mengizinkan definisi tidak adil seperti di atas. Namun, banyak sekali "bahasa papan tulis" seperti System F atau CoC sebenarnya tidak berguna. Faktanya, impredicativitas ini sangat penting untuk mendefinisikan sebagian besar konstruksi yang tidak dimasukkan secara primitif dalam bahasa.
Pertanyaan saya adalah mengapa seseorang ingin berhenti dari impredicativity mengingat kekuatannya dalam mendefinisikan konstruksi logis? Saya pernah mendengar beberapa orang berkomentar bahwa impredicativity mengacaukan "perhitungan" atau "induksi" tetapi saya mengalami kesulitan menemukan penjelasan konkret.
forall P : Type, {P} + {~P}, karena ini + set impredicative menyiratkan bukti tidak relevan (dan natini bukan bukti yang tidak relevan). Lihat misalnya coq.inria.fr/library/Coq.Logic.ClassicalUniqueChoice.html dan coq.inria.fr/library/Coq.Logic.Berardi.html