Coq theorem prover is now called Rocq

From Coq to Rocq: clearer name, fewer blushes, fewer laughs

TLDR: The Coq proof assistant has rebranded to Rocq, honoring its French roots and aiming for a more workplace‑friendly name. The community is split between relief at fewer blushes and nostalgia for meme-worthy chaos, with extra jokes about whether the new spelling looks “harder” and when the change actually happened.

The legendary proof assistant once known as “Coq” just dropped a rebrand to Rocq, and the comments are on fire. Fans of clarity are cheering that it’s finally safe to say the tool’s name out loud in meetings, while nostalgics mourn the loss of tech’s most infamous double‑entendre. One user sighed, it’s been “impossible to talk about Coq” to outsiders without giggles; another deadpanned that “calling it rocq makes it seem harder,” because of course the puns aren’t going quietly.

If you’re new here: Rocq is a serious tool that helps mathematicians and programmers write statements and prove they’re correct. It’s been built over 40 years, won top awards, and can even export verified code to real programming languages. The new name nods to its birthplace (Inria Rocquencourt) and the mythic Roc bird for extra “solid as a rock” vibes. According to the team, a user poll backed the switch—details here—but not everyone remembers when this happened. One commenter asked if this change “was years ago,” adding to the timeline confusion.

So the room is split: Team Professional says good riddance to hallway snickers; Team Memes says the old name was marketing gold because it was unforgettable. Either way, the internet has found the one place where changing four letters unlocked maximal chaos—and maximal wordplay.

Key Points

  • The Coq Proof Assistant has been renamed the Rocq Prover, honoring Inria Rocquencourt and chosen by the Core team after a user poll.
  • Rocq implements Gallina, based on the Polymorphic, Cumulative Calculus of Inductive Constructions, combining higher-order logic and typed functional programming.
  • Rocq enables interactive proof development, machine-checking via a small kernel, and extraction of certified programs to OCaml, Haskell, and Scheme.
  • Development began in 1984 at Inria Rocquencourt by Thierry Coquand and Gérard Huet; Christine Paulin extended it in 1991; it is written in OCaml and licensed under LGPL v2.1.
  • The project received the 2013 ACM Software System Award and ACM SIGPLAN Programming Languages Software Award, and a 2022 Open Science Free Software Award.

Hottest takes

“a name that has a much more obvious and less confusing spelling” — nz
“makes it seem harder” — booleandilemma
“I’m playing with my Coq to try and get it working again” — miningape
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.