Research · Development · Education

Formal methods for assured systems.

We develop rigorous methods for analysing, verifying, and building complex systems that must work correctly—by design, not by chance.

CorrectnessReliabilityTrust

Our mission

Turning rigorous reasoning into dependable technology.

Ratio Formalis advances the science and practice of formal analysis and verification. We bridge mathematical foundations and engineering reality to help organisations reason precisely about systems before failure becomes costly.

Our vision is a future in which assurance is integral to how critical technologies are conceived, designed, and deployed.

Core programme

From models to machine-checkable confidence.

Research that connects foundations, automation, and industrial-scale systems.

01

Formal modelling

Precise representations of systems, requirements, interfaces, and environments.

02

Verification

Model checking, theorem proving, equivalence checking, and property-directed analysis.

03

Assurance

Evidence-led arguments for safety, reliability, security, and design correctness.

04

Automation

Scalable techniques that make rigorous verification practical in real workflows.

Where rigor matters

Assurance across the technology stack.

A

VLSI & semiconductor systems

Specification, design verification, equivalence, and correctness across complex integrated circuits.

B

Communication systems & protocols

Rigorous analysis of distributed behaviours, interfaces, concurrency, and protocol properties.

C

AI hardware

Verification of accelerators, arithmetic, data paths, and architectures for trustworthy AI systems.

D

Safety & reliability

Methods and evidence for systems where defects carry operational, economic, or human consequences.

Practical formalism

Methods designed to travel from theory into practice.

We investigate, develop, and apply tools that improve both the depth of analysis and the efficiency of engineering.

  • Formal specificationUnambiguous requirements and system models
  • Model checkingAutomated exploration of system behaviour
  • Theorem provingMachine-checked mathematical arguments
  • Static & symbolic analysisScalable reasoning over implementations
  • Assurance casesStructured evidence for critical claims

Build capability

Teaching rigorous thinking, from first principles to advanced practice.

01

Training

Focused programmes for engineers, researchers, and technical leaders.

02

Teaching

Clear foundations in logic, formal methods, verification, and assurance.

03

Collaboration

Research partnerships, seminars, workshops, and tailored technical engagement.

Knowledge in the open

Publications and technical resources.

Research papers, technical notes, reports, and teaching materials will be added here as the programme develops.

Forthcoming

Work with us

Let’s make complex systems
worthy of trust.

For research, collaboration, education, or technical enquiries: