Ross ROSS = Recommend OSS · open-source software intelligence for agents

cvc5/cvc5

cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems. observed · 2026-08-28

github.com/cvc5/cvc5 · SMT · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

89/100

  • Activity 99
  • Release rhythm 71
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 79
  • age_days: 5018
  • days_rel: 118
  • days_push: 8
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

1357 stars · 300 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems, determining the satisfiability of first-order formulas modulo combinations of theories. It can be used as a stand-alone CLI tool or embedded as a C++ library with APIs for Python, Java, and other languages.

Use cases

  • solve satisfiability modulo theories problems
  • verify software or hardware correctness with formal methods
  • check satisfiability of logical formulas with arithmetic, arrays, or bit-vectors
  • embed an SMT solver into a Python or Java application
  • use a solver in program analysis or symbolic execution
  • solve constraint-solving puzzles and scheduling constraints

When to choose

  • you need a high-performance, actively maintained SMT solver
  • you need APIs in multiple languages or a standalone binary
  • you need support for combined theories like arithmetic, bit-vectors, and arrays
  • you want an open-source, extensible solver for research or teaching

When to avoid

  • you only need a plain SAT solver without theory support
  • you need a lightweight dependency for a small project
  • you need a solver with a permissive license for proprietary redistribution without reviewing the license terms

Facets

library · maturity active

interpreter parser testing math sdk programming-languages developer-tools mathematics windows cpp python jvm cli smt-solver theorem-prover satisfiability formal-methods constraint-solving symbolic-reasoning algorithms verification linux macos

1 source

Member repositories

RepositoryRoleHealth v2
cvc5/cvc5main89

For agents

markdown · JSON · MCP: product_card(name="cvc5/cvc5")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem