द्विअनुकरण: Difference between revisions
No edit summary |
No edit summary |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
[[सैद्धांतिक कंप्यूटर विज्ञान]] में ''' | [[सैद्धांतिक कंप्यूटर विज्ञान]] में '''द्विअनुकरण''' संक्रमण प्रणालियों के बीच [[द्विआधारी संबंध]] होता है, इसके विपरीत सहयोगी प्रणालियाँ उसी तरह से व्यवहार करती है जिस तरह एक प्रणाली दूसरे का अनुकरण करती है। | ||
सहज रूप से दो प्रणालियाँ द्विसमान होती है। इस अर्थ में, पर्यवेक्षक द्वारा प्रत्येक प्रणाली को दूसरे से अलग नहीं किया जा सकता है। | सहज रूप से दो प्रणालियाँ द्विसमान होती है। इस अर्थ में, पर्यवेक्षक द्वारा प्रत्येक प्रणाली को दूसरे से अलग नहीं किया जा सकता है। | ||
== औपचारिक परिभाषा == | == औपचारिक परिभाषा == | ||
एक [[राज्य संक्रमण प्रणाली|संक्रमण प्रणाली]] को देखते हुए (<math>S</math>, <math>\Lambda</math>, →), जहाँ <math>S</math> का एक समूह है, <math>\Lambda</math> का एक समूह है और → अंकित किए गए संक्रमण का एक समूह है (अर्थात, एक उपसमूह) <math>S \times \Lambda \times S</math>), | एक [[राज्य संक्रमण प्रणाली|संक्रमण प्रणाली]] को देखते हुए (<math>S</math>, <math>\Lambda</math>, →), जहाँ <math>S</math> का एक समूह है, <math>\Lambda</math> का एक समूह है और → अंकित किए गए संक्रमण का एक समूह है (अर्थात, एक उपसमूह) <math>S \times \Lambda \times S</math>), द्विअनुकरण एक द्विआधारी संबंध है <math>R \subseteq S \times S</math>, ऐसे कि दोनों <math>R</math> और इसका [[विपरीत संबंध]] <math>R^T</math> [[अनुकरण पूर्वआदेश|अनुकरण अनुक्रम]] है। इससे यह पता चलता है कि सममित सिमुलेशन एक द्विअनुकरण है। इस प्रकार कुछ लेखक द्विअनुकरण को सममित अनुकरण के रूप में परिभाषित करते है।<ref>{{Cite journal |last=Jančar, Petr and Srba, Jiří |year=2008 |title=डिफेंडर के दबाव से द्विसमानता की अनिश्चितता|url=https://doi.org/10.1145/1326554.1326559 |journal=J. ACM |location=New York, NY, USA |publisher=Association for Computing Machinery |volume=55 |pages=26 |doi=10.1145/1326554.1326559 |issn=0004-5411 |url-access=subscription |number=1 |s2cid=14878621}}</ref> | ||
समान रूप से, <math>R</math> के लिए यदि एक | समान रूप से, <math>R</math> के लिए यदि एक द्विअनुकरण है <math>(p,q)</math> में <math>R</math> और सभी अंकित है α में <math>\Lambda</math>: | ||
* यदि <math>p \mathrel{\overset{\alpha}{\rightarrow}} p'</math>, फिर वहाँ है <math>q \mathrel{\overset{\alpha}{\rightarrow}} q'</math> ऐसा है कि <math>(p',q') \in R</math>, | * यदि <math>p \mathrel{\overset{\alpha}{\rightarrow}} p'</math>, फिर वहाँ है <math>q \mathrel{\overset{\alpha}{\rightarrow}} q'</math> ऐसा है कि <math>(p',q') \in R</math>, | ||
* यदि <math>q \mathrel{\overset{\alpha}{\rightarrow}} q'</math>, फिर वहाँ है <math>p \mathrel{\overset{\alpha}{\rightarrow}} p'</math> ऐसा है कि <math>(p',q') \in R</math>. | * यदि <math>q \mathrel{\overset{\alpha}{\rightarrow}} q'</math>, फिर वहाँ है <math>p \mathrel{\overset{\alpha}{\rightarrow}} p'</math> ऐसा है कि <math>(p',q') \in R</math>. | ||
दो संखयाए दिए गए <math>p</math> और <math>q</math> में <math>S</math>, <math>p</math> के समान है <math>q</math>, लिखा हुआ <math>p \, \sim \, q</math>, यदि कोई | दो संखयाए दिए गए <math>p</math> और <math>q</math> में <math>S</math>, <math>p</math> के समान है <math>q</math>, लिखा हुआ <math>p \, \sim \, q</math>, यदि कोई द्विअनुकरण है <math>R</math> ऐसा है कि <math>(p, q) \in R</math>. इसका मतलब है कि द्विसमानता संबंध <math> \, \sim \, </math> सभी द्विअनुकरणों का मिलन है: <math>(p,q) \in\,\sim\,</math> जब <math>(p, q) \in R</math> द्विअनुकरण के लिए है <math>R</math>. | ||
द्विअनुकरण का समूह संघ के अंतर्गत बंद होता है,<ref group="Note">Meaning the union of two bisimulations is a bisimulation.</ref> इसलिए, द्विसमानता संबंध स्वयं एक द्विअनुकरण होता है। चूँकि यह सभी द्विअनुकरण का मिलन होता है, यह अद्वितीय सबसे बड़ा द्विअनुकरण होता है। द्विअनुकरण को पूर्व संबंधी, सममित और सकर्मक समापन के अनुसार भी बंद किया जाता है, इसलिए, सबसे बड़ा द्विअनुकरण प्रतिवर्ती, सममित और संक्रमणीय होती है। इससे यह निष्कर्ष निकलता है कि सबसे बड़ा द्विअनुकरण - द्विसमानता - एक तुल्यता संबंध है।<ref>{{Cite book |last=Milner |first=Robin |title=संचार और समवर्ती|publisher=Prentice-Hall, Inc. |year=1989 |isbn=0131149849 |location=USA |authorlink=Robin Milner}}</ref> | |||
== वैकल्पिक परिभाषाएँ == | == वैकल्पिक परिभाषाएँ == | ||
=== संबंधपरक परिभाषा === | === संबंधपरक परिभाषा === | ||
द्विअनुकरण को [[संबंधों की संरचना]] के संदर्भ में निम्नानुसार परिभाषित किया जा सकता है। | |||
एक संक्रमण प्रणाली दी गई <math>(S, \Lambda, \rightarrow)</math>, एक | एक संक्रमण प्रणाली दी गई <math>(S, \Lambda, \rightarrow)</math>, एक द्विअनुकरण [[संबंध (गणित)]] एक द्विआधारी संबंध है <math>R</math> और <math>S</math> (अर्थात, <math>R</math> ⊆ <math>S</math> × <math>S</math>) ऐसा है कि <math>\forall\alpha\in\Lambda</math> | ||
<math display="block">R\ ;\ \overset{\alpha}{\rightarrow}\quad {\subseteq}\quad \overset{\alpha}{\rightarrow}\ ;\ R</math> | <math display="block">R\ ;\ \overset{\alpha}{\rightarrow}\quad {\subseteq}\quad \overset{\alpha}{\rightarrow}\ ;\ R</math> | ||
और | और | ||
<math display="block">R^{-1}\ ;\ \overset{\alpha}{\rightarrow}\quad {\subseteq}\quad \overset{\alpha}{\rightarrow}\ ;\ R^{-1}</math> | <math display="block">R^{-1}\ ;\ \overset{\alpha}{\rightarrow}\quad {\subseteq}\quad \overset{\alpha}{\rightarrow}\ ;\ R^{-1}</math> | ||
संबंध संरचना की एकरसता और निरंतरता से, यह तुरंत पता चलता है कि | संबंध संरचना की एकरसता और निरंतरता से, यह तुरंत पता चलता है कि द्विअनुकरण का समूह संघों (संबंधों की स्थिति में जुड़ता है) के अनुसार बंद होता है, और एक सरल बीजगणितीय गणना से पता चलता है कि द्विसमानता का संबंध - सभी द्विअनुकरण का जुड़ाव होता है। इस परिभाषा और द्विसमानता के संबंधित उपचार की व्याख्या किसी भी समावेशी मात्रा में की जा सकती है। | ||
=== निश्चित बिंदु परिभाषा === | === निश्चित बिंदु परिभाषा === | ||
Line 73: | Line 73: | ||
* खेल तक पहुंचते है <math>(p,q)</math>, जिसको पहले ही जाना जा चुका होता है। यह एक अनंत खेल के बराबर होता है और बचावकर्ता के लिए जीत के रूप में अंकित किया जाता है। | * खेल तक पहुंचते है <math>(p,q)</math>, जिसको पहले ही जाना जा चुका होता है। यह एक अनंत खेल के बराबर होता है और बचावकर्ता के लिए जीत के रूप में अंकित किया जाता है। | ||
उपरोक्त परिभाषा के अनुसार प्रणाली एक | उपरोक्त परिभाषा के अनुसार प्रणाली एक द्विअनुकरण तभी होती है यदि जब बचावकर्ता के लिए जीतने की रणनीति उपस्थित होती है। | ||
===कोलगेब्रिक परिभाषा === | ===कोलगेब्रिक परिभाषा === | ||
संक्रमण प्रणालियों के लिए एक | संक्रमण प्रणालियों के लिए एक द्विअनुकरण सहसंयोजक ऊर्जा समूह [[ऑपरेटर|प्रचालक]] के प्रकार के लिए [[ कोलजेब्रा में |कोलजेब्रा में]] द्विअनुकरण की एक विशेष स्थिति होती है। ध्यान दें कि प्रत्येक संक्रमण प्रणाली <math>(S, \Lambda, \rightarrow)</math> [[द्विभाजन]] फलन है <math>\xi_{\rightarrow} </math> से <math>S</math> के लिए <math>S</math> द्वारा अनुक्रमित <math>\Lambda</math> के रूप में लिखा गया है <math>\mathcal{P}(\Lambda \times S)</math>, द्वारा परिभाषित है | ||
<math display="block"> p \mapsto \{ (\alpha, q) \in \Lambda \times S : p \overset{\alpha}{\rightarrow} q \}.</math> | <math display="block"> p \mapsto \{ (\alpha, q) \in \Lambda \times S : p \overset{\alpha}{\rightarrow} q \}.</math> | ||
मान लेते है <math>\pi_i \colon S \times S \to S</math> और <math>i</math>- [[उत्पाद (श्रेणी सिद्धांत)]] मानचित्रण <math>(p, q)</math> को <math>p</math> और <math>q</math> क्रमशः के लिए <math>i = 1, 2</math>, और <math>\mathcal{P}(\Lambda \times \pi_1)</math> की आगे की छवि <math>\pi_1</math> के तीसरे घटक को हटाकर परिभाषित किया जा सकता है | मान लेते है <math>\pi_i \colon S \times S \to S</math> और <math>i</math>- [[उत्पाद (श्रेणी सिद्धांत)]] मानचित्रण <math>(p, q)</math> को <math>p</math> और <math>q</math> क्रमशः के लिए <math>i = 1, 2</math>, और <math>\mathcal{P}(\Lambda \times \pi_1)</math> की आगे की छवि <math>\pi_1</math> के तीसरे घटक को हटाकर परिभाषित किया जा सकता है | ||
Line 83: | Line 83: | ||
जहाँ <math>P</math> का एक उपसमुच्चय है <math>\Lambda \times S \times S</math>. इसी प्रकार के लिए <math>\mathcal{P}(\Lambda \times \pi_2)</math>. | जहाँ <math>P</math> का एक उपसमुच्चय है <math>\Lambda \times S \times S</math>. इसी प्रकार के लिए <math>\mathcal{P}(\Lambda \times \pi_2)</math>. | ||
उपरोक्त अंकन का उपयोग करते हुए, एक संबंध <math>R \subseteq S \times S </math> एक संक्रमण प्रणाली पर एक | उपरोक्त अंकन का उपयोग करते हुए, एक संबंध <math>R \subseteq S \times S </math> एक संक्रमण प्रणाली पर एक द्विअनुकरण होता है <math>(S, \Lambda, \rightarrow)</math> यदि कोई संक्रमण प्रणाली उपस्थित है <math>\gamma \colon R \to \mathcal{P}(\Lambda \times R)</math> और <math>R</math> जैसे कि यह [[क्रमविनिमेय आरेख]] है | ||
[[Image:Coalgebraic bisimulation.svg|frameकम|सीधा=1.5]]आवागमन, अर्थात् के लिए <math>i = 1, 2</math>, समीकरण | [[Image:Coalgebraic bisimulation.svg|frameकम|सीधा=1.5]]आवागमन, अर्थात् के लिए <math>i = 1, 2</math>, समीकरण | ||
Line 89: | Line 89: | ||
जहाँ <math>\xi_{\rightarrow}</math> का कार्यात्मक प्रतिनिधित्व है <math>(S, \Lambda, \rightarrow)</math>. | जहाँ <math>\xi_{\rightarrow}</math> का कार्यात्मक प्रतिनिधित्व है <math>(S, \Lambda, \rightarrow)</math>. | ||
== | == द्विअनुकरण के प्रकार == | ||
विशेष संदर्भों में | विशेष संदर्भों में द्विअनुकरण की धारणा को कभी-कभी अतिरिक्त आवश्यकताओं या बाधाओं को जोड़कर परिष्कृत किया जाता है। एक उदाहरण द्विअनुकरण का हकलाना होता है, जिसमें एक प्रणाली के एक संक्रमण को दूसरे के कई संक्रमणों के साथ मिलान किया जा सकता है, यदि मध्यवर्ती प्रारंभिक स्थिति (हकलाना) के बराबर होता है।<ref>{{cite book |last1=Baier |first1=Christel|author1-link= Christel Baier |last2=Katoen |first2=Joost-Pieter|author2-link=Joost-Pieter Katoen |title=[[Principles of Model Checking]] |date=2008 |publisher=MIT Press |isbn=978-0-262-02649-9 |page=527}}</ref> | ||
यदि संक्रमण प्रणाली एक अलग प्रकार लागू होता है, जिसे अधिकांशतः इसके साथ दर्शाया जाता है <math>\tau</math>, अर्थात ऐसी क्रियाएं जो बाहरी पर्यवेक्षकों द्वारा दिखाई नहीं देती है, तो | यदि संक्रमण प्रणाली एक अलग प्रकार लागू होता है, जिसे अधिकांशतः इसके साथ दर्शाया जाता है <math>\tau</math>, अर्थात ऐसी क्रियाएं जो बाहरी पर्यवेक्षकों द्वारा दिखाई नहीं देती है, तो द्विअनुकरण को कमजोर द्विअनुकरण में शिथिल किया जा सकता है, जिसमें दो अवस्थाएं होती है <math>p</math> और <math>q</math> द्विसमान होते है और कुछ संख्या में आंतरिक क्रियाएं होती है <math>p</math> के लिए <math>p'</math> और <math>q'</math> जैसे कि आंतरिक क्रियाओं की कुछ संख्या संभवतः शून्य होती है <math>q</math> को <math>q'</math>. एक संबंध <math>\mathcal{R}</math> प्रक्रियाओं पर एक कमजोर द्विअनुकरण होता है यदि निम्नलिखित के साथ स्थित रहता है <math>\mathcal{S} \in \{ \mathcal{R}, \mathcal{R}^{-1} \}</math>, और <math>a,\tau</math> क्रमशः एक अवलोकनीय और मूक संक्रमण होता है: | ||
<math display="block">\forall p, q. \quad (p,q) \in \mathcal{S} \Rightarrow p \stackrel{\tau}{\rightarrow} p' \Rightarrow \exists q' . \quad q \stackrel{\tau^\ast}{\rightarrow} q' \wedge (p',q') \in \mathcal{S} </math><math display="block">\forall p, q. \quad (p,q) \in \mathcal{S} \Rightarrow p \stackrel{a}{\rightarrow} p' \Rightarrow \exists q' . \quad q \stackrel{\tau^\ast a \tau^\ast}{\rightarrow} q' \wedge (p',q') \in \mathcal{S} </math> | <math display="block">\forall p, q. \quad (p,q) \in \mathcal{S} \Rightarrow p \stackrel{\tau}{\rightarrow} p' \Rightarrow \exists q' . \quad q \stackrel{\tau^\ast}{\rightarrow} q' \wedge (p',q') \in \mathcal{S} </math><math display="block">\forall p, q. \quad (p,q) \in \mathcal{S} \Rightarrow p \stackrel{a}{\rightarrow} p' \Rightarrow \exists q' . \quad q \stackrel{\tau^\ast a \tau^\ast}{\rightarrow} q' \wedge (p',q') \in \mathcal{S} </math> | ||
यह | यह द्विअनुकरण से लेकर कंप्यूटर विज्ञान तक के संबंध तक निकटता से संबंधित होता है। | ||
सामान्यतः, यदि संक्रमण प्रणाली एक [[प्रोग्रामिंग भाषा]] का [[परिचालन शब्दार्थ|परिगतिविधिन शब्दार्थ]] होता है, तो | सामान्यतः, यदि संक्रमण प्रणाली एक [[प्रोग्रामिंग भाषा]] का [[परिचालन शब्दार्थ|परिगतिविधिन शब्दार्थ]] होता है, तो द्विअनुकरण की त्रुटिहीन परिभाषा प्रोग्रामिंग भाषा के प्रतिबंधों के लिए विशिष्ट होती है। इसलिए, सामान्यतः, संदर्भ के आधार पर एक से अधिक प्रकार के द्विअनुकरण, (द्विसमानता) संबंध हो सकते है। | ||
== | == द्विअनुकरण और [[मोडल तर्क|प्रतिरूप तर्क]] == | ||
चूंकि [[क्रिपके शब्दार्थ]] संक्रमण प्रणालियों की एक विशेष स्थिति होती है, इसलिए | चूंकि [[क्रिपके शब्दार्थ]] संक्रमण प्रणालियों की एक विशेष स्थिति होती है, इसलिए द्विअनुकरण भी प्रतिरूप तर्क का एक विषय होता है। वास्तव में, प्रतिरूप तर्क द्विअनुकरण (जोहान के सिद्धांत) के अनुसार [[प्रथम-क्रम तर्क]] अपरिवर्तनीय होता है। | ||
== कलन विधि == | == कलन विधि == | ||
Line 109: | Line 109: | ||
* सिमुलेशन प्रीऑर्डर | * सिमुलेशन प्रीऑर्डर | ||
* [[सर्वांगसम संबंध]] | * [[सर्वांगसम संबंध]] | ||
* [[संभाव्य द्विसिमुलेशन]] | * [[संभाव्य द्विसिमुलेशन|संभाव्य द्विअनुकरण]] | ||
== टिप्पणियाँ == | == टिप्पणियाँ == | ||
Line 152: | Line 152: | ||
=== सॉफ्टवेयर उपकरण === | === सॉफ्टवेयर उपकरण === | ||
* [[सीएडीपी]]: [http://cadp.inria.fr विभिन्न | * [[सीएडीपी]]: [http://cadp.inria.fr विभिन्न द्विअनुकरण के अनुसार परिमित-राज्य प्रणालियों को कम करने और तुलना करने के लिए उपकरण] | ||
* [[mCRL2]]: विभिन्न | * [[mCRL2]]: विभिन्न द्विअनुकरण के अनुसार परिमित-अवस्था प्रणालियों को छोटा करने और तुलना करने के लिए उपकरण | ||
* [http://www.brics.dk/bisim/ द | * [http://www.brics.dk/bisim/ द द्विअनुकरण गेम गेम] | ||
{{Authority control}} | {{Authority control}} | ||
Line 163: | Line 163: | ||
श्रेणी:संक्रमण प्रणालियाँ | श्रेणी:संक्रमण प्रणालियाँ | ||
[[Category:CS1 maint]] | |||
[[Category: | |||
[[Category:Created On 30/06/2023]] | [[Category:Created On 30/06/2023]] | ||
[[Category:Machine Translated Page]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Templates Vigyan Ready]] |
Latest revision as of 15:49, 26 October 2023
सैद्धांतिक कंप्यूटर विज्ञान में द्विअनुकरण संक्रमण प्रणालियों के बीच द्विआधारी संबंध होता है, इसके विपरीत सहयोगी प्रणालियाँ उसी तरह से व्यवहार करती है जिस तरह एक प्रणाली दूसरे का अनुकरण करती है।
सहज रूप से दो प्रणालियाँ द्विसमान होती है। इस अर्थ में, पर्यवेक्षक द्वारा प्रत्येक प्रणाली को दूसरे से अलग नहीं किया जा सकता है।
औपचारिक परिभाषा
एक संक्रमण प्रणाली को देखते हुए (, , →), जहाँ का एक समूह है, का एक समूह है और → अंकित किए गए संक्रमण का एक समूह है (अर्थात, एक उपसमूह) ), द्विअनुकरण एक द्विआधारी संबंध है , ऐसे कि दोनों और इसका विपरीत संबंध अनुकरण अनुक्रम है। इससे यह पता चलता है कि सममित सिमुलेशन एक द्विअनुकरण है। इस प्रकार कुछ लेखक द्विअनुकरण को सममित अनुकरण के रूप में परिभाषित करते है।[1]
समान रूप से, के लिए यदि एक द्विअनुकरण है में और सभी अंकित है α में :
- यदि , फिर वहाँ है ऐसा है कि ,
- यदि , फिर वहाँ है ऐसा है कि .
दो संखयाए दिए गए और में , के समान है , लिखा हुआ , यदि कोई द्विअनुकरण है ऐसा है कि . इसका मतलब है कि द्विसमानता संबंध सभी द्विअनुकरणों का मिलन है: जब द्विअनुकरण के लिए है .
द्विअनुकरण का समूह संघ के अंतर्गत बंद होता है,[Note 1] इसलिए, द्विसमानता संबंध स्वयं एक द्विअनुकरण होता है। चूँकि यह सभी द्विअनुकरण का मिलन होता है, यह अद्वितीय सबसे बड़ा द्विअनुकरण होता है। द्विअनुकरण को पूर्व संबंधी, सममित और सकर्मक समापन के अनुसार भी बंद किया जाता है, इसलिए, सबसे बड़ा द्विअनुकरण प्रतिवर्ती, सममित और संक्रमणीय होती है। इससे यह निष्कर्ष निकलता है कि सबसे बड़ा द्विअनुकरण - द्विसमानता - एक तुल्यता संबंध है।[2]
वैकल्पिक परिभाषाएँ
संबंधपरक परिभाषा
द्विअनुकरण को संबंधों की संरचना के संदर्भ में निम्नानुसार परिभाषित किया जा सकता है।
एक संक्रमण प्रणाली दी गई , एक द्विअनुकरण संबंध (गणित) एक द्विआधारी संबंध है और (अर्थात, ⊆ × ) ऐसा है कि
निश्चित बिंदु परिभाषा
द्विसमानता को अनुक्रम सिद्धांत में भी परिभाषित किया जा सकता है, नास्टर-टार्स्की सिद्धांत के संदर्भ में, अधिक त्रुटिहीन रूप से नीचे परिभाषित सबसे बड़े निश्चित बिंदु के रूप में एक निश्चित फलन होता है।
एक संक्रमण प्रणाली को देखते हुए (, Λ, →), परिभाषित करता है द्विआधारी संबंधों से एक फलन बनता है द्विआधारी संबंधों को समाप्त करने के लिए होता है , निम्नलिखित नुसार:
द्विआधारी संबंध को समाप्त करता है . सभी जोड़ियों के समुच्चय के रूप में परिभाषित किया जाता है में × ऐसा है कि:
एहरनफ्यूच्ट-फ्रैस्से खेल परिभाषा
द्विसिम्यूलेशन को दो खिलाड़ियों के बीच खेल के संदर्भ में भी विचार किया जा सकता है: हमलावर और बचावकर्ता।
हमलावर पहले जाता है और कोई भी वैध संक्रमण चुन सकता है, , से . वह है,
फिर बचावकर्ता उस परिवर्तन से मेल खाने का प्रयास करता है, दोनों से या अर्थात, उन्हें प्राप्त होता है ऐसा है कि:
हमलावर और बचावकर्ता तब तक बारी-बारी से प्रयास करते रहते है:
- बचावकर्ता हमलावर की गतिविधियाँ मेल खाने के लिए कोई वैध बदलाव प्राप्त करने में असमर्थ होती है। इस स्थिति में हमलावर जीत जाता है.
- खेल तक पहुंचते है वे दोनों 'मृत' होते है (अर्थात, किसी भी राज्य से कोई परिवर्तन नहीं हुआ है) इस स्थिति में बचावकर्ता जीतता है
- खेल हमेशा चलता रहता है, ऐसी स्थिति में बचावकर्ता जीतता है।
- खेल तक पहुंचते है , जिसको पहले ही जाना जा चुका होता है। यह एक अनंत खेल के बराबर होता है और बचावकर्ता के लिए जीत के रूप में अंकित किया जाता है।
उपरोक्त परिभाषा के अनुसार प्रणाली एक द्विअनुकरण तभी होती है यदि जब बचावकर्ता के लिए जीतने की रणनीति उपस्थित होती है।
कोलगेब्रिक परिभाषा
संक्रमण प्रणालियों के लिए एक द्विअनुकरण सहसंयोजक ऊर्जा समूह प्रचालक के प्रकार के लिए कोलजेब्रा में द्विअनुकरण की एक विशेष स्थिति होती है। ध्यान दें कि प्रत्येक संक्रमण प्रणाली द्विभाजन फलन है से के लिए द्वारा अनुक्रमित के रूप में लिखा गया है , द्वारा परिभाषित है
उपरोक्त अंकन का उपयोग करते हुए, एक संबंध एक संक्रमण प्रणाली पर एक द्विअनुकरण होता है यदि कोई संक्रमण प्रणाली उपस्थित है और जैसे कि यह क्रमविनिमेय आरेख है
आवागमन, अर्थात् के लिए , समीकरण
द्विअनुकरण के प्रकार
विशेष संदर्भों में द्विअनुकरण की धारणा को कभी-कभी अतिरिक्त आवश्यकताओं या बाधाओं को जोड़कर परिष्कृत किया जाता है। एक उदाहरण द्विअनुकरण का हकलाना होता है, जिसमें एक प्रणाली के एक संक्रमण को दूसरे के कई संक्रमणों के साथ मिलान किया जा सकता है, यदि मध्यवर्ती प्रारंभिक स्थिति (हकलाना) के बराबर होता है।[3]
यदि संक्रमण प्रणाली एक अलग प्रकार लागू होता है, जिसे अधिकांशतः इसके साथ दर्शाया जाता है , अर्थात ऐसी क्रियाएं जो बाहरी पर्यवेक्षकों द्वारा दिखाई नहीं देती है, तो द्विअनुकरण को कमजोर द्विअनुकरण में शिथिल किया जा सकता है, जिसमें दो अवस्थाएं होती है और द्विसमान होते है और कुछ संख्या में आंतरिक क्रियाएं होती है के लिए और जैसे कि आंतरिक क्रियाओं की कुछ संख्या संभवतः शून्य होती है को . एक संबंध प्रक्रियाओं पर एक कमजोर द्विअनुकरण होता है यदि निम्नलिखित के साथ स्थित रहता है , और क्रमशः एक अवलोकनीय और मूक संक्रमण होता है:
सामान्यतः, यदि संक्रमण प्रणाली एक प्रोग्रामिंग भाषा का परिगतिविधिन शब्दार्थ होता है, तो द्विअनुकरण की त्रुटिहीन परिभाषा प्रोग्रामिंग भाषा के प्रतिबंधों के लिए विशिष्ट होती है। इसलिए, सामान्यतः, संदर्भ के आधार पर एक से अधिक प्रकार के द्विअनुकरण, (द्विसमानता) संबंध हो सकते है।
द्विअनुकरण और प्रतिरूप तर्क
चूंकि क्रिपके शब्दार्थ संक्रमण प्रणालियों की एक विशेष स्थिति होती है, इसलिए द्विअनुकरण भी प्रतिरूप तर्क का एक विषय होता है। वास्तव में, प्रतिरूप तर्क द्विअनुकरण (जोहान के सिद्धांत) के अनुसार प्रथम-क्रम तर्क अपरिवर्तनीय होता है।
कलन विधि
कलन विधि दो परिमित संक्रमण प्रणालियाँ को द्विसमान बहुपद समय में किया जा सकता है।[4] कलन विधि से विभाजन परिशोधन का उपयोग करते हुए चतुर्रेखीय समय में विभाजन की समस्या को कम किया जा सकता है।
यह भी देखें
- सिमुलेशन प्रीऑर्डर
- सर्वांगसम संबंध
- संभाव्य द्विअनुकरण
टिप्पणियाँ
- ↑ Meaning the union of two bisimulations is a bisimulation.
संदर्भ
- ↑ Jančar, Petr and Srba, Jiří (2008). "डिफेंडर के दबाव से द्विसमानता की अनिश्चितता". J. ACM. New York, NY, USA: Association for Computing Machinery. 55 (1): 26. doi:10.1145/1326554.1326559. ISSN 0004-5411. S2CID 14878621.
{{cite journal}}
: CS1 maint: multiple names: authors list (link) - ↑ Milner, Robin (1989). संचार और समवर्ती. USA: Prentice-Hall, Inc. ISBN 0131149849.
- ↑ Baier, Christel; Katoen, Joost-Pieter (2008). Principles of Model Checking. MIT Press. p. 527. ISBN 978-0-262-02649-9.
- ↑ Baier & Katoen (2008), Cor. 7.45, p. 486.
अग्रिम पठन
- Park, David (1981). "Concurrency and Automata on Infinite Sequences". In Deussen, Peter (ed.). Theoretical Computer Science. Proceedings of the 5th GI-Conference, Karlsruhe. Lecture Notes in Computer Science. Vol. 104. Springer-Verlag. pp. 167–183. doi:10.1007/BFb0017309. ISBN 978-3-540-10576-3.
- Milner, Robin (1989). Communication and Concurrency. Prentice Hall. ISBN 0-13-114984-9.
- Sangiorgi, Davide (2011). An introduction to Bisimulation and Coinduction. Cambridge, UK: Cambridge University Press. ISBN 9781107003637. OCLC 773040572.
बाहरी संबंध
सॉफ्टवेयर उपकरण
- सीएडीपी: विभिन्न द्विअनुकरण के अनुसार परिमित-राज्य प्रणालियों को कम करने और तुलना करने के लिए उपकरण
- mCRL2: विभिन्न द्विअनुकरण के अनुसार परिमित-अवस्था प्रणालियों को छोटा करने और तुलना करने के लिए उपकरण
- द द्विअनुकरण गेम गेम
श्रेणी:सैद्धांतिक कंप्यूटर विज्ञान श्रेणी:औपचारिक तरीके श्रेणी:कंप्यूटर विज्ञान में तर्क श्रेणी:संक्रमण प्रणालियाँ