package smtml
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
An SMT solver frontend for OCaml
Install
dune-project
Dependency
Authors
-
JJoão Pereira <joaomhmpereira@tecnico.ulisboa.pt>
-
FFilipe Marques <filipe.s.marques@tecnico.ulisboa.pt>
-
HHichem Rami Ait El Hara <hra@ocamlpro.com>
-
Rredianthus <redopam@pm.me>
-
AArthur Carcano <arthur.carcano@ocamlpro.com>
-
PPierre Chambart <pierre.chambart@ocamlpro.com>
-
JJosé Fragoso Santos <jose.fragoso@tecnico.ulisboa.pt>
Maintainers
Sources
v0.30.0.tar.gz
md5=afedffddc52bc135ea1bd98b19ca0455
sha512=ed7d21125c7441de37c3326fb667822ccd97e5880449886ff6bcbdddcac39d0cd7821c86982e8b21fa97b308edf92b7c8b4de127a993d56360cef10b63c7c8fa
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.
Added to opam-repository:
Dependencies (22)
-
zarith
>= "1.5" -
yojson
>= "1.6.0" -
mtime
>= "2.0.0" -
scfg
>= "0.5" -
prelude
>= "0.5" - ppx_enumerate
- ppx_deriving
- ocaml_intrinsics
-
ocaml
>= "4.14.0" -
menhir
build & >= "20220210" -
hc
>= "0.5" - farith
- fpath
-
fmt
>= "0.8.7" -
dolmen_model
>= "0.10" -
dolmen_type
>= "0.10" -
dolmen
>= "0.10" -
dune-site
>= "3.20" -
dune-build-info
>= "3.20" -
dune
>= "3.20" -
cmdliner
>= "1.3.0" - bos
Dev Dependencies (16)
-
tls-lwt
with-dev-setup -
sexplib
with-dev-setup -
re
with-dev-setup -
mdx
with-test -
lwt
with-dev-setup -
dune-glob
with-dev-setup -
extunix
with-dev-setup -
cohttp-lwt-unix
with-dev-setup -
cohttp
with-dev-setup -
benchpress
with-dev-setup & = "dev" -
ocaml-lsp-server
with-dev-setup -
ocamlformat
>= "0.29.0" & with-dev-setup -
bisect_ppx
with-dev-setup & >= "2.5.0" -
alcotest
with-test -
sherlodoc
with-doc -
odoc
with-doc
Used by (1)
Conflicts (6)
-
z3
< "4.16.0" -
cvc5
< "1.3.0-2" -
colibrilib
< "0.6.0" -
colibri2
< "0.6.0" -
bitwuzla-cxx
< "0.6.0" -
alt-ergo-lib
< "2.6.2"
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page