द्विअनुकरण
सैद्धांतिक कंप्यूटर विज्ञान में द्विअनुकरण संक्रमण प्रणालियों के बीच एक द्विआधारी संबंध होता है, इसके विपरीत सहयोगी प्रणालियाँ उसी तरह से व्यवहार करती है जिस तरह एक प्रणाली दूसरे का अनुकरण करती है।
सहज रूप से दो प्रणालियाँ द्विसमान होती है। इस अर्थ में, पर्यवेक्षक द्वारा प्रत्येक प्रणाली को दूसरे से अलग नहीं किया जा सकता है।
औपचारिक परिभाषा
एक संक्रमण प्रणाली को देखते हुए (, , →), जहाँ का एक समूह है, का एक समूह है और → अंकित किए गए संक्रमण का एक समूह है (अर्थात, एक उपसमूह) ), द्विअनुकरण एक द्विआधारी संबंध है , ऐसे कि दोनों और इसका विपरीत संबंध अनुकरण अनुक्रम है। इससे यह पता चलता है कि सममित सिमुलेशन एक द्विअनुकरण है। इस प्रकार कुछ लेखक द्विअनुकरण को सममित अनुकरण के रूप में परिभाषित करते है।[1]
समान रूप से, के लिए यदि एक द्विअनुकरण है में और सभी अंकित है α में :
- यदि , फिर वहाँ है ऐसा है कि ,
- यदि , फिर वहाँ है ऐसा है कि .
दो संखयाए दिए गए और में , के समान है , लिखा हुआ , यदि कोई द्विअनुकरण है ऐसा है कि . इसका मतलब है कि द्विसमानता संबंध सभी द्विअनुकरणों का मिलन है: जब द्विअनुकरण के लिए है .
द्विअनुकरण का समूह संघ के अंतर्गत बंद होता है,[Note 1] इसलिए, द्विसमानता संबंध स्वयं एक द्विअनुकरण होता है। चूँकि यह सभी द्विअनुकरण का मिलन होता है, यह अद्वितीय सबसे बड़ा द्विअनुकरण होता है। द्विअनुकरण को पूर्व संबंधी, सममित और सकर्मक समापन के अनुसार भी बंद किया जाता है, इसलिए, सबसे बड़ा द्विअनुकरण प्रतिवर्ती, सममित और संक्रमणीय होती है। इससे यह निष्कर्ष निकलता है कि सबसे बड़ा द्विअनुकरण - द्विसमानता - एक तुल्यता संबंध है।[2]
वैकल्पिक परिभाषाएँ
संबंधपरक परिभाषा
द्विअनुकरण को संबंधों की संरचना के संदर्भ में निम्नानुसार परिभाषित किया जा सकता है।
एक संक्रमण प्रणाली दी गई , एक द्विअनुकरण संबंध (गणित) एक द्विआधारी संबंध है और (अर्थात, ⊆ × ) ऐसा है कि