package libzipperposition
Library for Zipperposition
Install
Dune Dependency
Authors
Maintainers
Sources
2.0.tar.gz
md5=7a8e57388083ed763d12d18324c8a086
sha512=5c5ac312ada6b42907d1e91e349454a8375f7bf8165d3459721a40b707a840a3d6b3dc968a66f1040cb4de7aedf5c1c13f3e90b51337eae5ea6de41651d7bd63
doc/libzipperposition.avatar/Libzipperposition_avatar/index.html
Module Libzipperposition_avatar
Basic Splitting à la Avatar
We don't implement all the stuff from Avatar, in particular all clauses are active whether or not their trail is satisfied in the current model. Trails are only used to make splits easier currently.
Future work may include locking clauses whose trails are unsatisfied.
Depends optionally on the "meta" extension.
module UnionFind : sig ... end
type 'a printer = Format.formatter -> 'a -> unit
Avatar: splitting+sat
val flag_cut_introduced : Libzipperposition.SClause.flag
module type S = sig ... end
module Make
(E : Libzipperposition.Env.S)
(Sat : Libzipperposition.Sat_solver.S) :
S with module E = E and module Solver = Sat
val k_avatar : (module S) Logtk.Flex_state.key
val get_env : (module Libzipperposition.Env.S) -> (module S)
val extension : Libzipperposition.Extensions.t
Extension that enables Avatar splitting and create a new SAT-solver.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page