Skip to content

Commit

Permalink
Fix project description (Closes #199)
Browse files Browse the repository at this point in the history
  • Loading branch information
filipeom committed Feb 7, 2025
1 parent 5d3459a commit 9253bf0
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
# Smt.ml [![Build badge](https://github.com/formalsec/smtml/actions/workflows/build.yml/badge.svg)](https://github.com/formalsec/smtml/actions) [![Coverage Status](https://coveralls.io/repos/github/formalsec/smtml/badge.svg)](https://coveralls.io/github/formalsec/smtml) [![MIT](https://img.shields.io/github/license/formalsec/smtml)](LICENSE) ![Platform](https://img.shields.io/badge/platform-linux%20%7C%20macos-lightgrey)

Smt.ml is a Multi Back-end Front-end for SMT Solvers in OCaml. The primary
objective of Smt.ml is to facilitate the effortless transition between
different SMT solvers during program analysis, as certain SMT solvers may prove
more efficient at handling specific logics and formulas. Presently, Smt.ml
offers support for [Z3], [Colibri2], [Bitwuzla], and [Alt-Ergo], and ongoing
efforts are directed towards incorporating support for [cvc5].
Smt.ml is an SMT solver frontend for OCaml that simplifies integration
with various solvers through a consistent interface. Its parametric
encoding facilitates the easy addition of new solver backends, while
optimisations like formula simplification, result caching, and detailed
error feedback enhance performance and usability.

## Installation

Expand Down
4 changes: 2 additions & 2 deletions dune-project
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@

(package
(name smtml)
(synopsis "A Front-end library for SMT solvers in OCaml")
(description "A Multi Back-end Front-end for SMT Solvers in OCaml.")
(synopsis "An SMT solver frontend for OCaml.")
(description "Smt.ml is an SMT solver frontend for OCaml that simplifies integration with various solvers through a consistent interface. Its parametric encoding facilitates the easy addition of new solver backends, while optimisations like formula simplification, result caching, and detailed error feedback enhance performance and usability.")
; Optional solver dependencies
; Change here sould be mirrored in "conflicts"
(depopts
Expand Down
5 changes: 3 additions & 2 deletions smtml.opam
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
synopsis: "A Front-end library for SMT solvers in OCaml"
description: "A Multi Back-end Front-end for SMT Solvers in OCaml."
synopsis: "An SMT solver frontend for OCaml."
description:
"Smt.ml is an SMT solver frontend for OCaml that simplifies integration with various solvers through a consistent interface. Its parametric encoding facilitates the easy addition of new solver backends, while optimisations like formula simplification, result caching, and detailed error feedback enhance performance and usability."
maintainer: ["Filipe Marques <[email protected]>"]
authors: [
"João Pereira <[email protected]>"
Expand Down

0 comments on commit 9253bf0

Please sign in to comment.