package alt-ergo-lib
The Alt-Ergo SMT prover library
Install
Dune Dependency
alt-ergo.ocamlpro.com
Readme
Changelog
LicenseRef-OCamlpro-Non-Commercial; Apache-2.0 License
Edit opam file
Versions (15)
Authors
Maintainers
Sources
alt-ergo-2.5.1.tbz
sha256=9cf8d69a0e457a939b86aba2a18c6154faba51d387b42a361ece55d329dd601d
sha512=09694d18496ba1938daaa7b4e28e6b3d6811687dd3aaede17917f20511be9d8328394fac021af683d4c0217d4b030da9a60a5b9c14d968f1948735ea7ec52543
doc/alt-ergo-lib/AltErgoLib/Util/index.html
Module AltErgoLib.Util
Different values for -case-split-policy option: -after-theory-assume (default value): after assuming facts in theory by the SAT -before-matching: just before performing a matching round -after-matching: just after performing a matching round *
val pp_sat_solver : Format.formatter -> sat_solver -> unit
val th_ext_of_string : string -> theories_extensions option
val string_of_th_ext : theories_extensions -> string
generic function for comparing algebraic data types. compare_algebraic a b f
- Stdlib.compare a b is used if
type matching_env = {
nb_triggers : int;
triggers_var : bool;
no_ematching : bool;
greedy : bool;
use_cs : bool;
backward : inst_kind;
}
Loops from 0 to max
and returns (f max elt ... (f 1 elt (f 0 elt init)))...)
. Returns init
if max
< 0
val print_list :
sep:string ->
pp:(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a list ->
unit
val print_list_pp :
sep:(Format.formatter -> unit -> unit) ->
pp:(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a list ->
unit
val failwith : ('a, Format.formatter, unit, 'b) format4 -> 'a
val internal_error : ('a, Format.formatter, unit, 'b) format4 -> 'a
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>