package alt-ergo-lib

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Shostak.CombineSource

Sourcetype r
Sourceval make : Expr.t -> r * Expr.t list
Sourceval type_info : r -> Ty.t
Sourceval str_cmp : r -> r -> int
Sourceval hash_cmp : r -> r -> int
Sourceval equal : r -> r -> bool
Sourceval hash : r -> int
Sourceval leaves : r -> r list
Sourceval subst : r -> r -> r -> r
Sourceval solve : r -> r -> (r * r) list
Sourceval term_embed : Expr.t -> r
Sourceval term_extract : r -> Expr.t option * bool
Sourceval ac_embed : r Sig.ac -> r
Sourceval ac_extract : r -> r Sig.ac option
Sourceval color : r Sig.ac -> r
Sourceval fully_interpreted : Symbols.t -> Ty.t -> bool
Sourceval is_a_leaf : r -> bool
Sourceval print : Format.formatter -> r -> unit
Sourceval abstract_selectors : r -> (r * r) list -> r * (r * r) list
Sourceval top : unit -> r
Sourceval bot : unit -> r
Sourceval is_solvable_theory_symbol : Symbols.t -> Ty.t -> bool
Sourceval assign_value : r -> r list -> (Expr.t * r) list -> (Expr.t * bool) option
Sourceval choose_adequate_model : Expr.t -> r -> (Expr.t * r) list -> r * string
OCaml

Innovation. Community. Security.