diff options
Diffstat (limited to 'src/smtlib2/smtlib2_genConstr.mli')
-rw-r--r-- | src/smtlib2/smtlib2_genConstr.mli | 43 |
1 files changed, 14 insertions, 29 deletions
diff --git a/src/smtlib2/smtlib2_genConstr.mli b/src/smtlib2/smtlib2_genConstr.mli index 1aa992e..40f73c7 100644 --- a/src/smtlib2/smtlib2_genConstr.mli +++ b/src/smtlib2/smtlib2_genConstr.mli @@ -1,32 +1,17 @@ -val pp_symbol : Smtlib2_ast.symbol -> string -val string_of_symbol : Smtlib2_ast.symbol -> string -val identifier_of_qualidentifier : - Smtlib2_ast.qualidentifier -> Smtlib2_ast.identifier -val string_type : string -> SmtBtype.btype -val sort_of_string : string -> SmtBtype.btype * 'a list -val sort_of_symbol : Smtlib2_ast.symbol -> SmtBtype.btype * 'a list -val string_of_identifier : Smtlib2_ast.identifier -> string -val string_of_qualidentifier : Smtlib2_ast.qualidentifier -> string -val sort_of_sort : Smtlib2_ast.sort -> (SmtBtype.btype * 'a list as 'a) -val declare_sort : - SmtBtype.reify_tbl -> Smtlib2_ast.symbol -> SmtBtype.btype -val declare_fun : - SmtBtype.reify_tbl -> - SmtAtom.Op.reify_tbl -> - Smtlib2_ast.symbol -> - Smtlib2_ast.sort list -> Smtlib2_ast.sort -> SmtAtom.indexed_op -val make_root_specconstant : - SmtAtom.Atom.reify_tbl -> Smtlib2_ast.specconstant -> SmtAtom.hatom -type atom_form = Atom of SmtAtom.Atom.t | Form of SmtAtom.Form.t -val make_root : - SmtAtom.Atom.reify_tbl -> - SmtAtom.Form.reify -> Smtlib2_ast.term -> SmtAtom.Form.t -val declare_commands : - SmtBtype.reify_tbl -> - SmtAtom.Op.reify_tbl -> - SmtAtom.Atom.reify_tbl -> - SmtAtom.Form.reify -> - SmtAtom.Form.t list -> Smtlib2_ast.command -> SmtAtom.Form.t list +(**************************************************************************) +(* *) +(* SMTCoq *) +(* Copyright (C) 2011 - 2019 *) +(* *) +(* See file "AUTHORS" for the list of authors *) +(* *) +(* This file is distributed under the terms of the CeCILL-C licence *) +(* *) +(**************************************************************************) + + +val parse_smt2bv : string -> bool list +val bigint_bv : Big_int.big_int -> int -> string val import_smtlib2 : SmtBtype.reify_tbl -> SmtAtom.Op.reify_tbl -> |