Diz-se que a interseção de uma linguagem livre de contexto L com uma linguagem regular M é sempre livre de contexto. Entendi a prova de construção entre produtos, mas ainda não entendo por que ela é livre de contexto, mas não regular.
O idioma gerado por essa interseção possui seqüências de caracteres aceitas por um PDA e um DFA. Como é aceito por um DFA, não deveria ser um idioma comum? Além disso, se a interseção for regular, também implica em contexto livre, pois todos os idiomas regulares também são livres de contexto.
Alguém pode me explicar por que a linguagem obtida por esse cruzamento não é regular?