blob: a041ce372b275e2a6279b8070f1cd44055530e65 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
(**************************************************************************)
(* *)
(* SMTCoq *)
(* Copyright (C) 2011 - 2022 *)
(* *)
(* See file "AUTHORS" for the list of authors *)
(* *)
(* This file is distributed under the terms of the CeCILL-C licence *)
(* *)
(**************************************************************************)
val parse_certif :
CoqInterface.id ->
CoqInterface.id ->
CoqInterface.id ->
CoqInterface.id ->
CoqInterface.id -> CoqInterface.id -> CoqInterface.id -> string -> string -> unit
val checker : string -> string -> unit
val checker_debug : string -> string -> unit
val theorem : CoqInterface.id -> string -> string -> unit
val tactic : int option -> EConstr.t -> CoqInterface.constr_expr list -> CoqInterface.tactic
val tactic_no_check : int option -> EConstr.t -> CoqInterface.constr_expr list -> CoqInterface.tactic
(* For extraction *)
val clear_all : unit -> unit
val import_trace :
SmtAtom.Atom.reify_tbl ->
SmtAtom.Form.reify ->
string ->
(SmtAtom.Form.t SmtCertif.clause * SmtAtom.Form.t) option ->
SmtAtom.Form.t list -> int * SmtAtom.Form.t SmtCertif.clause
|