是否可以在此重写系统中派生字符串?


11

重写系统是在的形式的一组规则 。如果我们将该规则应用于字符串我们更换任何子W¯¯与子,反之亦然。ABwAwB

给定起始字符串AAABB,我们可以使用以下规则在系统中派生BAAB

  • ABA
  • BABAAABB
  • AAAAB
  • BAAB

是否有通用的算法?


如果您可以为这个问题添加更多标签,或者更改规则集使其看起来更酷,我将不胜感激。
丹尼尔(Daniil)2012年

1
@JD我认为,一般而言,无法解决此重写问题,因为您可以使用这样的重写系统对图灵机进行建模,并且派生问题==在TM中暂停问题
Daniil 2012年

@JD啊,这很有意义,我应该多读一些,谢谢!
丹尼尔(Daniil)2012年

@Daniil和未来的读者:所使用的无法确定的问题是邮政信件问题
jmad 2012年

这本质上是马尔可夫的算法思想。
vonbrand

Answers:


7

请注意, s 的奇偶校验不变。由于一个字符串包含一个奇数,另一个包含偶数,因此无法访问它们。AA

我相信一般而言(对于一组任意规则,而不是您的特定示例),这可能是一个无法确定的问题。如果转换是一种方式(即形式规则),则是这样,例如,请参见:标记系统ABA


1
是的,IIRC,这是无法确定的,因为您可以使用一组特定的重写规则对TM进行建模。
丹尼尔(Daniil)2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.