कंस्ट्रक्शन की गणना में


11

मैं कंकम्पस ऑफ कंस्ट्रक्शंस और लैंबडा क्यूब में इसके स्थान को देख रहा हूं ।

अगर मैं सही ढंग से , तो क्यूब के प्रत्येक अक्ष को एक अन्य ऑपरेशन को जोड़ने के बारे में सोचा जा सकता है, जिसमें बस टाइप किए गए कैलकुलस, प्रकार शामिल हैं । पहला अक्ष टाइप-टू-टर्म ऑपरेटर, दूसरा प्रकार-से-टाइप ऑपरेटर और तीसरा आश्रित टाइपिंग या टर्म-टू-टाइप ऑपरेटर जोड़ता है। सीओसी में तीनों हैं।λ→

हालांकि, सीओसी एक शब्द का परिचय , और कहा गया है कि से अनुमान नियम , लेकिन अन्यथा नहीं किया जाता है। मैं समझता हूं कि यह नामांकित प्रस्तावों के लिए है, लेकिन तार्किक प्रस्ताव इसके संदर्भ में परिभाषित नहीं हैं।पी आर ओ पी : टी वाई पी ईPropProp:Type

क्या आप मुझे समझा सकते हैं कि क्या है, कहाँ / कब दिखाई देता है, और इसे क्यूब की कुल्हाड़ियों के संदर्भ में समझाएं (यदि वास्तव में ऐसा करना संभव है)?Prop

जवाबों:


15

पारंपरिक मार्टिन-लोफ प्रकार के सिद्धांत में, प्रकार और प्रस्तावों के बीच कोई अंतर नहीं है। यह नारा "प्रकार के रूप में प्रस्ताव" के तहत जाता है। लेकिन कभी-कभी उन्हें भेद करने के कारण भी होते हैं। सीओसी ठीक यही करता है।

वहाँ सीओसी के कई वेरिएंट हैं, लेकिन सबसे होता लेकिन नहीं टी वाई पी ई : पी आर ओ पी । एक और अंतर तब दिखाई देता है जब हमारे पास असीम रूप से कई प्रकार के ब्रह्मांड होते हैं और P r o o p को अप्रतिकारक बनाते हैं (यह वही है जो Coq करता है)। लगातार, सीओसी के एक संस्करण पर विचार करें जहां हमारे पास पी आर ओ पी है और असीम रूप से कई प्रकार के ब्रह्मांड टी वाई पी ई 1 , टी वाई पी ई ई

Prop:Type
Type:PropPropPropType1 , टी वाई पी ई 3 पी के साथ पी आर ओ पीType2Type3 के लिए गठन नियमΠबनाने के लिए कैसे समझाने के लिए हैΠx:एकबी(x)जबएकया तो एक प्रस्ताव या एक प्रकार है, औरबी(x)या तो एक प्रस्ताव या एक प्रकार है। चार संयोजन हैं:
Prop:Type1Type1:Type2Type2:Type3⋮
∏∏x:AB(x)AB(x)
  1. A:Propx:A⊢B(x):Prop∏x:AB(x):Prop
  2. A:Typeix:A⊢B(x):Prop∏x:AB(x):Prop
  3. A:Propx:A⊢B(x):Typei∏x:AB(x):Typei
  4. 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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.