package mc2

  1. Overview
  2. Docs

Module Mc2_core.ValueSource

Values

A value belongs in models. Every term must eventually be assigned to a value.

Sourcetype t
Sourcetype view
Sourceval equal : t -> t -> bool
Sourceval hash : t -> int
Sourceval is_bool : t -> bool
Sourceval is_true : t -> bool
Sourceval is_false : t -> bool
Sourceval as_bool : t -> bool option
Sourceval as_bool_exn : t -> bool
Sourceval bool_neg : t -> t
Sourceval view : t -> Mc2_core__.Solver_types.value_view

non-bool only

Sourceval tc : t -> Mc2_core__.Solver_types.tc_value

non-bool only

non-bool only

Sourceval true_ : t
Sourceval false_ : t
Sourceval of_bool : bool -> t
Sourceval make : Mc2_core__.Solver_types.tc_value -> view -> t

Main construction for values

Sourcemodule Tbl : CCHashtbl.S with type key = t
Sourcemodule TC : sig ... end
OCaml

Innovation. Community. Security.