Composable mathematics tools for agents
The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
A Proof-oriented Programming Language
Agda is a dependently typed programming language / interactive theorem prover.
An introduction to programming language theory in Agda
Verified Software Toolchain