English

Product LaunchesReasonable

Reasonable Explores TLA+ and AI Agents for Automated Formal Verification

The recent viral interest in TLA+, a formal modeling toolkit used to describe system behaviors and properties, has highlighted the potential of formal methods in agentic coding. In a recent post, the team at Reasonable discussed how TLA+ specifications can serve as a starting point for an automated verification stack that connects abstract models to real-world implementations.

TLA+ is a language used to define state machines and temporal properties, such as safety (nothing bad happens) and liveness (something good eventually happens). While widely used in industry by companies like AWS and MongoDB, TLA+ models are often separate from the actual implementation, leading to a "spec-to-implementation gap."

To bridge this gap, Reasonable has developed an agentic pipeline designed to automate the transition from specification to verified code. The team successfully used an agentic workflow to convert over 16,000 TLA+ specification and property pairs into more than 3,000 machine-checked proofs in Verus, a proof system designed for Rust. This process utilizes a prover-reviewer loop where one agent generates proofs and another reviews them, supported by a gatekeeper to ensure the integrity of the specifications.

Sources

  1. The internet discovers TLA+. Now what? (Hacker News Frontpage, 2026-09-27)