Module Imandra_interactive.Abstractor
include module type of struct include Imandra_surface.Abstractor end
module Predicate = Imandra_surface__Abstractor.Predicatemodule Node_data = Imandra_surface__Abstractor.Node_datamodule Edge_data = Imandra_surface__Abstractor.Edge_datamodule Lit = Imandra_surface__Abstractor.Litval is_predicate : f:Lit.t option -> Lit.t list -> boolmodule Node = Imandra_surface__Abstractor.Nodemodule Edge = Imandra_surface__Abstractor.Edgemodule G = Imandra_surface__Abstractor.Gval merge : G.t -> G.t -> G.tmodule Make_Dot = Imandra_surface__Abstractor.Make_Dotmodule Json = Imandra_surface__Abstractor.Jsonmodule Dot = Imandra_surface__Abstractor.Dotmodule Stage = Imandra_surface__Abstractor.Stagemodule Unsat_core = Imandra_surface__Abstractor.Unsat_coremodule FSM = Imandra_surface__Abstractor.FSMval top :
?scope:Opentelemetry.Trace.scope ->
state_ty:string ->
valid_state:string ->
transitions:string list ->
predicates:string list ->
?hints:Imandra_surface.Uid.t Imandra_surface.Hints.t ->
?fsm:Imandra_protocol.Abstractor.fsm ->
?stages:Imandra_surface.Abstractor.Stage.t list ->
unit ->
Imandra_surface.Abstractor.FSM.t