सारांश। एक तार्किक फ्रेमवर्क डिडक्टिव सिस्टम की औपचारिकता के लिए एक मेटा-लैंग्वेज है, जहां कटौती सिंटैक्टिक ऑब्जेक्ट बन जाती है।
बेशक एक मेटा-भाषा के रूप में जो मायने रखता है वह काफी अस्पष्ट है, और यह तार्किक रूपरेखा के ऐतिहासिक विकास को समझने में मददगार है। पहला तार्किक ढांचा डी ब्रूजन का ऑटोमैथ (1) था, जो -calculus पर आधारित है । ऑटोमैथ भाषा परिवार के विचारों में से कई ने आधुनिक तार्किक रूपरेखाओं में अपना रास्ता खोज लिया है। मार्टिन-लोफ के रचनात्मक-सिद्धांतों पर काम, जो कि λ -calculi पर आधारित है, भी प्रभावशाली रहा है।λλ
λए → बीΠ xए। बीए → बीΠ xए। बी
गामा ⊢ एम: ए → बीगामा ⊢ एन: एगामा ⊢ एमएन: बीगामा ⊢ एम: Π xए। बीगामा ⊢ एन: एगामा ⊢ एमएन: बी { एन/ x}
λ
मुझे लगता है कि इंटरएक्टिव प्रूफ असिस्टेंट इसाबेल -calculus पर आधारित अंतर्ज्ञानवादी दूसरे क्रम तर्क का उपयोग करता है , बिना किसी संख्या या तार्किक डेटा के तार्किक पैटर्न के रूप में। विभिन्न अन्य प्रस्तावित किए गए हैं।λ
λλ
इन व्यावहारिक और ऐतिहासिक कारणों के लिए, आज उपयोग किए जाने वाले अधिकांश तार्किक ढांचे में टाइप किए गए -calculi, यानी प्रकार-सिद्धांत हैं। तार्किक रूपरेखा के अधिक गहन चर्चा के लिए देखें (3, 4)।λ
एन। डी। ब्रुइज़न: द मैथमेटिकल लैंग्वेज ऑटोमेट, इट्स यूज़, एंड सम अदर एज़ एक्सटेंशन्स।
आरएफ हार्पर, एफ। होन्सेल, जी। प्लॉटकिन: अ फ्रेमवर्क फॉर डिफाइनिंग लॉजिक्स ।
एफ। पफनिंग: लॉजिकल फ्रेमवर्क।
एफ। पफनिंग: लॉजिकल फ्रेमवर्क - एक संक्षिप्त परिचय ।