module Avatar:sig
..end
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.
type'a
printer =Format.formatter -> 'a -> unit
val flag_cut_introduced : SClause.flag
module type S = Avatar_intf.S
module Make:
val k_avatar : (module Avatar.S) Flex_state.key
val get_env : (module Env.S) -> (module Avatar.S)
val extension : Extensions.t