Rocq
Interactive formal reasoning
What it does
Formerly named Coq, Rocq Prover provides interactive theorem proving and a dependently typed language for mechanized reasoning about mathematical statements and computational systems.
When to use it
For program or mathematical proofs, consult introductions and tactic guides to understand goals, assumptions, and the steps used to construct a proof.