Z3
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
src
api
dotnet
Enumerations.cs
Go to the documentation of this file.
1
// Automatically generated file
2
3
using
System;
4
5
#pragma warning disable 1591
6
7
namespace
Microsoft.Z3
8
{
10
public
enum
Z3_lbool
{
11
Z3_L_TRUE
= 1,
12
Z3_L_UNDEF
= 0,
13
Z3_L_FALSE
= -1,
14
}
15
17
public
enum
Z3_symbol_kind
{
18
Z3_INT_SYMBOL
= 0,
19
Z3_STRING_SYMBOL
= 1,
20
}
21
23
public
enum
Z3_parameter_kind
{
24
Z3_PARAMETER_FUNC_DECL
= 6,
25
Z3_PARAMETER_DOUBLE
= 1,
26
Z3_PARAMETER_SYMBOL
= 3,
27
Z3_PARAMETER_INT
= 0,
28
Z3_PARAMETER_AST
= 5,
29
Z3_PARAMETER_SORT
= 4,
30
Z3_PARAMETER_RATIONAL
= 2,
31
}
32
34
public
enum
Z3_sort_kind
{
35
Z3_BV_SORT
= 4,
36
Z3_FINITE_DOMAIN_SORT
= 8,
37
Z3_ARRAY_SORT
= 5,
38
Z3_UNKNOWN_SORT
= 1000,
39
Z3_RELATION_SORT
= 7,
40
Z3_REAL_SORT
= 3,
41
Z3_INT_SORT
= 2,
42
Z3_UNINTERPRETED_SORT
= 0,
43
Z3_BOOL_SORT
= 1,
44
Z3_DATATYPE_SORT
= 6,
45
}
46
48
public
enum
Z3_ast_kind
{
49
Z3_VAR_AST
= 2,
50
Z3_SORT_AST
= 4,
51
Z3_QUANTIFIER_AST
= 3,
52
Z3_UNKNOWN_AST
= 1000,
53
Z3_FUNC_DECL_AST
= 5,
54
Z3_NUMERAL_AST
= 0,
55
Z3_APP_AST
= 1,
56
}
57
59
public
enum
Z3_decl_kind
{
60
Z3_OP_LABEL
= 1792,
61
Z3_OP_PR_REWRITE
= 1294,
62
Z3_OP_UNINTERPRETED
= 2051,
63
Z3_OP_SUB
= 519,
64
Z3_OP_ZERO_EXT
= 1058,
65
Z3_OP_ADD
= 518,
66
Z3_OP_IS_INT
= 528,
67
Z3_OP_BREDOR
= 1061,
68
Z3_OP_BNOT
= 1051,
69
Z3_OP_BNOR
= 1054,
70
Z3_OP_PR_CNF_STAR
= 1315,
71
Z3_OP_RA_JOIN
= 1539,
72
Z3_OP_LE
= 514,
73
Z3_OP_SET_UNION
= 773,
74
Z3_OP_PR_UNDEF
= 1280,
75
Z3_OP_BREDAND
= 1062,
76
Z3_OP_LT
= 516,
77
Z3_OP_RA_UNION
= 1540,
78
Z3_OP_BADD
= 1028,
79
Z3_OP_BUREM0
= 1039,
80
Z3_OP_OEQ
= 267,
81
Z3_OP_PR_MODUS_PONENS
= 1284,
82
Z3_OP_RA_CLONE
= 1548,
83
Z3_OP_REPEAT
= 1060,
84
Z3_OP_RA_NEGATION_FILTER
= 1544,
85
Z3_OP_BSMOD0
= 1040,
86
Z3_OP_BLSHR
= 1065,
87
Z3_OP_BASHR
= 1066,
88
Z3_OP_PR_UNIT_RESOLUTION
= 1304,
89
Z3_OP_ROTATE_RIGHT
= 1068,
90
Z3_OP_ARRAY_DEFAULT
= 772,
91
Z3_OP_PR_PULL_QUANT
= 1296,
92
Z3_OP_PR_APPLY_DEF
= 1310,
93
Z3_OP_PR_REWRITE_STAR
= 1295,
94
Z3_OP_IDIV
= 523,
95
Z3_OP_PR_GOAL
= 1283,
96
Z3_OP_PR_IFF_TRUE
= 1305,
97
Z3_OP_LABEL_LIT
= 1793,
98
Z3_OP_BOR
= 1050,
99
Z3_OP_PR_SYMMETRY
= 1286,
100
Z3_OP_TRUE
= 256,
101
Z3_OP_SET_COMPLEMENT
= 776,
102
Z3_OP_CONCAT
= 1056,
103
Z3_OP_PR_NOT_OR_ELIM
= 1293,
104
Z3_OP_IFF
= 263,
105
Z3_OP_BSHL
= 1064,
106
Z3_OP_PR_TRANSITIVITY
= 1287,
107
Z3_OP_SGT
= 1048,
108
Z3_OP_RA_WIDEN
= 1541,
109
Z3_OP_PR_DEF_INTRO
= 1309,
110
Z3_OP_NOT
= 265,
111
Z3_OP_PR_QUANT_INTRO
= 1290,
112
Z3_OP_UGT
= 1047,
113
Z3_OP_DT_RECOGNISER
= 2049,
114
Z3_OP_SET_INTERSECT
= 774,
115
Z3_OP_BSREM
= 1033,
116
Z3_OP_RA_STORE
= 1536,
117
Z3_OP_SLT
= 1046,
118
Z3_OP_ROTATE_LEFT
= 1067,
119
Z3_OP_PR_NNF_NEG
= 1313,
120
Z3_OP_PR_REFLEXIVITY
= 1285,
121
Z3_OP_ULEQ
= 1041,
122
Z3_OP_BIT1
= 1025,
123
Z3_OP_BIT0
= 1026,
124
Z3_OP_EQ
= 258,
125
Z3_OP_BMUL
= 1030,
126
Z3_OP_ARRAY_MAP
= 771,
127
Z3_OP_STORE
= 768,
128
Z3_OP_PR_HYPOTHESIS
= 1302,
129
Z3_OP_RA_RENAME
= 1545,
130
Z3_OP_AND
= 261,
131
Z3_OP_TO_REAL
= 526,
132
Z3_OP_PR_NNF_POS
= 1312,
133
Z3_OP_PR_AND_ELIM
= 1292,
134
Z3_OP_MOD
= 525,
135
Z3_OP_BUDIV0
= 1037,
136
Z3_OP_PR_TRUE
= 1281,
137
Z3_OP_BNAND
= 1053,
138
Z3_OP_PR_ELIM_UNUSED_VARS
= 1299,
139
Z3_OP_RA_FILTER
= 1543,
140
Z3_OP_FD_LT
= 1549,
141
Z3_OP_RA_EMPTY
= 1537,
142
Z3_OP_DIV
= 522,
143
Z3_OP_ANUM
= 512,
144
Z3_OP_MUL
= 521,
145
Z3_OP_UGEQ
= 1043,
146
Z3_OP_BSREM0
= 1038,
147
Z3_OP_PR_TH_LEMMA
= 1318,
148
Z3_OP_BXOR
= 1052,
149
Z3_OP_DISTINCT
= 259,
150
Z3_OP_PR_IFF_FALSE
= 1306,
151
Z3_OP_BV2INT
= 1072,
152
Z3_OP_EXT_ROTATE_LEFT
= 1069,
153
Z3_OP_PR_PULL_QUANT_STAR
= 1297,
154
Z3_OP_BSUB
= 1029,
155
Z3_OP_PR_ASSERTED
= 1282,
156
Z3_OP_BXNOR
= 1055,
157
Z3_OP_EXTRACT
= 1059,
158
Z3_OP_PR_DER
= 1300,
159
Z3_OP_DT_CONSTRUCTOR
= 2048,
160
Z3_OP_GT
= 517,
161
Z3_OP_BUREM
= 1034,
162
Z3_OP_IMPLIES
= 266,
163
Z3_OP_SLEQ
= 1042,
164
Z3_OP_GE
= 515,
165
Z3_OP_BAND
= 1049,
166
Z3_OP_ITE
= 260,
167
Z3_OP_AS_ARRAY
= 778,
168
Z3_OP_RA_SELECT
= 1547,
169
Z3_OP_CONST_ARRAY
= 770,
170
Z3_OP_BSDIV
= 1031,
171
Z3_OP_OR
= 262,
172
Z3_OP_PR_HYPER_RESOLVE
= 1319,
173
Z3_OP_AGNUM
= 513,
174
Z3_OP_PR_PUSH_QUANT
= 1298,
175
Z3_OP_BSMOD
= 1035,
176
Z3_OP_PR_IFF_OEQ
= 1311,
177
Z3_OP_PR_LEMMA
= 1303,
178
Z3_OP_SET_SUBSET
= 777,
179
Z3_OP_SELECT
= 769,
180
Z3_OP_RA_PROJECT
= 1542,
181
Z3_OP_BNEG
= 1027,
182
Z3_OP_UMINUS
= 520,
183
Z3_OP_REM
= 524,
184
Z3_OP_TO_INT
= 527,
185
Z3_OP_PR_QUANT_INST
= 1301,
186
Z3_OP_SGEQ
= 1044,
187
Z3_OP_POWER
= 529,
188
Z3_OP_XOR3
= 1074,
189
Z3_OP_RA_IS_EMPTY
= 1538,
190
Z3_OP_CARRY
= 1073,
191
Z3_OP_DT_ACCESSOR
= 2050,
192
Z3_OP_PR_TRANSITIVITY_STAR
= 1288,
193
Z3_OP_PR_NNF_STAR
= 1314,
194
Z3_OP_PR_COMMUTATIVITY
= 1307,
195
Z3_OP_ULT
= 1045,
196
Z3_OP_BSDIV0
= 1036,
197
Z3_OP_SET_DIFFERENCE
= 775,
198
Z3_OP_INT2BV
= 1071,
199
Z3_OP_XOR
= 264,
200
Z3_OP_PR_MODUS_PONENS_OEQ
= 1317,
201
Z3_OP_BNUM
= 1024,
202
Z3_OP_BUDIV
= 1032,
203
Z3_OP_PR_MONOTONICITY
= 1289,
204
Z3_OP_PR_DEF_AXIOM
= 1308,
205
Z3_OP_FALSE
= 257,
206
Z3_OP_EXT_ROTATE_RIGHT
= 1070,
207
Z3_OP_PR_DISTRIBUTIVITY
= 1291,
208
Z3_OP_SIGN_EXT
= 1057,
209
Z3_OP_PR_SKOLEMIZE
= 1316,
210
Z3_OP_BCOMP
= 1063,
211
Z3_OP_RA_COMPLEMENT
= 1546,
212
}
213
215
public
enum
Z3_param_kind
{
216
Z3_PK_BOOL
= 1,
217
Z3_PK_SYMBOL
= 3,
218
Z3_PK_OTHER
= 5,
219
Z3_PK_INVALID
= 6,
220
Z3_PK_UINT
= 0,
221
Z3_PK_STRING
= 4,
222
Z3_PK_DOUBLE
= 2,
223
}
224
226
public
enum
Z3_ast_print_mode
{
227
Z3_PRINT_SMTLIB2_COMPLIANT
= 3,
228
Z3_PRINT_SMTLIB_COMPLIANT
= 2,
229
Z3_PRINT_SMTLIB_FULL
= 0,
230
Z3_PRINT_LOW_LEVEL
= 1,
231
}
232
234
public
enum
Z3_error_code
{
235
Z3_INVALID_PATTERN
= 6,
236
Z3_MEMOUT_FAIL
= 7,
237
Z3_NO_PARSER
= 5,
238
Z3_OK
= 0,
239
Z3_INVALID_ARG
= 3,
240
Z3_EXCEPTION
= 12,
241
Z3_IOB
= 2,
242
Z3_INTERNAL_FATAL
= 9,
243
Z3_INVALID_USAGE
= 10,
244
Z3_FILE_ACCESS_ERROR
= 8,
245
Z3_SORT_ERROR
= 1,
246
Z3_PARSER_ERROR
= 4,
247
Z3_DEC_REF_ERROR
= 11,
248
}
249
251
public
enum
Z3_goal_prec
{
252
Z3_GOAL_UNDER
= 1,
253
Z3_GOAL_PRECISE
= 0,
254
Z3_GOAL_UNDER_OVER
= 3,
255
Z3_GOAL_OVER
= 2,
256
}
257
258
}
Generated on Thu Nov 22 2012 18:37:18 for Z3 by
1.8.2