package alt-ergo-lib
The Alt-Ergo SMT prover library
Install
Dune Dependency
alt-ergo.ocamlpro.com
Readme
LicenseRef-OCamlPro-Non-Commercial-Purpose-License-Version-1 License
Edit opam file
Versions (15)
Authors
Maintainers
Sources
2.4.2.tar.gz
md5=c47327ae132c860890c820bfd5d49d51
sha512=61ae181ccd60a49f833ea79bbd5184a46f8eef24e7fe1169b15e905ed86584bdbe993ef86c203d5bfc3d79961024f96af0e4e623dc15479aa9538648291c9a75
doc/alt-ergo-lib/AltErgoLib/Enum_rel/index.html
Module AltErgoLib.Enum_rel
include Sig_rel.RELATION
val empty : Expr.Set.t list -> t
val assume :
t ->
Uf.t ->
Shostak.Combine.r Sig_rel.input list ->
t * Shostak.Combine.r Sig_rel.result
val query : t -> Uf.t -> Shostak.Combine.r Sig_rel.input -> Th_util.answer
val case_split :
t ->
Uf.t ->
for_model:bool ->
(Shostak.Combine.r Xliteral.view * bool * Th_util.lit_origin) list
case_split env returns a list of equalities
val add :
t ->
Uf.t ->
Shostak.Combine.r ->
Expr.t ->
t * (Shostak.Combine.r Xliteral.view * Explanation.t) list
add a representant to take into account
val instantiate :
do_syntactic_matching:bool ->
(Matching_types.info Expr.Map.t * Expr.t list Expr.Map.t Symbols.Map.t) ->
t ->
Uf.t ->
(Expr.t -> Expr.t -> bool) ->
t * Sig_rel.instances
val print_model :
Format.formatter ->
t ->
(Expr.t * Shostak.Combine.r) list ->
unit
val new_terms : t -> Expr.Set.t
val assume_th_elt : t -> Expr.th_elt -> Explanation.t -> t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>