Estou revendo algumas anotações sobre autômatos de árvores e estou tentando concluir uma prova de que o professor deixou incompleto. A afirmação é:
Deixei e . Prove que Buchi não é reconhecível.
Agora podemos definir os seguintes subconjuntos de árvores Onde tem um nas posições: com .
Agora assuma que é o autômato Buchi que reconhece com e aparece apenas na raiz de seus cálculos. Deixei e ser uma corrida bem sucedida de em .
Afirmação:
Obviamente, se mostrarmos que a afirmação é verdadeira, podemos provar a afirmação inicial: pegue a subárvore e obter um substituindo a subárvore com . Temos que existe uma corrida que é idêntico ao até a posição de e seguirá a mesma sequência de estados em como fez em e, portanto, está aceitando. Repita o processo e você obterá um ramo com infinitos que é aceito por . (Essa é apenas a idéia aproximada, requer um pouco de formalismo, mas não é o ponto da questão.)
Minha pergunta é: como faço para provar a reivindicação?
Eu posso mostrar que existe uma com essa propriedade (que é realmente boa o suficiente para o restante da prova), mas não com um determinado valor a declaração vale para qualquer execução bem-sucedida.
Minha ideia é simplesmente: dado que está aceitando deve existir um repetidas vezes infinitas em um caminho que passa . Então pegue uma árvoreque é idêntico a até a posição que nesse caminho e adicione um abaixo dessa posição. Agora, essa árvore ainda é aceita pelo autômato e existe uma execução de aceitação idêntica a até a posição , mas então não pode reutilizar para aceitar o mesmo caminho (caso contrário, encontramos os três estados da reivindicação) e, portanto, deve usar um estado diferente . Repita para todos os estados finais e você tem que deve ter uma execução com essa propriedade.
Existe alguma maneira de aplicar esse tipo de raciocínio a , etc, para obter o resultado para ? Parece que, no máximo, posso provar que existe um com uma execução com essa propriedade, enquanto a reivindicação é mais forte. Ou estou indo na direção errada?