मुक्त मोनोइड

From Vigyanwiki
Revision as of 15:28, 6 May 2023 by alpha>Garima

अमूर्त बीजगणित में गणित पर मुक्त मोनोइड वह मोनॉइड है जिसके तत्व उस सेट से शून्य या अधिक तत्वों के सभी परिमित अनुक्रम (या तार) होते हैं, जिसमें मोनॉइड ऑपरेशन के रूप में स्ट्रिंग संयोजन और शून्य के अद्वितीय अनुक्रम के साथ होता है। तत्वों, अक्सर खाली स्ट्रिंग कहा जाता है और पहचान तत्व के रूप में ε या λ द्वारा निरूपित किया जाता है। एक सेट पर मुक्त मोनॉयड को आमतौर पर के रूप में दर्शाया जाता है. पर मुक्त अर्धसमूह का उपसमूह है जिसमें खाली स्ट्रिंग को छोड़कर सभी तत्व शामिल हैं। इसे आमतौर पर ए द्वारा निरूपित किया जाता है+.[1][2] अधिक आम तौर पर, एक अमूर्त मोनोइड (या सेमीग्रुप) एस को 'मुक्त' के रूप में वर्णित किया जाता है यदि यह किसी सेट पर मुक्त मोनोइड (या सेमीग्रुप) के लिए समरूप है।[3] जैसा कि नाम से पता चलता है, मुक्त मोनोइड्स और सेमीग्रुप्स वे वस्तुएं हैं जो मोनोइड्स और सेमीग्रुप्स की संबंधित श्रेणी (गणित) में मुक्त वस्तुओं को परिभाषित करने वाली सामान्य सार्वभौमिक संपत्ति को संतुष्ट करती हैं। यह इस प्रकार है कि प्रत्येक मोनोइड (या सेमीग्रुप) एक मुक्त मोनोइड (या सेमीग्रुप) की एक होमोमोर्फिक छवि के रूप में उत्पन्न होता है। मुक्त अर्धसमूहों की छवियों के रूप में अर्धसमूहों के अध्ययन को संयोजी अर्धसमूह सिद्धांत कहा जाता है।

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

उदाहरण

प्राकृतिक संख्या

मोनोइड (एन0,+) प्राकृतिक संख्याओं (शून्य सहित) के अतिरिक्त एक सिंगलटन मुक्त जनरेटर पर एक मुक्त मोनोइड है, इस मामले में प्राकृतिक संख्या 1। औपचारिक परिभाषा के अनुसार, इस मोनॉइड में 1 , 1+1 , 1+1+1 , 1+1+1+1 जैसे सभी अनुक्रम शामिल हैं, और इसी तरह, खाली अनुक्रम सहित। ऐसे प्रत्येक अनुक्रम को उसके मूल्यांकन परिणाम से मैप करना [4] और शून्य के लिए खाली अनुक्रम ऐसे अनुक्रमों के सेट से N तक एक समरूपता स्थापित करता है0. यह समरूपता + के साथ संगत है, अर्थात किन्हीं भी दो अनुक्रमों s और t के लिए, यदि s को किसी संख्या m और t' पर मैप किया गया है (अर्थात् मूल्यांकन किया गया है) से n, फिर उनका संयोजन s+t को m+n के योग में मैप किया जाता है।

क्लेन स्टार

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

उदाहरण के लिए, एक अक्षर A = {a, b, c} मानते हुए, इसका क्लेन स्टार A में a, b और c के सभी संयोजन शामिल हैं:

{ε, ए, एबी, बीए, सीएए,cccbabbc, ...}.

यदि A कोई सेट है, तो शब्द की लंबाई A पर कार्य करती है A से अद्वितीय मोनोइड समरूपता है से (एन0,+) जो A के प्रत्येक तत्व को 1 से मैप करता है। एक मुक्त मोनॉयड इस प्रकार एक ग्रेडेड मोनॉयड है।[5] (एक वर्गीकृत मोनोइड एक मोनोइड है जिसे लिखा जा सकता है . प्रत्येक एक ग्रेड है; यहाँ ग्रेडिंग सिर्फ स्ट्रिंग की लंबाई है। वह है, लंबाई के वे तार शामिल हैं h> प्रतीक यहाँ मतलब सेट यूनियन के लिए लिया जा सकता है; यह प्रतीक के स्थान पर प्रयोग किया जाता है क्योंकि, सामान्य तौर पर, सेट यूनियन्स मोनोइड्स नहीं हो सकते हैं, और इसलिए एक अलग प्रतीक का उपयोग किया जाता है। परिपाटी के अनुसार, ग्रेडेशन हमेशा के साथ लिखे जाते हैं प्रतीक।)

सेमीग्रुप्स के सिद्धांत और ऑटोमेटा सिद्धांत के बीच गहरे संबंध हैं। उदाहरण के लिए, प्रत्येक औपचारिक भाषा में एक वाक्यात्मक मोनोइड होता है जो उस भाषा को पहचानता है। एक नियमित भाषा के मामले में, वह मोनॉयड कुछ नियतात्मक परिमित ऑटोमेटन के सेमीऑटोमेटन से जुड़े संक्रमण मोनोइड के लिए आइसोमोर्फिक है जो उस भाषा को पहचानता है। एक वर्णमाला ए पर नियमित भाषाएं ए * के परिमित उपसमुच्चय को बंद कर रही हैं, संघ, उत्पाद और सबमोनॉयड की पीढ़ी के तहत ए पर मुक्त मोनॉयड।[6] समवर्ती संगणना के मामले में, अर्थात् लॉक (कंप्यूटर विज्ञान), म्युटेक्स या धागा जुड़ना के साथ सिस्टम, संगणना को इतिहास मोनोइड्स और ट्रेस मोनोइड्स के साथ वर्णित किया जा सकता है। मोटे तौर पर, मोनॉइड के तत्व कम्यूट कर सकते हैं, (जैसे कि अलग-अलग थ्रेड्स किसी भी क्रम में निष्पादित हो सकते हैं), लेकिन केवल एक लॉक या म्यूटेक्स तक, जो आगे कम्यूटेशन को रोकता है (जैसे किसी ऑब्जेक्ट को थ्रेड एक्सेस को क्रमबद्ध करें)।

संयुग्मित शब्द

समविभाज्यता के पहले मामले के लिए उदाहरण: m= UNCLE , n= ANLY , p= UN , q= सफाई से , और s= CLE

हम A में शब्दों की एक जोड़ी को परिभाषित करते हैं रूप uv और vu 'संयुग्म' के रूप में: एक शब्द के संयुग्मन इस प्रकार इसके वृत्ताकार बदलाव हैं।[7] इस अर्थ में दो शब्द संयुग्मित हैं यदि वे ए द्वारा उत्पन्न मुक्त समूह के तत्वों के रूप में संयुग्मन (समूह सिद्धांत) हैं।[8]


समानता

एक मुक्त मोनोइड समविभाज्य है: यदि समीकरण mn = pq धारण करता है, तो एक s मौजूद है जैसे कि m = ps, sn' ' = q (उदाहरण छवि देखें) या ms = p, n = sq.[9] इस परिणाम को लेवी की लेम्मा के रूप में भी जाना जाता है।[10] एक मोनोइड मुक्त है अगर और केवल अगर यह वर्गीकृत और समविभाज्य है।[9]


नि: शुल्क जनरेटर और रैंक

सेट ए के सदस्यों को ए के लिए 'फ्री जेनरेटर' कहा जाता है और ए+. सुपरस्क्रिप्ट * को आमतौर पर क्लेन स्टार समझा जाता है। अधिक आम तौर पर, यदि एस एक अमूर्त मुक्त मोनॉयड (सेमीग्रुप) है, तो तत्वों का एक सेट जो एक आइसोमोर्फिज्म के तहत एकल-अक्षर वाले शब्दों के सेट पर एक सेमीग्रुप ए के लिए मैप करता है।+ (मोनॉयड ए) को S के लिए मुफ्त जनरेटर का सेट कहा जाता है।

प्रत्येक मुक्त सेमीग्रुप (या मोनॉयड) S में मुफ्त जनरेटर का एक सेट होता है, जिसकी प्रमुखता को S की रैंक कहा जाता है।

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

ए का एक submonoid एन स्थिर होता है यदि u, v, ux, xv N में एक साथ N में x का अर्थ लगाते हैं .[11] ए का एक सबमोनॉयड स्थिर है अगर और केवल अगर यह मुफ़्त है।[12] उदाहरण के लिए, अंश ्स के सेट {0, 1} को ए के रूप में उपयोग करते हुए, 1 एस की सम संख्या वाली सभी बिट स्ट्रिंग्स का सेट एन एक स्थिर सबमोनॉइड है क्योंकि यदि यू में 1 एस की एक सम संख्या है, और ux भी है, तब x में 1 s की एक सम संख्या भी होनी चाहिए। जबकि एन को एकल बिट्स के किसी भी सेट द्वारा स्वतंत्र रूप से उत्पन्न नहीं किया जा सकता है, यह बिट स्ट्रिंग्स {0, 11, 101, 1001, 10001, ...} के सेट द्वारा स्वतंत्र रूप से उत्पन्न किया जा सकता है - फॉर्म 10 के स्ट्रिंग्स का सेटn1 किसी पूर्णांक n के लिए।

कोड

मुक्त मोनॉइड पी के लिए मुफ्त जनरेटर का एक सेट 'पी' के लिए 'आधार' के रूप में संदर्भित किया जाता है: शब्दों का एक सेट सी एक 'कोड' है यदि सी * एक मुक्त मोनॉयड है और सी एक आधार है।[3] ए में शब्दों का एक सेट एक्स एक उपसर्ग है, या उसके पास उपसर्ग गुण है, यदि उसमें इसके किसी भी तत्व का उचित उपसर्ग (कंप्यूटर विज्ञान)|(स्ट्रिंग) उपसर्ग नहीं है. ए में हर उपसर्ग+ एक कोड है, वास्तव में एक उपसर्ग कोड है।[3][13] ए का एक सबमोनॉइड एन सही एकात्मक है अगर x, xy में N का अर्थ y से N में है। एक सबमोनॉयड एक उपसर्ग द्वारा उत्पन्न होता है यदि और केवल अगर यह सही एकात्मक है।[14]


गुणनखंड

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

मुक्त पतवार

एक मुक्त मोनोइड ए के मुक्त सबमोनोइड्स का चौराहा फिर से निःशुल्क है।[15][16] यदि S एक मुक्त मोनॉइड A* का एक उपसमुच्चय है, तो A* युक्त S के सभी मुक्त सबमोनॉयड्स का प्रतिच्छेदन अच्छी तरह से परिभाषित है, क्योंकि A* स्वयं मुक्त है, और इसमें S शामिल है; यह एक मुक्त मोनोइड है और इसे एस का 'मुक्त पतवार' कहा जाता है। इस चौराहे का आधार एक कोड है।

'दोष प्रमेय'[15][16][17] बताता है कि यदि X परिमित है और C, X के मुक्त पतवार का आधार है, तो या तो X एक कोड है और C = X, या

|सी| ≤ |एक्स| - 1।

आकारिकी

एक मुक्त मोनोइड बी से एक मोनोइड आकारिकी एफ एक मोनोइड एम के लिए एक नक्शा है जैसे कि f(xy) = f(x)⋅f(y) शब्दों के लिए x,y और f(ε) = ι, जहां ε और ι के पहचान तत्वों को दर्शाता है बी और M, क्रमशः। मोर्फिज्म एफ बी के अक्षरों पर इसके मूल्यों द्वारा निर्धारित किया जाता है और इसके विपरीत बी से एम तक कोई भी नक्शा एक मोर्फिज्म तक फैला हुआ है। एक रूपवाद 'न मिटाने वाला' है[18] या निरंतर[19] यदि B का कोई अक्षर ι और 'तुच्छ' के लिए मानचित्र नहीं है यदि B का प्रत्येक अक्षर ι के लिए मैप करता है।[20] मुक्त मोनॉइड B से एक आकारिकी f एक मुक्त मोनोइड ए के लिए कुल है यदि A का प्रत्येक अक्षर f की छवि में किसी शब्द में आता है; चक्रीय[20]या आवधिक[21] अगर f की छवि {w} में समाहित है A के कुछ शब्द w के लिए. यदि लंबाई |f(a)| है तो आकारिकी f 'k-वर्दी' है A में सभी a के लिए स्थिर और k के बराबर है।[22][23] एक 1-समान morphism कड़ाई से वर्णानुक्रमिक है[19]या एक कोडिंग।[24] मुक्त मोनॉइड B से एक आकारिकी f एक मुक्त मोनोइड ए के लिए सरल है अगर वहाँ 'बी' की तुलना में कार्डिनैलिटी का अक्षर 'सी' है, तो आकारिकी एफ कारक सी के माध्यम से, अर्थात यह B से आकारिकी का संघटन है से C और उस से A तक एक आकारिकी; अन्यथा च 'प्राथमिक' है। आकृतिवाद f को एक 'कोड' कहा जाता है यदि f के अंतर्गत अक्षर B की छवि एक कोड है: प्रत्येक प्रारंभिक आकारिकी एक कोड है।[25]


टेस्ट सेट

एल के लिए बी का एक सबसेट, L का परिमित उपसमुच्चय T, L के लिए एक परीक्षण समुच्चय है, यदि आकारिकी f और g पर B L पर सहमत हैं यदि और केवल यदि वे T पर सहमत हैं। 'Ehrenfeucht conjecture' यह है कि किसी भी उपसमुच्चय L का एक परीक्षण सेट है:[26] यह साबित हो गया है[27] स्वतंत्र रूप से अल्बर्ट और लॉरेंस द्वारा; मैकनॉटन; और गुबा। सबूत हिल्बर्ट के आधार प्रमेय पर भरोसा करते हैं।[28]


नक्शा और तह

एक मोनोइड मोर्फिज्म का कम्प्यूटेशनल अवतार एक नक्शा (उच्च-क्रम फ़ंक्शन) है जिसके बाद एक तह (उच्च-क्रम फ़ंक्शन) होता है। इस सेटिंग में, सेट ए पर मुक्त मोनॉयड बाइनरी ऑपरेशन के रूप में संयोजन के साथ ए से तत्वों की सूची (कंप्यूटिंग) से मेल खाता है। मुक्त मोनोइड से किसी भी अन्य मोनोइड (एम, •) के लिए एक मोनोइड समरूपता एक ऐसा कार्य है जो एफ है

  • एफ (एक्स1...एक्सn) = एफ (एक्स1) • ... • एफ (एक्सn)
  • एफ () = ई

जहां ई एम पर पहचान है। कम्प्यूटेशनल रूप से, इस तरह के प्रत्येक समरूपता सूची के सभी तत्वों के लिए एफ लागू करने वाले मानचित्र (उच्च-क्रम फ़ंक्शन) ऑपरेशन से मेल खाती है, जिसके बाद एक फोल्ड (उच्च-क्रम फ़ंक्शन) ऑपरेशन होता है जो परिणाम का उपयोग करके जोड़ता है बाइनरी ऑपरेटर •। यह squiggol (जिसे गैर-सहयोगी बाइनरी ऑपरेटरों के लिए सामान्यीकृत किया जा सकता है) ने MapReduce सॉफ़्टवेयर ढांचे को प्रेरित किया है।[citation needed]

एंडोमोर्फिज्म

का एक एंडोमोर्फिज्म A का आकार है खुद के लिए।[29] पहचान मानचित्र I, A का एंडोमोर्फिज्म है, और एंडोमोर्फिज्म कार्यों की संरचना के तहत एक मोनोइड बनाते हैं।

एक एंडोमोर्फिज्म f 'लम्बी' है यदि कोई अक्षर ऐसा है कि f(a) = गैर-खाली स्ट्रिंग s के लिए।[30]


स्ट्रिंग प्रोजेक्शन

स्ट्रिंग ऑपरेशंस का संचालन # स्ट्रिंग प्रोजेक्शन एक एंडोमोर्फिज्म है। अर्थात्, एक अक्षर a ∈ Σ और एक स्ट्रिंग s ∈ Σ दिया गया है, स्ट्रिंग प्रोजेक्शन पीa(एस) एस से ए की हर घटना को हटा देता है; इसे औपचारिक रूप से परिभाषित किया गया है

ध्यान दें कि स्ट्रिंग प्रोजेक्शन अच्छी तरह से परिभाषित है, भले ही मोनॉइड का रैंक अनंत हो, क्योंकि उपरोक्त पुनरावर्ती परिभाषा परिमित लंबाई के सभी तारों के लिए काम करती है। स्ट्रिंग प्रोजेक्शन मुक्त मोनोइड्स की श्रेणी में एक रूपवाद है, ताकि

कहाँ समझा जाता है कि सभी परिमित तारों का मुक्त मोनॉइड होता है जिसमें अक्षर a नहीं होता है। प्रोजेक्शन स्ट्रिंग कॉन्सटेनेशन के संचालन के साथ शुरू होता है, ताकि सभी तार एस और टी के लिए। स्ट्रिंग प्रोजेक्शन के कई सही व्युत्क्रम हैं, और इस प्रकार यह एक विभाजित एपिमोर्फिज्म है।

पहचान रूपवाद है के रूप में परिभाषित सभी स्ट्रिंग्स के लिए, और .

स्ट्रिंग प्रोजेक्शन कम्यूटेटिव है, स्पष्ट रूप से

परिमित रैंक के मुक्त मोनोइड्स के लिए, यह इस तथ्य से अनुसरण करता है कि एक ही रैंक के मुक्त मोनोइड्स आइसोमोर्फिक हैं, क्योंकि प्रक्षेपण मोनोइड के रैंक को एक से कम कर देता है।

स्ट्रिंग प्रोजेक्शन बेवकूफ है, जैसा

सभी तार एस के लिए। इस प्रकार, प्रक्षेपण एक उदासीन, क्रमविनिमेय संक्रिया है, और इसलिए यह एक बंधी हुई अर्धजालिका या एक क्रमविनिमेय बैंड (बीजगणित) बनाता है।

मुफ्त क्रमविनिमेय मोनोइड

एक सेट ए को देखते हुए, ए पर 'फ्री कम्यूटेटिव मोनोइड' ए से तैयार किए गए तत्वों के साथ सभी परिमित multiset ्स का सेट है, जिसमें मोनोइड ऑपरेशन मल्टीसेट योग है और मोनोइड यूनिट खाली मल्टीसेट है।

उदाहरण के लिए, यदि ए = {ए, बी, सी}, ए पर मुक्त कम्यूटेटिव मोनोइड के तत्व फॉर्म के हैं

{ε, ए, एबी, ए2</सुप>बी, अब3सी4, ...}.

अंकगणित के मौलिक प्रमेय में कहा गया है कि गुणन के तहत धनात्मक पूर्णांकों का मोनॉयड जनरेटर के अनंत सेट पर एक मुक्त क्रमविनिमेय मोनॉइड है, अभाज्य संख्याएँ।

फ्री कम्यूटेटिव सेमीग्रुप मुक्त आंशिक रूप से विनिमेय मोनॉयड सबसेट है जिसमें खाली मल्टीसेट को छोड़कर 'ए' से खींचे गए सभी मल्टीसेट शामिल हैं।

मुक्त आंशिक रूप से कम्यूटेटिव मोनॉयड, या 'ट्रेस मोनॉयड', एक सामान्यीकरण है जिसमें उदाहरण के रूप में फ्री और फ्री कम्यूटेटिव मोनॉयड दोनों शामिल हैं। यह सामान्यीकरण साहचर्य और कंप्यूटर विज्ञान में समांतर कंप्यूटिंग के अध्ययन में अनुप्रयोगों को ढूंढता है।

यह भी देखें

टिप्पणियाँ

  1. Lothaire (1997, pp. 2–3), [1]
  2. Pytheas Fogg (2002, p. 2)
  3. 3.0 3.1 3.2 Lothaire (1997, p. 5)
  4. Since addition of natural numbers is associative, the result doesn't depend on the order of evaluation, thus ensuring the mapping to be well-defined.
  5. Sakarovitch (2009) p.382
  6. Borovik, Alexandre (2005-01-01). Groups, Languages, Algorithms: AMS-ASL Joint Special Session on Interactions Between Logic, Group Theory, and Computer Science, January 16-19, 2003, Baltimore, Maryland (in English). American Mathematical Soc. ISBN 9780821836187.
  7. Sakarovitch (2009) p.27
  8. Pytheas Fogg (2002, p. 297)
  9. 9.0 9.1 Sakarovitch (2009) p.26
  10. Aldo de Luca; Stefano Varricchio (1999). सेमीग्रुप्स और औपचारिक भाषाओं में परिमितता और नियमितता. Springer Berlin Heidelberg. p. 2. ISBN 978-3-642-64150-3.
  11. Berstel, Perrin & Reutenauer (2010, p. 61)
  12. Berstel, Perrin & Reutenauer (2010, p. 62)
  13. Berstel, Perrin & Reutenauer (2010, p. 58)
  14. Lothaire (1997, p. 15)
  15. 15.0 15.1 Lothaire (1997, p. 6)
  16. 16.0 16.1 Lothaire (2011, p. 204)
  17. Berstel, Perrin & Reutenauer (2010, p. 66)
  18. Lothaire (1997, p. 7)
  19. 19.0 19.1 Sakarovitch (2009, p. 25)
  20. 20.0 20.1 Lothaire (1997, p. 164)
  21. Salomaa (1981) p.77
  22. Lothaire (2005, p. 522)
  23. Berstel, Jean; Reutenauer, Christophe (2011). अनुप्रयोगों के साथ गैर-अनुवर्ती तर्कसंगत श्रृंखला. Encyclopedia of Mathematics and Its Applications. Vol. 137. Cambridge: Cambridge University Press. p. 103. ISBN 978-0-521-19022-0. Zbl 1250.68007.
  24. Allouche & Shallit (2003, p. 9)
  25. Salomaa (1981) p.72
  26. Lothaire (1997, pp. 178–179)
  27. Lothaire (2011, p. 451)
  28. Salomaa, A. (October 1985). "The Ehrenfeucht conjecture: A proof for language theorists". Bulletin of the EATCS (27): 71–82.
  29. Lothaire (2011, p. 450)
  30. Allouche & Shallit (2003) p.10


संदर्भ


बाहरी संबंध