Hacker ApprovedDepartments

Rocq

Hacker Approved

Ranked 2 of 8 proof assistants by recommenders

Free proof assistant for formally verifying programs and math, with a rigorous dependently typed design. Critics say it is mostly academic and Lean has overtaken it.

Free proof assistant for formally verifying programs and math, with a rigorous dependently typed design. Critics say it is mostly academic and Lean has overtaken it.

28 people gave an opinion

recommend it
25
criticize it
3
approval share
89%
Each figure is one person. RecommendsCriticizes

Recommended in 10 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 25 people recommend itNeeds 10 or more, met.
  • 8.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 10 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Strong tool for formal verification

    “Lean doesn’t have a monopoly on verification languages. Dafney, Rocq, Why3, ATS, Agda, Idris… these all can do it too.”

    Comment from 4 Mar 2026 in “When AI Writes the Software, Who Verifies It?”

    “interactive proof assistants like Lean or Rocq will help to mitigate at least this issue”

    Comment from 3 Dec 2025 in “Mathematics is hard for mathematicians to understand too”

    “multiple startups that have had some pretty impressive performance with Lean and Rocq”

    Comment from 12 Jan 2026 in “Which programming languages are most token-efficient?”
  • Rigorous dependently typed design

    “look into Rocq (which uses CoIC, like Lean, but is more rigorous about it)”

    Comment from 7 Feb 2026 in “First Proof”

    “Rocq (dependently typed), which also has a great track record”

    Comment from 3 Nov 2025 in “Why don't you use dependent types?”
  • Checks AI-generated code

    “interactive proof assistants like Lean or Rocq will help to mitigate at least this issue”

    Comment from 3 Dec 2025 in “Mathematics is hard for mathematicians to understand too”

    “we've generated millions of lines of Lean 4, TLA+, and Rocq”

    Comment from 31 Oct 2026 in “AI, Lean, and the Future of Formal Verification, with Lean Creator Leo de Moura”

Other proof assistants people recommend

The four most recommended other proof assistants, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Rocq compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Lean 426810073%131 yr6 ownersApproved
RocqThis page25389%10—Approved
Coq24875%9—Approved
Agda19579%9—Approved
Isabelle14193%8—Approved
See all 8 proof assistants, ranked

What people said

24 of the 30 comments that mention it, newest first. Each links to the original comment.

“more reasonable but still is mostly an academic project”

MixedComment from 31 Oct 2026 in “AI, Lean, and the Future of Formal Verification, with Lean Creator Leo de Moura”

“Even Rocq (formerly Coq) can compile down to several functional languages”

RecommendsComment from 31 Oct 2026 in “AI, Lean, and the Future of Formal Verification, with Lean Creator Leo de Moura”

“we've generated millions of lines of Lean 4, TLA+, and Rocq”

RecommendsComment from 31 Oct 2026 in “AI, Lean, and the Future of Formal Verification, with Lean Creator Leo de Moura”

“Extremely powerful to be able to have an agent open a PR with some experiments”

RecommendsComment from 23 Oct 2026 in “LLMs are making formal software verification feasible at a much larger scale”

“Rocq has had similar issues with AI finding soundness bugs, particularly in module code last I checked.”

CriticizesComment from 19 Oct 2026 in “Lean now ships with verified kernels”

“My very brief attempts at Isabelle / RCoq feel more natural.”

RecommendsComment from 4 Sep 2026 in “Formalizing Fermat's Last Theorem”

“my own experience proving small projects correct using Lean and Rocq”

RecommendsComment from 20 Aug 2026 in “The Case Against Formal Verification, 50 Years Later”

“other languages such as Agda, Idris, and Rocq that would be fantastic replacements to Lean”

RecommendsComment from 30 Jul 2026 in “Are We Stuck with Lean?”

“why I don't give in to the hype and switch to Lean”

RecommendsComment from 28 Jul 2026 in “Why Rocq is better than Lean for program verification”

“non-slop Lean/Agda/Rocq/... formalizations are amazing for understanding proofs”

RecommendsComment from 21 Jul 2026 in “Human mathematicians are being outcounterexampled”

“a genuinely interesting and important piece of software”

RecommendsComment from 18 Apr 2026 in “Coq theorem prover is now called Rocq”

“LEAN to have made it almost completely obsolete”

CriticizesComment from 18 Apr 2026 in “Coq theorem prover is now called Rocq”

“it isn't uncommon to have lean or rocq proofs for everything only to later find”

MixedComment from 14 Apr 2026 in “Lean proved this program correct; then I found a bug”

“I'm a diehard fan of Rocq”

RecommendsComment from 17 Mar 2026 in “Mistral Releases Leanstral”

“Lean doesn’t have a monopoly on verification languages. Dafney, Rocq, Why3, ATS, Agda, Idris… these all can do it too.”

MixedComment from 4 Mar 2026 in “When AI Writes the Software, Who Verifies It?”

“look into Rocq (which uses CoIC, like Lean, but is more rigorous about it)”

RecommendsComment from 7 Feb 2026 in “First Proof”

“multiple startups that have had some pretty impressive performance with Lean and Rocq”

RecommendsComment from 12 Jan 2026 in “Which programming languages are most token-efficient?”

“my fiber install is next week and I'm hotspotting off a phone. So that'll need to wait”

CriticizesComment from 9 Jan 2026 in “Why AI is pushing developers toward typed languages”

“Tools like Lean and Rocq can do arbitrary math”

RecommendsComment from 7 Jan 2026 in “Formal Methods Only Solve Half My Problems”

“If you push this idea further: use Lean, Agda or Rocq.”

RecommendsComment from 9 Dec 2025 in “If you're going to vibe code, why not do it in C?”

“interactive proof assistants like Lean or Rocq will help to mitigate at least this issue”

RecommendsComment from 3 Dec 2025 in “Mathematics is hard for mathematicians to understand too”

“Rocq is an excellent example of something OCaml was designed for”

RecommendsComment from 7 Nov 2025 in “Why I love OCaml (2023)”

“That's what the language was built for initialy: developing the Rocq prover.”

MixedComment from 4 Nov 2025 in “Pain Points of OCaml”

“Rocq (dependently typed), which also has a great track record”

RecommendsComment from 3 Nov 2025 in “Why don't you use dependent types?”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.