ट्रेस मोनॉयड

कंप्यूटर विज्ञान में, ट्रेस औपचारिक भाषाओं का एक समूह है, जिसमें स्ट्रिंग में कुछ अक्षरों को क्रमविनिमेय संपत्ति की अनुमति है, किन्तु अन्य को नहीं। यह अक्षरों को सदैव एक निश्चित क्रम में रहने के लिए मजबूर न करके, किंतु कुछ फेरबदल करने की अनुमति देकर, एक स्ट्रिंग की अवधारणा को सामान्यीकृत करता है। मैकमोहन के मास्टर प्रमेय का संयुक्त प्रमाण देने के लिए 1969 में पियरे कार्टियर (गणितज्ञ) और डोमिनिक फोटा द्वारा ट्रेस प्रस्तुत किए गए थे। ट्रेस का उपयोग समानांतर कंप्यूटिंग के सिद्धांतों में किया जाता है, जहां कम्यूटिंग अक्षर किसी कार्य के कुछ हिस्सों को दर्शाते हैं जो एक दूसरे से स्वतंत्र रूप से निष्पादित हो सकते हैं, जबकि गैर-कम्यूटिंग अक्षर ताले, सिंक्रोनाइज़ेशन (कंप्यूटर विज्ञान) या थ्रेड (कंप्यूटिंग) के लिए होते हैं।

ट्रेस मोनॉइड या मुक्त आंशिक रूप से क्रमविनिमेय मोनॉइड, ट्रेस का एक मोनॉइड है। संक्षेप में, इसका निर्माण इस प्रकार किया गया है: कम्यूटिंग अक्षरों के समूह एक निर्भरता संबंध द्वारा दिए गए हैं। यह समतुल्य तारों के समतुल्य संबंध को प्रेरित करते हैं; तुल्यता वर्गों के तत्व निशान हैं। तुल्यता संबंध तब मुक्त मोनॉइड (परिमित लंबाई के सभी तारों का समूह) को तुल्यता वर्गों के एक समूह में विभाजित करता है; परिणाम अभी भी एक मोनोइड है; यह एक अर्धसमूह है और इसे ट्रेस मोनॉइड कहा जाता है। ट्रेस मोनॉइड सार्वभौमिक संपत्ति है, जिसमें सभी निर्भरता-होमोमोर्फिक (नीचे देखें) मोनॉइड वास्तव में आइसोमोर्फिक हैं।

ट्रेस मोनोइड्स का उपयोग सामान्यतः समानांतर कंप्यूटिंग को मॉडल करने के लिए किया जाता है, जो प्रक्रिया कैलकुलस की नींव बनाता है। वह ट्रेस सिद्धांत में अध्ययन की वस्तु हैं। ट्रेस मोनोइड्स की उपयोगिता इस तथ्य से आती है कि वह निर्भरता ग्राफ के मोनोइड के समरूपी हैं; इस प्रकार बीजगणितीय विधि को ग्राफ़ (भिन्न गणित) पर प्रयुक्त करने की अनुमति मिलती है, और इसके विपरीत। वह इतिहास मोनोइड के समरूपी भी हैं, जो एक या अधिक कंप्यूटरों पर सभी निर्धारित प्रक्रियाओं के संदर्भ में व्यक्तिगत प्रक्रियाओं की गणना के इतिहास को मॉडल करते हैं।

ट्रेस
होने देना $$\Sigma^*$$ मुक्त मोनॉइड को निरूपित करें, अर्थात वर्णमाला में लिखे सभी तारों का समूह $$\Sigma$$. यहां, तारांकन, सदैव की तरह, क्लेन स्टार को दर्शाता है। एक निर्भरता संबंध $$I$$ पर $$\Sigma$$ फिर एक (सममित) द्विआधारी संबंध उत्पन्न करता है $$\sim$$ पर $$\Sigma^*$$, कहाँ $$u\sim v$$ यदि और केवल यदि अस्तित्व है $$x,y\in \Sigma^*$$, और एक जोड़ी $$(a,b)\in I$$ ऐसा है कि $$u=xaby$$ और $$v=xbay$$. यहाँ, $$u,v,x$$ और $$y$$ स्ट्रिंग्स (तत्वों) के रूप में समझा जाता है $$\Sigma^*$$), जबकि $$a$$ और $$b$$ अक्षर हैं (के तत्व) $$\Sigma$$).

ट्रेस को रिफ्लेक्सिव ट्रांजिटिव क्लोजर के रूप में परिभाषित किया गया है $$\sim$$. इस प्रकार ट्रेस एक तुल्यता संबंध है $$\Sigma^*$$, और द्वारा दर्शाया गया है $$\equiv_D$$, कहाँ $$D$$ के अनुरूप निर्भरता संबंध है $$I ,$$ वह है $$D = (\Sigma \times \Sigma) \setminus I$$ और इसके विपरीत $$I = (\Sigma \times \Sigma) \setminus D .$$ प्रकट है, भिन्न-भिन्न निर्भरताएं भिन्न-भिन्न तुल्यता संबंध देंगी।

सकर्मक समापन का तात्पर्य यह है $$u\equiv v$$ यदि और केवल यदि स्ट्रिंग्स का एक क्रम उपस्तिथ है $$(w_0,w_1,\cdots,w_n)$$ ऐसा है कि $$u\sim w_0$$ और $$v\sim w_n$$ और $$w_i\sim w_{i+1}$$ सभी के लिए $$0\le i < n$$. मोनोइड ऑपरेशन के अनुसार ट्रेस स्थिर है $$\Sigma^*$$ (संयोजन) और इसलिए यह एक सर्वांगसम संबंध है $$\Sigma^*$$.

ट्रेस मोनॉइड, जिसे सामान्यतः इस रूप में दर्शाया जाता है $$\mathbb {M}(D)$$, को भागफल मोनोइड के रूप में परिभाषित किया गया है


 * $$\mathbb {M}(D) = \Sigma^* / \equiv_D.$$

समरूपता
 * $$\phi_D:\Sigma^*\to \mathbb {M}(D)$$

इसे सामान्यतः प्राकृतिक परिवर्तन या विहित समरूपता के रूप में जाना जाता है। प्राकृतिक या विहित शब्द योग्य हैं, यह इस तथ्य से पता चलता है कि यह रूपवाद एक सार्वभौमिक संपत्ति का प्रतीक है, जैसा कि पश्चात् के अनुभाग में चर्चा की गई है।

किसी को ट्रेस मोनॉयड भी मिलेगा जिसे इस रूप में दर्शाया गया है $$M(\Sigma,I)$$ कहाँ $$I$$ स्वतंत्रता संबंध है. भ्रामक रूप से, कोई व्यक्ति स्वतंत्रता संबंध के अतिरिक्त उपयोग किए गए कम्यूटेशन संबंध को भी पा सकता है (यह सभी विकर्ण तत्वों को सम्मिलित करके भिन्न होता है)।

उदाहरण
वर्णमाला पर विचार करें $$\Sigma=\{a,b,c\}$$. एक संभावित निर्भरता संबंध है


 * $$\begin{matrix} D

&=& \{a,b\}\times\{a,b\} \quad \cup \quad \{a,c\}\times\{a,c\} \\ &=& \{a,b\}^2 \cup \{a,c\}^2 \\ &=& \{ (a,b),(b,a),(a,c),(c,a),(a,a),(b,b),(c,c)\} \end{matrix}$$ तत्संबंधी स्वतंत्रता है


 * $$I_D=\{(b,c)\,,\,(c,b)\}$$

इसलिए, पत्र $$b,c$$ आना-जाना। इस प्रकार, उदाहरण के लिए, स्ट्रिंग के लिए एक ट्रेस तुल्यता वर्ग $$abababbca$$ होगा


 * $$[abababbca]_D = \{abababbca\,,\; abababcba\,,\; ababacbba \}$$

तुल्यता वर्ग $$[abababbca]_D$$ ट्रेस मोनॉइड का एक तत्व है।

गुण
रद्दीकरण संपत्ति बताती है कि स्ट्रिंग ऑपरेशन के अनुसार समतुल्यता बनाए रखी जाती है। अर्थात यदि $$w\equiv v$$, तब $$(w\div a)\equiv (v\div a)$$. यहाँ, संकेतन $$w\div a$$ दाएँ रद्दीकरण को दर्शाता है, दाहिनी ओर से प्रारंभ होने वाली स्ट्रिंग w से अक्षर a की पहली घटना को हटाना। वाम-निरस्तीकरण से भी समतुल्यता बनी रहती है। अनेक परिणाम इस प्रकार हैं:


 * एंबेडिंग: $$w \equiv v$$ यदि और केवल यदि $$xwy\equiv xvy$$ स्ट्रिंग्स x और y के लिए। इस प्रकार, ट्रेस मोनॉइड एक वाक्यात्मक मोनॉइड है।
 * स्वतंत्रता: यदि $$ua\equiv vb$$ और $$a\ne b$$, तब a, b से स्वतंत्र है। वह है, $$(a,b)\in I_D$$. इसके अतिरिक्त, एक स्ट्रिंग w ऐसी उपस्तिथ है $$u\equiv wb$$ और $$v\equiv wa$$.
 * प्रोजेक्शन नियम: स्ट्रिंग ऑपरेशंस#स्ट्रिंग_प्रोजेक्शन के अनुसार समतुल्यता बनाए रखी जाती है, जिससे कि यदि $$w\equiv v$$, तब $$\pi_\Sigma(w)\equiv \pi_\Sigma(v)$$.

लेवी के लेम्मा का एक शक्तिशाली रूप निशान रखता है। विशेष रूप से, यदि $$uv\equiv xy$$ स्ट्रिंग्स के लिए u, v, x, y, तब स्ट्रिंग्स उपस्तिथ हैं $$z_1, z_2, z_3$$ और $$z_4$$ ऐसा है कि $$(w_2, w_3)\in I_D$$ सभी पत्रों के लिए $$w_2\in\Sigma$$ और $$w_3\in\Sigma$$ ऐसा है कि $$w_2$$ में होता है $$z_2$$ और $$w_3$$ में होता है $$z_3$$, और


 * $$u\equiv z_1z_2,\qquad v\equiv z_3z_4,$$
 * $$x\equiv z_1z_3,\qquad y\equiv z_2z_4.$$

सार्वभौमिक संपत्ति
एक निर्भरता रूपवाद (निर्भरता डी के संबंध में) एक रूपवाद है
 * $$\psi:\Sigma^*\to M$$

कुछ मोनॉइड एम के लिए, जैसे कि सामान्य ट्रेस गुण धारण करते हैं, अर्थात्:


 * 1. $$\psi(w)=\psi(\varepsilon)$$ इसका आशय है $$w=\varepsilon$$
 * 2. $$(a,b)\in I_D$$ इसका आशय है $$\psi(ab)=\psi(ba)$$
 * 3. $$\psi(ua)=\psi(v)$$ इसका आशय है $$\psi(u)=\psi(v\div a)$$
 * 4. $$\psi(ua)=\psi(vb)$$ और $$a\ne b$$ इसका कारण यह है $$(a,b)\in I_D$$

निर्भरता रूपवाद सार्वभौमिक हैं, इस अर्थ में कि किसी दिए गए, निश्चित निर्भरता डी के लिए, यदि $$\psi:\Sigma^*\to M$$ एक मोनॉइड एम के लिए निर्भरता रूपवाद है, तब एम ट्रेस मोनॉयड के लिए समाकृतिकता है $$\mathbb{M}(D)$$. विशेष रूप से, प्राकृतिक समरूपता एक निर्भरता रूपवाद है।

सामान्य रूप
ट्रेस मोनोइड्स में शब्दों के दो प्रसिद्ध सामान्य रूप हैं। एक एनाटोलिज वी. अनिसिमोव और डोनाल्ड नुथ के कारण शब्दकोषीय क्रम सामान्य रूप है, और दूसरा पियरे कार्टियर (गणितज्ञ) और डोमिनिक फोटा के कारण फोटा सामान्य रूप है, जिन्होंने 1960 के दशक में इसके साहचर्य के लिए ट्रेस मोनॉयड का अध्ययन किया था।

यूनिकोड का यूनिकोड तुल्यता # सामान्य रूप (एनएफडी) एक लेक्सिकोग्राफ़िक सामान्य रूप का एक उदाहरण है - क्रम उस वर्ग द्वारा गैर-शून्य विहित संयोजन वर्ग के साथ लगातार वर्णों को क्रमबद्ध करना है।

भाषाओं का पता लगाएं
जिस प्रकार एक औपचारिक भाषा को एक उपसमुच्चय के रूप में माना जा सकता है $$\Sigma^*$$, सभी संभावित स्ट्रिंग्स का समूह, इसलिए एक ट्रेस भाषा को सबसेट के रूप में परिभाषित किया गया है $$\mathbb{M}(D)$$ सभी संभावित निशान.

वैकल्पिक रूप से, किन्तु समकक्ष रूप से, एक भाषा $$L\subseteq\Sigma^*$$ एक ट्रेस भाषा है, या इसे निर्भरता D के अनुरूप कहा जाता है यदि


 * $$L = [L]_D$$

कहाँ


 * $$[L]_D = \bigcup_{w \in L} [w]_D$$

स्ट्रिंग्स के एक समूह का ट्रेस क्लोजर है।

यह भी देखें

 * कैश का पता लगाएं

संदर्भ
सामान्य सन्दर्भ मौलिक प्रकाशन
 * एंटोनी माज़ुरकिविज़, "इंट्रोडक्शन टू ट्रेस थ्योरी", पीपी 3-41, द बुक ऑफ़ ट्रेसेस में, वी. डाइकर्ट, जी. रोज़ेनबर्ग, संस्करण। (1995) विश्व वैज्ञानिक, सिंगापुर ISBN 981-02-2058-8
 * वोल्कर डाइकर्ट, कॉम्बिनेटरिक्स ऑन ट्रेसेस, LNCS 454, Springer, 1990, ISBN 3-540-53031-2, pp. 9–29
 * एंटोनी माज़ुरकिविज़, "इंट्रोडक्शन टू ट्रेस थ्योरी", पीपी 3-41, द बुक ऑफ़ ट्रेसेस में, वी. डाइकर्ट, जी. रोज़ेनबर्ग, संस्करण। (1995) विश्व वैज्ञानिक, सिंगापुर ISBN 981-02-2058-8
 * वोल्कर डाइकर्ट, कॉम्बिनेटरिक्स ऑन ट्रेसेस, LNCS 454, Springer, 1990, ISBN 3-540-53031-2, pp. 9–29
 * पियरे कार्टियर और डोमिनिक फोटा, प्रोब्लेम्स कॉम्बिनेटर्स डी कम्यूटेशन एट रीअरेंजमेंट्स, गणित में व्याख्यान नोट्स 85, स्प्रिंगर-वेरलाग, बर्लिन, 1969, Free 2006 reprint नये परिशिष्टों के साथ
 * एंटोनी माज़ुर्किविज़, समवर्ती कार्यक्रम योजनाएं और उनकी व्याख्याएं, DAIMI सूची पीबी 78, आरहूस विश्वविद्यालय, 1977