क्वांटिफायर का उत्क्रमण एक महत्वपूर्ण संपत्ति है जो अक्सर प्रसिद्ध प्रमेयों के पीछे है।
उदाहरण के लिए, विश्लेषण में बीच अंतर और पॉइंट और यूनिफॉर्म निरंतरता के बीच का अंतर है । एक प्रसिद्ध प्रमेय का कहना है कि हर बिंदुवार निरंतर मानचित्र समान रूप से निरंतर है, बशर्ते डोमेन अच्छा हो, यानी कॉम्पैक्ट ।∀ϵ>0.∀x.∃δ>0∀ϵ>0.∃δ>0.∀x
वास्तव में, कॉम्पैक्टीनेस क्वांटिफायर रिवर्सल के दिल में है। दो डेटापेट्स और पर विचार करें , जिनमें से अधिक है और कॉम्पैक्ट है (इन शर्तों के स्पष्टीकरण के लिए नीचे देखें), और let और बीच एक महत्वपूर्ण संबंध है । कथन इस प्रकार के रूप में पढ़ा जा सकता है: हर बिंदु में कुछ लोगों द्वारा कवर किया जाता है । चूँकि सेट "कम्प्यूटली ओपन" (अर्धवार्षिक) औरXYXYϕ(x,y)XY∀y:Y.∃x:X.ϕ(x,y)yYUx={z:Y∣ϕ(x,z)}UxYवहाँ एक परिमित उपकेंद्र मौजूद है। हमने साबित कर दिया है कि
तात्पर्य
अक्सर हम परिमित सूची के अस्तित्व को एक कम कर सकते हैं । उदाहरण के लिए, यदि को रैखिक रूप से आदेश दिया गया है और आदेश के संबंध में में मोनोटोन है तो हम को में से सबसे बड़ा एक मान सकते हैं ।
∀y:Y.∃x:X.ϕ(x,y)
∃x1,…,xn:X.∀y:Y.ϕ(x1,y)∨⋯∨ϕ(xn,y).
x1,…,xnxXϕxxx1,…,xn
यह देखने के लिए कि इस सिद्धांत को एक परिचित मामले में कैसे लागू किया जाता है, आइए हम इस कथन को देखें कि एक सतत कार्य है। हम एक बाहरी सार्वभौमिक क्वांटिफायर के बारे में भ्रमित नहीं होने के लिए एक नि: शुल्क चर के रूप में :
क्योंकि कॉम्पैक्ट है और वास्तविक की तुलना बहुत ही महत्वपूर्ण है, स्टेटमेंट semidecidable है। धनात्मक धरातल से आगे निकल जाते हैं और कॉम्पैक्ट होते हैं, इसलिए हम सिद्धांत को लागू कर सकते हैं:
f:[0,1]→Rϵ>0
∀x∈[0,1].∃δ>0.∀y∈[x−δ,x+δ].|f(y)−f(x)|<ϵ.
[x−δ,x+δ]ϕ(x,δ)≡∀y∈[x−δ,x+δ].|f(y)−f(x)|<ϵ[0,1]∃δ1,δ2,…,δn>0.∀x∈[0,1].ϕ(δ1,x)∨⋯ϕ(δn,x).
चूँकि में antimonotone है, इसलिए सबसे छोटा पहले से ही काम करता है, इसलिए हमें बस एक :
हमें जो मिला है, वह है की
एकरूपता ।
ϕ(δ,x)δδ1,…,δnδ∃δ>0.∀x∈[0,1].∀y∈[x−δ,x+δ].|f(y)−f(x)|<ϵ.
f
अस्पष्ट रूप से कहा जाए, तो एक डेटाटाइप कॉम्पैक्ट होता है, यदि इसमें एक कम्प्यूटेशनल यूनिवर्सल क्वांटिफायर होता है और अगर यह एक कंप्युटेबल प्रेजेंटेबल क्वांटिफायर होता है, तो इससे आगे निकल जाता है। (गैर-ऋणात्मक) पूर्णांक से अधिक हो जाते हैं, क्योंकि semidecide के लिए , semidecidable, हम dovetailing द्वारा पैरेलल खोज करते हैं । कैंटर स्पेस कॉम्पैक्ट और ओवरट है, जैसा कि पॉल टेलर के एब्सट्रैक्ट स्टोन ड्युएलिटी और मार्टिन एस्कोर्डो के "डायटेटिप्स एंड क्लासिकल स्पेसेस का सिंथेटिक टोपोलॉजी " (यह भी खोजा जा सकने वाले रिक्त स्थान का संबंधित सिद्धांत देखें ) द्वारा समझाया गया है ।N∃n∈N.ϕ(n)ϕ(n)2N
आइए हम आपके द्वारा बताए गए उदाहरण पर सिद्धांत लागू करें। हम बूलियन मानों के लिए एक निश्चित वर्णमाला के ऊपर (परिमित) शब्दों से एक भाषा के रूप में एक भाषा देखते हैं। चूँकि परिमित शब्दों में पूर्णांक के साथ संगणनात्मक द्वंद्वात्मक पत्राचार होता है, इसलिए हम पूर्णांक से बूलियर मान तक एक भाषा को मानचित्र के रूप में देख सकते हैं। यही है, सभी भाषाओं का डेटाटाइप कम्प्यूटेशनल आइसोमोर्फिज्म तक है, ठीक कैंटर स्पेस nat -> bool
में या गणितीय संकेतन , जो कॉम्पैक्ट है। एक बहुपद-काल ट्यूरिंग मशीन को उसके प्रोग्राम द्वारा वर्णित किया गया है, जो एक परिमित तार है, इस प्रकार ट्यूरिंग मशीनों के सभी (प्रतिनिधित्व) का स्थान या लिया जा सकता है , जो कि खत्म हो गया है।2Nnat
N
एक ट्यूरिंग मशीन को देखते हुए और एक भाषा , बयान कहते हैं जो "भाषा द्वारा अस्वीकार कर दिया गया है " semidecidable है, क्योंकि यह तथ्य डिसाइडेबल में है: बस चलाने इनपुट के साथ और देखो क्या ऐसा होता है। हमारे सिद्धांत के लिए शर्तें संतुष्ट हैं! कथन "हर ऑरेकल मशीन में एक भाषा जैसे कि को द्वारा स्वीकार नहीं किया जाता है " प्रतीकात्मक रूप से रूप में लिखा जाता है
क्वांटिफायर के व्युत्क्रम के बाद हमें मिलता है
Mcrejects(M,c)cMMcMbbMb
∀M:N.∃b:2N.rejects(Mb,b).
∃b1,…,bn:2N.∀M:N.rejects(Mb1,b1)∨⋯∨rejects(Mbn,bn).
ठीक है, इसलिए हम कई भाषाओं के लिए नीचे हैं। क्या हम उन्हें एक में मिला सकते हैं? मैं इसे एक अभ्यास के रूप में (अपने और आपके लिए) छोड़ दूंगा।
तुम भी थोड़ा और अधिक सामान्य सवाल में रुचि हो सकती है कैसे करने के लिए बदलना है प्रपत्र कथन के बराबर , या इसके विपरीत। उदाहरण के लिए, ऐसा करने के कई तरीके हैं:∀x.∃y.ϕ(x,y)∃u.∀v.ψ(u,v)