Category
page 1Proof assistants
Lean
software for interactive and automated theorem proving

Rocq prover
thumb|300x300px|An interactive proof session in CoqIDE, showing the proof script on the left and the proof state on the right.
Agda
dependently typed, purely functional programming language and proof assistant
Mizar
proof assistant

proof assistant
software tool to assist with the development of formal proofs by human-machine collaboration
Metamath
Metamath is a formal language and an associated computer program (a proof assistant) for archiving and verifying mathematical proofs. Several databases of proved theorems have been developed using Metamath covering standard results in logic, set theory, number theory, algebra, topology and analysis, among others.
F*
functional programming language inspired by ML and aimed at program verification
Isabelle
higher-order logic (HOL) automated theorem prover