]> matita.cs.unibo.it Git - pkg-cerco/acc-trusted.git/blob - extracted/typeComparison.mli
Imported Upstream version 0.1
[pkg-cerco/acc-trusted.git] / extracted / typeComparison.mli
1 open Preamble
2
3 open CostLabel
4
5 open Coqlib
6
7 open Proper
8
9 open PositiveMap
10
11 open Deqsets
12
13 open ErrorMessages
14
15 open PreIdentifiers
16
17 open Errors
18
19 open Extralib
20
21 open Lists
22
23 open Positive
24
25 open Identifiers
26
27 open Exp
28
29 open Arithmetic
30
31 open Vector
32
33 open Div_and_mod
34
35 open Util
36
37 open FoldStuff
38
39 open BitVector
40
41 open Jmeq
42
43 open Russell
44
45 open List
46
47 open Setoids
48
49 open Monad
50
51 open Option
52
53 open Extranat
54
55 open Bool
56
57 open Relations
58
59 open Nat
60
61 open Integers
62
63 open Hints_declaration
64
65 open Core_notation
66
67 open Pts
68
69 open Logic
70
71 open Types
72
73 open AST
74
75 open Csyntax
76
77 val sz_eq_dec : AST.intsize -> AST.intsize -> (__, __) Types.sum
78
79 val sg_eq_dec : AST.signedness -> AST.signedness -> (__, __) Types.sum
80
81 val fieldlist_eq_dec :
82   Csyntax.fieldlist -> Csyntax.fieldlist -> (__, __) Types.sum
83
84 val typelist_eq_dec :
85   Csyntax.typelist -> Csyntax.typelist -> (__, __) Types.sum
86
87 val type_eq_dec : Csyntax.type0 -> Csyntax.type0 -> (__, __) Types.sum
88
89 val assert_type_eq : Csyntax.type0 -> Csyntax.type0 -> __ Errors.res
90
91 val type_eq : Csyntax.type0 -> Csyntax.type0 -> Bool.bool
92
93 val if_type_eq : Csyntax.type0 -> Csyntax.type0 -> 'a1 -> 'a1 -> 'a1
94