उन टाइपिंग नियमों "On the expressivity of elementary linear logic: characterizing Ptime and an exponential time hierarchy" कागज पर मौजूद हैं:मैं इस पेपर पर टाइपिंग नियमों की व्याख्या कैसे कर सकता हूं?
“What part of Milner-Hindley do you not understand?” स्टैक ओवरफ़्लो प्रश्न से, मैं अंग्रेजी में उन लोगों में से कुछ पढ़ सकते हैं, लेकिन यह अभी भी यह पता लगाने की एक प्रकार बनाने के लिए कैसे के लिए मुश्किल है उस से चेकर बाहर।
कुल्हाड़ी:: यह पहला 4 नियम पढ़ने पर मेरे प्रयास है एक स्वयंसिद्ध के रूप में, एक्स है अगर ए, फिर एक्स प्रकार ए (? स्पष्ट नहीं है) है
टाइप
कट: एक संदर्भ
Γ
t has type A
साबित होता है, और एक अन्य संदर्भ∆
, अभिकथनx has type A
के साथ बढ़ाया,u has type B
साबित होता है, तो उन दो संदर्भों एक साथx
की सभी घटनाओं का प्रतिस्थापन साबितu
मेंt
द्वाराB
टाइप किया है। (इसका क्या मतलब है, हालांकि? क्यों वहाँ दो संदर्भों, जहां अतिरिक्त एक? इसके अलावा, प्रतिस्थापन के लिए एक नियम है, लेकिन कैसे की तरह लगता है कि अगर प्रतिस्थापन एक शब्द नहीं है से आता है, लेकिन एक ऑपरेशन? शास्त्रीय मिलनर हैं -Hindley ऐसा कुछ नहीं है, यह अनुप्रयोग के लिए सिर्फ एक बहुत ही सरल नियम है)कमजोर: एक संदर्भ
t has type A
साबित होता है, तो उस संदर्भ बयानx has type B
अभी भी साबित होता हैt has type A
के साथ बढ़ाया है।। (फिर से, यह स्पष्ट नहीं है?)Contr: अगर एक संदर्भ
x1 has type !A
के साथ बढ़ाया औरx2 has type !A
में इस संदर्भ,x has type !A
के साथ बढ़ायाx1
की सभी घटनाओं औरx2
प्रतिस्थापन साबित करता हैt has type B
, साबित होता है तोx
द्वाराt
मेंB
है। (प्रतिस्थापन के लिए एक और नियम, ऐसा लगता है? लेकिन क्यों दो शब्दों से ऊपर, एक शब्द के नीचे? इसके अलावा, क्यों उन!
रों? कहाँ है कि सभी प्रकार चेकर पर दिखाई कर रहे हैं?)
मैं काफी कुछ कहना है कि वे नियम क्या कहना चाहते हैं, लेकिन वास्तव में क्लिक करने से पहले मुझे कुछ याद आ रहा है और मैं इसी प्रकार के चेकर को लागू करने में सक्षम हूं। मैं उन नियमों को समझने के लिए कैसे जा सकता हूं?
इनमें से कुछ वास्तव में स्पष्ट हैं, और मुझे नहीं पता कि क्यों "एक्सीम" की आवश्यकता है, लेकिन कई प्रकार के "स्पष्ट" चीजों को एक प्रकार की प्रणाली या तर्क स्थापित करने के लिए शामिल करने की आवश्यकता है। – dfeuer
यदि यह प्रश्न फिट नहीं है, तो अगर कोई मुझे उन सूत्रों से टाइप-चेकर लिखने के तरीके पर एक व्यावहारिक ट्यूटोरियल से लिंक कर सकता है (शायद एसटीएलसी या कुछ सरल का उपयोग करके) तो यह मेरी समझ को बहुत आगे बढ़ाएगा। मैं इस समय (http://typesafety.net/thesis/chapter-2.pdf) गाइड को पढ़ रहा हूं, इस दौरान प्रकाश तर्कों पर मार्गदर्शिका, जो मैंने पोस्ट किए हैं, उनके सूत्रों की तुलना करने की कोशिश कर रहा हूं, मुझे यह बहुत ही सुगम लगता है। – MaiaVictor
प्रश्न का शीर्षक थोड़ा भ्रामक है: क्या आप इस विशेष मामले में निर्णय के बारे में पूछ रहे हैं, या सामान्य रूप से निर्णय समझ रहे हैं? – Alec