Testing, Credible Compilation, and Verification in the Axon Verified Compiler in Lean and Claude Code

Fuente: arXiv
Saved in:
Bibliographic Details
Main Author: Rinard, Martin
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915997211951104
author Rinard, Martin
author_facet Rinard, Martin
contents This paper presents the use of testing, credible compilation/translation validation, verification, and audits in the Axon compiler. Axon comes with fully machine checked proofs that guarantee the correctness of the generated code. All code and proofs were written in Lean by Claude Code, with the correctness proofs eliminating any need to audit or examine any verified code. I present a development process for using these validation techniques, evaluate the use of this process during the development of the compiler, and discuss implications for other development efforts.
format Preprint
id arxiv_https___arxiv_org_abs_2605_01660
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Testing, Credible Compilation, and Verification in the Axon Verified Compiler in Lean and Claude Code
Rinard, Martin
Programming Languages
This paper presents the use of testing, credible compilation/translation validation, verification, and audits in the Axon compiler. Axon comes with fully machine checked proofs that guarantee the correctness of the generated code. All code and proofs were written in Lean by Claude Code, with the correctness proofs eliminating any need to audit or examine any verified code. I present a development process for using these validation techniques, evaluate the use of this process during the development of the compiler, and discuss implications for other development efforts.
title Testing, Credible Compilation, and Verification in the Axon Verified Compiler in Lean and Claude Code
topic Programming Languages
url https://arxiv.org/abs/2605.01660