Automata Theory & Languages | Automata theory deals with the definitions and properties of mathematical models of computation. – The finite automaton, is used in text processing, compilers, and hardware design. – The context–free grammar, is used in programming languages and artificial intelligence. – Turing machines represent computable functions. | April 2023 - To-Date |