Si dice che l'intersezione di una lingua senza contesto L con una lingua normale M è sempre libera dal contesto. Ho capito la prova della costruzione del prodotto incrociato, ma non riesco ancora a capire perché sia privo di contesto ma non regolare.
Il linguaggio generato da tale intersezione ha stringhe accettate sia da un PDA che da un DFA. Dal momento che è accettato da un DFA, non dovrebbe essere una lingua normale? Inoltre, se l'intersezione è regolare, implica anche un contesto libero, poiché anche tutte le lingue normali sono libere dal contesto.
Qualcuno può spiegarmi perché la lingua ottenuta da un tale incrocio non è regolare?