No meu livro de texto, é mencionado que: onde é um idioma vazio.
No entanto, sabemos que , onde é qualquer idioma.
Eu não sou capaz de compreender intuitivamente este conceito porque as Kleene pontos de operação estrela para o fato de que .
Então, por que não é igual a ? ∅
formal-languages
kleene-star
Sagnik
fonte
fonte
Respostas:
Se você considera agora os poderes de uma linguagem possui W x W y = W x + y Se deseja que isso seja consistente em N 0 , ou seja, números inteiros não negativos, você deve definir W 0 = { ϵ } . Se você considerasse ∅, você teria W x = W x + 0 = W x W 0 = W x ∅ = ∅ incluindo, entre outros, para x =W WxWy= Wx + y N0 W0={ϵ} ∅ Wx=Wx+0=WxW0=Wx∅=∅ . Assim teríamos W 1 = W = ∅ para qualquer W . Assim, isso seria claramente inconsistente. Uma inconsistência semelhante surge para qualquer outra opção além de { ϵ } , que é a identidade para concatenação de idioma.x=1 W1=W=∅ W {ϵ}
Portanto, a única definição consistente consistente de para um conjunto não vazio W é W 0 = { ϵ } .W0 W W0={ϵ}
É conveniente estender a definição para o caso quando como ∅ 0 = { ϵ } .W=∅ ∅0={ϵ}
Esta é apenas uma definição consistente e conveniente, muitas vezes adotada em semi-anéis mas não pode ser provado, ao contrário thw caso quando onde não há outra definição consistente.W≠∅
No entanto, outras definições devem ser dadas de maneira consistente, o que implica que
O semi-toque de idiomas é descrito nesta resposta .
fonte
fonte