package binsec
Install
dune-project
Dependency
Authors
-
AAdel Djoudi
-
BBenoit Boero
-
BBenjamin Farinier
-
CChakib Foulani
-
DDorian Lesbre
-
FFrédéric Recoules
-
GGuillaume Girol
-
JJosselin Feist
-
LLesly-Ann Daniel
-
MMahmudul Faisal Al Ameen
-
MManh-Dung Nguyen
-
MMathéo Vergnolle
-
MMatthieu Lemerre
-
NNicolas Bellec
-
OOlivier Nicole
-
RRichard Bonichon
-
RRobin David
-
SSébastien Bardin
-
SSoline Ducousso
-
TTa Thanh Dinh
-
YYaëlle Vinçont
-
YYanis Sellami
Maintainers
Sources
sha256=93f6fe439d486b166062ef6dd92c4ce3aa0947b5e18b1c3aa7de2fc3003aa6d9
sha512=98feb2b0a3f0a33fe912e9885311dd1c051768c707437f8ef038a8489fec019960142b588c6973eb8f726a14d9b2a1b4c765d915539911cb9f6ed6da9f1e51f2
doc/binsec.smtlib/Binsec_smtlib/Formula/Solver/Make_binding/argument-1-_/index.html
Parameter Make_binding._
An incremental solver instance.
Parameters
Signature
val pp : Format.formatter -> unit -> unitpp ppf () pretty-print the session solver.
include Binsec_smtlib_bindings.TERM
module Bl : sig ... endmodule Bv : sig ... endmodule Ax : sig ... endval assert_formula : Bl.t -> unitassert_formula bl assert the boolean entry in the solver instance.
pop () discard all the assertions since the last backup point, restoring the solver context in the same state as before the push (). Invalid uses may fail in an unpredictable fashion.
val check_sat : ?timeout:float -> unit -> Binsec_smtlib_bindings.statuscheck_sat () checks if the current formula is satisfiable.
val check_sat_assuming :
?timeout:float ->
Bl.t ->
Binsec_smtlib_bindings.statuscheck_sat_assuming e checks if the current formula is satisfiable with the assumtion e.
val get_bl_value : Bl.t -> boolget_bl_value expr returns the assignment of the expression expr if check_sat returned Sat. Invalid uses may fail in an unpredictable fashion.
get_bv_value expr returns the assignment of the expression expr if check_sat returned Sat. Invalid uses may fail in an unpredictable fashion.
fold_ax_values f ax v iter through the assignment of the array ax if check_sat returned Sat. Invalid uses may fail in an unpredictable fashion.