Summary

Automata theory and formal languages form the mathematical foundation of computation, characterising the capabilities and limitations of abstract machines and the languages they recognise. Rooted in the mid‐20th century work on finite automata, pushdown automata and Turing machines, this discipline classifies languages according to the resources required for their recognition, as organised in the Chomsky hierarchy. At its simplest, regular languages are those that can be described by finite automata or equivalent regular expressions, while context‐free languages require pushdown automata or context‐free grammars. Beyond these, more powerful models such as linear‐bounded automata and Turing machines capture increasingly complex language classes. Research in this field addresses fundamental questions of expressiveness, closure properties, decidability and complexity, with direct applications to compiler design, protocol verification, model checking, natural language processing and DNA computing. In recent years attention has shifted to specialised variants—such as transducers that map input sequences to output sequences, automata over infinite words to model nonterminating processes, hedge automata for tree‐structured data and quantum finite automata that exploit quantum superposition. Contemporary work seeks trade‐offs between succinctness and computational power, explores average‐case and parameterised complexity, and develops streaming and online algorithms for real‐time processing of large or unbounded inputs.

Research from Nature Portfolio

No recent Nature Portfolio content available.

Automata Theory and Formal Languages publication trend

The graph below shows the total number of articles in automata theory and formal languages across all publications each year (not limited to Nature Index journals).

Technical terms

Finite automaton: An abstract machine with a finite set of states that processes input strings and accepts or rejects according to a state‐transition function.

Regular language: A class of languages recognised by finite automata and describable by regular expressions, characterised by simple closure and decidability properties.

Context‐free language: A class of languages generated by context-free grammars and recognised by pushdown automata, capable of modelling nested or recursive structures.

Transducer: An extension of an automaton that, in addition to recognising input, produces an output string, thus defining relations between input and output words.

Quantum finite automaton: A finite automaton enhanced by quantum superposition and measurement, which can accept or reject with bounded error and can exhibit state succinctness advantages.

Infinite word: Also known as an ω-word, a sequence of symbols of unbounded length, used to model ongoing or nonterminating computations.

References

  1. On the average complexity of partial derivative transducers. Theoretical Computer Science (2023).
  2. Jumping Automata over Infinite Words. Theory of Computing Systems (2024).
  3. Unary Quantum Finite State Automata with Control Language. Applied Sciences (2024).

About these summaries

This Nature Research Intelligence Topic summary is created with the cited references and a large language model. We take care to ground generated text with facts, and have systems in place to gain human feedback on the overall quality of the process in line with our AI principles. We strive to create accurate and useful summaries for people unfamiliar with the research topic and that supports this goal. These pages are a beta release and will be updated as we learn how best to help people gain value from a research topic summary.

Nature Strategy Reports
Turn complex research questions into confident strategic decisions 

When you're under pressure to set direction, justify investment, or understand your competitive position, you need more than raw data — you need trusted insights you can act on.

  • Benchmark your performance against global peers using robust, methodologically sound analysis.

  • Combine quantitative metrics with qualitative expert insight to uncover strengths, gaps and emerging opportunities.

  • Gain tailored, decision-ready recommendations aligned to your strategic priorities.

Talk to us to learn more about our data dashboards and bespoke strategy reports.

Nature Masterclasses
Grow research skills, confidence and careers with training built for every stage of the research lifecycle.

Developed with Nature Portfolio journal Editors and internationally renowned experts. Discover three ways to learn:

  • Self-paced, online courses in convenient bite-sized units, covering key skills across scientific writing, publishing, grant writing, data analysis, and more.

  • Expert trainer-led workshops with hands-on exercises and real-time feedback across core research skills, delivered via interactive group sessions.

  • Editor-led workshops combining core principles in writing and publishing, personalised 1:1 feedback from Nature Portfolio Editors and hands-on exercises.

Explore course catalogues and workshop agendas, enquire about the options or request institutional pricing.