Module Sidekick_base.Model
Model
module Val_map : sig ... endmodule Fun_interpretation : sig ... endtype t={values : Base_types.Value.t Sidekick_base__.Base_types.Term.Map.t;funs : Fun_interpretation.t Sidekick_base__.Base_types.Fun.Map.t;}
val empty : tval add : Base_types.Term.t -> Base_types.Value.t -> t -> tval mem : Base_types.Term.t -> t -> boolval find : Base_types.Term.t -> t -> Base_types.Value.t optionval merge : t -> t -> tval pp : t CCFormat.printerval eval : t -> Base_types.Term.t -> Base_types.Value.t option