पारंपरिक मार्टिन-लोफ प्रकार के सिद्धांत में, प्रकार और प्रस्तावों के बीच कोई अंतर नहीं है। यह नारा "प्रकार के रूप में प्रस्ताव" के तहत जाता है। लेकिन कभी-कभी उन्हें भेद करने के कारण भी होते हैं। सीओसी ठीक यही करता है।
वहाँ सीओसी के कई वेरिएंट हैं, लेकिन सबसे होता
लेकिन नहीं टी वाई पी ई : पी आर ओ पी । एक और अंतर तब दिखाई देता है जब हमारे पास असीम रूप से कई प्रकार के ब्रह्मांड होते हैं और P r o o p को अप्रतिकारक बनाते हैं (यह वही है जो Coq करता है)। लगातार, सीओसी के एक संस्करण पर विचार करें जहां हमारे पास पी आर ओ पी है और असीम रूप से कई प्रकार के ब्रह्मांड टी वाई पी ई 1 , टी वाई पी ई ई
पी आर ओ पी : टी वाई पी ई
टी वाई पी ई : पी आर ओ पीपी आर ओ पीपी आर ओ पीटी वाई पी ई1 ,
टी वाई पी ई 3 पी के साथ
पी आर ओ पीटी वाई पी ई2टी वाई पी ई3
के लिए गठन नियम
Πबनाने के लिए कैसे समझाने के लिए है
Πx:एकबी(x)जब
एकया तो एक प्रस्ताव या एक प्रकार है, और
बी(x)या तो एक प्रस्ताव या एक प्रकार है। चार संयोजन हैं:
PropType1Type2:Type1:Type2:Type3⋮
∏∏x:AB(x)AB(x)
A:Propx:A⊢B(x):Prop∏x:AB(x):Prop
A:Typeix:A⊢B(x):Prop∏x:AB(x):Prop
A:Propx:A⊢B(x):Typei∏x:AB(x):Typei
A:Typeix:A⊢B(x):Typej∏x:AB(x):Typemax(i,j)
सबसे दिलचस्प दूसरे और चौथे मामले के बीच का अंतर है। चौथा नियम कहता है कि अगर में है मई के ब्रह्मांड और में है वें ब्रह्मांड, तो उत्पाद में है मई के ब्रह्मांड। लेकिन दूसरा नियम हमें बता रहा है कि है नहीं तो बस "एक निचले भाग पर और ब्रह्मांड", क्योंकि में भूमि जैसे ही करता है, कोई फर्क नहीं पड़ता कि कितना बड़ा है। यह impredicative है क्योंकि यह हमें तत्वों को परिभाषित करने की अनुमति देता हैमैं बी ( x ) जे अधिकतम ( मैं , जे ) पी आर ओ पी Π एक्स : एक बी ( x ) पी आर ओ पी बी ( x ) एक पी आर ओ पी पी आर ओ पीAiB(x)jmax(i,j)Prop∏x:AB(x)PropB(x)AProp से अधिक की मात्रा निर्धारित करके ।Prop
एक ठोस उदाहरण होगा
बनाम
में पहला उत्पाद जीवन , लेकिन दूसरा व्यक्ति (और in , भले ही हम ) के एक तत्व पर मात्रा कर रहे हैं । विशेष रूप से, इसका मतलब है कि लिए संभावित मानों में से is ही है। Π एक : पी आर ओ पी ए→एक टी वाई पी ई 2पीआरओपी टी वाई पी ई 1 टी वाई पी ई 1एΠ एक : पी आर ओ पी ए→ए
∏A:Type1A→A
∏A:PropA→A
Type2PropType1Type1A∏A:PropA→A