package libzipperposition
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Library for Zipperposition
Install
dune-project
Dependency
Authors
Maintainers
Sources
2.1.tar.gz
md5=e72de75e9f0f87da9e6e8c0a4d4c89f9
sha512=81becfc9badd686ab3692cd9312172aa4c4e3581b110e81770bb01e0ffbc1eb8495d0dd6d43b98f3d06e6b8c8a338174c13ebafb4e9849a3ddf89f9a3a72c287
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 ... endtype 'a printer = Format.formatter -> 'a -> unitAvatar: splitting+sat
val flag_cut_introduced : Libzipperposition.SClause.flagmodule type S = sig ... endmodule Make
(E : Libzipperposition.Env.S)
(Sat : Libzipperposition.Sat_solver.S) :
S with module E = E and module Solver = Satval k_avatar : (module S) Logtk.Flex_state.keyval get_env : (module Libzipperposition.Env.S) -> (module S)val extension : Libzipperposition.Extensions.tExtension that enables Avatar splitting and create a new SAT-solver.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page