Seja regular, regular, não regular. Mostre que não é regular ou dê um contra-exemplo.
Eu tentei o seguinte: Veja . Este é regular. Posso construir um autômato finito para isso: é regular, é regular, portanto, remova todos os caminhos (quantidade finita) de da quantidade finita de caminhos para . Portanto, há uma quantidade finita de caminhos restantes para essa coisa toda. Isso não é comum em L_2 , mas como posso provar que a união de L_1 \ setminus (L_1 \ cap L_2) (regular) e L_2 (não regular) não é regular?L 1 L 2 ∩ L 1 L 1 ∩ L 2 L 1 L 2 L 1 ∖ ( L 1 ∩ L 2 ) L 2
Respostas:
Podemos provar isso por contradição. Vamos definir . Então podemos reformular L 2 :L1¯¯¯¯¯¯=Σ∗∖L1 L2
Nós sabemos:
Agora vamos supor é regular: Então ( ( L 1 ∪ L 2 ) ∩ ¯ L 1 ) ∪ ( L 1 ∩ L 2 ) é regular (como é apenas uma união / interseção de linguagens regulares), então L 2 seria regular. Isso é uma contradição, portanto nossa suposição é falsa e L 1 ∪ L 2 não pode ser regular.L1∪L2 ((L1∪L2)∩L1¯¯¯¯¯¯)∪(L1∩L2) L2 L1∪L2
fonte
Isso esta errado. Considere , L 2 = { a n b n : n ≥ 0 } . L 1 é regular, L 2 não; mas L 1 ∪ L 2 = L 1 .eu1= { a , b }∗ eu2= { anbn: n ≥ 0 } eu1 eu2 eu1∪ L2=L1
fonte