Sistema de reescrita é um conjunto de regras na forma de . Se aplicarmos essa regra a uma string w , substituiremos qualquer substring A em w por um substring B e vice-versa.
Dada uma sequência inicial podemos derivar B A A B no sistema com as seguintes regras:
Existe um algoritmo geral para isso?
computability
term-rewriting
Daniil
fonte
fonte
Respostas:
Observe que a paridade do número de s não muda. Como uma string contém um número ímpar A e a outra par, elas não são alcançáveis.UMA UMA
Acredito em geral (para um conjunto arbitrário de regras, não seu exemplo específico), é provável que seja um problema indecidível. Se as transformações são unidirecionais (ou seja, regras no formato ), é assim, por exemplo, consulte: Sistema de etiquetas .A → B A
fonte