Vi sono prove teoriche che l'ingenua costruzione di prodotti cartesiani per l'intersezione dei DFA sia "il meglio che possiamo fare". E la concatenazione di due DFA? La banale costruzione prevede la conversione di ogni DFA in un NFA, l'aggiunta di una transizione epsilon e la determinazione del NFA risultante. Possiamo fare di meglio? Esiste un limite noto alle dimensioni del DFA di concatenazione minimo (in termini di dimensioni dei DFA "prefisso" e "suffisso")?