
Solucionador SMT de alto rendimiento para demostración automática de teoremas, resolución de restricciones y verificación de programas. Soporta múltiples teorías y enlaces de lenguajes para análisis formal.
Z3 es un demostrador de teoremas de Microsoft Research. Está licenciado bajo la licencia MIT. Las distribuciones binarias para Windows incluyen redistribuibles del runtime de C++
Si no estás familiarizado con Z3, puedes empezar aquí.
Hay binarios precompilados para versiones estables y nocturnas disponibles aquí.
Z3 se puede compilar usando [CMake][3], [vcpkg][4] o [Bazel][5]. Proporciona [enlaces para varios lenguajes de programación][6].
Consulta las notas de la versión para obtener información sobre las distintas versiones estables de Z3.
| Compilación WASM | Compilación Windows | CI | Enlace OCaml |
|---|---|---|---|
| Linter de determinismo | Determinismo del solver |
|---|---|
| Compilación Android | Rueda Pyodide (PyPI) | Compilación nocturna | Compilación cruzada | Compilación F* Master |
|---|---|---|---|---|
| MSVC Static | MSVC Clang-CL | Caché de compilación de Z3 | Seguridad de memoria | Marcar PRs como listos |
|---|---|---|---|---|
| Informe de advertencias de Clang-Tidy |
|---|
| Documentación | Compilación de publicación | Publicación WASM |
|---|---|---|
| Validación nocturna | Configuración de Copilot | Mantenimiento de Agentics | Auditoría formal NFV de Dispatch |
|---|---|---|---|
| Comentario de PR del linter de determinismo | Comentario de PR del determinismo del solver |
|---|---|