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