aboutsummaryrefslogtreecommitdiffstats
path: root/src/extraction/zchaff_checker.mli
blob: 511fd9765da9ee844c539f4cfe7de56b3dc2931e (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
(**************************************************************************)
(*                                                                        *)
(*     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 mkInt : int -> ExtrNative.uint
val mkArray : 'a array -> 'a ExtrNative.parray
val make_roots :
  SatAtom.Form.t SmtCertif.clause ->
  'a SmtCertif.clause -> ExtrNative.uint ExtrNative.parray ExtrNative.parray
val to_coq :
  'a ->
  'b * 'c * 'd * 'e * 'f * 'g * 'h * 'i * 'j * 'k * 'l * 'm * 'n * 'o * 'p *
  'q * 'r * 's * 't ->
  'u SmtCertif.clause ->
  Sat_checker.Sat_Checker.step ExtrNative.parray ExtrNative.parray *
  'u SmtCertif.clause
val checker : string -> string -> bool