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:??? -> unit -> Ast.t
Sourceval exit : ?loc:??? -> unit -> Ast.t
Sourceval push : ?loc:??? -> int -> Ast.t
Sourceval pop : ?loc:??? -> int -> Ast.t
Sourceval reset_assertions : ?loc:??? -> unit -> Ast.t
Sourceval type_decl : ?loc:??? -> 'b
Sourceval type_def : ?loc:??? -> Symbol.t -> 'b -> Expr.t -> Ast.t
Sourceval datatypes : ?loc:??? -> 'b
Sourceval fun_decl : ?loc:??? -> Symbol.t -> Expr.t list -> Expr.t list -> Expr.t -> Ast.t
Sourceval fun_def : ?loc:??? -> 'b
Sourceval funs_def_rec : ?loc:??? -> 'b -> 'c
Sourceval assert_ : ?loc:??? -> Expr.t -> Ast.t
Sourceval get_assertions : ?loc:??? -> unit -> Ast.t
Sourceval check_sat : ?loc:??? -> Expr.t list -> Ast.t
Sourceval get_model : ?loc:??? -> unit -> Ast.t
Sourceval get_value : ?loc:??? -> Expr.t list -> Ast.t
Sourceval get_assignment : ?loc:??? -> unit -> Ast.t
Sourceval get_proof : ?loc:??? -> unit -> 'b
Sourceval get_unsat_core : ?loc:??? -> unit -> 'b
Sourceval get_unsat_assumptions : ?loc:??? -> unit -> 'b
Sourceval get_info : ?loc:??? -> string -> Ast.t
Sourceval get_option : ?loc:??? -> string -> Ast.t
Sourceval echo : ?loc:??? -> string -> Ast.t
Sourceval set_info : ?loc:??? -> Expr.t -> Ast.t
Sourceval set_option : ?loc:??? -> Expr.t -> Ast.t
Sourceval set_logic : ?loc:??? -> string -> Ast.t