kifejezéselmélet
A kifejezéselmélet a formális nyelvek és az automataelmélet kutatása. Formális nyelvnek nevezünk egy adott véges betűkészlet felett definiált olyan szövegek halmazát, amelyet szabályokkal lehet leírni vagy felismerni. A nyelvek leírására különféle grammákat és számítógépes modelleket használnak, például véges automatákat, veremmel rendelkező automata modelleket és Turing-gépeket. A terület célja a nyelvek osztályainak feltárása, a nyelvi felismerés és a feldolgozás elveinek megértése, valamint a kapcsolatok feltérképezése a nyelvtípusok között.
A meghatározó fogalom a Chomszkij-hierarchia: négy fő nyelvtípust különít el reguláris nyelvek (Type-3), kontextusfüggetlen nyelvek (Type-2),
Fontos eredmény a pumpelési lemma reguláris és kontextusfüggetlen nyelvekre, amely segít megállapítani, hogy egy nyelv mely
Alkalmazások közé tartozik a fordítók és nyelvi feldolgozók tervezése, a formális verifikáció és a hardver-szoftver modellezés,