Summary

Computational logic and formal languages lie at the core of theoretical computer science, unifying the mathematical study of computation with the precise description of symbolic structures. Formal languages are sets of strings over alphabets, classified by the resources required to recognise them—from regular and context-free to recursively enumerable languages in the Chomsky hierarchy. Automata models (finite automata, pushdown automata, Turing machines) characterise expressiveness, closure properties and decision problems. Computational logic provides the tools to specify, reason about and verify systems: propositional and first-order logics underpin specification languages, while higher-order and modal logics capture richer properties. Decision procedures, theorem-proving techniques and model-checking algorithms translate logical specifications into automatons or constraint systems, enabling automated verification of hardware, software and protocols. In recent years this interplay has extended to quantum and probabilistic models, weighted and timed systems, and logics for infinite structures, reflecting the global mission of ensuring correctness and performance in critical applications.

Research from Nature Portfolio

No recent Nature Portfolio content available.

Computational Logic and Formal Languages publication trend

The graph below shows the total number of articles in computational logic 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 and transitions that accepts or rejects finite input strings.

Regular language: A class of languages recognised by finite automata or described by regular expressions, known for robust closure and decidability properties.

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

Partial-derivative transducer: A device that, given a regular expression, constructs an automaton mapping input strings to outputs via derivative operations extended to two alphabets.

Jumping automaton: A variant of ω-automaton that processes infinite words by non-consecutive symbol selection under specified permutation constraints.

Quantum finite automaton: A finite-state machine augmented with quantum superposition and measurement, yielding probabilistic acceptance with potential state succinctness advantages.

References

  1. 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.