diff --git a/404.html b/404.html index 26b9a0b..ec13b59 100644 --- a/404.html +++ b/404.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/about/index.html b/about/index.html index efcfa9d..3a782f3 100644 --- a/about/index.html +++ b/about/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/android-chrome-192x192 copy.png b/android-chrome-192x192 copy.png new file mode 100644 index 0000000..c414e34 Binary files /dev/null and b/android-chrome-192x192 copy.png differ diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png new file mode 100644 index 0000000..c414e34 Binary files /dev/null and b/android-chrome-192x192.png differ diff --git a/android-chrome-512x512 copy.png b/android-chrome-512x512 copy.png new file mode 100644 index 0000000..4beec01 Binary files /dev/null and b/android-chrome-512x512 copy.png differ diff --git a/android-chrome-512x512.png b/android-chrome-512x512.png new file mode 100644 index 0000000..4beec01 Binary files /dev/null and b/android-chrome-512x512.png differ diff --git a/android-icon-144x144.png b/android-icon-144x144.png new file mode 100644 index 0000000..70c4718 Binary files /dev/null and b/android-icon-144x144.png differ diff --git a/android-icon-192x192.png b/android-icon-192x192.png new file mode 100644 index 0000000..23a0f90 Binary files /dev/null and b/android-icon-192x192.png differ diff --git a/android-icon-36x36.png b/android-icon-36x36.png new file mode 100644 index 0000000..75b88ba Binary files /dev/null and b/android-icon-36x36.png differ diff --git a/android-icon-48x48.png b/android-icon-48x48.png new file mode 100644 index 0000000..663bd40 Binary files /dev/null and b/android-icon-48x48.png differ diff --git a/android-icon-72x72.png b/android-icon-72x72.png new file mode 100644 index 0000000..6953eec Binary files /dev/null and b/android-icon-72x72.png differ diff --git a/android-icon-96x96.png b/android-icon-96x96.png new file mode 100644 index 0000000..902765a Binary files /dev/null and b/android-icon-96x96.png differ diff --git a/apple-icon-114x114.png b/apple-icon-114x114.png new file mode 100644 index 0000000..16cbd4d Binary files /dev/null and b/apple-icon-114x114.png differ diff --git a/apple-icon-120x120.png b/apple-icon-120x120.png new file mode 100644 index 0000000..4847fbc Binary files /dev/null and b/apple-icon-120x120.png differ diff --git a/apple-icon-144x144.png b/apple-icon-144x144.png new file mode 100644 index 0000000..70c4718 Binary files /dev/null and b/apple-icon-144x144.png differ diff --git a/apple-icon-152x152.png b/apple-icon-152x152.png new file mode 100644 index 0000000..9a1165b Binary files /dev/null and b/apple-icon-152x152.png differ diff --git a/apple-icon-180x180.png b/apple-icon-180x180.png new file mode 100644 index 0000000..995fbee Binary files /dev/null and b/apple-icon-180x180.png differ diff --git a/apple-icon-57x57.png b/apple-icon-57x57.png new file mode 100644 index 0000000..3bcd5f9 Binary files /dev/null and b/apple-icon-57x57.png differ diff --git a/apple-icon-60x60.png b/apple-icon-60x60.png new file mode 100644 index 0000000..24ce44d Binary files /dev/null and b/apple-icon-60x60.png differ diff --git a/apple-icon-72x72.png b/apple-icon-72x72.png new file mode 100644 index 0000000..6953eec Binary files /dev/null and b/apple-icon-72x72.png differ diff --git a/apple-icon-76x76.png b/apple-icon-76x76.png new file mode 100644 index 0000000..588d8b9 Binary files /dev/null and b/apple-icon-76x76.png differ diff --git a/apple-icon-precomposed.png b/apple-icon-precomposed.png new file mode 100644 index 0000000..ef78146 Binary files /dev/null and b/apple-icon-precomposed.png differ diff --git a/apple-icon.png b/apple-icon.png new file mode 100644 index 0000000..ef78146 Binary files /dev/null and b/apple-icon.png differ diff --git a/apple-touch-icon copy.png b/apple-touch-icon copy.png new file mode 100644 index 0000000..d280003 Binary files /dev/null and b/apple-touch-icon copy.png differ diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000..d280003 Binary files /dev/null and b/apple-touch-icon.png differ diff --git a/applications/constraint-solver/index.html b/applications/constraint-solver/index.html index 0209612..d66f509 100644 --- a/applications/constraint-solver/index.html +++ b/applications/constraint-solver/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/applications/constraint-solver/index.xml b/applications/constraint-solver/index.xml index a48a8ed..8bc46fc 100644 --- a/applications/constraint-solver/index.xml +++ b/applications/constraint-solver/index.xml @@ -2,17 +2,17 @@ Constraint Solver on Formal Methods Tools - https://fmtools.fyi/applications/constraint-solver/ + http://localhost:1313/applications/constraint-solver/ Recent content in Constraint Solver on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> diff --git a/applications/index.html b/applications/index.html index eab6500..a706acb 100644 --- a/applications/index.html +++ b/applications/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/applications/index.xml b/applications/index.xml index 184069a..fc1ed19 100644 --- a/applications/index.xml +++ b/applications/index.xml @@ -2,52 +2,52 @@ Applications on Formal Methods Tools - https://fmtools.fyi/applications/ + http://localhost:1313/applications/ Recent content in Applications on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Constraint Solver - https://fmtools.fyi/applications/constraint-solver/ + http://localhost:1313/applications/constraint-solver/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/applications/constraint-solver/ + http://localhost:1313/applications/constraint-solver/ Model Checker - https://fmtools.fyi/applications/model-checker/ + http://localhost:1313/applications/model-checker/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/applications/model-checker/ + http://localhost:1313/applications/model-checker/ Probabilistic Model Checker - https://fmtools.fyi/applications/probabilistic-model-checker/ + http://localhost:1313/applications/probabilistic-model-checker/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/applications/probabilistic-model-checker/ + http://localhost:1313/applications/probabilistic-model-checker/ SAT Solver - https://fmtools.fyi/applications/sat-solver/ + http://localhost:1313/applications/sat-solver/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/applications/sat-solver/ + http://localhost:1313/applications/sat-solver/ SMT Solver - https://fmtools.fyi/applications/smt-solver/ + http://localhost:1313/applications/smt-solver/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/applications/smt-solver/ + http://localhost:1313/applications/smt-solver/ Theorem Prover - https://fmtools.fyi/applications/theorem-prover/ + http://localhost:1313/applications/theorem-prover/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/applications/theorem-prover/ + http://localhost:1313/applications/theorem-prover/ diff --git a/applications/model-checker/index.html b/applications/model-checker/index.html index 24f5c64..fa6905a 100644 --- a/applications/model-checker/index.html +++ b/applications/model-checker/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/applications/model-checker/index.xml b/applications/model-checker/index.xml index ca31603..fdf18d2 100644 --- a/applications/model-checker/index.xml +++ b/applications/model-checker/index.xml @@ -2,17 +2,17 @@ Model Checker on Formal Methods Tools - https://fmtools.fyi/applications/model-checker/ + http://localhost:1313/applications/model-checker/ Recent content in Model Checker on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Sally - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ <p>Sally is a model checker for infinite state systems described as transition systems.</p> diff --git a/applications/probabilistic-model-checker/index.html b/applications/probabilistic-model-checker/index.html index b29cf88..d4cb45f 100644 --- a/applications/probabilistic-model-checker/index.html +++ b/applications/probabilistic-model-checker/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/applications/probabilistic-model-checker/index.xml b/applications/probabilistic-model-checker/index.xml index 9372700..ace021e 100644 --- a/applications/probabilistic-model-checker/index.xml +++ b/applications/probabilistic-model-checker/index.xml @@ -2,31 +2,31 @@ Probabilistic Model Checker on Formal Methods Tools - https://fmtools.fyi/applications/probabilistic-model-checker/ + http://localhost:1313/applications/probabilistic-model-checker/ Recent content in Probabilistic Model Checker on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> diff --git a/applications/sat-solver/index.html b/applications/sat-solver/index.html index 9951e74..51158b9 100644 --- a/applications/sat-solver/index.html +++ b/applications/sat-solver/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/applications/sat-solver/index.xml b/applications/sat-solver/index.xml index 0b0737b..4518a85 100644 --- a/applications/sat-solver/index.xml +++ b/applications/sat-solver/index.xml @@ -2,87 +2,87 @@ SAT Solver on Formal Methods Tools - https://fmtools.fyi/applications/sat-solver/ + http://localhost:1313/applications/sat-solver/ Recent content in SAT Solver on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> Glucose - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ <p>Glucose is a SAT solver.</p> Lingeling - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ <p>Lingeling is a SAT solver.</p> MiniSat - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2013</span> <span style="display:none">]</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> Riss - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2017</span> <span style="display:none">]</span> </div> Riss is a SAT solving tool collection.</p> SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/applications/smt-solver/index.html b/applications/smt-solver/index.html index dd0d764..528fbf5 100644 --- a/applications/smt-solver/index.html +++ b/applications/smt-solver/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -89,6 +107,14 @@ + + Alt-Ergo + Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools … + + + + + Bitwuzla Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size … diff --git a/applications/smt-solver/index.xml b/applications/smt-solver/index.xml index 6641d56..03dc09a 100644 --- a/applications/smt-solver/index.xml +++ b/applications/smt-solver/index.xml @@ -2,115 +2,122 @@ SMT Solver on Formal Methods Tools - https://fmtools.fyi/applications/smt-solver/ + http://localhost:1313/applications/smt-solver/ Recent content in SMT Solver on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> Colibri - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ <p>Colibri is an SMT solver.</p> cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> dReal - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> dReal is an automated reasoning tool. It focuses on solving problems that can be encoded as first-order logic formulas over the real numbers. Its special strength is in handling problems that involve a wide range of nonlinear real functions.</p> MathSAT - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ <p><div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);"></span> <span style="display:none">[</span> <span style="color: rgb(226, 181, 59); font-size: 1rem;">Closed-Source Tool</span> <span style="display:none">]&nbsp;</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> OpenSMT - https://fmtools.fyi/tools/sat-smt/opensmt/ + http://localhost:1313/tools/sat-smt/opensmt/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/opensmt/ - <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="https://fmtools.fyi/tools/minisat" >MiniSAT</a>.</p> + http://localhost:1313/tools/sat-smt/opensmt/ + <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="http://localhost:1313/tools/minisat" >MiniSAT</a>.</p> Q3B - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> Q3B is an SMT solver for the quantified bit-vector formulas which uses BDDs.</p> SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> SMTInterpol - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ <p>SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>Java API:</strong> <a href="https://ultimate.informatik.uni-freiburg.de/smtinterpol/doc/index.html" target="_blank" >Java API Reference</a></li> </ul> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/applications/theorem-prover/index.html b/applications/theorem-prover/index.html index e05b67a..4cea332 100644 --- a/applications/theorem-prover/index.html +++ b/applications/theorem-prover/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/applications/theorem-prover/index.xml b/applications/theorem-prover/index.xml index db8b5cd..67391fd 100644 --- a/applications/theorem-prover/index.xml +++ b/applications/theorem-prover/index.xml @@ -2,52 +2,52 @@ Theorem Prover on Formal Methods Tools - https://fmtools.fyi/applications/theorem-prover/ + http://localhost:1313/applications/theorem-prover/ Recent content in Theorem Prover on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/browserconfig.xml b/browserconfig.xml new file mode 100644 index 0000000..c554148 --- /dev/null +++ b/browserconfig.xml @@ -0,0 +1,2 @@ + +#ffffff \ No newline at end of file diff --git a/contribute/index.html b/contribute/index.html index 0ccb0c9..b41371e 100644 --- a/contribute/index.html +++ b/contribute/index.html @@ -1,6 +1,6 @@ - + @@ -17,21 +17,39 @@ Quick Links Request addding a tool: Submit"> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/albert-ludwigs-universität/index.html b/developers/albert-ludwigs-universität/index.html index bc16fe1..1873558 100644 --- a/developers/albert-ludwigs-universität/index.html +++ b/developers/albert-ludwigs-universität/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/albert-ludwigs-universität/index.xml b/developers/albert-ludwigs-universität/index.xml index c229a26..25c8072 100644 --- a/developers/albert-ludwigs-universität/index.xml +++ b/developers/albert-ludwigs-universität/index.xml @@ -2,17 +2,17 @@ Albert-Ludwigs-Universität on Formal Methods Tools - https://fmtools.fyi/developers/albert-ludwigs-universit%C3%A4t/ + http://localhost:1313/developers/albert-ludwigs-universit%C3%A4t/ Recent content in Albert-Ludwigs-Universität on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/developers/cea/index.html b/developers/cea/index.html index 7885986..c635ef0 100644 --- a/developers/cea/index.html +++ b/developers/cea/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/cea/index.xml b/developers/cea/index.xml index f2135e6..ca89d51 100644 --- a/developers/cea/index.xml +++ b/developers/cea/index.xml @@ -2,17 +2,17 @@ CEA on Formal Methods Tools - https://fmtools.fyi/developers/cea/ + http://localhost:1313/developers/cea/ Recent content in CEA on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Colibri - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ <p>Colibri is an SMT solver.</p> diff --git a/developers/disi-university-of-trento/index.html b/developers/disi-university-of-trento/index.html index 1b79d46..e4061d2 100644 --- a/developers/disi-university-of-trento/index.html +++ b/developers/disi-university-of-trento/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/disi-university-of-trento/index.xml b/developers/disi-university-of-trento/index.xml index af3b052..55d26af 100644 --- a/developers/disi-university-of-trento/index.xml +++ b/developers/disi-university-of-trento/index.xml @@ -2,17 +2,17 @@ DISI-University of Trento on Formal Methods Tools - https://fmtools.fyi/developers/disi-university-of-trento/ + http://localhost:1313/developers/disi-university-of-trento/ Recent content in DISI-University of Trento on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + MathSAT - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ <p><div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);"></span> <span style="display:none">[</span> <span style="color: rgb(226, 181, 59); font-size: 1rem;">Closed-Source Tool</span> <span style="display:none">]&nbsp;</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> diff --git a/developers/eindhoven-university-of-technology/index.html b/developers/eindhoven-university-of-technology/index.html index 298e303..31f773f 100644 --- a/developers/eindhoven-university-of-technology/index.html +++ b/developers/eindhoven-university-of-technology/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/eindhoven-university-of-technology/index.xml b/developers/eindhoven-university-of-technology/index.xml index 6f3262c..d65b058 100644 --- a/developers/eindhoven-university-of-technology/index.xml +++ b/developers/eindhoven-university-of-technology/index.xml @@ -2,17 +2,17 @@ Eindhoven University of Technology on Formal Methods Tools - https://fmtools.fyi/developers/eindhoven-university-of-technology/ + http://localhost:1313/developers/eindhoven-university-of-technology/ Recent content in Eindhoven University of Technology on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/developers/fondazione-bruno-kessler/index.html b/developers/fondazione-bruno-kessler/index.html index 3283a70..5ef35f8 100644 --- a/developers/fondazione-bruno-kessler/index.html +++ b/developers/fondazione-bruno-kessler/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/fondazione-bruno-kessler/index.xml b/developers/fondazione-bruno-kessler/index.xml index 8387927..984bcd0 100644 --- a/developers/fondazione-bruno-kessler/index.xml +++ b/developers/fondazione-bruno-kessler/index.xml @@ -2,17 +2,17 @@ Fondazione Bruno Kessler on Formal Methods Tools - https://fmtools.fyi/developers/fondazione-bruno-kessler/ + http://localhost:1313/developers/fondazione-bruno-kessler/ Recent content in Fondazione Bruno Kessler on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + MathSAT - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ <p><div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);"></span> <span style="display:none">[</span> <span style="color: rgb(226, 181, 59); font-size: 1rem;">Closed-Source Tool</span> <span style="display:none">]&nbsp;</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> diff --git a/developers/gilles-audemard/index.html b/developers/gilles-audemard/index.html index 200dcf3..d69e7ed 100644 --- a/developers/gilles-audemard/index.html +++ b/developers/gilles-audemard/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/gilles-audemard/index.xml b/developers/gilles-audemard/index.xml index 68cce14..88b5611 100644 --- a/developers/gilles-audemard/index.xml +++ b/developers/gilles-audemard/index.xml @@ -2,17 +2,17 @@ Gilles Audemard on Formal Methods Tools - https://fmtools.fyi/developers/gilles-audemard/ + http://localhost:1313/developers/gilles-audemard/ Recent content in Gilles Audemard on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Glucose - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ <p>Glucose is a SAT solver.</p> diff --git a/developers/index.html b/developers/index.html index 2f0c1fe..cb3b19d 100644 --- a/developers/index.html +++ b/developers/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -348,6 +366,24 @@ + + OCaml Pro + + + + + + + + + + + + Developers on Formal Methods Tools - https://fmtools.fyi/developers/ + http://localhost:1313/developers/ Recent content in Developers on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Albert-Ludwigs-Universität - https://fmtools.fyi/developers/albert-ludwigs-universit%C3%A4t/ + http://localhost:1313/developers/albert-ludwigs-universit%C3%A4t/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/albert-ludwigs-universit%C3%A4t/ + http://localhost:1313/developers/albert-ludwigs-universit%C3%A4t/ CEA - https://fmtools.fyi/developers/cea/ + http://localhost:1313/developers/cea/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/cea/ + http://localhost:1313/developers/cea/ DISI-University of Trento - https://fmtools.fyi/developers/disi-university-of-trento/ + http://localhost:1313/developers/disi-university-of-trento/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/disi-university-of-trento/ + http://localhost:1313/developers/disi-university-of-trento/ Eindhoven University of Technology - https://fmtools.fyi/developers/eindhoven-university-of-technology/ + http://localhost:1313/developers/eindhoven-university-of-technology/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/eindhoven-university-of-technology/ + http://localhost:1313/developers/eindhoven-university-of-technology/ Fondazione Bruno Kessler - https://fmtools.fyi/developers/fondazione-bruno-kessler/ + http://localhost:1313/developers/fondazione-bruno-kessler/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/fondazione-bruno-kessler/ + http://localhost:1313/developers/fondazione-bruno-kessler/ Gilles Audemard - https://fmtools.fyi/developers/gilles-audemard/ + http://localhost:1313/developers/gilles-audemard/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/gilles-audemard/ + http://localhost:1313/developers/gilles-audemard/ INRIA Rhône-Alpes - https://fmtools.fyi/developers/inria-rh%C3%B4ne-alpes/ + http://localhost:1313/developers/inria-rh%C3%B4ne-alpes/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/inria-rh%C3%B4ne-alpes/ + http://localhost:1313/developers/inria-rh%C3%B4ne-alpes/ Johannes Kepler Universität Linz - https://fmtools.fyi/developers/johannes-kepler-universit%C3%A4t-linz/ + http://localhost:1313/developers/johannes-kepler-universit%C3%A4t-linz/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/johannes-kepler-universit%C3%A4t-linz/ + http://localhost:1313/developers/johannes-kepler-universit%C3%A4t-linz/ Laurent Simon - https://fmtools.fyi/developers/laurent-simon/ + http://localhost:1313/developers/laurent-simon/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/laurent-simon/ + http://localhost:1313/developers/laurent-simon/ LORIA - https://fmtools.fyi/developers/loria/ + http://localhost:1313/developers/loria/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/loria/ + http://localhost:1313/developers/loria/ Masaryk University - https://fmtools.fyi/developers/masaryk-university/ + http://localhost:1313/developers/masaryk-university/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/masaryk-university/ + http://localhost:1313/developers/masaryk-university/ Microsoft Research - https://fmtools.fyi/developers/microsoft-research/ + http://localhost:1313/developers/microsoft-research/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/microsoft-research/ + http://localhost:1313/developers/microsoft-research/ Niklas Eén - https://fmtools.fyi/developers/niklas-e%C3%A9n/ + http://localhost:1313/developers/niklas-e%C3%A9n/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/niklas-e%C3%A9n/ + http://localhost:1313/developers/niklas-e%C3%A9n/ Niklas Sörensson - https://fmtools.fyi/developers/niklas-s%C3%B6rensson/ + http://localhost:1313/developers/niklas-s%C3%B6rensson/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/niklas-s%C3%B6rensson/ + http://localhost:1313/developers/niklas-s%C3%B6rensson/ Norbert Manthey - https://fmtools.fyi/developers/norbert-manthey/ + http://localhost:1313/developers/norbert-manthey/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/norbert-manthey/ + http://localhost:1313/developers/norbert-manthey/ + + + + OCaml Pro + http://localhost:1313/developers/ocaml-pro/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/developers/ocaml-pro/ Oxford University - https://fmtools.fyi/developers/oxford-university/ + http://localhost:1313/developers/oxford-university/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/oxford-university/ + http://localhost:1313/developers/oxford-university/ RWTH Aachen - https://fmtools.fyi/developers/rwth-aachen/ + http://localhost:1313/developers/rwth-aachen/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/rwth-aachen/ + http://localhost:1313/developers/rwth-aachen/ SRI International - https://fmtools.fyi/developers/sri-international/ + http://localhost:1313/developers/sri-international/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/sri-international/ + http://localhost:1313/developers/sri-international/ Stanford University - https://fmtools.fyi/developers/stanford-university/ + http://localhost:1313/developers/stanford-university/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/stanford-university/ + http://localhost:1313/developers/stanford-university/ ULiege - https://fmtools.fyi/developers/uliege/ + http://localhost:1313/developers/uliege/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/uliege/ + http://localhost:1313/developers/uliege/ University of Freiburg - https://fmtools.fyi/developers/university-of-freiburg/ + http://localhost:1313/developers/university-of-freiburg/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/university-of-freiburg/ + http://localhost:1313/developers/university-of-freiburg/ University of Illinois - https://fmtools.fyi/developers/university-of-illinois/ + http://localhost:1313/developers/university-of-illinois/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/university-of-illinois/ + http://localhost:1313/developers/university-of-illinois/ University of Iowa - https://fmtools.fyi/developers/university-of-iowa/ + http://localhost:1313/developers/university-of-iowa/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/university-of-iowa/ + http://localhost:1313/developers/university-of-iowa/ University of Lugano - https://fmtools.fyi/developers/university-of-lugano/ + http://localhost:1313/developers/university-of-lugano/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/university-of-lugano/ + http://localhost:1313/developers/university-of-lugano/ University of Virginia - https://fmtools.fyi/developers/university-of-virginia/ + http://localhost:1313/developers/university-of-virginia/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/university-of-virginia/ + http://localhost:1313/developers/university-of-virginia/ Utah State University - https://fmtools.fyi/developers/utah-state-university/ + http://localhost:1313/developers/utah-state-university/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/developers/utah-state-university/ + http://localhost:1313/developers/utah-state-university/ diff --git a/developers/inria-rhône-alpes/index.html b/developers/inria-rhône-alpes/index.html index 46a1afa..f095be4 100644 --- a/developers/inria-rhône-alpes/index.html +++ b/developers/inria-rhône-alpes/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/inria-rhône-alpes/index.xml b/developers/inria-rhône-alpes/index.xml index 3df2ac7..ee9c87a 100644 --- a/developers/inria-rhône-alpes/index.xml +++ b/developers/inria-rhône-alpes/index.xml @@ -2,17 +2,17 @@ INRIA Rhône-Alpes on Formal Methods Tools - https://fmtools.fyi/developers/inria-rh%C3%B4ne-alpes/ + http://localhost:1313/developers/inria-rh%C3%B4ne-alpes/ Recent content in INRIA Rhône-Alpes on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> diff --git a/developers/johannes-kepler-universität-linz/index.html b/developers/johannes-kepler-universität-linz/index.html index 154a755..a897240 100644 --- a/developers/johannes-kepler-universität-linz/index.html +++ b/developers/johannes-kepler-universität-linz/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/johannes-kepler-universität-linz/index.xml b/developers/johannes-kepler-universität-linz/index.xml index ba16288..f8e1703 100644 --- a/developers/johannes-kepler-universität-linz/index.xml +++ b/developers/johannes-kepler-universität-linz/index.xml @@ -2,24 +2,24 @@ Johannes Kepler Universität Linz on Formal Methods Tools - https://fmtools.fyi/developers/johannes-kepler-universit%C3%A4t-linz/ + http://localhost:1313/developers/johannes-kepler-universit%C3%A4t-linz/ Recent content in Johannes Kepler Universität Linz on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> Lingeling - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ <p>Lingeling is a SAT solver.</p> diff --git a/developers/laurent-simon/index.html b/developers/laurent-simon/index.html index b0999a5..6f2b55f 100644 --- a/developers/laurent-simon/index.html +++ b/developers/laurent-simon/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/laurent-simon/index.xml b/developers/laurent-simon/index.xml index d710d39..e48763d 100644 --- a/developers/laurent-simon/index.xml +++ b/developers/laurent-simon/index.xml @@ -2,17 +2,17 @@ Laurent Simon on Formal Methods Tools - https://fmtools.fyi/developers/laurent-simon/ + http://localhost:1313/developers/laurent-simon/ Recent content in Laurent Simon on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Glucose - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ <p>Glucose is a SAT solver.</p> diff --git a/developers/loria/index.html b/developers/loria/index.html index baa9a17..e64ab1c 100644 --- a/developers/loria/index.html +++ b/developers/loria/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/loria/index.xml b/developers/loria/index.xml index 3374759..4698554 100644 --- a/developers/loria/index.xml +++ b/developers/loria/index.xml @@ -2,17 +2,17 @@ LORIA on Formal Methods Tools - https://fmtools.fyi/developers/loria/ + http://localhost:1313/developers/loria/ Recent content in LORIA on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> diff --git a/developers/masaryk-university/index.html b/developers/masaryk-university/index.html index 22fe401..0cf579b 100644 --- a/developers/masaryk-university/index.html +++ b/developers/masaryk-university/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/masaryk-university/index.xml b/developers/masaryk-university/index.xml index 2bcf2ad..1f3632f 100644 --- a/developers/masaryk-university/index.xml +++ b/developers/masaryk-university/index.xml @@ -2,17 +2,17 @@ Masaryk University on Formal Methods Tools - https://fmtools.fyi/developers/masaryk-university/ + http://localhost:1313/developers/masaryk-university/ Recent content in Masaryk University on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Q3B - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> Q3B is an SMT solver for the quantified bit-vector formulas which uses BDDs.</p> diff --git a/developers/microsoft-research/index.html b/developers/microsoft-research/index.html index 1aa19e9..912918c 100644 --- a/developers/microsoft-research/index.html +++ b/developers/microsoft-research/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/microsoft-research/index.xml b/developers/microsoft-research/index.xml index b92b57d..d3b5e57 100644 --- a/developers/microsoft-research/index.xml +++ b/developers/microsoft-research/index.xml @@ -2,17 +2,17 @@ Microsoft Research on Formal Methods Tools - https://fmtools.fyi/developers/microsoft-research/ + http://localhost:1313/developers/microsoft-research/ Recent content in Microsoft Research on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/developers/niklas-eén/index.html b/developers/niklas-eén/index.html index 66fbe91..049a276 100644 --- a/developers/niklas-eén/index.html +++ b/developers/niklas-eén/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/niklas-eén/index.xml b/developers/niklas-eén/index.xml index d42a58e..d94811d 100644 --- a/developers/niklas-eén/index.xml +++ b/developers/niklas-eén/index.xml @@ -2,17 +2,17 @@ Niklas Eén on Formal Methods Tools - https://fmtools.fyi/developers/niklas-e%C3%A9n/ + http://localhost:1313/developers/niklas-e%C3%A9n/ Recent content in Niklas Eén on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + MiniSat - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2013</span> <span style="display:none">]</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> diff --git a/developers/niklas-sörensson/index.html b/developers/niklas-sörensson/index.html index 098e457..358205a 100644 --- a/developers/niklas-sörensson/index.html +++ b/developers/niklas-sörensson/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/niklas-sörensson/index.xml b/developers/niklas-sörensson/index.xml index 0e82313..6cb206f 100644 --- a/developers/niklas-sörensson/index.xml +++ b/developers/niklas-sörensson/index.xml @@ -2,17 +2,17 @@ Niklas Sörensson on Formal Methods Tools - https://fmtools.fyi/developers/niklas-s%C3%B6rensson/ + http://localhost:1313/developers/niklas-s%C3%B6rensson/ Recent content in Niklas Sörensson on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + MiniSat - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2013</span> <span style="display:none">]</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> diff --git a/developers/norbert-manthey/index.html b/developers/norbert-manthey/index.html index 44b1aec..b7fea0c 100644 --- a/developers/norbert-manthey/index.html +++ b/developers/norbert-manthey/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/norbert-manthey/index.xml b/developers/norbert-manthey/index.xml index 9f4daca..ba886b5 100644 --- a/developers/norbert-manthey/index.xml +++ b/developers/norbert-manthey/index.xml @@ -2,17 +2,17 @@ Norbert Manthey on Formal Methods Tools - https://fmtools.fyi/developers/norbert-manthey/ + http://localhost:1313/developers/norbert-manthey/ Recent content in Norbert Manthey on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Riss - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2017</span> <span style="display:none">]</span> </div> Riss is a SAT solving tool collection.</p> diff --git a/developers/ocaml-pro/index.html b/developers/ocaml-pro/index.html new file mode 100644 index 0000000..354a749 --- /dev/null +++ b/developers/ocaml-pro/index.html @@ -0,0 +1,130 @@ + + + + + + + + +OCaml Pro | Formal Methods Tools + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Formal Methods Tools

+ + + + +
+
+ +

+ + + + + + + OCaml Pro + +

+ +
+ + + + + + + + + + + + + + + + + + + + +
ToolDescription
Alt-ErgoAlt-Ergo is an automatic prover of mathematical formulas used behind software verification tools …
+ +
+ + + diff --git a/developers/ocaml-pro/index.xml b/developers/ocaml-pro/index.xml new file mode 100644 index 0000000..9f557ce --- /dev/null +++ b/developers/ocaml-pro/index.xml @@ -0,0 +1,19 @@ + + + + OCaml Pro on Formal Methods Tools + http://localhost:1313/developers/ocaml-pro/ + Recent content in OCaml Pro on Formal Methods Tools + Hugo + en-us + Sat, 07 Jun 2025 00:00:00 +0000 + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + + + diff --git a/developers/oxford-university/index.html b/developers/oxford-university/index.html index f3300b5..739bfee 100644 --- a/developers/oxford-university/index.html +++ b/developers/oxford-university/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/oxford-university/index.xml b/developers/oxford-university/index.xml index 58317d6..9186337 100644 --- a/developers/oxford-university/index.xml +++ b/developers/oxford-university/index.xml @@ -2,17 +2,17 @@ Oxford University on Formal Methods Tools - https://fmtools.fyi/developers/oxford-university/ + http://localhost:1313/developers/oxford-university/ Recent content in Oxford University on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> diff --git a/developers/rwth-aachen/index.html b/developers/rwth-aachen/index.html index 7d6002f..a083098 100644 --- a/developers/rwth-aachen/index.html +++ b/developers/rwth-aachen/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/rwth-aachen/index.xml b/developers/rwth-aachen/index.xml index 537f72e..127bd39 100644 --- a/developers/rwth-aachen/index.xml +++ b/developers/rwth-aachen/index.xml @@ -2,24 +2,24 @@ RWTH Aachen on Formal Methods Tools - https://fmtools.fyi/developers/rwth-aachen/ + http://localhost:1313/developers/rwth-aachen/ Recent content in RWTH Aachen on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> diff --git a/developers/sri-international/index.html b/developers/sri-international/index.html index 2c55974..c189b01 100644 --- a/developers/sri-international/index.html +++ b/developers/sri-international/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/sri-international/index.xml b/developers/sri-international/index.xml index 32a22d9..a1e4578 100644 --- a/developers/sri-international/index.xml +++ b/developers/sri-international/index.xml @@ -2,24 +2,24 @@ SRI International on Formal Methods Tools - https://fmtools.fyi/developers/sri-international/ + http://localhost:1313/developers/sri-international/ Recent content in SRI International on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Sally - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ <p>Sally is a model checker for infinite state systems described as transition systems.</p> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> diff --git a/developers/stanford-university/index.html b/developers/stanford-university/index.html index 6a53260..10e7ece 100644 --- a/developers/stanford-university/index.html +++ b/developers/stanford-university/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/stanford-university/index.xml b/developers/stanford-university/index.xml index 154dcc0..3b9c034 100644 --- a/developers/stanford-university/index.xml +++ b/developers/stanford-university/index.xml @@ -2,45 +2,45 @@ Stanford University on Formal Methods Tools - https://fmtools.fyi/developers/stanford-university/ + http://localhost:1313/developers/stanford-university/ Recent content in Stanford University on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> diff --git a/developers/uliege/index.html b/developers/uliege/index.html index f5b41c8..1d4cb04 100644 --- a/developers/uliege/index.html +++ b/developers/uliege/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/uliege/index.xml b/developers/uliege/index.xml index c23c93f..3d157e8 100644 --- a/developers/uliege/index.xml +++ b/developers/uliege/index.xml @@ -2,17 +2,17 @@ ULiege on Formal Methods Tools - https://fmtools.fyi/developers/uliege/ + http://localhost:1313/developers/uliege/ Recent content in ULiege on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> diff --git a/developers/university-of-freiburg/index.html b/developers/university-of-freiburg/index.html index 95383ea..7bdb183 100644 --- a/developers/university-of-freiburg/index.html +++ b/developers/university-of-freiburg/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/university-of-freiburg/index.xml b/developers/university-of-freiburg/index.xml index 1c40725..e659c8d 100644 --- a/developers/university-of-freiburg/index.xml +++ b/developers/university-of-freiburg/index.xml @@ -2,17 +2,17 @@ University of Freiburg on Formal Methods Tools - https://fmtools.fyi/developers/university-of-freiburg/ + http://localhost:1313/developers/university-of-freiburg/ Recent content in University of Freiburg on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + SMTInterpol - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ <p>SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>Java API:</strong> <a href="https://ultimate.informatik.uni-freiburg.de/smtinterpol/doc/index.html" target="_blank" >Java API Reference</a></li> </ul> diff --git a/developers/university-of-illinois/index.html b/developers/university-of-illinois/index.html index 89d1e66..ae28329 100644 --- a/developers/university-of-illinois/index.html +++ b/developers/university-of-illinois/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/university-of-illinois/index.xml b/developers/university-of-illinois/index.xml index a08e3ba..5c1a813 100644 --- a/developers/university-of-illinois/index.xml +++ b/developers/university-of-illinois/index.xml @@ -2,17 +2,17 @@ University of Illinois on Formal Methods Tools - https://fmtools.fyi/developers/university-of-illinois/ + http://localhost:1313/developers/university-of-illinois/ Recent content in University of Illinois on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> diff --git a/developers/university-of-iowa/index.html b/developers/university-of-iowa/index.html index 8785612..c78bbac 100644 --- a/developers/university-of-iowa/index.html +++ b/developers/university-of-iowa/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/university-of-iowa/index.xml b/developers/university-of-iowa/index.xml index f78e1b5..6548535 100644 --- a/developers/university-of-iowa/index.xml +++ b/developers/university-of-iowa/index.xml @@ -2,24 +2,24 @@ University of Iowa on Formal Methods Tools - https://fmtools.fyi/developers/university-of-iowa/ + http://localhost:1313/developers/university-of-iowa/ Recent content in University of Iowa on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> diff --git a/developers/university-of-lugano/index.html b/developers/university-of-lugano/index.html index fe442b9..ff41290 100644 --- a/developers/university-of-lugano/index.html +++ b/developers/university-of-lugano/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/university-of-lugano/index.xml b/developers/university-of-lugano/index.xml index f69df88..8cdd29f 100644 --- a/developers/university-of-lugano/index.xml +++ b/developers/university-of-lugano/index.xml @@ -2,18 +2,18 @@ University of Lugano on Formal Methods Tools - https://fmtools.fyi/developers/university-of-lugano/ + http://localhost:1313/developers/university-of-lugano/ Recent content in University of Lugano on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + OpenSMT - https://fmtools.fyi/tools/sat-smt/opensmt/ + http://localhost:1313/tools/sat-smt/opensmt/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/opensmt/ - <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="https://fmtools.fyi/tools/minisat" >MiniSAT</a>.</p> + http://localhost:1313/tools/sat-smt/opensmt/ + <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="http://localhost:1313/tools/minisat" >MiniSAT</a>.</p> diff --git a/developers/university-of-virginia/index.html b/developers/university-of-virginia/index.html index e666ef2..5d44ad3 100644 --- a/developers/university-of-virginia/index.html +++ b/developers/university-of-virginia/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/university-of-virginia/index.xml b/developers/university-of-virginia/index.xml index ecaa995..029092d 100644 --- a/developers/university-of-virginia/index.xml +++ b/developers/university-of-virginia/index.xml @@ -2,17 +2,17 @@ University of Virginia on Formal Methods Tools - https://fmtools.fyi/developers/university-of-virginia/ + http://localhost:1313/developers/university-of-virginia/ Recent content in University of Virginia on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> diff --git a/developers/utah-state-university/index.html b/developers/utah-state-university/index.html index 019b984..b5c52ec 100644 --- a/developers/utah-state-university/index.html +++ b/developers/utah-state-university/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/developers/utah-state-university/index.xml b/developers/utah-state-university/index.xml index cf6c3e0..f56c6fa 100644 --- a/developers/utah-state-university/index.xml +++ b/developers/utah-state-university/index.xml @@ -2,17 +2,17 @@ Utah State University on Formal Methods Tools - https://fmtools.fyi/developers/utah-state-university/ + http://localhost:1313/developers/utah-state-university/ Recent content in Utah State University on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> diff --git a/domains/index.html b/domains/index.html index 4fdf1ec..e639737 100644 --- a/domains/index.html +++ b/domains/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/domains/index.xml b/domains/index.xml index bcb430a..b61f720 100644 --- a/domains/index.xml +++ b/domains/index.xml @@ -2,10 +2,10 @@ Domains on Formal Methods Tools - https://fmtools.fyi/domains/ + http://localhost:1313/domains/ Recent content in Domains on Formal Methods Tools Hugo en-us - + diff --git a/favicon copy.ico b/favicon copy.ico new file mode 100644 index 0000000..674ca8e Binary files /dev/null and b/favicon copy.ico differ diff --git a/favicon-16x16 copy.png b/favicon-16x16 copy.png new file mode 100644 index 0000000..bbfeb27 Binary files /dev/null and b/favicon-16x16 copy.png differ diff --git a/favicon-16x16.png b/favicon-16x16.png new file mode 100644 index 0000000..8e6a347 Binary files /dev/null and b/favicon-16x16.png differ diff --git a/favicon-32x32 copy.png b/favicon-32x32 copy.png new file mode 100644 index 0000000..54c77a6 Binary files /dev/null and b/favicon-32x32 copy.png differ diff --git a/favicon-32x32.png b/favicon-32x32.png new file mode 100644 index 0000000..2580826 Binary files /dev/null and b/favicon-32x32.png differ diff --git a/favicon-96x96.png b/favicon-96x96.png new file mode 100644 index 0000000..902765a Binary files /dev/null and b/favicon-96x96.png differ diff --git a/favicon.ico b/favicon.ico index 67f8b77..53c67b8 100644 Binary files a/favicon.ico and b/favicon.ico differ diff --git a/favicon_io/android-chrome-192x192.png b/favicon_io/android-chrome-192x192.png new file mode 100644 index 0000000..c414e34 Binary files /dev/null and b/favicon_io/android-chrome-192x192.png differ diff --git a/favicon_io/android-chrome-512x512.png b/favicon_io/android-chrome-512x512.png new file mode 100644 index 0000000..4beec01 Binary files /dev/null and b/favicon_io/android-chrome-512x512.png differ diff --git a/favicon_io/apple-touch-icon.png b/favicon_io/apple-touch-icon.png new file mode 100644 index 0000000..8d102f5 Binary files /dev/null and b/favicon_io/apple-touch-icon.png differ diff --git a/favicon_io/favicon-16x16.png b/favicon_io/favicon-16x16.png new file mode 100644 index 0000000..bbfeb27 Binary files /dev/null and b/favicon_io/favicon-16x16.png differ diff --git a/favicon_io/favicon-32x32.png b/favicon_io/favicon-32x32.png new file mode 100644 index 0000000..54c77a6 Binary files /dev/null and b/favicon_io/favicon-32x32.png differ diff --git a/favicon_io/favicon.ico b/favicon_io/favicon.ico new file mode 100644 index 0000000..45c75ee Binary files /dev/null and b/favicon_io/favicon.ico differ diff --git a/favicon_io/site.webmanifest b/favicon_io/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/favicon_io/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/index.html b/index.html index b34dfb4..9e79c06 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - + @@ -15,21 +15,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -101,18 +119,6 @@ Contribute

Try Something New

This list shows a selection of 20 random tools, refreshed every time this site is updated.

-
-

- Glucose - - SAT Solver - -

-

Glucose is a SAT solver. -

- Glucose -
-

CryptoMiniSat @@ -126,42 +132,6 @@ C++ Namespace: …

CryptoMiniSat

-
-

- Colibri - - SMT Solver - -

-

Colibri is an SMT solver. -

- Colibri -
- -
-

- SMT-RAT - - SMT Toolbox - -

-

SMT-RAT is an SMT Real Algebra Toolbox. -APIs and Bindings This tool is available through the following interfaces: -C++ API: …

- SMT-RAT -
- -
-

- PRISM - - Probabilistic Model Checker - -

-

PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or …

- PRISM -
-

Sally @@ -176,25 +146,47 @@ C++ API: …

- SMTInterpol + STAMINA - Interpolating SMT Solver + Probabilistic Model Checker

-

SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories. -APIs and Bindings This tool is …

- SMTInterpol +

A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either Storm or PRISM. …

+ STAMINA

- MiniSat + veriT + + SMT Solver + +

+

veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal …

+ veriT +
+ +
+

+ Alt-Ergo + + SMT Solver + +

+

Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, …

+ Alt-Ergo +
+ +
+

+ Glucose SAT Solver

-

[ Not Maintained Since 2013 ] MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and …

- MiniSat +

Glucose is a SAT solver. +

+ Glucose
@@ -209,18 +201,6 @@ APIs and Bindings This tool is …

cvc5
-
-

- Z3 - - Theorem Prover - -

-

Z3 is a general-purpose theorem prover widely used for SAT & SMT solving. -APIs and Bindings This tool is available …

- Z3 -
-

Riss @@ -246,14 +226,37 @@ APIs and Bindings This tool is available …

- cvc4 + SMTInterpol + + Interpolating SMT Solver + +

+

SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories. +APIs and Bindings This tool is …

+ SMTInterpol +
+ +
+

+ MathSAT + + SMT Solver + +

+

[ Closed-Source Tool ]  MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers …

+ MathSAT +
+ +
+

+ Z3 Theorem Prover

-

[ Not Maintained Since 2021 ] cvc4 is an automatic theorem prover for SMT problems. It is succeeded by cvc5 -

- cvc4 +

Z3 is a general-purpose theorem prover widely used for SAT & SMT solving. +APIs and Bindings This tool is available …

+ Z3
@@ -267,28 +270,6 @@ APIs and Bindings This tool is available …

Bitwuzla
-
-

- ParaFROST - - SMT Solver - -

-

ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in …

- ParaFROST -
- -
-

- STAMINA - - Probabilistic Model Checker - -

-

A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either Storm or PRISM. …

- STAMINA -
-

Yices 2 @@ -300,18 +281,6 @@ APIs and Bindings This tool is available …

Yices 2

-
-

- STP - - Simple Theorem Prover - -

-

STP is a constraint solver for quantifier-free bitvectors. -APIs and Bindings This tool is available through the following …

- STP -
-

Lingeling @@ -326,13 +295,59 @@ APIs and Bindings This tool is available through the following …

- veriT + dReal SMT Solver

-

veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal …

- veriT +

[ Not Maintained Since 2023 ] dReal is an automated reasoning tool. It focuses on solving problems that can be encoded as …

+ dReal +
+ +
+

+ MiniSat + + SAT Solver + +

+

[ Not Maintained Since 2013 ] MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and …

+ MiniSat +
+ +
+

+ OpenSMT + + SMT Solver + +

+

OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand …

+ OpenSMT +
+ +
+

+ cvc4 + + Theorem Prover + +

+

[ Not Maintained Since 2021 ] cvc4 is an automatic theorem prover for SMT problems. It is succeeded by cvc5 +

+ cvc4 +
+ +
+

+ STP + + Simple Theorem Prover + +

+

STP is a constraint solver for quantifier-free bitvectors. +APIs and Bindings This tool is available through the following …

+ STP
diff --git a/index.xml b/index.xml index 08913ca..9f8a289 100644 --- a/index.xml +++ b/index.xml @@ -2,213 +2,220 @@ The Ultimate Formal Methods Toolbox on Formal Methods Tools - https://fmtools.fyi/ + http://localhost:1313/ Recent content in The Ultimate Formal Methods Toolbox on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> Colibri - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ <p>Colibri is an SMT solver.</p> CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> dReal - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> dReal is an automated reasoning tool. It focuses on solving problems that can be encoded as first-order logic formulas over the real numbers. Its special strength is in handling problems that involve a wide range of nonlinear real functions.</p> Glucose - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ <p>Glucose is a SAT solver.</p> Lingeling - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ <p>Lingeling is a SAT solver.</p> MathSAT - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ <p><div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);"></span> <span style="display:none">[</span> <span style="color: rgb(226, 181, 59); font-size: 1rem;">Closed-Source Tool</span> <span style="display:none">]&nbsp;</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> MiniSat - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2013</span> <span style="display:none">]</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> OpenSMT - https://fmtools.fyi/tools/sat-smt/opensmt/ + http://localhost:1313/tools/sat-smt/opensmt/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/opensmt/ - <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="https://fmtools.fyi/tools/minisat" >MiniSAT</a>.</p> + http://localhost:1313/tools/sat-smt/opensmt/ + <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="http://localhost:1313/tools/minisat" >MiniSAT</a>.</p> ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> Q3B - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> Q3B is an SMT solver for the quantified bit-vector formulas which uses BDDs.</p> Riss - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2017</span> <span style="display:none">]</span> </div> Riss is a SAT solving tool collection.</p> Sally - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ <p>Sally is a model checker for infinite state systems described as transition systems.</p> SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> SMTInterpol - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ <p>SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>Java API:</strong> <a href="https://ultimate.informatik.uni-freiburg.de/smtinterpol/doc/index.html" target="_blank" >Java API Reference</a></li> </ul> STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> About - https://fmtools.fyi/about/ + http://localhost:1313/about/ Mon, 01 Jan 0001 00:00:00 +0000 - https://fmtools.fyi/about/ + http://localhost:1313/about/ <p>The Formal Methods Tools project is dedicated to developing, maintaining, and promoting tools that support the application of formal methods in software engineering. Our goal is to make formal verification, specification, and analysis techniques accessible and practical for both researchers and practitioners.</p> <h2 id="key-objectives">Key Objectives</h2> <ul> <li>Provide a comprehensive list of tools for formal methods.</li> <li>Group tools by rich metadata to support collaboration and boost tools&rsquo; strengths.</li> <li>Foster a collaborative community for tool development and support.</li> </ul> <h2 id="whos-behind-this">Who&rsquo;s Behind This?</h2> <p>Howdy. My name is Landon Taylor. I sometimes go by mossBiscuits. This is one of my hobby projects. I have a passion for formal methods. When I started learning about verification, there was a sharp barrier to entry due partially to the sprawl of content online. I wanted to solve this problem, so I have been chipping away at this website for a while now.</p> Contribute - https://fmtools.fyi/contribute/ + http://localhost:1313/contribute/ Mon, 01 Jan 0001 00:00:00 +0000 - https://fmtools.fyi/contribute/ + http://localhost:1313/contribute/ <p>Instructions coming soon. Please see <a href="https://gitmoss.fyi/fmtools/content/wiki/Contribute" target="_blank" >https://gitmoss.fyi/fmtools/content/wiki/Contribute</a> for temporary instructions.</p> <h2 id="quick-links">Quick Links</h2> <ul> <li>Request addding a tool: <a href="https://gitmoss.fyi/fmtools/content/issues/new?template=.gitea%2fissue_template%2fadd_tool.md" target="_blank" >Submit Git Issue</a></li> <li>Request fixing a tool: <a href="https://gitmoss.fyi/fmtools/content/issues/new?template=.gitea%2fissue_template%2ffix_tool.md" target="_blank" >Submit Git Issue</a></li> </ul> MIT License - https://fmtools.fyi/license/ + http://localhost:1313/license/ Mon, 01 Jan 0001 00:00:00 +0000 - https://fmtools.fyi/license/ + http://localhost:1313/license/ <p>MIT License</p> <p>Copyright (c) 2025 Landon Taylor.</p> <p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &ldquo;Software&rdquo;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p> Privacy - https://fmtools.fyi/privacy/ + http://localhost:1313/privacy/ Mon, 01 Jan 0001 00:00:00 +0000 - https://fmtools.fyi/privacy/ + http://localhost:1313/privacy/ <p>This website does not collect or track any personal data from visitors. No cookies, personalized analytics, or tracking scripts are used. No ads are shown on this website, and there is no money to be made from this project.</p> <p>If you choose to contribute content (including emails, issues, and pull requests), any information you voluntarily provide may be stored as part of the website&rsquo;s content and source code. Only the data you explicitly submit will be saved, and data is not sold by the website&rsquo;s owner. Due to the public nature of its disclosure, this information is not considered private and may be used by the general public as allowed by respective laws and policies. Your privacy is respected, and no unnecessary data is collected or shared.</p> diff --git a/inputs/alt-ergo/index.html b/inputs/alt-ergo/index.html new file mode 100644 index 0000000..636c159 --- /dev/null +++ b/inputs/alt-ergo/index.html @@ -0,0 +1,130 @@ + + + + + + + + +Alt-Ergo | Formal Methods Tools + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Formal Methods Tools

+ + + + +
+
+ +

+ + + + + + + Alt-Ergo + +

+ +
+ + + + + + + + + + + + + + + + + + + + +
ToolDescription
Alt-ErgoAlt-Ergo is an automatic prover of mathematical formulas used behind software verification tools …
+ +
+ + + diff --git a/inputs/alt-ergo/index.xml b/inputs/alt-ergo/index.xml new file mode 100644 index 0000000..13c2a42 --- /dev/null +++ b/inputs/alt-ergo/index.xml @@ -0,0 +1,19 @@ + + + + Alt-Ergo on Formal Methods Tools + http://localhost:1313/inputs/alt-ergo/ + Recent content in Alt-Ergo on Formal Methods Tools + Hugo + en-us + Sat, 07 Jun 2025 00:00:00 +0000 + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + + + diff --git a/inputs/cnf/index.html b/inputs/cnf/index.html index f53ea99..eba2209 100644 --- a/inputs/cnf/index.html +++ b/inputs/cnf/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/cnf/index.xml b/inputs/cnf/index.xml index 926ba00..570fa2e 100644 --- a/inputs/cnf/index.xml +++ b/inputs/cnf/index.xml @@ -2,24 +2,24 @@ CNF on Formal Methods Tools - https://fmtools.fyi/inputs/cnf/ + http://localhost:1313/inputs/cnf/ Recent content in CNF on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> Glucose - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ <p>Glucose is a SAT solver.</p> diff --git a/inputs/dimacs/index.html b/inputs/dimacs/index.html index 14ad140..a4dd8e7 100644 --- a/inputs/dimacs/index.html +++ b/inputs/dimacs/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/dimacs/index.xml b/inputs/dimacs/index.xml index 620be49..5ef4c02 100644 --- a/inputs/dimacs/index.xml +++ b/inputs/dimacs/index.xml @@ -2,24 +2,24 @@ DIMACS on Formal Methods Tools - https://fmtools.fyi/inputs/dimacs/ + http://localhost:1313/inputs/dimacs/ Recent content in DIMACS on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/inputs/galileo/index.html b/inputs/galileo/index.html index fed65ea..750d01d 100644 --- a/inputs/galileo/index.html +++ b/inputs/galileo/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/galileo/index.xml b/inputs/galileo/index.xml index 8dd7d8b..0acc49c 100644 --- a/inputs/galileo/index.xml +++ b/inputs/galileo/index.xml @@ -2,17 +2,17 @@ Galileo on Formal Methods Tools - https://fmtools.fyi/inputs/galileo/ + http://localhost:1313/inputs/galileo/ Recent content in Galileo on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> diff --git a/inputs/greatspn/index.html b/inputs/greatspn/index.html index b0bdefb..b74602b 100644 --- a/inputs/greatspn/index.html +++ b/inputs/greatspn/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/greatspn/index.xml b/inputs/greatspn/index.xml index 327c39c..194d94c 100644 --- a/inputs/greatspn/index.xml +++ b/inputs/greatspn/index.xml @@ -2,17 +2,17 @@ GreatSPN on Formal Methods Tools - https://fmtools.fyi/inputs/greatspn/ + http://localhost:1313/inputs/greatspn/ Recent content in GreatSPN on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> diff --git a/inputs/index.html b/inputs/index.html index 475a06e..80cd46f 100644 --- a/inputs/index.html +++ b/inputs/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -78,6 +96,24 @@ + + Alt-Ergo + + + + + + + + + + + + Inputs on Formal Methods Tools - https://fmtools.fyi/inputs/ + http://localhost:1313/inputs/ Recent content in Inputs on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + + + Alt-Ergo + http://localhost:1313/inputs/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/inputs/alt-ergo/ + + CNF - https://fmtools.fyi/inputs/cnf/ + http://localhost:1313/inputs/cnf/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/cnf/ + http://localhost:1313/inputs/cnf/ DIMACS - https://fmtools.fyi/inputs/dimacs/ + http://localhost:1313/inputs/dimacs/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/dimacs/ + http://localhost:1313/inputs/dimacs/ Galileo - https://fmtools.fyi/inputs/galileo/ + http://localhost:1313/inputs/galileo/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/galileo/ + http://localhost:1313/inputs/galileo/ GreatSPN - https://fmtools.fyi/inputs/greatspn/ + http://localhost:1313/inputs/greatspn/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/greatspn/ + http://localhost:1313/inputs/greatspn/ JANI - https://fmtools.fyi/inputs/jani/ + http://localhost:1313/inputs/jani/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/jani/ + http://localhost:1313/inputs/jani/ MRMC - https://fmtools.fyi/inputs/mrmc/ + http://localhost:1313/inputs/mrmc/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/mrmc/ + http://localhost:1313/inputs/mrmc/ PNML - https://fmtools.fyi/inputs/pnml/ + http://localhost:1313/inputs/pnml/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/pnml/ + http://localhost:1313/inputs/pnml/ PRISM - https://fmtools.fyi/inputs/prism/ + http://localhost:1313/inputs/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/prism/ + http://localhost:1313/inputs/prism/ Sally - https://fmtools.fyi/inputs/sally/ + http://localhost:1313/inputs/sally/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/sally/ + http://localhost:1313/inputs/sally/ SMTLIB2 - https://fmtools.fyi/inputs/smtlib2/ + http://localhost:1313/inputs/smtlib2/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/smtlib2/ + http://localhost:1313/inputs/smtlib2/ Yices 2 - https://fmtools.fyi/inputs/yices-2/ + http://localhost:1313/inputs/yices-2/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/inputs/yices-2/ + http://localhost:1313/inputs/yices-2/ diff --git a/inputs/jani/index.html b/inputs/jani/index.html index 17449c9..323f2c5 100644 --- a/inputs/jani/index.html +++ b/inputs/jani/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/jani/index.xml b/inputs/jani/index.xml index 800f7f3..cfaa70d 100644 --- a/inputs/jani/index.xml +++ b/inputs/jani/index.xml @@ -2,17 +2,17 @@ JANI on Formal Methods Tools - https://fmtools.fyi/inputs/jani/ + http://localhost:1313/inputs/jani/ Recent content in JANI on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> diff --git a/inputs/mrmc/index.html b/inputs/mrmc/index.html index d156df2..ca5d681 100644 --- a/inputs/mrmc/index.html +++ b/inputs/mrmc/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/mrmc/index.xml b/inputs/mrmc/index.xml index acbd08a..290dbed 100644 --- a/inputs/mrmc/index.xml +++ b/inputs/mrmc/index.xml @@ -2,24 +2,24 @@ MRMC on Formal Methods Tools - https://fmtools.fyi/inputs/mrmc/ + http://localhost:1313/inputs/mrmc/ Recent content in MRMC on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> diff --git a/inputs/pnml/index.html b/inputs/pnml/index.html index ae508e1..ee800d4 100644 --- a/inputs/pnml/index.html +++ b/inputs/pnml/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/pnml/index.xml b/inputs/pnml/index.xml index 6ced9a9..612ba7e 100644 --- a/inputs/pnml/index.xml +++ b/inputs/pnml/index.xml @@ -2,17 +2,17 @@ PNML on Formal Methods Tools - https://fmtools.fyi/inputs/pnml/ + http://localhost:1313/inputs/pnml/ Recent content in PNML on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> diff --git a/inputs/prism/index.html b/inputs/prism/index.html index 5bf591e..01b8e67 100644 --- a/inputs/prism/index.html +++ b/inputs/prism/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/prism/index.xml b/inputs/prism/index.xml index 0f26ef1..3f15f1f 100644 --- a/inputs/prism/index.xml +++ b/inputs/prism/index.xml @@ -2,31 +2,31 @@ PRISM on Formal Methods Tools - https://fmtools.fyi/inputs/prism/ + http://localhost:1313/inputs/prism/ Recent content in PRISM on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> diff --git a/inputs/sally/index.html b/inputs/sally/index.html index 0db3012..475ec1b 100644 --- a/inputs/sally/index.html +++ b/inputs/sally/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/sally/index.xml b/inputs/sally/index.xml index 83001b4..cc3732a 100644 --- a/inputs/sally/index.xml +++ b/inputs/sally/index.xml @@ -2,17 +2,17 @@ Sally on Formal Methods Tools - https://fmtools.fyi/inputs/sally/ + http://localhost:1313/inputs/sally/ Recent content in Sally on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Sally - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ <p>Sally is a model checker for infinite state systems described as transition systems.</p> diff --git a/inputs/smtlib2/index.html b/inputs/smtlib2/index.html index 687f2f5..d033fcb 100644 --- a/inputs/smtlib2/index.html +++ b/inputs/smtlib2/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -89,6 +107,14 @@ + + Alt-Ergo + Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools … + + + + + Bitwuzla Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size … diff --git a/inputs/smtlib2/index.xml b/inputs/smtlib2/index.xml index 5f8fe85..175ac11 100644 --- a/inputs/smtlib2/index.xml +++ b/inputs/smtlib2/index.xml @@ -2,108 +2,115 @@ SMTLIB2 on Formal Methods Tools - https://fmtools.fyi/inputs/smtlib2/ + http://localhost:1313/inputs/smtlib2/ Recent content in SMTLIB2 on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> Colibri - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ <p>Colibri is an SMT solver.</p> cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> OpenSMT - https://fmtools.fyi/tools/sat-smt/opensmt/ + http://localhost:1313/tools/sat-smt/opensmt/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/opensmt/ - <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="https://fmtools.fyi/tools/minisat" >MiniSAT</a>.</p> + http://localhost:1313/tools/sat-smt/opensmt/ + <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="http://localhost:1313/tools/minisat" >MiniSAT</a>.</p> ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> Q3B - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> Q3B is an SMT solver for the quantified bit-vector formulas which uses BDDs.</p> SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> SMTInterpol - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ <p>SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>Java API:</strong> <a href="https://ultimate.informatik.uni-freiburg.de/smtinterpol/doc/index.html" target="_blank" >Java API Reference</a></li> </ul> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/inputs/yices-2/index.html b/inputs/yices-2/index.html index e9827a2..5f5574e 100644 --- a/inputs/yices-2/index.html +++ b/inputs/yices-2/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/inputs/yices-2/index.xml b/inputs/yices-2/index.xml index a58e7e2..930dec3 100644 --- a/inputs/yices-2/index.xml +++ b/inputs/yices-2/index.xml @@ -2,17 +2,17 @@ Yices 2 on Formal Methods Tools - https://fmtools.fyi/inputs/yices-2/ + http://localhost:1313/inputs/yices-2/ Recent content in Yices 2 on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> diff --git a/interfaces/.net/index.html b/interfaces/.net/index.html index 9a663a9..d6198bc 100644 --- a/interfaces/.net/index.html +++ b/interfaces/.net/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/interfaces/.net/index.xml b/interfaces/.net/index.xml index 7563afe..e779616 100644 --- a/interfaces/.net/index.xml +++ b/interfaces/.net/index.xml @@ -2,17 +2,17 @@ .NET on Formal Methods Tools - https://fmtools.fyi/interfaces/.net/ + http://localhost:1313/interfaces/.net/ Recent content in .NET on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/interfaces/c++/index.html b/interfaces/c++/index.html index dbd58fc..dc0327e 100644 --- a/interfaces/c++/index.html +++ b/interfaces/c++/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/interfaces/c++/index.xml b/interfaces/c++/index.xml index d77d7d4..187ab4a 100644 --- a/interfaces/c++/index.xml +++ b/interfaces/c++/index.xml @@ -2,38 +2,38 @@ C++ on Formal Methods Tools - https://fmtools.fyi/interfaces/c++/ + http://localhost:1313/interfaces/c++/ Recent content in C++ on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/interfaces/c/index.html b/interfaces/c/index.html index 974cc11..c7ca055 100644 --- a/interfaces/c/index.html +++ b/interfaces/c/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/interfaces/c/index.xml b/interfaces/c/index.xml index b38276e..84c47f7 100644 --- a/interfaces/c/index.xml +++ b/interfaces/c/index.xml @@ -2,24 +2,24 @@ C on Formal Methods Tools - https://fmtools.fyi/interfaces/c/ + http://localhost:1313/interfaces/c/ Recent content in C on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/interfaces/cli/index.html b/interfaces/cli/index.html index 51a35a0..3671617 100644 --- a/interfaces/cli/index.html +++ b/interfaces/cli/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -89,6 +107,14 @@ + + Alt-Ergo + Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools … + + + + + Bitwuzla Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size … diff --git a/interfaces/cli/index.xml b/interfaces/cli/index.xml index a46dde0..2be35d0 100644 --- a/interfaces/cli/index.xml +++ b/interfaces/cli/index.xml @@ -2,185 +2,192 @@ CLI on Formal Methods Tools - https://fmtools.fyi/interfaces/cli/ + http://localhost:1313/interfaces/cli/ Recent content in CLI on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> Colibri - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ <p>Colibri is an SMT solver.</p> CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> dReal - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> dReal is an automated reasoning tool. It focuses on solving problems that can be encoded as first-order logic formulas over the real numbers. Its special strength is in handling problems that involve a wide range of nonlinear real functions.</p> Glucose - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ <p>Glucose is a SAT solver.</p> Lingeling - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ <p>Lingeling is a SAT solver.</p> MathSAT - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ <p><div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);"></span> <span style="display:none">[</span> <span style="color: rgb(226, 181, 59); font-size: 1rem;">Closed-Source Tool</span> <span style="display:none">]&nbsp;</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> MiniSat - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2013</span> <span style="display:none">]</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> OpenSMT - https://fmtools.fyi/tools/sat-smt/opensmt/ + http://localhost:1313/tools/sat-smt/opensmt/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/opensmt/ - <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="https://fmtools.fyi/tools/minisat" >MiniSAT</a>.</p> + http://localhost:1313/tools/sat-smt/opensmt/ + <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="http://localhost:1313/tools/minisat" >MiniSAT</a>.</p> ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> Q3B - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> Q3B is an SMT solver for the quantified bit-vector formulas which uses BDDs.</p> Riss - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2017</span> <span style="display:none">]</span> </div> Riss is a SAT solving tool collection.</p> Sally - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ <p>Sally is a model checker for infinite state systems described as transition systems.</p> SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> SMTInterpol - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ <p>SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>Java API:</strong> <a href="https://ultimate.informatik.uni-freiburg.de/smtinterpol/doc/index.html" target="_blank" >Java API Reference</a></li> </ul> STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/interfaces/index.html b/interfaces/index.html index f355821..768a248 100644 --- a/interfaces/index.html +++ b/interfaces/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/interfaces/index.xml b/interfaces/index.xml index 04224f0..43838fd 100644 --- a/interfaces/index.xml +++ b/interfaces/index.xml @@ -2,66 +2,66 @@ Interfaces on Formal Methods Tools - https://fmtools.fyi/interfaces/ + http://localhost:1313/interfaces/ Recent content in Interfaces on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + .NET - https://fmtools.fyi/interfaces/.net/ + http://localhost:1313/interfaces/.net/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/interfaces/.net/ + http://localhost:1313/interfaces/.net/ C - https://fmtools.fyi/interfaces/c/ + http://localhost:1313/interfaces/c/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/interfaces/c/ + http://localhost:1313/interfaces/c/ C++ - https://fmtools.fyi/interfaces/c++/ + http://localhost:1313/interfaces/c++/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/interfaces/c++/ + http://localhost:1313/interfaces/c++/ CLI - https://fmtools.fyi/interfaces/cli/ + http://localhost:1313/interfaces/cli/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/interfaces/cli/ + http://localhost:1313/interfaces/cli/ Java - https://fmtools.fyi/interfaces/java/ + http://localhost:1313/interfaces/java/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/interfaces/java/ + http://localhost:1313/interfaces/java/ Online - https://fmtools.fyi/interfaces/online/ + http://localhost:1313/interfaces/online/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/interfaces/online/ + http://localhost:1313/interfaces/online/ Python - https://fmtools.fyi/interfaces/python/ + http://localhost:1313/interfaces/python/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/interfaces/python/ + http://localhost:1313/interfaces/python/ Rust - https://fmtools.fyi/interfaces/rust/ + http://localhost:1313/interfaces/rust/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/interfaces/rust/ + http://localhost:1313/interfaces/rust/ diff --git a/interfaces/java/index.html b/interfaces/java/index.html index 0c2f7ff..355f488 100644 --- a/interfaces/java/index.html +++ b/interfaces/java/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/interfaces/java/index.xml b/interfaces/java/index.xml index 3bc6a52..cb38efc 100644 --- a/interfaces/java/index.xml +++ b/interfaces/java/index.xml @@ -2,31 +2,31 @@ Java on Formal Methods Tools - https://fmtools.fyi/interfaces/java/ + http://localhost:1313/interfaces/java/ Recent content in Java on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> SMTInterpol - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ <p>SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>Java API:</strong> <a href="https://ultimate.informatik.uni-freiburg.de/smtinterpol/doc/index.html" target="_blank" >Java API Reference</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/interfaces/online/index.html b/interfaces/online/index.html index bee3405..6197598 100644 --- a/interfaces/online/index.html +++ b/interfaces/online/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -89,6 +107,14 @@ + + Alt-Ergo + Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools … + + + + + cvc4 [ Not Maintained Since 2021 ] cvc4 is an automatic theorem prover for SMT problems. It is succeeded … diff --git a/interfaces/online/index.xml b/interfaces/online/index.xml index 7040e10..0d842e0 100644 --- a/interfaces/online/index.xml +++ b/interfaces/online/index.xml @@ -2,38 +2,45 @@ Online on Formal Methods Tools - https://fmtools.fyi/interfaces/online/ + http://localhost:1313/interfaces/online/ Recent content in Online on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/interfaces/python/index.html b/interfaces/python/index.html index 409eff9..922f6f6 100644 --- a/interfaces/python/index.html +++ b/interfaces/python/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/interfaces/python/index.xml b/interfaces/python/index.xml index e39434d..ba06fc4 100644 --- a/interfaces/python/index.xml +++ b/interfaces/python/index.xml @@ -2,45 +2,45 @@ Python on Formal Methods Tools - https://fmtools.fyi/interfaces/python/ + http://localhost:1313/interfaces/python/ Recent content in Python on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/interfaces/rust/index.html b/interfaces/rust/index.html index 3f376a9..ca23e77 100644 --- a/interfaces/rust/index.html +++ b/interfaces/rust/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/interfaces/rust/index.xml b/interfaces/rust/index.xml index b2503dd..f042b55 100644 --- a/interfaces/rust/index.xml +++ b/interfaces/rust/index.xml @@ -2,24 +2,24 @@ Rust on Formal Methods Tools - https://fmtools.fyi/interfaces/rust/ + http://localhost:1313/interfaces/rust/ Recent content in Rust on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/license/index.html b/license/index.html index 9628871..10f9bb5 100644 --- a/license/index.html +++ b/license/index.html @@ -1,6 +1,6 @@ - + @@ -16,21 +16,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/licenses/all-rights-reserved/index.html b/licenses/all-rights-reserved/index.html index 18543d9..843edaf 100644 --- a/licenses/all-rights-reserved/index.html +++ b/licenses/all-rights-reserved/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/licenses/all-rights-reserved/index.xml b/licenses/all-rights-reserved/index.xml index 2f55737..6b4727e 100644 --- a/licenses/all-rights-reserved/index.xml +++ b/licenses/all-rights-reserved/index.xml @@ -2,17 +2,17 @@ All Rights Reserved on Formal Methods Tools - https://fmtools.fyi/licenses/all-rights-reserved/ + http://localhost:1313/licenses/all-rights-reserved/ Recent content in All Rights Reserved on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + MathSAT - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ <p><div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);"></span> <span style="display:none">[</span> <span style="color: rgb(226, 181, 59); font-size: 1rem;">Closed-Source Tool</span> <span style="display:none">]&nbsp;</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> diff --git a/licenses/apache-2.0/index.html b/licenses/apache-2.0/index.html index 49cdae7..70c7b91 100644 --- a/licenses/apache-2.0/index.html +++ b/licenses/apache-2.0/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/licenses/apache-2.0/index.xml b/licenses/apache-2.0/index.xml index 17a5f4c..1a3c993 100644 --- a/licenses/apache-2.0/index.xml +++ b/licenses/apache-2.0/index.xml @@ -2,17 +2,17 @@ Apache-2.0 on Formal Methods Tools - https://fmtools.fyi/licenses/apache-2.0/ + http://localhost:1313/licenses/apache-2.0/ Recent content in Apache-2.0 on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + dReal - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> dReal is an automated reasoning tool. It focuses on solving problems that can be encoded as first-order logic formulas over the real numbers. Its special strength is in handling problems that involve a wide range of nonlinear real functions.</p> diff --git a/licenses/bsd/index.html b/licenses/bsd/index.html index 921cce7..4db885f 100644 --- a/licenses/bsd/index.html +++ b/licenses/bsd/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/licenses/bsd/index.xml b/licenses/bsd/index.xml index 9d2ecb7..3b8aec9 100644 --- a/licenses/bsd/index.xml +++ b/licenses/bsd/index.xml @@ -2,31 +2,31 @@ BSD on Formal Methods Tools - https://fmtools.fyi/licenses/bsd/ + http://localhost:1313/licenses/bsd/ Recent content in BSD on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> diff --git a/licenses/gplv2/index.html b/licenses/gplv2/index.html index b70d326..4a61a3a 100644 --- a/licenses/gplv2/index.html +++ b/licenses/gplv2/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/licenses/gplv2/index.xml b/licenses/gplv2/index.xml index c926fff..ec4c7e3 100644 --- a/licenses/gplv2/index.xml +++ b/licenses/gplv2/index.xml @@ -2,31 +2,31 @@ GPLv2 on Formal Methods Tools - https://fmtools.fyi/licenses/gplv2/ + http://localhost:1313/licenses/gplv2/ Recent content in GPLv2 on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> Sally - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ <p>Sally is a model checker for infinite state systems described as transition systems.</p> diff --git a/licenses/gplv3/index.html b/licenses/gplv3/index.html index b4ee1d4..dd1c817 100644 --- a/licenses/gplv3/index.html +++ b/licenses/gplv3/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/licenses/gplv3/index.xml b/licenses/gplv3/index.xml index d73c207..f8944cd 100644 --- a/licenses/gplv3/index.xml +++ b/licenses/gplv3/index.xml @@ -2,52 +2,52 @@ GPLv3 on Formal Methods Tools - https://fmtools.fyi/licenses/gplv3/ + http://localhost:1313/licenses/gplv3/ Recent content in GPLv3 on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + OpenSMT - https://fmtools.fyi/tools/sat-smt/opensmt/ + http://localhost:1313/tools/sat-smt/opensmt/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/opensmt/ - <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="https://fmtools.fyi/tools/minisat" >MiniSAT</a>.</p> + http://localhost:1313/tools/sat-smt/opensmt/ + <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="http://localhost:1313/tools/minisat" >MiniSAT</a>.</p> ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> SMTInterpol - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ <p>SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>Java API:</strong> <a href="https://ultimate.informatik.uni-freiburg.de/smtinterpol/doc/index.html" target="_blank" >Java API Reference</a></li> </ul> STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> diff --git a/licenses/index.html b/licenses/index.html index b211a35..18de491 100644 --- a/licenses/index.html +++ b/licenses/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -195,6 +213,24 @@ + + + + + + + + + + + OCamlPro-Non-Commercial + + + diff --git a/licenses/index.xml b/licenses/index.xml index 4a08a10..79d74d8 100644 --- a/licenses/index.xml +++ b/licenses/index.xml @@ -2,59 +2,66 @@ Licenses on Formal Methods Tools - https://fmtools.fyi/licenses/ + http://localhost:1313/licenses/ Recent content in Licenses on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + All Rights Reserved - https://fmtools.fyi/licenses/all-rights-reserved/ + http://localhost:1313/licenses/all-rights-reserved/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/licenses/all-rights-reserved/ + http://localhost:1313/licenses/all-rights-reserved/ Apache-2.0 - https://fmtools.fyi/licenses/apache-2.0/ + http://localhost:1313/licenses/apache-2.0/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/licenses/apache-2.0/ + http://localhost:1313/licenses/apache-2.0/ BSD - https://fmtools.fyi/licenses/bsd/ + http://localhost:1313/licenses/bsd/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/licenses/bsd/ + http://localhost:1313/licenses/bsd/ GPLv2 - https://fmtools.fyi/licenses/gplv2/ + http://localhost:1313/licenses/gplv2/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/licenses/gplv2/ + http://localhost:1313/licenses/gplv2/ GPLv3 - https://fmtools.fyi/licenses/gplv3/ + http://localhost:1313/licenses/gplv3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/licenses/gplv3/ + http://localhost:1313/licenses/gplv3/ LGPLv2 - https://fmtools.fyi/licenses/lgplv2/ + http://localhost:1313/licenses/lgplv2/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/licenses/lgplv2/ + http://localhost:1313/licenses/lgplv2/ MIT - https://fmtools.fyi/licenses/mit/ + http://localhost:1313/licenses/mit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/licenses/mit/ + http://localhost:1313/licenses/mit/ + + + + OCamlPro-Non-Commercial + http://localhost:1313/licenses/ocamlpro-non-commercial/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/licenses/ocamlpro-non-commercial/ diff --git a/licenses/lgplv2/index.html b/licenses/lgplv2/index.html index c2a0084..7afbc31 100644 --- a/licenses/lgplv2/index.html +++ b/licenses/lgplv2/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/licenses/lgplv2/index.xml b/licenses/lgplv2/index.xml index f44348c..9663160 100644 --- a/licenses/lgplv2/index.xml +++ b/licenses/lgplv2/index.xml @@ -2,17 +2,17 @@ LGPLv2 on Formal Methods Tools - https://fmtools.fyi/licenses/lgplv2/ + http://localhost:1313/licenses/lgplv2/ Recent content in LGPLv2 on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Riss - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2017</span> <span style="display:none">]</span> </div> Riss is a SAT solving tool collection.</p> diff --git a/licenses/mit/index.html b/licenses/mit/index.html index cb311f4..1cb1987 100644 --- a/licenses/mit/index.html +++ b/licenses/mit/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/licenses/mit/index.xml b/licenses/mit/index.xml index 77fbaf5..df220f6 100644 --- a/licenses/mit/index.xml +++ b/licenses/mit/index.xml @@ -2,94 +2,94 @@ MIT on Formal Methods Tools - https://fmtools.fyi/licenses/mit/ + http://localhost:1313/licenses/mit/ Recent content in MIT on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> Colibri - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ <p>Colibri is an SMT solver.</p> CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> Glucose - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ <p>Glucose is a SAT solver.</p> Lingeling - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ <p>Lingeling is a SAT solver.</p> MiniSat - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2013</span> <span style="display:none">]</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> Q3B - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> Q3B is an SMT solver for the quantified bit-vector formulas which uses BDDs.</p> SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/licenses/ocamlpro-non-commercial/index.html b/licenses/ocamlpro-non-commercial/index.html new file mode 100644 index 0000000..a8407e3 --- /dev/null +++ b/licenses/ocamlpro-non-commercial/index.html @@ -0,0 +1,130 @@ + + + + + + + + +OCamlPro-Non-Commercial | Formal Methods Tools + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Formal Methods Tools

+ + + + +
+
+ +

+ + + + + + + OCamlPro-Non-Commercial + +

+ +
+ + + + + + + + + + + + + + + + + + + + +
ToolDescription
Alt-ErgoAlt-Ergo is an automatic prover of mathematical formulas used behind software verification tools …
+ +
+ + + diff --git a/licenses/ocamlpro-non-commercial/index.xml b/licenses/ocamlpro-non-commercial/index.xml new file mode 100644 index 0000000..c33e99e --- /dev/null +++ b/licenses/ocamlpro-non-commercial/index.xml @@ -0,0 +1,19 @@ + + + + OCamlPro-Non-Commercial on Formal Methods Tools + http://localhost:1313/licenses/ocamlpro-non-commercial/ + Recent content in OCamlPro-Non-Commercial on Formal Methods Tools + Hugo + en-us + Sat, 07 Jun 2025 00:00:00 +0000 + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + + + diff --git a/maintenance/actively-maintained/index.html b/maintenance/actively-maintained/index.html index b8f1cf6..0c4709d 100644 --- a/maintenance/actively-maintained/index.html +++ b/maintenance/actively-maintained/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -89,6 +107,14 @@ + + Alt-Ergo + Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools … + + + + + Bitwuzla Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size … diff --git a/maintenance/actively-maintained/index.xml b/maintenance/actively-maintained/index.xml index 7c66ded..8394ced 100644 --- a/maintenance/actively-maintained/index.xml +++ b/maintenance/actively-maintained/index.xml @@ -2,143 +2,150 @@ Actively Maintained on Formal Methods Tools - https://fmtools.fyi/maintenance/actively-maintained/ + http://localhost:1313/maintenance/actively-maintained/ Recent content in Actively Maintained on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Colibri - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ <p>Colibri is an SMT solver.</p> CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> Glucose - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ <p>Glucose is a SAT solver.</p> Lingeling - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ <p>Lingeling is a SAT solver.</p> MathSAT - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ <p><div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);"></span> <span style="display:none">[</span> <span style="color: rgb(226, 181, 59); font-size: 1rem;">Closed-Source Tool</span> <span style="display:none">]&nbsp;</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> OpenSMT - https://fmtools.fyi/tools/sat-smt/opensmt/ + http://localhost:1313/tools/sat-smt/opensmt/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/opensmt/ - <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="https://fmtools.fyi/tools/minisat" >MiniSAT</a>.</p> + http://localhost:1313/tools/sat-smt/opensmt/ + <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="http://localhost:1313/tools/minisat" >MiniSAT</a>.</p> ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> Sally - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ <p>Sally is a model checker for infinite state systems described as transition systems.</p> SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> SMTInterpol - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ <p>SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>Java API:</strong> <a href="https://ultimate.informatik.uni-freiburg.de/smtinterpol/doc/index.html" target="_blank" >Java API Reference</a></li> </ul> STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/maintenance/index.html b/maintenance/index.html index 1134397..a6dc3d2 100644 --- a/maintenance/index.html +++ b/maintenance/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/maintenance/index.xml b/maintenance/index.xml index 9478205..110dd90 100644 --- a/maintenance/index.xml +++ b/maintenance/index.xml @@ -2,24 +2,24 @@ Maintenance on Formal Methods Tools - https://fmtools.fyi/maintenance/ + http://localhost:1313/maintenance/ Recent content in Maintenance on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Actively Maintained - https://fmtools.fyi/maintenance/actively-maintained/ + http://localhost:1313/maintenance/actively-maintained/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/maintenance/actively-maintained/ + http://localhost:1313/maintenance/actively-maintained/ Not Maintained - https://fmtools.fyi/maintenance/not-maintained/ + http://localhost:1313/maintenance/not-maintained/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/maintenance/not-maintained/ + http://localhost:1313/maintenance/not-maintained/ diff --git a/maintenance/not-maintained/index.html b/maintenance/not-maintained/index.html index 0d004ac..4a249be 100644 --- a/maintenance/not-maintained/index.html +++ b/maintenance/not-maintained/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/maintenance/not-maintained/index.xml b/maintenance/not-maintained/index.xml index 60a5f2e..a78cd33 100644 --- a/maintenance/not-maintained/index.xml +++ b/maintenance/not-maintained/index.xml @@ -2,52 +2,52 @@ Not Maintained on Formal Methods Tools - https://fmtools.fyi/maintenance/not-maintained/ + http://localhost:1313/maintenance/not-maintained/ Recent content in Not Maintained on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> dReal - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> dReal is an automated reasoning tool. It focuses on solving problems that can be encoded as first-order logic formulas over the real numbers. Its special strength is in handling problems that involve a wide range of nonlinear real functions.</p> MiniSat - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2013</span> <span style="display:none">]</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> Q3B - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> Q3B is an SMT solver for the quantified bit-vector formulas which uses BDDs.</p> Riss - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2017</span> <span style="display:none">]</span> </div> Riss is a SAT solving tool collection.</p> diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..013d4a6 --- /dev/null +++ b/manifest.json @@ -0,0 +1,41 @@ +{ + "name": "App", + "icons": [ + { + "src": "\/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "\/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "\/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "\/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "\/android-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "\/android-icon-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] +} \ No newline at end of file diff --git a/ms-icon-144x144.png b/ms-icon-144x144.png new file mode 100644 index 0000000..70c4718 Binary files /dev/null and b/ms-icon-144x144.png differ diff --git a/ms-icon-150x150.png b/ms-icon-150x150.png new file mode 100644 index 0000000..2b73ab8 Binary files /dev/null and b/ms-icon-150x150.png differ diff --git a/ms-icon-310x310.png b/ms-icon-310x310.png new file mode 100644 index 0000000..da249cd Binary files /dev/null and b/ms-icon-310x310.png differ diff --git a/ms-icon-70x70.png b/ms-icon-70x70.png new file mode 100644 index 0000000..56b626e Binary files /dev/null and b/ms-icon-70x70.png differ diff --git a/privacy/index.html b/privacy/index.html index a2ec1a9..8b231ec 100644 --- a/privacy/index.html +++ b/privacy/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/site.webmanifest b/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index e7d8bc3..1a73ce8 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,316 +2,328 @@ - https://fmtools.fyi/interfaces/.net/ + http://localhost:1313/interfaces/.net/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/maintenance/actively-maintained/ + http://localhost:1313/maintenance/actively-maintained/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/albert-ludwigs-universit%C3%A4t/ + http://localhost:1313/developers/albert-ludwigs-universit%C3%A4t/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/licenses/all-rights-reserved/ + http://localhost:1313/licenses/all-rights-reserved/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/ + http://localhost:1313/tools/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/licenses/apache-2.0/ + http://localhost:1313/inputs/alt-ergo/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/applications/ + http://localhost:1313/tools/sat-smt/alt-ergo/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/licenses/apache-2.0/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/applications/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/licenses/bsd/ + http://localhost:1313/tools/sat-smt/bitwuzla/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/interfaces/c/ + http://localhost:1313/tools/sat-smt/boolector/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/interfaces/c++/ + http://localhost:1313/licenses/bsd/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/techniques/cdcl/ + http://localhost:1313/interfaces/c/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/cea/ + http://localhost:1313/interfaces/c++/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/interfaces/cli/ + http://localhost:1313/techniques/cdcl/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/cnf/ + http://localhost:1313/developers/cea/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/interfaces/cli/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/applications/constraint-solver/ + http://localhost:1313/inputs/cnf/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/colibri/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/applications/constraint-solver/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cryptominisat/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/ + http://localhost:1313/tools/sat-smt/cvc4/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/dimacs/ + http://localhost:1313/tools/sat-smt/cvc5/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/disi-university-of-trento/ + http://localhost:1313/developers/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/inputs/dimacs/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/eindhoven-university-of-technology/ + http://localhost:1313/developers/disi-university-of-trento/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/fondazione-bruno-kessler/ + http://localhost:1313/tools/sat-smt/dreal/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/galileo/ + http://localhost:1313/developers/eindhoven-university-of-technology/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/gilles-audemard/ + http://localhost:1313/developers/fondazione-bruno-kessler/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/inputs/galileo/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/licenses/gplv2/ + http://localhost:1313/developers/gilles-audemard/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/licenses/gplv3/ + http://localhost:1313/tools/sat-smt/glucose/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/techniques/gpu/ + http://localhost:1313/licenses/gplv2/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/greatspn/ + http://localhost:1313/licenses/gplv3/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/ + http://localhost:1313/techniques/gpu/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/inria-rh%C3%B4ne-alpes/ + http://localhost:1313/inputs/greatspn/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/interfaces/ + http://localhost:1313/inputs/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/jani/ + http://localhost:1313/developers/inria-rh%C3%B4ne-alpes/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/interfaces/java/ + http://localhost:1313/interfaces/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/johannes-kepler-universit%C3%A4t-linz/ + http://localhost:1313/inputs/jani/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/laurent-simon/ + http://localhost:1313/interfaces/java/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/licenses/lgplv2/ + http://localhost:1313/developers/johannes-kepler-universit%C3%A4t-linz/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/licenses/ + http://localhost:1313/developers/laurent-simon/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/licenses/lgplv2/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/loria/ + http://localhost:1313/licenses/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/maintenance/ + http://localhost:1313/tools/sat-smt/lingeling/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/masaryk-university/ + http://localhost:1313/developers/loria/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/maintenance/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/microsoft-research/ + http://localhost:1313/developers/masaryk-university/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/mathsat/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/licenses/mit/ + http://localhost:1313/developers/microsoft-research/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/applications/model-checker/ + http://localhost:1313/tools/sat-smt/minisat/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/mc/ + http://localhost:1313/licenses/mit/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/mrmc/ + http://localhost:1313/applications/model-checker/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/niklas-e%C3%A9n/ + http://localhost:1313/tools/mc/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/niklas-s%C3%B6rensson/ + http://localhost:1313/inputs/mrmc/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/norbert-manthey/ + http://localhost:1313/developers/niklas-e%C3%A9n/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/maintenance/not-maintained/ + http://localhost:1313/developers/niklas-s%C3%B6rensson/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/interfaces/online/ + http://localhost:1313/developers/norbert-manthey/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/opensmt/ + http://localhost:1313/maintenance/not-maintained/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/oxford-university/ + http://localhost:1313/developers/ocaml-pro/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/licenses/ocamlpro-non-commercial/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/pnml/ + http://localhost:1313/interfaces/online/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/prism/ + http://localhost:1313/tools/sat-smt/opensmt/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/developers/oxford-university/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/applications/probabilistic-model-checker/ + http://localhost:1313/tools/sat-smt/parafrost/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/prob/ + http://localhost:1313/inputs/pnml/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/interfaces/python/ + http://localhost:1313/inputs/prism/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/prob/prism/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/applications/probabilistic-model-checker/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/interfaces/rust/ + http://localhost:1313/tools/prob/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/rwth-aachen/ + http://localhost:1313/interfaces/python/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/sally/ + http://localhost:1313/tools/sat-smt/q3b/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/sat-smt/riss/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/ + http://localhost:1313/interfaces/rust/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/applications/sat-solver/ + http://localhost:1313/developers/rwth-aachen/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/applications/smt-solver/ + http://localhost:1313/inputs/sally/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/mc/sally/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/smtlib2/ + http://localhost:1313/applications/sat-solver/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/sri-international/ + http://localhost:1313/applications/smt-solver/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/sat-smt/smt-rat/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/stanford-university/ + http://localhost:1313/tools/sat-smt/smtinterpol/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/inputs/smtlib2/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/developers/sri-international/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/techniques/ + http://localhost:1313/tools/prob/stamina/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/termination/ + http://localhost:1313/developers/stanford-university/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/ + http://localhost:1313/tools/prob/storm/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/applications/theorem-prover/ + http://localhost:1313/tools/sat-smt/stp/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/uliege/ + http://localhost:1313/techniques/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/university-of-freiburg/ + http://localhost:1313/tools/termination/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/university-of-illinois/ + http://localhost:1313/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/university-of-iowa/ + http://localhost:1313/applications/theorem-prover/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/university-of-lugano/ + http://localhost:1313/developers/uliege/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/university-of-virginia/ + http://localhost:1313/developers/university-of-freiburg/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/developers/utah-state-university/ + http://localhost:1313/developers/university-of-illinois/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/developers/university-of-iowa/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/inputs/yices-2/ + http://localhost:1313/developers/university-of-lugano/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/developers/university-of-virginia/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/developers/utah-state-university/ 2025-06-07T00:00:00+00:00 - https://fmtools.fyi/about/ + http://localhost:1313/tools/sat-smt/verit/ + 2025-06-07T00:00:00+00:00 + + http://localhost:1313/inputs/yices-2/ + 2025-06-07T00:00:00+00:00 + + http://localhost:1313/tools/sat-smt/yices/ + 2025-06-07T00:00:00+00:00 + + http://localhost:1313/tools/sat-smt/z3/ + 2025-06-07T00:00:00+00:00 + + http://localhost:1313/about/ - https://fmtools.fyi/taxonomies/ + http://localhost:1313/taxonomies/ - https://fmtools.fyi/contribute/ + http://localhost:1313/contribute/ - https://fmtools.fyi/domains/ + http://localhost:1313/domains/ - https://fmtools.fyi/license/ + http://localhost:1313/license/ - https://fmtools.fyi/privacy/ + http://localhost:1313/privacy/ diff --git a/taxonomies/index.html b/taxonomies/index.html index a747836..3a7ac1f 100644 --- a/taxonomies/index.html +++ b/taxonomies/index.html @@ -1,6 +1,6 @@ - + @@ -15,21 +15,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -468,6 +486,23 @@ the tools developed at SRI International).

+ + OCaml Pro + + + + + + + + + + + + + Alt-Ergo + + + + + + + + + + + + + + + + + + + + + OCamlPro-Non-Commercial + + + diff --git a/taxonomies/index.xml b/taxonomies/index.xml index 77ea3ad..02bdae5 100644 --- a/taxonomies/index.xml +++ b/taxonomies/index.xml @@ -2,10 +2,10 @@ All Taxonomy Data on Formal Methods Tools - https://fmtools.fyi/taxonomies/ + http://localhost:1313/taxonomies/ Recent content in All Taxonomy Data on Formal Methods Tools Hugo en-us - + diff --git a/techniques/cdcl/index.html b/techniques/cdcl/index.html index 26de6e8..7abc44c 100644 --- a/techniques/cdcl/index.html +++ b/techniques/cdcl/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/techniques/cdcl/index.xml b/techniques/cdcl/index.xml index ff67f62..1b856a1 100644 --- a/techniques/cdcl/index.xml +++ b/techniques/cdcl/index.xml @@ -2,17 +2,17 @@ CDCL on Formal Methods Tools - https://fmtools.fyi/techniques/cdcl/ + http://localhost:1313/techniques/cdcl/ Recent content in CDCL on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/techniques/gpu/index.html b/techniques/gpu/index.html index bb9b3ef..389612a 100644 --- a/techniques/gpu/index.html +++ b/techniques/gpu/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/techniques/gpu/index.xml b/techniques/gpu/index.xml index ffb98ff..4e5c21a 100644 --- a/techniques/gpu/index.xml +++ b/techniques/gpu/index.xml @@ -2,17 +2,17 @@ GPU on Formal Methods Tools - https://fmtools.fyi/techniques/gpu/ + http://localhost:1313/techniques/gpu/ Recent content in GPU on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/techniques/index.html b/techniques/index.html index 9042265..1244feb 100644 --- a/techniques/index.html +++ b/techniques/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/techniques/index.xml b/techniques/index.xml index c7fa838..393379d 100644 --- a/techniques/index.xml +++ b/techniques/index.xml @@ -2,24 +2,24 @@ Techniques on Formal Methods Tools - https://fmtools.fyi/techniques/ + http://localhost:1313/techniques/ Recent content in Techniques on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + CDCL - https://fmtools.fyi/techniques/cdcl/ + http://localhost:1313/techniques/cdcl/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/techniques/cdcl/ + http://localhost:1313/techniques/cdcl/ GPU - https://fmtools.fyi/techniques/gpu/ + http://localhost:1313/techniques/gpu/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/techniques/gpu/ + http://localhost:1313/techniques/gpu/ diff --git a/tools/index.html b/tools/index.html index 02dc7d2..7988923 100644 --- a/tools/index.html +++ b/tools/index.html @@ -1,6 +1,6 @@ - + @@ -16,21 +16,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -130,6 +148,8 @@ Click a colorful item in the"> + + @@ -183,6 +203,124 @@ Colors are generated by hashing each term’s name and converting it to RGB + + + + + Alt-Ergo + + + + + + + + + + + + + + + + + + + SMT Solver + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OCamlPro-Non-Commercial + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/index.xml b/tools/index.xml index 51463cf..b91a5bd 100644 --- a/tools/index.xml +++ b/tools/index.xml @@ -2,11 +2,11 @@ All Tools on Formal Methods Tools - https://fmtools.fyi/tools/ + http://localhost:1313/tools/ Recent content in All Tools on Formal Methods Tools Hugo en-us - + diff --git a/tools/mc/index.html b/tools/mc/index.html index 0cce452..6c2cfd8 100644 --- a/tools/mc/index.html +++ b/tools/mc/index.html @@ -1,6 +1,6 @@ - + @@ -16,21 +16,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/mc/index.xml b/tools/mc/index.xml index 62b0103..a78024f 100644 --- a/tools/mc/index.xml +++ b/tools/mc/index.xml @@ -2,17 +2,17 @@ Model Checking Tools on Formal Methods Tools - https://fmtools.fyi/tools/mc/ + http://localhost:1313/tools/mc/ Recent content in Model Checking Tools on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + Sally - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/mc/sally/ + http://localhost:1313/tools/mc/sally/ <p>Sally is a model checker for infinite state systems described as transition systems.</p> diff --git a/tools/mc/sally/index.html b/tools/mc/sally/index.html index 0272a19..e9a5030 100644 --- a/tools/mc/sally/index.html +++ b/tools/mc/sally/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/prob/index.html b/tools/prob/index.html index b453a5c..e4bb249 100644 --- a/tools/prob/index.html +++ b/tools/prob/index.html @@ -1,6 +1,6 @@ - + @@ -16,21 +16,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/prob/index.xml b/tools/prob/index.xml index 80accba..68dac05 100644 --- a/tools/prob/index.xml +++ b/tools/prob/index.xml @@ -2,31 +2,31 @@ Probabilistic Tools on Formal Methods Tools - https://fmtools.fyi/tools/prob/ + http://localhost:1313/tools/prob/ Recent content in Probabilistic Tools on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + PRISM - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/prism/ + http://localhost:1313/tools/prob/prism/ <p>PRISM is a probabilistic model checker, a tool for formal modelling and analysis of systems that exhibit random or probabilistic behaviour.</p> STAMINA - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/stamina/ + http://localhost:1313/tools/prob/stamina/ <p>A state-space truncation tool for Markov-Chains that can analyze infinite-sized models. Intefaces with either <a href="../storm" >Storm</a> or <a href="../prism" >PRISM</a>.</p> Storm - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/prob/storm/ + http://localhost:1313/tools/prob/storm/ <p>Storm is a tool for the analysis of systems involving random or probabilistic phenomena.</p> diff --git a/tools/prob/prism/index.html b/tools/prob/prism/index.html index c9a1c45..2dc4a98 100644 --- a/tools/prob/prism/index.html +++ b/tools/prob/prism/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/prob/stamina/index.html b/tools/prob/stamina/index.html index 5dea995..26d0f24 100644 --- a/tools/prob/stamina/index.html +++ b/tools/prob/stamina/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/prob/storm/index.html b/tools/prob/storm/index.html index 480d44c..9b20e58 100644 --- a/tools/prob/storm/index.html +++ b/tools/prob/storm/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/alt-ergo/index.html b/tools/sat-smt/alt-ergo/index.html new file mode 100644 index 0000000..c8fb1e1 --- /dev/null +++ b/tools/sat-smt/alt-ergo/index.html @@ -0,0 +1,395 @@ + + + + + + + + +Alt-Ergo | Formal Methods Tools + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Formal Methods Tools

+ + + + +
+
+ + + + + +
+

At a Glance

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Applications + + + + + + + + + + + + + SMT Solver + + + +
+ + Developers + + + + + + + + + + + + + OCaml Pro + + + +
+ + Inputs + + + + + + + + + + + + + Alt-Ergo + + + + + + + + + + + + + SMTLIB2 + + + +
+ + Interfaces + + + + + + + + + + + + + CLI + + + + + + + + + + + + + Online + + + +
+ + Licenses + + + + + + + + + + + + + OCamlPro-Non-Commercial + + + +
+ + Maintenance + + + + + + + + + + + + + Actively Maintained + + + +
+
+ + +
+

Description

+

Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.

+ +
+ + + + +
+ + + + +
+ + + +
+ + + diff --git a/tools/sat-smt/bitwuzla/index.html b/tools/sat-smt/bitwuzla/index.html index ac9cf0b..feb97a6 100644 --- a/tools/sat-smt/bitwuzla/index.html +++ b/tools/sat-smt/bitwuzla/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/boolector/index.html b/tools/sat-smt/boolector/index.html index de01bf5..a45ea23 100644 --- a/tools/sat-smt/boolector/index.html +++ b/tools/sat-smt/boolector/index.html @@ -1,6 +1,6 @@ - + @@ -24,21 +24,39 @@ ] Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size"> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/colibri/index.html b/tools/sat-smt/colibri/index.html index 621cfc0..d22ccf1 100644 --- a/tools/sat-smt/colibri/index.html +++ b/tools/sat-smt/colibri/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/cryptominisat/index.html b/tools/sat-smt/cryptominisat/index.html index 57a2a8b..618f6ee 100644 --- a/tools/sat-smt/cryptominisat/index.html +++ b/tools/sat-smt/cryptominisat/index.html @@ -1,6 +1,6 @@ - + @@ -19,21 +19,39 @@ This tool is available through the following interfaces: C++ Namespace: Documentation on homepage Python"> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/cvc4/index.html b/tools/sat-smt/cvc4/index.html index a2bd266..ab7c6f2 100644 --- a/tools/sat-smt/cvc4/index.html +++ b/tools/sat-smt/cvc4/index.html @@ -1,6 +1,6 @@ - + @@ -24,21 +24,39 @@ ] cvc4 is an automatic theorem prover for SMT problems. It is succeeded by cvc5"> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/cvc5/index.html b/tools/sat-smt/cvc5/index.html index c44a399..59a3315 100644 --- a/tools/sat-smt/cvc5/index.html +++ b/tools/sat-smt/cvc5/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/dreal/index.html b/tools/sat-smt/dreal/index.html index 00293fe..be09e0d 100644 --- a/tools/sat-smt/dreal/index.html +++ b/tools/sat-smt/dreal/index.html @@ -1,6 +1,6 @@ - + @@ -24,21 +24,39 @@ ] dReal is an automated reasoning tool. It focuses on solving problems that can be encoded as"> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/glucose/index.html b/tools/sat-smt/glucose/index.html index 2dd2614..aff8e9f 100644 --- a/tools/sat-smt/glucose/index.html +++ b/tools/sat-smt/glucose/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/index.html b/tools/sat-smt/index.html index 679d639..39ef94f 100644 --- a/tools/sat-smt/index.html +++ b/tools/sat-smt/index.html @@ -1,6 +1,6 @@ - + @@ -16,21 +16,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + @@ -149,6 +167,10 @@ Click a colorful"> + + + + @@ -181,6 +203,124 @@ Colors are generated by hashing each term’s name and converting it to RGB + + + + + Alt-Ergo + + + + + + + + + + + + + + + + + + + SMT Solver + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OCamlPro-Non-Commercial + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/index.xml b/tools/sat-smt/index.xml index e5f2769..ead6647 100644 --- a/tools/sat-smt/index.xml +++ b/tools/sat-smt/index.xml @@ -2,157 +2,164 @@ SAT & SMT Tools on Formal Methods Tools - https://fmtools.fyi/tools/sat-smt/ + http://localhost:1313/tools/sat-smt/ Recent content in SAT & SMT Tools on Formal Methods Tools Hugo en-us Sat, 07 Jun 2025 00:00:00 +0000 - + + + Alt-Ergo + http://localhost:1313/tools/sat-smt/alt-ergo/ + Sat, 07 Jun 2025 00:00:00 +0000 + http://localhost:1313/tools/sat-smt/alt-ergo/ + <p>Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.</p> + Bitwuzla - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/bitwuzla/ + http://localhost:1313/tools/sat-smt/bitwuzla/ <p>Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.</p> Boolector - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/boolector/ + http://localhost:1313/tools/sat-smt/boolector/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2024</span> <span style="display:none">]</span> </div> Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions. Succeeded by <a href="../bitwuzla" >Bitwuzla</a></p> Colibri - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/colibri/ + http://localhost:1313/tools/sat-smt/colibri/ <p>Colibri is an SMT solver.</p> CryptoMiniSat - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cryptominisat/ + http://localhost:1313/tools/sat-smt/cryptominisat/ <p>CryptoMiniSat is a SAT solver.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ Namespace:</strong> Documentation on <a href="https://www.msoos.org/cryptominisat5/" target="_blank" >homepage</a></li> <li><strong>Python package:</strong> <a href="https://pypi.org/project/pycryptosat/" target="_blank" >PyPI package</a></li> </ul> cvc4 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc4/ + http://localhost:1313/tools/sat-smt/cvc4/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2021</span> <span style="display:none">]</span> </div> cvc4 is an automatic theorem prover for SMT problems. It is succeeded by <a href="../cvc5" >cvc5</a></p> cvc5 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/cvc5/ + http://localhost:1313/tools/sat-smt/cvc5/ <p>cvc5 is an automatic theorem prover for SMT problems.</p> dReal - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/dreal/ + http://localhost:1313/tools/sat-smt/dreal/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> dReal is an automated reasoning tool. It focuses on solving problems that can be encoded as first-order logic formulas over the real numbers. Its special strength is in handling problems that involve a wide range of nonlinear real functions.</p> Glucose - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/glucose/ + http://localhost:1313/tools/sat-smt/glucose/ <p>Glucose is a SAT solver.</p> Lingeling - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/lingeling/ + http://localhost:1313/tools/sat-smt/lingeling/ <p>Lingeling is a SAT solver.</p> MathSAT - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/mathsat/ + http://localhost:1313/tools/sat-smt/mathsat/ <p><div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(226, 181, 59);"></span> <span style="display:none">[</span> <span style="color: rgb(226, 181, 59); font-size: 1rem;">Closed-Source Tool</span> <span style="display:none">]&nbsp;</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> MiniSat - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/minisat/ + http://localhost:1313/tools/sat-smt/minisat/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2013</span> <span style="display:none">]</span> </div> MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.</p> OpenSMT - https://fmtools.fyi/tools/sat-smt/opensmt/ + http://localhost:1313/tools/sat-smt/opensmt/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/opensmt/ - <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="https://fmtools.fyi/tools/minisat" >MiniSAT</a>.</p> + http://localhost:1313/tools/sat-smt/opensmt/ + <p>OpenSMT is a compact and open-source SMT-solver written in C++, with the main goal of making SMT-Solvers easy to understand and use as a computational engine for formal verification. OpenSMT is built on top of <a href="http://localhost:1313/tools/minisat" >MiniSAT</a>.</p> ParaFROST - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/parafrost/ + http://localhost:1313/tools/sat-smt/parafrost/ <p>ParaFROST is a parallel SAT solver with GPU-accelerated inprocessing capable of harnessing NVIDIA CUDA-enabled GPUs in applying modern inprocessing tecnhiques in parallel.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> Q3B - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/q3b/ + http://localhost:1313/tools/sat-smt/q3b/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2023</span> <span style="display:none">]</span> </div> Q3B is an SMT solver for the quantified bit-vector formulas which uses BDDs.</p> Riss - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/riss/ + http://localhost:1313/tools/sat-smt/riss/ <p> <div style="display: flex; align-items: center; gap: 8px;"> <span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgb(240, 85, 85);"></span> <span style="display:none">[</span> <span style="color: rgb(240, 85, 85); font-size: 1rem;">Not Maintained Since 2017</span> <span style="display:none">]</span> </div> Riss is a SAT solving tool collection.</p> SMT-RAT - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smt-rat/ + http://localhost:1313/tools/sat-smt/smt-rat/ <p>SMT-RAT is an SMT Real Algebra Toolbox.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C++ API:</strong> <a href="https://ths-rwth.github.io/smtrat/dc/dad/md__builds_ths_smt_smtrat_doc_markdown_07_using_smtrat.html#autotoc_md25" target="_blank" >C++ API Reference</a></li> </ul> SMTInterpol - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/smtinterpol/ + http://localhost:1313/tools/sat-smt/smtinterpol/ <p>SMTInterpol is an SMT Solver that can compute Craig interpolants for various theories.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>Java API:</strong> <a href="https://ultimate.informatik.uni-freiburg.de/smtinterpol/doc/index.html" target="_blank" >Java API Reference</a></li> </ul> STP - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/stp/ + http://localhost:1313/tools/sat-smt/stp/ <p>STP is a constraint solver for quantifier-free bitvectors.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://stp.readthedocs.io/en/latest/#c-library-usage" target="_blank" >stp C API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://stp.readthedocs.io/en/latest/#python-usage" target="_blank" >stp PyPI package</a></li> </ul> veriT - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/verit/ + http://localhost:1313/tools/sat-smt/verit/ <p>veriT is an SMT solver developed by LORIA and ULiege. It supports a wide range of theories and is designed for use in formal verification, automated reasoning, and related research areas. veriT accepts input in SMT-LIB2 and DIMACS formats and provides a command-line interface for ease of integration into verification workflows. The solver is actively maintained and distributed under the BSD license, making it suitable for both academic and industrial applications.</p> Yices 2 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/yices/ + http://localhost:1313/tools/sat-smt/yices/ <p>Yices is an SMT solver developed by SRI International. It is widely used for checking the satisfiability of logical formulas over various theories. It supports the SMT-LIB standard and its own input language, and provides APIs for several programming languages, making it suitable for research and industrial applications in software and hardware verification.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>General API:</strong> <a href="https://yices.csl.sri.com/doc/index.html" target="_blank" >Yices API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/yices/" target="_blank" >yices2 PyPI package</a></li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/yices2" target="_blank" >yices2 crate on crates.io</a></li> </ul> Z3 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ Sat, 07 Jun 2025 00:00:00 +0000 - https://fmtools.fyi/tools/sat-smt/z3/ + http://localhost:1313/tools/sat-smt/z3/ <p>Z3 is a general-purpose theorem prover widely used for SAT &amp; SMT solving.</p> <h2 id="apis-and-bindings">APIs and Bindings</h2> <p>This tool is available through the following interfaces:</p> <ul> <li><strong>C API:</strong> <a href="https://z3prover.github.io/api/html/group__capi.html" target="_blank" >Z3 C API Reference</a></li> <li><strong>C++ API:</strong> <a href="https://z3prover.github.io/api/html/namespacez3.html" target="_blank" >Z3 C++ Namespace Reference</a></li> <li><strong>.NET API:</strong> <a href="https://z3prover.github.io/api/html/namespace_microsoft_1_1_z3.html" target="_blank" >Z3 .NET Namespace Reference</a></li> <li><strong>Java API:</strong> <a href="https://z3prover.github.io/api/html/namespacecom_1_1microsoft_1_1z3.html" target="_blank" >Z3 Java API Reference</a></li> <li><strong>Python bindings:</strong> <a href="https://pypi.org/project/z3-solver/" target="_blank" >z3-solver PyPI package</a> (<a href="https://z3prover.github.io/api/html/z3.html" target="_blank" >Documentation</a>)</li> <li><strong>Rust bindings:</strong> <a href="https://crates.io/crates/z3" target="_blank" >z3 crate on crates.io</a></li> </ul> diff --git a/tools/sat-smt/lingeling/index.html b/tools/sat-smt/lingeling/index.html index d91125c..8dc5117 100644 --- a/tools/sat-smt/lingeling/index.html +++ b/tools/sat-smt/lingeling/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/mathsat/index.html b/tools/sat-smt/mathsat/index.html index b600244..d7e0f02 100644 --- a/tools/sat-smt/mathsat/index.html +++ b/tools/sat-smt/mathsat/index.html @@ -1,6 +1,6 @@ - + @@ -20,21 +20,39 @@ ]  MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get"> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/minisat/index.html b/tools/sat-smt/minisat/index.html index be22ca6..fc57e06 100644 --- a/tools/sat-smt/minisat/index.html +++ b/tools/sat-smt/minisat/index.html @@ -1,6 +1,6 @@ - + @@ -24,21 +24,39 @@ ] MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers"> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/opensmt/index.html b/tools/sat-smt/opensmt/index.html index 81406c1..c3f41b2 100644 --- a/tools/sat-smt/opensmt/index.html +++ b/tools/sat-smt/opensmt/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/parafrost/index.html b/tools/sat-smt/parafrost/index.html index 262dd6f..fb1187c 100644 --- a/tools/sat-smt/parafrost/index.html +++ b/tools/sat-smt/parafrost/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/q3b/index.html b/tools/sat-smt/q3b/index.html index c31a990..772fa65 100644 --- a/tools/sat-smt/q3b/index.html +++ b/tools/sat-smt/q3b/index.html @@ -1,6 +1,6 @@ - + @@ -24,21 +24,39 @@ ] Q3B is an SMT solver for the quantified bit-vector formulas which uses BDDs."> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/riss/index.html b/tools/sat-smt/riss/index.html index 43c9451..9290c86 100644 --- a/tools/sat-smt/riss/index.html +++ b/tools/sat-smt/riss/index.html @@ -1,6 +1,6 @@ - + @@ -24,21 +24,39 @@ ] Riss is a SAT solving tool collection."> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/smt-rat/index.html b/tools/sat-smt/smt-rat/index.html index 16c54a1..94acb32 100644 --- a/tools/sat-smt/smt-rat/index.html +++ b/tools/sat-smt/smt-rat/index.html @@ -1,6 +1,6 @@ - + @@ -19,21 +19,39 @@ This tool is available through the following interfaces: C++ API: C++ API Reference "> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/smtinterpol/index.html b/tools/sat-smt/smtinterpol/index.html index 3bc1053..37dcd3a 100644 --- a/tools/sat-smt/smtinterpol/index.html +++ b/tools/sat-smt/smtinterpol/index.html @@ -1,6 +1,6 @@ - + @@ -16,21 +16,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/stp/index.html b/tools/sat-smt/stp/index.html index 3d63d69..6367c62 100644 --- a/tools/sat-smt/stp/index.html +++ b/tools/sat-smt/stp/index.html @@ -1,6 +1,6 @@ - + @@ -18,21 +18,39 @@ APIs and Bindings This tool is available through the following interfaces: C API: stp C API"> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/verit/index.html b/tools/sat-smt/verit/index.html index c4eab38..f0a48ba 100644 --- a/tools/sat-smt/verit/index.html +++ b/tools/sat-smt/verit/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/yices/index.html b/tools/sat-smt/yices/index.html index dd4b457..5320154 100644 --- a/tools/sat-smt/yices/index.html +++ b/tools/sat-smt/yices/index.html @@ -1,6 +1,6 @@ - + @@ -14,21 +14,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/sat-smt/z3/index.html b/tools/sat-smt/z3/index.html index 9680ae6..4d52476 100644 --- a/tools/sat-smt/z3/index.html +++ b/tools/sat-smt/z3/index.html @@ -1,6 +1,6 @@ - + @@ -18,21 +18,39 @@ APIs and Bindings This tool is available through the following interfaces: C API:"> - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/termination/index.html b/tools/termination/index.html index fb80e4f..5e5f75e 100644 --- a/tools/termination/index.html +++ b/tools/termination/index.html @@ -1,6 +1,6 @@ - + @@ -16,21 +16,39 @@ - + - + - - - - + + + + - + + + + + + + + + + + + + + + + + + + diff --git a/tools/termination/index.xml b/tools/termination/index.xml index a04e186..ef3c065 100644 --- a/tools/termination/index.xml +++ b/tools/termination/index.xml @@ -2,11 +2,11 @@ Termination Tools on Formal Methods Tools - https://fmtools.fyi/tools/termination/ + http://localhost:1313/tools/termination/ Recent content in Termination Tools on Formal Methods Tools Hugo en-us - +