Module Nusmv.With_interface

Parameters

Signature

type model := t
type t
val create : name:Base.string -> Hardcaml.Signal.t Hardcaml.Interface.Create_fn(I)(O).t -> t
val ltl : t -> ( ltl Base.array I.t, ltl Base.array O.t ) Circuit_properties.t
val ctl : t -> ( ctl Base.array I.t, ctl Base.array O.t ) Circuit_properties.t
val create_specification : t -> property Base.list -> model