Towards Language Model Guided TLA+ Proof Automation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhou, Yuhao, Tripakis, Stavros
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915825339858944
author Zhou, Yuhao
Tripakis, Stavros
author_facet Zhou, Yuhao
Tripakis, Stavros
contents Formal theorem proving with TLA+ provides rigorous guarantees for system specifications, but constructing proofs requires substantial expertise and effort. While large language models have shown promise in automating proofs for tactic-based theorem provers like Lean, applying these approaches directly to TLA+ faces significant challenges due to the hierarchical proof structure of the TLA+ proof system. We present a prompt-based approach that leverages LLMs to guide hierarchical decomposition of complex proof obligations into simpler sub-claims, while relying on symbolic provers for verification. Our key insight is to constrain LLMs to generate normalized claim decompositions rather than complete proofs, significantly reducing syntax errors. We also introduce a benchmark suite of 119 theorems adapted from (1) established mathematical collections and (2) inductive proofs of distributed protocols. Our approach consistently outperforms baseline methods across the benchmark suite.
format Preprint
id arxiv_https___arxiv_org_abs_2512_09758
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards Language Model Guided TLA+ Proof Automation
Zhou, Yuhao
Tripakis, Stavros
Logic in Computer Science
Formal theorem proving with TLA+ provides rigorous guarantees for system specifications, but constructing proofs requires substantial expertise and effort. While large language models have shown promise in automating proofs for tactic-based theorem provers like Lean, applying these approaches directly to TLA+ faces significant challenges due to the hierarchical proof structure of the TLA+ proof system. We present a prompt-based approach that leverages LLMs to guide hierarchical decomposition of complex proof obligations into simpler sub-claims, while relying on symbolic provers for verification. Our key insight is to constrain LLMs to generate normalized claim decompositions rather than complete proofs, significantly reducing syntax errors. We also introduce a benchmark suite of 119 theorems adapted from (1) established mathematical collections and (2) inductive proofs of distributed protocols. Our approach consistently outperforms baseline methods across the benchmark suite.
title Towards Language Model Guided TLA+ Proof Automation
topic Logic in Computer Science
url https://arxiv.org/abs/2512.09758