package smtml

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

Module Smtlib.StatementSource

Sourcetype t = Ast.t
Sourceval reset : ?loc:'a -> unit -> Ast.t
Sourceval exit : ?loc:'a -> unit -> Ast.t
Sourceval push : ?loc:'a -> int -> Ast.t
Sourceval pop : ?loc:'a -> int -> Ast.t
Sourceval reset_assertions : ?loc:'a -> unit -> Ast.t
Sourceval type_decl : ?loc:'a -> 'b
Sourceval type_def : ?loc:'a -> Symbol.t -> 'b -> Expr.t -> Ast.t
Sourceval datatypes : ?loc:'a -> 'b
Sourceval fun_decl : ?loc:Loc.t -> Symbol.t -> Expr.t list -> Expr.t list -> Expr.t -> Ast.t
Sourceval fun_def : ?loc:'a -> 'b
Sourceval funs_def_rec : ?loc:'a -> 'b -> 'c
Sourceval assert_ : ?loc:'a -> Expr.t -> Ast.t
Sourceval get_assertions : ?loc:'a -> unit -> Ast.t
Sourceval check_sat : ?loc:'a -> Expr.t list -> Ast.t
Sourceval get_model : ?loc:'a -> unit -> Ast.t
Sourceval get_value : ?loc:'a -> Expr.t list -> Ast.t
Sourceval get_assignment : ?loc:'a -> unit -> Ast.t
Sourceval get_proof : ?loc:'a -> unit -> 'b
Sourceval get_unsat_core : ?loc:'a -> unit -> 'b
Sourceval get_unsat_assumptions : ?loc:'a -> unit -> 'b
Sourceval get_info : ?loc:'a -> string -> Ast.t
Sourceval get_option : ?loc:'a -> string -> Ast.t
Sourceval echo : ?loc:'a -> string -> Ast.t
Sourceval set_info : ?loc:'a -> Expr.t -> Ast.t
Sourceval set_option : ?loc:'a -> Expr.t -> Ast.t
Sourceval set_logic : ?loc:Loc.t -> string -> Ast.t