शब्द समस्या (गणित): Difference between revisions
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
== पृष्ठभूमि और प्रेरणा == | == पृष्ठभूमि और प्रेरणा == | ||
[[कंप्यूटर बीजगणित]] में | [[कंप्यूटर बीजगणित]] में अधिकांशतः अभिव्यक्ति ट्री का उपयोग करके गणितीय अभिव्यक्तियों को एन्कोड करना चाहता है। किन्तु अधिकांशतः कई समान अभिव्यक्ति ट्री होते हैं। स्वाभाविक रूप से यह प्रश्न है कि क्या कोई एल्गोरिथम है, जो दो भावों के इनपुट के रूप में दिया गया है। यह निर्णय करता है कि क्या वे एक ही तत्व का प्रतिनिधित्व करते हैं। इस प्रकार के एल्गोरिदम को शब्द समस्या का समाधान कहा जाता है। उदाहरण के लिए, माना कि <math>x,y,z</math> [[वास्तविक संख्या]]ओं का प्रतिनिधित्व करने वाले प्रतीक हैं - तो इनपुट दिए जाने पर शब्द समस्या का एक प्रासंगिक समाधान होगा <math>(x \cdot y)/z \mathrel{\overset{?}{=}} (x/z)\cdot y</math>, उत्पादन करें <code>EQUAL</code>, और इसी प्रकार उत्पादन करते हैं <code>NOT_EQUAL</code> से <math>(x \cdot y)/z \mathrel{\overset{?}{=}} (x/x)\cdot y</math>. | ||
एक शब्द समस्या का सबसे सीधा समाधान एक सामान्य रूप प्रमेय और एल्गोरिथ्म का रूप लेता है जो प्रत्येक तत्व को भावों के समतुल्य वर्ग में [[कानूनी फॉर्म]] के रूप में ज्ञात एकल एन्कोडिंग में मैप करता है - शब्द समस्या तब इन सामान्य रूपों की तुलना करके हल की जाती है [[वाक्यगत समानता]]।<ref name=Evans>{{cite journal |last1=Evans |first1=Trevor |title=शब्द की समस्याएं|journal=Bulletin of the American Mathematical Society |date=1978 |volume=84 |issue=5 |pages=790 |doi=10.1090/S0002-9904-1978-14516-9|doi-access=free }}</ref> उदाहरण के लिए कोई यह तय कर सकता है <math>x \cdot y \cdot z^{-1}</math> का सामान्य रूप है <math>(x \cdot y)/z</math>, <math>(x/z)\cdot y</math>, और <math>(y/z)\cdot x</math>, और उन भावों को उस रूप में फिर से लिखने के लिए एक परिवर्तन प्रणाली तैयार करें, इस प्रक्रिया में यह साबित करते हुए कि सभी समान भावों को उसी सामान्य रूप में फिर से लिखा जाएगा।<ref>{{cite book |last1=Cohen |first1=Joel S. |title=Computer algebra and symbolic computation: elementary algorithms |date=2002 |publisher=A K Peters |location=Natick, Mass. |isbn=1568811586 |pages=90–92}}</ref> किन्तु शब्द समस्या के सभी समाधान सामान्य रूप प्रमेय का उपयोग नहीं करते हैं - ऐसे बीजीय गुण हैं जो अप्रत्यक्ष रूप से एक एल्गोरिथम के अस्तित्व का संकेत देते हैं।<ref name=Evans/> | एक शब्द समस्या का सबसे सीधा समाधान एक सामान्य रूप प्रमेय और एल्गोरिथ्म का रूप लेता है जो प्रत्येक तत्व को भावों के समतुल्य वर्ग में [[कानूनी फॉर्म]] के रूप में ज्ञात एकल एन्कोडिंग में मैप करता है - शब्द समस्या तब इन सामान्य रूपों की तुलना करके हल की जाती है [[वाक्यगत समानता]]।<ref name=Evans>{{cite journal |last1=Evans |first1=Trevor |title=शब्द की समस्याएं|journal=Bulletin of the American Mathematical Society |date=1978 |volume=84 |issue=5 |pages=790 |doi=10.1090/S0002-9904-1978-14516-9|doi-access=free }}</ref> उदाहरण के लिए कोई यह तय कर सकता है <math>x \cdot y \cdot z^{-1}</math> का सामान्य रूप है <math>(x \cdot y)/z</math>, <math>(x/z)\cdot y</math>, और <math>(y/z)\cdot x</math>, और उन भावों को उस रूप में फिर से लिखने के लिए एक परिवर्तन प्रणाली तैयार करें, इस प्रक्रिया में यह साबित करते हुए कि सभी समान भावों को उसी सामान्य रूप में फिर से लिखा जाएगा।<ref>{{cite book |last1=Cohen |first1=Joel S. |title=Computer algebra and symbolic computation: elementary algorithms |date=2002 |publisher=A K Peters |location=Natick, Mass. |isbn=1568811586 |pages=90–92}}</ref> किन्तु शब्द समस्या के सभी समाधान सामान्य रूप प्रमेय का उपयोग नहीं करते हैं - ऐसे बीजीय गुण हैं जो अप्रत्यक्ष रूप से एक एल्गोरिथम के अस्तित्व का संकेत देते हैं।<ref name=Evans/> | ||
Line 48: | Line 48: | ||
{{main | Combinatory logic#Undecidability of combinatorial calculus}} | {{main | Combinatory logic#Undecidability of combinatorial calculus}} | ||
सबसे शुरुआती प्रमाणों में से एक है कि एक शब्द समस्या अनिर्णीत है जो [[संयोजन तर्क]] के लिए थी: कॉम्बिनेटर के दो तार कब बराबर होते हैं? क्योंकि कॉम्बिनेटर सभी संभव [[ट्यूरिंग मशीन]]ों को एनकोड करते हैं, और दो ट्यूरिंग मशीनों की समानता अनिर्णीत है, यह इस प्रकार है कि कॉम्बिनेटर के दो स्ट्रिंग्स की समानता अनिर्णीत है। 1936 में [[अलोंजो चर्च]] ने इसका अवलोकन किया।<ref>{{cite journal |last1=Statman |first1=Rick |title=कॉम्बिनेटर्स के लिए वर्ड प्रॉब्लम पर|journal=Rewriting Techniques and Applications |series=Lecture Notes in Computer Science |date=2000 |volume=1833 |pages=203–213 |doi=10.1007/10721975_14|isbn=978-3-540-67778-9 }}</ref> | सबसे शुरुआती प्रमाणों में से एक है कि एक शब्द समस्या अनिर्णीत है जो [[संयोजन तर्क]] के लिए थी: कॉम्बिनेटर के दो तार कब बराबर होते हैं? क्योंकि कॉम्बिनेटर सभी संभव [[ट्यूरिंग मशीन]]ों को एनकोड करते हैं, और दो ट्यूरिंग मशीनों की समानता अनिर्णीत है, यह इस प्रकार है कि कॉम्बिनेटर के दो स्ट्रिंग्स की समानता अनिर्णीत है। 1936 में [[अलोंजो चर्च]] ने इसका अवलोकन किया।<ref>{{cite journal |last1=Statman |first1=Rick |title=कॉम्बिनेटर्स के लिए वर्ड प्रॉब्लम पर|journal=Rewriting Techniques and Applications |series=Lecture Notes in Computer Science |date=2000 |volume=1833 |pages=203–213 |doi=10.1007/10721975_14|isbn=978-3-540-67778-9 }}</ref> | ||
इसी | इसी प्रकार, (अनटाइप्ड) [[लैम्ब्डा कैलकुलस]] में अनिवार्य रूप से एक ही समस्या है: दो अलग-अलग लैम्ब्डा एक्सप्रेशन दिए गए हैं, कोई एल्गोरिथ्म नहीं है जो यह बता सके कि वे समकक्ष हैं या नहीं; लैम्ब्डा कैलकुलस#तुल्यता की अनिश्चितता। लैम्ब्डा कैलकुस के कई टाइप किए गए रूपों के लिए, सामान्य रूपों की तुलना करके समानता निर्णायक है। | ||
== सार पुनर्लेखन प्रणाली के लिए शब्द समस्या == | == सार पुनर्लेखन प्रणाली के लिए शब्द समस्या == | ||
Line 125: | Line 125: | ||
|} | |} | ||
[[मुक्त जाली]] और अधिक आम तौर पर मुक्त [[जाली (आदेश)]] पर शब्द समस्या का एक निर्णायक समाधान है। बाउंडेड लैटिस दो बाइनरी ऑपरेशंस ∨ और ∧ और दो स्थिरांक (शून्य संचालन) 0 और 1 के साथ बीजगणितीय संरचनाएं हैं। सभी अच्छी | [[मुक्त जाली]] और अधिक आम तौर पर मुक्त [[जाली (आदेश)]] पर शब्द समस्या का एक निर्णायक समाधान है। बाउंडेड लैटिस दो बाइनरी ऑपरेशंस ∨ और ∧ और दो स्थिरांक (शून्य संचालन) 0 और 1 के साथ बीजगणितीय संरचनाएं हैं। सभी अच्छी प्रकार से गठित शब्द (लॉजिक) का समूह जो दिए गए समूह से तत्वों पर इन ऑपरेशंस का उपयोग करके तैयार किया जा सकता है जेनरेटर एक्स को 'डब्ल्यू' (एक्स) कहा जाएगा। शब्दों के इस समूह में कई अभिव्यक्तियां होती हैं जो प्रत्येक जाली में समान मूल्यों को दर्शाती हैं। उदाहरण के लिए, यदि a, X का कोई अवयव है, तो a ∨ 1 = 1 और a∧ 1 =a। मुक्त परिबद्ध जाली के लिए शब्द समस्या यह निर्धारित करने की समस्या है कि 'डब्ल्यू' (एक्स) के इन तत्वों में से कौन सा तत्व मुक्त बाध्य जाली एफएक्स में समान तत्व को दर्शाता है, और इसलिए हर बाध्य जाली में। | ||
शाब्दिक समस्या का समाधान इस प्रकार किया जा सकता है। एक रिश्ता ≤<sub>~</sub> W(''X'') पर ''w'' ≤ समूह करके गणितीय आगमन को परिभाषित किया जा सकता है<sub>~</sub> v यदि और केवल यदि निम्न में से कोई एक धारण करता है: | शाब्दिक समस्या का समाधान इस प्रकार किया जा सकता है। एक रिश्ता ≤<sub>~</sub> W(''X'') पर ''w'' ≤ समूह करके गणितीय आगमन को परिभाषित किया जा सकता है<sub>~</sub> v यदि और केवल यदि निम्न में से कोई एक धारण करता है: | ||
Line 136: | Line 136: | ||
# वी = वी<sub>1</sub> ∧ वि<sub>2</sub> और दोनों डब्ल्यू ≤<sub>~</sub> v<sub>1</sub> और डब्ल्यू ≤<sub>~</sub> v<sub>2</sub> पकड़ना। | # वी = वी<sub>1</sub> ∧ वि<sub>2</sub> और दोनों डब्ल्यू ≤<sub>~</sub> v<sub>1</sub> और डब्ल्यू ≤<sub>~</sub> v<sub>2</sub> पकड़ना। | ||
यह एक [[पूर्व आदेश]] ≤ परिभाषित करता है<sub>~</sub> W(''X'') पर, इसलिए एक [[तुल्यता संबंध]] को ''w'' ~ ''v'' द्वारा परिभाषित किया जा सकता है जब ''w'' ≤<sub>~</sub> वी और वी ≤<sub>~</sub> डब्ल्यू तब कोई यह दिखा सकता है कि आंशिक रूप से आदेशित भागफल समुच्चय 'W'(X)/~ मुक्त परिबद्ध जालक FX है।<ref>{{cite journal |last1=Whitman |first1=Philip M.|author-link=Philip M. Whitman |title=मुक्त जाली|journal=The Annals of Mathematics |date=January 1941 |volume=42 |issue=1 |pages=325–329 |doi=10.2307/1969001|jstor=1969001}}</ref><ref>{{Cite journal|doi = 10.2307/1968883|jstor = 1968883|last1 = Whitman|first1 = Philip M.|title = मुक्त जाली II|journal = Annals of Mathematics|year = 1942|volume = 43|issue = 1|pages = 104–115}}</ref> W(''X'')/~ के समतुल्य वर्ग सभी शब्दों ''w'' और ''v'' के साथ ''w'' ≤ के समुच्चय हैं<sub>~</sub> वी और वी ≤<sub>~</sub> डब्ल्यू 'W'(X) में दो सुगठित शब्द v और w प्रत्येक बंधे हुए जाली में समान मान को दर्शाते हैं यदि और केवल यदि w ≤<sub>~</sub> वी और वी ≤<sub>~</sub> डब्ल्यू; उपरोक्त आगमनात्मक परिभाषा का उपयोग करके बाद की स्थितियों को प्रभावी ढंग से तय किया जा सकता है। तालिका यह दिखाने के लिए एक उदाहरण संगणना दिखाती है कि x∧z और x∧z∧(x∨y) शब्द प्रत्येक बंधे हुए जाली में समान मान को दर्शाते हैं। जाली के मामले जो बंधे नहीं हैं, उसी | यह एक [[पूर्व आदेश]] ≤ परिभाषित करता है<sub>~</sub> W(''X'') पर, इसलिए एक [[तुल्यता संबंध]] को ''w'' ~ ''v'' द्वारा परिभाषित किया जा सकता है जब ''w'' ≤<sub>~</sub> वी और वी ≤<sub>~</sub> डब्ल्यू तब कोई यह दिखा सकता है कि आंशिक रूप से आदेशित भागफल समुच्चय 'W'(X)/~ मुक्त परिबद्ध जालक FX है।<ref>{{cite journal |last1=Whitman |first1=Philip M.|author-link=Philip M. Whitman |title=मुक्त जाली|journal=The Annals of Mathematics |date=January 1941 |volume=42 |issue=1 |pages=325–329 |doi=10.2307/1969001|jstor=1969001}}</ref><ref>{{Cite journal|doi = 10.2307/1968883|jstor = 1968883|last1 = Whitman|first1 = Philip M.|title = मुक्त जाली II|journal = Annals of Mathematics|year = 1942|volume = 43|issue = 1|pages = 104–115}}</ref> W(''X'')/~ के समतुल्य वर्ग सभी शब्दों ''w'' और ''v'' के साथ ''w'' ≤ के समुच्चय हैं<sub>~</sub> वी और वी ≤<sub>~</sub> डब्ल्यू 'W'(X) में दो सुगठित शब्द v और w प्रत्येक बंधे हुए जाली में समान मान को दर्शाते हैं यदि और केवल यदि w ≤<sub>~</sub> वी और वी ≤<sub>~</sub> डब्ल्यू; उपरोक्त आगमनात्मक परिभाषा का उपयोग करके बाद की स्थितियों को प्रभावी ढंग से तय किया जा सकता है। तालिका यह दिखाने के लिए एक उदाहरण संगणना दिखाती है कि x∧z और x∧z∧(x∨y) शब्द प्रत्येक बंधे हुए जाली में समान मान को दर्शाते हैं। जाली के मामले जो बंधे नहीं हैं, उसी प्रकार से व्यवहार किया जाता है, ऊपर के निर्माण में नियम 2 और 3 को छोड़कर ≤<sub>~</sub>. | ||
== उदाहरण: मुक्त समूह == में शब्द समस्या तय करने के लिए एक शब्द पुनर्लेखन प्रणाली | == उदाहरण: मुक्त समूह == में शब्द समस्या तय करने के लिए एक शब्द पुनर्लेखन प्रणाली |
Revision as of 17:50, 28 March 2023
कम्प्यूटरीकृत गणित में शब्द समस्या यह निर्णय समस्या है कि क्या दो दिए गए भाव पुनर्लेखन पहचान (गणित) के एक समूह के संबंध में समान हैं। प्रोटोटाइपिक उदाहरण समूहों के लिए शब्द समस्या है। किन्तु कई अन्य उदाहरण भी हैं। कम्प्यूटरीकृत सिद्धांत का अच्छा परिणाम यह है कि इस प्रश्न का उत्तर देना कई महत्वपूर्ण स्थितियों में अनिर्णीत समस्या है।[1]
पृष्ठभूमि और प्रेरणा
कंप्यूटर बीजगणित में अधिकांशतः अभिव्यक्ति ट्री का उपयोग करके गणितीय अभिव्यक्तियों को एन्कोड करना चाहता है। किन्तु अधिकांशतः कई समान अभिव्यक्ति ट्री होते हैं। स्वाभाविक रूप से यह प्रश्न है कि क्या कोई एल्गोरिथम है, जो दो भावों के इनपुट के रूप में दिया गया है। यह निर्णय करता है कि क्या वे एक ही तत्व का प्रतिनिधित्व करते हैं। इस प्रकार के एल्गोरिदम को शब्द समस्या का समाधान कहा जाता है। उदाहरण के लिए, माना कि वास्तविक संख्याओं का प्रतिनिधित्व करने वाले प्रतीक हैं - तो इनपुट दिए जाने पर शब्द समस्या का एक प्रासंगिक समाधान होगा , उत्पादन करें EQUAL
, और इसी प्रकार उत्पादन करते हैं NOT_EQUAL
से .
एक शब्द समस्या का सबसे सीधा समाधान एक सामान्य रूप प्रमेय और एल्गोरिथ्म का रूप लेता है जो प्रत्येक तत्व को भावों के समतुल्य वर्ग में कानूनी फॉर्म के रूप में ज्ञात एकल एन्कोडिंग में मैप करता है - शब्द समस्या तब इन सामान्य रूपों की तुलना करके हल की जाती है वाक्यगत समानता।[1] उदाहरण के लिए कोई यह तय कर सकता है का सामान्य रूप है , , और , और उन भावों को उस रूप में फिर से लिखने के लिए एक परिवर्तन प्रणाली तैयार करें, इस प्रक्रिया में यह साबित करते हुए कि सभी समान भावों को उसी सामान्य रूप में फिर से लिखा जाएगा।[2] किन्तु शब्द समस्या के सभी समाधान सामान्य रूप प्रमेय का उपयोग नहीं करते हैं - ऐसे बीजीय गुण हैं जो अप्रत्यक्ष रूप से एक एल्गोरिथम के अस्तित्व का संकेत देते हैं।[1]
जबकि शब्द समस्या पूछती है कि क्या स्थिरांक (गणित) वाले दो शब्द समान हैं, शब्द समस्या का एक उचित विस्तार जिसे एकीकरण (कंप्यूटर विज्ञान) के रूप में जाना जाता है, पूछता है कि क्या दो शब्द वेरिएबल (गणित) वाले ऐसे उदाहरण हैं जो बराबर हैं, या दूसरे शब्दों में समीकरण हैं कोई समाधान है। एक सामान्य उदाहरण के रूप में, पूर्णांक # बीजगणितीय गुणों में एक शब्द समस्या है | पूर्णांक समूह ℤ, जबकि एक ही समूह में एकीकरण की समस्या है; चूंकि पूर्व शर्तें ℤ में बराबर होती हैं, बाद की समस्या में प्रतिस्थापन (तर्क) होता है एक समाधान के रूप में।
इतिहास
शब्द समस्या के सबसे गहन अध्ययन वाले स्थितियों में से एक semigroup और समूह (गणित) के सिद्धांत में है। नोविकोव-बूने सिद्धांत से संबंधित कागजात की एक समयरेखा इस प्रकार है:[3][4]
- 1910Axel Thue poses a general problem of term rewriting on tree-like structures. He states "A solution of this problem in the most general case may perhaps be connected with unsurmountable difficulties".[5][6] :
- 1911Max Dehn poses the word problem for finitely presented groups.[7] :
- 1912Dehn presents Dehn's algorithm, and proves it solves the word problem for the fundamental groups of closed orientable two-dimensional manifolds of genus greater than or equal to 2.[8] Subsequent authors have greatly extended it to a wide range of group theoretic decision problems.[9][10][11] :
- 1914Axel Thue poses the word problem for finitely presented semigroups.[12] :
- 1930The Church-Turing thesis emerges, defining formal notions of computability and undecidability.[13] – 1938 :
- 1947Emil Post and Andrey Markov Jr. independently construct finitely presented semigroups with unsolvable word problem.[14][15] Post's construction is built on Turing machines while Markov's uses Post's normal systems.[3] :
- 1950Alan Turing shows the word problem for cancellation semigroups is unsolvable,[16] by furthering Post’s construction. The proof is difficult to follow but marks a turning point in the word problem for groups.[3]: 342 :
- 1955Pyotr Novikov gives the first published proof that the word problem for groups is unsolvable, using Turing’s cancellation semigroup result.[17][3]: 354 The proof contains a "Principal Lemma" equivalent to Britton's Lemma.[3]: 355 :
- 1954William Boone independently shows the word problem for groups is unsolvable, using Post's semigroup construction.[18][19] – 1957 :
- 1957John Britton gives another proof that the word problem for groups is unsolvable, based on Turing's cancellation semigroups result and some of Britton's earlier work.[20] An early version of Britton's Lemma appears.[3]: 355 – 1958 :
- 1958Boone publishes a simplified version of his construction.[21][22] – 1959 :
- 1961Graham Higman characterises the subgroups of finitely presented groups with Higman's embedding theorem,[23] connecting recursion theory with group theory in an unexpected way and giving a very different proof of the unsolvability of the word problem.[3] :
- 1961Britton presents a greatly simplified version of Boone's 1959 proof that the word problem for groups is unsolvable.[24] It uses a group-theoretic approach, in particular Britton's Lemma. This proof has been used in a graduate course, although more modern and condensed proofs exist.[25] – 1963 :
- 1977Gennady Makanin proves that the existential theory of equations over free monoids is solvable.[26] :
सेमी-थ्यू सिस्टम के लिए शब्द समस्या
स्ट्रिंग पुनर्लेखन प्रणाली (सेमी-थ्यू सिस्टम या सेमीग्रुप) के लिए एक्सेसिबिलिटी समस्या निम्नानुसार बताई जा सकती है: एक सेमी-थ्यू सिस्टम दिया गया और दो शब्द (तार) , कर सकना में तब्दील हो से नियम लागू करके ? ध्यान दें कि यहाँ पुनर्लेखन एक तरफ़ा है। शब्द समस्या सममित पुनर्लेखन संबंधों, यानी थ्यू सिस्टम के लिए अभिगम्यता समस्या है।[27] अभिगम्यता और शब्द समस्याएँ अनिर्णीत समस्याएँ हैं, अर्थात इस समस्या को हल करने के लिए कोई सामान्य एल्गोरिद्म नहीं है।[28] यह तब भी होता है जब हम सिस्टम को सीमित प्रस्तुतियों तक सीमित करते हैं, यानी प्रतीकों का एक सीमित समूह और उन प्रतीकों पर संबंधों का एक सीमित समूह।[27]यहां तक कि जमीनी शब्दों तक सीमित शब्द समस्या भी निश्चित रूप से प्रस्तुत अर्धसमूहों के लिए निर्णायक नहीं है।[29][30]
समूहों के लिए शब्द समस्या
प्रस्तुति दी समूह G के लिए, शब्द समस्या निर्णय लेने की एल्गोरिथम समस्या है, जो S में इनपुट दो शब्दों के रूप में दी गई है, क्या वे G के समान तत्व का प्रतिनिधित्व करते हैं। शब्द समस्या 1911 में मैक्स डेहन द्वारा प्रस्तावित समूहों के लिए तीन एल्गोरिथम समस्याओं में से एक है। यह 1955 में पीटर नोविकोव द्वारा दिखाया गया था कि एक सूक्ष्म रूप से प्रस्तुत समूह G मौजूद है जैसे कि G के लिए शब्द समस्या अनिर्णीत समस्या है।[31]
कॉम्बिनेटरियल कैलकुलस और लैम्ब्डा कैलकुलस में वर्ड प्रॉब्लम =
सबसे शुरुआती प्रमाणों में से एक है कि एक शब्द समस्या अनिर्णीत है जो संयोजन तर्क के लिए थी: कॉम्बिनेटर के दो तार कब बराबर होते हैं? क्योंकि कॉम्बिनेटर सभी संभव ट्यूरिंग मशीनों को एनकोड करते हैं, और दो ट्यूरिंग मशीनों की समानता अनिर्णीत है, यह इस प्रकार है कि कॉम्बिनेटर के दो स्ट्रिंग्स की समानता अनिर्णीत है। 1936 में अलोंजो चर्च ने इसका अवलोकन किया।[32] इसी प्रकार, (अनटाइप्ड) लैम्ब्डा कैलकुलस में अनिवार्य रूप से एक ही समस्या है: दो अलग-अलग लैम्ब्डा एक्सप्रेशन दिए गए हैं, कोई एल्गोरिथ्म नहीं है जो यह बता सके कि वे समकक्ष हैं या नहीं; लैम्ब्डा कैलकुलस#तुल्यता की अनिश्चितता। लैम्ब्डा कैलकुस के कई टाइप किए गए रूपों के लिए, सामान्य रूपों की तुलना करके समानता निर्णायक है।
सार पुनर्लेखन प्रणाली के लिए शब्द समस्या
अमूर्त पुनर्लेखन प्रणाली (ARS) के लिए शब्द समस्या काफी संक्षिप्त है: दी गई वस्तुएँ x और y के अंतर्गत वे समतुल्य हैं ?[29] ARS के लिए शब्द समस्या सामान्य रूप से अनिर्णीत समस्या है। हालाँकि, विशिष्ट मामले में शब्द समस्या के लिए एक संगणनीय कार्य समाधान है जहाँ प्रत्येक वस्तु एक विशिष्ट सामान्य रूप में चरणों की एक सीमित संख्या में घट जाती है (अर्थात प्रणाली अभिसारी है): दो वस्तुएँ समतुल्य हैं अगर और केवल अगर वे एक ही सामान्य रूप में कम हो जाते हैं।[33]
Knuth-Bendix पूर्णता एल्गोरिथम का उपयोग समीकरणों के एक समूह को अभिसरण शब्द पुनर्लेखन प्रणाली में बदलने के लिए किया जा सकता है।
सार्वभौमिक बीजगणित में शब्द समस्या
सार्वभौमिक बीजगणित में एक बीजीय संरचनाओं का अध्ययन करता है जिसमें एक जनरेटिंग समूह A, परिमित arity (आमतौर पर बाइनरी ऑपरेशंस) के A पर संचालन का एक संग्रह होता है, और पहचान का एक परिमित समूह होता है जिसे इन ऑपरेशनों को पूरा करना चाहिए। एक बीजगणित के लिए शब्द समस्या तब निर्धारित करने के लिए है, दो भाव (शब्द) दिए गए हैं जिनमें जनरेटर और संचालन शामिल हैं, चाहे वे बीजगणित मॉड्यूलो के समान तत्व का प्रतिनिधित्व करते हों। समूहों और अर्धसमूहों के लिए शब्द समस्याओं को बीजगणित के लिए शब्द समस्याओं के रूप में अभिव्यक्त किया जा सकता है।[1]
मुक्त Heyting बीजगणित पर शब्द समस्या कठिन है।[34] एकमात्र ज्ञात परिणाम यह है कि एक जनरेटर पर मुफ्त हेटिंग बीजगणित अनंत है, और यह कि एक जनरेटर पर मुक्त पूर्ण हेटिंग बीजगणित मौजूद है (और मुक्त हेटिंग बीजगणित की तुलना में एक और तत्व है)।
मुक्त जाली के लिए शब्द समस्या
|
|
मुक्त जाली और अधिक आम तौर पर मुक्त जाली (आदेश) पर शब्द समस्या का एक निर्णायक समाधान है। बाउंडेड लैटिस दो बाइनरी ऑपरेशंस ∨ और ∧ और दो स्थिरांक (शून्य संचालन) 0 और 1 के साथ बीजगणितीय संरचनाएं हैं। सभी अच्छी प्रकार से गठित शब्द (लॉजिक) का समूह जो दिए गए समूह से तत्वों पर इन ऑपरेशंस का उपयोग करके तैयार किया जा सकता है जेनरेटर एक्स को 'डब्ल्यू' (एक्स) कहा जाएगा। शब्दों के इस समूह में कई अभिव्यक्तियां होती हैं जो प्रत्येक जाली में समान मूल्यों को दर्शाती हैं। उदाहरण के लिए, यदि a, X का कोई अवयव है, तो a ∨ 1 = 1 और a∧ 1 =a। मुक्त परिबद्ध जाली के लिए शब्द समस्या यह निर्धारित करने की समस्या है कि 'डब्ल्यू' (एक्स) के इन तत्वों में से कौन सा तत्व मुक्त बाध्य जाली एफएक्स में समान तत्व को दर्शाता है, और इसलिए हर बाध्य जाली में।
शाब्दिक समस्या का समाधान इस प्रकार किया जा सकता है। एक रिश्ता ≤~ W(X) पर w ≤ समूह करके गणितीय आगमन को परिभाषित किया जा सकता है~ v यदि और केवल यदि निम्न में से कोई एक धारण करता है:
- w = v (इसे उस स्थिति तक सीमित रखा जा सकता है जहां w और v X के अवयव हैं),
- डब्ल्यू = 0,
- वी = 1,
- डब्ल्यू = डब्ल्यू1 ∨ में2 और दोनों डब्ल्यू1 ≤~ वी और डब्ल्यू2 ≤~ वी पकड़,
- डब्ल्यू = डब्ल्यू1 ∧ में2 और या तो डब्ल्यू1 ≤~ वी या डब्ल्यू2 ≤~ वी रखती है,
- वी = वी1 ∨ वि2 और या तो डब्ल्यू ≤~ v1 या डब्ल्यू ≤~ v2 रखता है,
- वी = वी1 ∧ वि2 और दोनों डब्ल्यू ≤~ v1 और डब्ल्यू ≤~ v2 पकड़ना।
यह एक पूर्व आदेश ≤ परिभाषित करता है~ W(X) पर, इसलिए एक तुल्यता संबंध को w ~ v द्वारा परिभाषित किया जा सकता है जब w ≤~ वी और वी ≤~ डब्ल्यू तब कोई यह दिखा सकता है कि आंशिक रूप से आदेशित भागफल समुच्चय 'W'(X)/~ मुक्त परिबद्ध जालक FX है।[35][36] W(X)/~ के समतुल्य वर्ग सभी शब्दों w और v के साथ w ≤ के समुच्चय हैं~ वी और वी ≤~ डब्ल्यू 'W'(X) में दो सुगठित शब्द v और w प्रत्येक बंधे हुए जाली में समान मान को दर्शाते हैं यदि और केवल यदि w ≤~ वी और वी ≤~ डब्ल्यू; उपरोक्त आगमनात्मक परिभाषा का उपयोग करके बाद की स्थितियों को प्रभावी ढंग से तय किया जा सकता है। तालिका यह दिखाने के लिए एक उदाहरण संगणना दिखाती है कि x∧z और x∧z∧(x∨y) शब्द प्रत्येक बंधे हुए जाली में समान मान को दर्शाते हैं। जाली के मामले जो बंधे नहीं हैं, उसी प्रकार से व्यवहार किया जाता है, ऊपर के निर्माण में नियम 2 और 3 को छोड़कर ≤~.
== उदाहरण: मुक्त समूह == में शब्द समस्या तय करने के लिए एक शब्द पुनर्लेखन प्रणाली
ब्लासियस और बर्कर्ट
[37]
समूहों के लिए एक स्वयंसिद्ध समूह पर नुथ-बेंडिक्स एल्गोरिथम प्रदर्शित करें। एल्गोरिथ्म एक संगम (सार पुनर्लेखन) और सार पुनर्लेखन प्रणाली # समाप्ति और अभिसरण पुनर्लेखन प्रणाली # शब्द पुनर्लेखन प्रणाली उत्पन्न करता है जो प्रत्येक शब्द को एक अद्वितीय सामान्य रूप (सार पुनर्लेखन) में बदल देता है।[38] पुनर्लेखन नियमों को अस्पष्ट रूप से क्रमांकित किया गया है क्योंकि कुछ नियम बेमानी हो गए थे और एल्गोरिथम रन के दौरान हटा दिए गए थे। दो शब्दों की समानता स्वयंसिद्धों से होती है यदि और केवल यदि दोनों शब्दों को शाब्दिक रूप से समान सामान्य रूप में रूपांतरित किया जाता है। उदाहरण के लिए, शर्तें
- , और
समान सामान्य रूप साझा करें, अर्थात। ; इसलिए दोनों शब्द हर समूह में समान हैं। एक अन्य उदाहरण के रूप में, शब्द और सामान्य रूप है और , क्रमश। चूँकि सामान्य रूप वस्तुतः भिन्न होते हैं, मूल शब्द प्रत्येक समूह में समान नहीं हो सकते। वास्तव में, वे आम तौर पर एबेलियन समूह | गैर-एबेलियन समूहों में भिन्न होते हैं।
A1 | ||
A2 | ||
A3 |
R1 | ||
R2 | ||
R3 | ||
R4 | ||
R8 | ||
R11 | ||
R12 | ||
R13 | ||
R14 | ||
R17 |
यह भी देखें
संदर्भ
- ↑ 1.0 1.1 1.2 1.3 Evans, Trevor (1978). "शब्द की समस्याएं". Bulletin of the American Mathematical Society. 84 (5): 790. doi:10.1090/S0002-9904-1978-14516-9.
- ↑ Cohen, Joel S. (2002). Computer algebra and symbolic computation: elementary algorithms. Natick, Mass.: A K Peters. pp. 90–92. ISBN 1568811586.
- ↑ 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Miller, Charles F. (2014). Downey, Rod (ed.). "शब्द समस्याओं के लिए ट्यूरिंग मशीन" (PDF). Turing's Legacy: 330. doi:10.1017/CBO9781107338579.010. hdl:11343/51723. ISBN 9781107338579. Retrieved 6 December 2021.
- ↑ Stillwell, John (1982). "समूहों के लिए शब्द समस्या और समरूपता समस्या". Bulletin of the American Mathematical Society. 6 (1): 33–56. doi:10.1090/S0273-0979-1982-14963-1.
- ↑ Müller-Stach, Stefan (12 September 2021). "Max Dehn, Axel Thue, and the Undecidable". p. 13. arXiv:1703.09750 [math.HO].
- ↑ Steinby, Magnus; Thomas, Wolfgang (2000). "Trees and term rewriting in 1910: on a paper by Axel Thue". Bulletin of the European Association for Theoretical Computer Science (in English). 72: 256–269. CiteSeerX 10.1.1.32.8993. MR 1798015.
- ↑ Dehn, Max (1911). "Über unendliche diskontinuierliche Gruppen". Mathematische Annalen. 71 (1): 116–144. doi:10.1007/BF01456932. ISSN 0025-5831. MR 1511645. S2CID 123478582.
- ↑ Dehn, Max (1912). "Transformation der Kurven auf zweiseitigen Flächen". Mathematische Annalen. 72 (3): 413–421. doi:10.1007/BF01456725. ISSN 0025-5831. MR 1511705. S2CID 122988176.
- ↑ Greendlinger, Martin (June 1959). "Dehn's algorithm for the word problem". Communications on Pure and Applied Mathematics. 13 (1): 67–83. doi:10.1002/cpa.3160130108.
- ↑ Lyndon, Roger C. (September 1966). "On Dehn's algorithm". Mathematische Annalen. 166 (3): 208–228. doi:10.1007/BF01361168. hdl:2027.42/46211. S2CID 36469569.
- ↑ Schupp, Paul E. (June 1968). "On Dehn's algorithm and the conjugacy problem". Mathematische Annalen. 178 (2): 119–130. doi:10.1007/BF01350654. S2CID 120429853.
- ↑ Power, James F. (27 August 2013). "Thue's 1914 paper: a translation". arXiv:1308.5858 [cs.FL].
- ↑ See History of the Church–Turing thesis. The dates are based on On Formally Undecidable Propositions of Principia Mathematica and Related Systems and Systems of Logic Based on Ordinals.
- ↑ Post, Emil L. (March 1947). "Recursive Unsolvability of a problem of Thue" (PDF). Journal of Symbolic Logic. 12 (1): 1–11. doi:10.2307/2267170. JSTOR 2267170. S2CID 30320278. Retrieved 6 December 2021.
- ↑ Mostowski, Andrzej (September 1951). "A. Markov. Névožmoinost' nékotoryh algoritmov v téorii associativnyh sistém (Impossibility of certain algorithms in the theory of associative systems). Doklady Akadémii Nauk SSSR, vol. 77 (1951), pp. 19–20". Journal of Symbolic Logic. 16 (3): 215. doi:10.2307/2266407. JSTOR 2266407.
- ↑ Turing, A. M. (September 1950). "The Word Problem in Semi-Groups With Cancellation". The Annals of Mathematics. 52 (2): 491–505. doi:10.2307/1969481. JSTOR 1969481.
- ↑ Novikov, P. S. (1955). "On the algorithmic unsolvability of the word problem in group theory". Proceedings of the Steklov Institute of Mathematics (in русский). 44: 1–143. Zbl 0068.01301.
- ↑ Boone, William W. (1954). "Certain Simple, Unsolvable Problems of Group Theory. I". Indagationes Mathematicae (Proceedings). 57: 231–237. doi:10.1016/S1385-7258(54)50033-8.
- ↑ Boone, William W. (1957). "Certain Simple, Unsolvable Problems of Group Theory. VI". Indagationes Mathematicae (Proceedings). 60: 227–232. doi:10.1016/S1385-7258(57)50030-9.
- ↑ Britton, J. L. (October 1958). "The Word Problem for Groups". Proceedings of the London Mathematical Society. s3-8 (4): 493–506. doi:10.1112/plms/s3-8.4.493.
- ↑ Boone, William W. (1958). "The word problem" (PDF). Proceedings of the National Academy of Sciences. 44 (10): 1061–1065. Bibcode:1958PNAS...44.1061B. doi:10.1073/pnas.44.10.1061. PMC 528693. PMID 16590307. Zbl 0086.24701.
- ↑ Boone, William W. (September 1959). "The Word Problem". The Annals of Mathematics. 70 (2): 207–265. doi:10.2307/1970103. JSTOR 1970103.
- ↑ Higman, G. (8 August 1961). "Subgroups of finitely presented groups". Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences. 262 (1311): 455–475. Bibcode:1961RSPSA.262..455H. doi:10.1098/rspa.1961.0132. S2CID 120100270.
- ↑ Britton, John L. (January 1963). "The Word Problem". The Annals of Mathematics. 77 (1): 16–32. doi:10.2307/1970200. JSTOR 1970200.
- ↑ Simpson, Stephen G. (18 May 2005). "A Slick Proof of the Unsolvability of the Word Problem for Finitely Presented Groups" (PDF). Retrieved 6 December 2021.
- ↑ "Subgroups of finitely presented groups". Mathematics of the USSR-Sbornik. 103 (145): 147–236. 13 February 1977. doi:10.1070/SM1977v032n02ABEH002376.
- ↑ 27.0 27.1 Matiyasevich, Yuri; Sénizergues, Géraud (January 2005). "कुछ नियमों के साथ अर्ध-थू सिस्टम के लिए निर्णय समस्याएँ". Theoretical Computer Science. 330 (1): 145–169. doi:10.1016/j.tcs.2004.09.016.
- ↑ Davis, Martin (1978). "What is a Computation?" (PDF). Mathematics Today Twelve Informal Essays: 257–259. doi:10.1007/978-1-4613-9435-8_10. ISBN 978-1-4613-9437-2. Retrieved 5 December 2021.
- ↑ 29.0 29.1 Baader, Franz; Nipkow, Tobias (5 August 1999). टर्म पुनर्लेखन और वह सब (in English). Cambridge University Press. pp. 59–60. ISBN 978-0-521-77920-3.
- ↑
- Matiyasevich, Yu. V. (1967). "Простые примеры неразрешимых ассоциативных исчислений" [Simple examples of undecidable associative calculi]. Doklady Akademii Nauk SSSR (in Russian). 173 (6): 1264–1266. ISSN 0869-5652.
{{cite journal}}
: CS1 maint: unrecognized language (link) - Matiyasevich, Yu. V. (1967). "Simple examples of undecidable associative calculi". Soviet Mathematics. 8 (2): 555–557. ISSN 0197-6788.
- Matiyasevich, Yu. V. (1967). "Простые примеры неразрешимых ассоциативных исчислений" [Simple examples of undecidable associative calculi]. Doklady Akademii Nauk SSSR (in Russian). 173 (6): 1264–1266. ISSN 0869-5652.
- ↑ Novikov, P. S. (1955). "समूह सिद्धांत में शब्द समस्या की एल्गोरिदमिक असम्बद्धता पर". Trudy Mat. Inst. Steklov (in русский). 44: 1–143.
- ↑ Statman, Rick (2000). "कॉम्बिनेटर्स के लिए वर्ड प्रॉब्लम पर". Rewriting Techniques and Applications. Lecture Notes in Computer Science. 1833: 203–213. doi:10.1007/10721975_14. ISBN 978-3-540-67778-9.
- ↑ Beke, Tibor (May 2011). "Categorification, term rewriting and the Knuth–Bendix procedure". Journal of Pure and Applied Algebra. 215 (5): 730. doi:10.1016/j.jpaa.2010.06.019.
- ↑ Peter T. Johnstone, Stone Spaces, (1982) Cambridge University Press, Cambridge, ISBN 0-521-23893-5. (See chapter 1, paragraph 4.11)
- ↑ Whitman, Philip M. (January 1941). "मुक्त जाली". The Annals of Mathematics. 42 (1): 325–329. doi:10.2307/1969001. JSTOR 1969001.
- ↑ Whitman, Philip M. (1942). "मुक्त जाली II". Annals of Mathematics. 43 (1): 104–115. doi:10.2307/1968883. JSTOR 1968883.
- ↑ K. H. Bläsius and H.-J. Bürckert, ed. (1992). कटौती प्रणाली. Oldenbourg. p. 291.; here: p.126, 134
- ↑ Apply rules in any order to a term, as long as possible; the result doesn't depend on the order; it is the term's normal form.