Elementary methods
- Finite automata (possibly nondeterministic, with empty transitions).
- Regular expressions.
- Right (or Left, but not both) linear equations, like $X = KX + L$ where $K$ and $L$ are regular.
- Regular (Type 3) grammar.
- Operations preserving regular languages (Boolean operations, product, star, shuffle, morphisms, inverses of morphisms, reversal, etc.)
- Recognized by a finite monoid.
Logical methods (often used in formal verification)
- Monadic second order logic (Büchi's theorem).
- Linear temporal logic (Kamp's theorem).
- Rabin's tree theorem (Monadic second order logic with two successors). Very powerful.
- Monadic second order logic (Büchi's theorem).
- Linear temporal logic (Kamp's theorem).
- Rabin's tree theorem (Monadic second order logic with two successors). Very powerful.
Advanced methods
Sophisticated pumping lemmas. See for instance
[1] J. Jaffe, A necessary and sufficient pumping lemma for regular languages, Sigact News - SIGACT 10 (1978) 48-49.
[2] A. Ehrenfeucht, R. Parikh, and G. Rozenberg, Pumping lemmas for regular sets, SIAM J. Comput. 10 (1981), 536-541.
[3] S. Varricchio, A pumping condition for regular sets, SIAM J. Comput. 26 (1997) 764-771.Well quasi orders. See
[4] W. Bucher, A. Ehrenfeucht, D. Haussler, On total regulators generated by derivation relations, Theor. Comput. Sci. 40 (1985) 131–148.
[5] M. Kunz, Regular Solutions of Language Inequalities and Well Quasi-orders.Support of $\mathbb{N}$-rational series.
Algebraic methods based on Transductions (see also Operations preserving regular languages).
Sophisticated pumping lemmas. See for instance
[1] J. Jaffe, A necessary and sufficient pumping lemma for regular languages, Sigact News - SIGACT 10 (1978) 48-49.
[2] A. Ehrenfeucht, R. Parikh, and G. Rozenberg, Pumping lemmas for regular sets, SIAM J. Comput. 10 (1981), 536-541.
[3] S. Varricchio, A pumping condition for regular sets, SIAM J. Comput. 26 (1997) 764-771.Well quasi orders. See
[4] W. Bucher, A. Ehrenfeucht, D. Haussler, On total regulators generated by derivation relations, Theor. Comput. Sci. 40 (1985) 131–148.
[5] M. Kunz, Regular Solutions of Language Inequalities and Well Quasi-orders.Support of $\mathbb{N}$-rational series.
Algebraic methods based on Transductions (see also Operations preserving regular languages).