क्या इस पुनर्लेखन प्रणाली में एक स्ट्रिंग प्राप्त करना संभव है?


11

रिवाइटरिंग सिस्टम के रूप में नियमों का एक समूह है । अगर हम उस नियम को एक स्ट्रिंग लागू करते हैं, तो हम किसी विकल्प को के स्थान पर और इसके विपरीत से प्रतिस्थापित करते हैं।ABwAwB

एक शुरू करने स्ट्रिंग को देखते हुए हम प्राप्त कर सकते हैं निम्नलिखित नियमों के साथ व्यवस्था में:AAABBBAAB

  • ABA
  • BABAAABB
  • AAAAB
  • BAAB

क्या इसके लिए एक सामान्य एल्गोरिदम है?


अगर आप इस सवाल पर और टैग जोड़ सकते हैं, या इसे ठंडा बनाने के लिए नियम को बदल सकते हैं, तो मैं सराहना करूंगा।
डेनियल

1
@ जद मुझे लगता है, सामान्य तौर पर, इस पुनर्लेखन समस्या को हल नहीं किया जा सकता है, क्योंकि आप ट्यूरिंग मशीन को इस तरह की पुनर्लेखन प्रणाली और व्युत्पन्न समस्या के साथ मॉडल कर सकते हैं == टीएम में समस्या हल करना
Daniil

@ जद आह, यह समझ में आता है, मुझे इसमें और अधिक पढ़ना चाहिए, धन्यवाद!
डेनियल

@ डैनील और भविष्य के पाठक: इस्तेमाल की जाने वाली अयोग्य समस्या पोस्ट पत्राचार समस्या है
जम्म

यह अनिवार्य रूप से मार्कोव का एल्गोरिदम का विचार है।
वॉनब्रांड

जवाबों:


7

ध्यान दें कि की संख्या की समानता नहीं बदलती है। चूँकि एक तार में विषम संख्या और दूसरी सम होती है, वे उपलब्ध नहीं हैं।AA

मैं सामान्य रूप से विश्वास करता हूं (नियमों के एक मनमाने सेट के लिए, आपका विशिष्ट उदाहरण नहीं), यह एक अनिर्णायक समस्या होने की संभावना है। यदि ट्रांसफ़ॉर्म एक तरह से हैं (जैसे कि के रूप में नियम ) तो ऐसा है, उदाहरण के लिए देखें: टैग सिस्टमABA


1
हाँ, IIRC, यह अनिर्दिष्ट है क्योंकि आप टीएम को फिर से लिखने के नियमों के साथ सेट कर सकते हैं।
डेनियल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.