package smtml
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
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.28.0.tar.gz
md5=dccec4e664735d96f7d5e867f8c0841f
sha512=4e1586451c0e61dcae6bd46bb8fe899430b383c776dbf214cffcd6802449ee522f4658e2990ac1a1ad6f8e89f72a8d83ba0a40a7d33b2faaa9f8ae0c7a1d0c67
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.
Published: 29 May 2026
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" -
ounit2
with-test -
sherlodoc
with-doc -
odoc
with-doc
Used by (1)
Conflicts (3)
-
z3
< "4.16.0" -
alt-ergo-lib
< "2.6.2" -
bitwuzla-cxx
< "0.6.0"
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page