Z3
Native.java
Go to the documentation of this file.
1// Automatically generated file
2package com.microsoft.z3;
3import com.microsoft.z3.enumerations.*;
4public final class Native {
5 public static class IntPtr { public int value; }
6 public static class LongPtr { public long value; }
7 public static class StringPtr { public String value; }
8 public static class ObjArrayPtr { public long[] value; }
9 public static class UIntArrayPtr { public int[] value; }
10 public static native void setInternalErrorHandler(long ctx);
11
12 static {
13 try { System.loadLibrary("z3java"); }
14 catch (UnsatisfiedLinkError ex) { System.load("/usr/lib/z3/libz3java.so"); }
15 }
16
17 protected static native void INTERNALglobalParamSet(String a0, String a1);
18 protected static native void INTERNALglobalParamResetAll();
19 protected static native boolean INTERNALglobalParamGet(String a0, StringPtr a1);
20 protected static native long INTERNALmkConfig();
21 protected static native void INTERNALdelConfig(long a0);
22 protected static native void INTERNALsetParamValue(long a0, String a1, String a2);
23 protected static native long INTERNALmkContext(long a0);
24 protected static native long INTERNALmkContextRc(long a0);
25 protected static native void INTERNALdelContext(long a0);
26 protected static native void INTERNALincRef(long a0, long a1);
27 protected static native void INTERNALdecRef(long a0, long a1);
28 protected static native void INTERNALupdateParamValue(long a0, String a1, String a2);
29 protected static native void INTERNALinterrupt(long a0);
30 protected static native long INTERNALmkParams(long a0);
31 protected static native void INTERNALparamsIncRef(long a0, long a1);
32 protected static native void INTERNALparamsDecRef(long a0, long a1);
33 protected static native void INTERNALparamsSetBool(long a0, long a1, long a2, boolean a3);
34 protected static native void INTERNALparamsSetUint(long a0, long a1, long a2, int a3);
35 protected static native void INTERNALparamsSetDouble(long a0, long a1, long a2, double a3);
36 protected static native void INTERNALparamsSetSymbol(long a0, long a1, long a2, long a3);
37 protected static native String INTERNALparamsToString(long a0, long a1);
38 protected static native void INTERNALparamsValidate(long a0, long a1, long a2);
39 protected static native void INTERNALparamDescrsIncRef(long a0, long a1);
40 protected static native void INTERNALparamDescrsDecRef(long a0, long a1);
41 protected static native int INTERNALparamDescrsGetKind(long a0, long a1, long a2);
42 protected static native int INTERNALparamDescrsSize(long a0, long a1);
43 protected static native long INTERNALparamDescrsGetName(long a0, long a1, int a2);
44 protected static native String INTERNALparamDescrsGetDocumentation(long a0, long a1, long a2);
45 protected static native String INTERNALparamDescrsToString(long a0, long a1);
46 protected static native long INTERNALmkIntSymbol(long a0, int a1);
47 protected static native long INTERNALmkStringSymbol(long a0, String a1);
48 protected static native long INTERNALmkUninterpretedSort(long a0, long a1);
49 protected static native long INTERNALmkBoolSort(long a0);
50 protected static native long INTERNALmkIntSort(long a0);
51 protected static native long INTERNALmkRealSort(long a0);
52 protected static native long INTERNALmkBvSort(long a0, int a1);
53 protected static native long INTERNALmkFiniteDomainSort(long a0, long a1, long a2);
54 protected static native long INTERNALmkArraySort(long a0, long a1, long a2);
55 protected static native long INTERNALmkArraySortN(long a0, int a1, long[] a2, long a3);
56 protected static native long INTERNALmkTupleSort(long a0, long a1, int a2, long[] a3, long[] a4, LongPtr a5, long[] a6);
57 protected static native long INTERNALmkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5);
58 protected static native long INTERNALmkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8);
59 protected static native long INTERNALmkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6);
60 protected static native void INTERNALdelConstructor(long a0, long a1);
61 protected static native long INTERNALmkDatatype(long a0, long a1, int a2, long[] a3);
62 protected static native long INTERNALmkConstructorList(long a0, int a1, long[] a2);
63 protected static native void INTERNALdelConstructorList(long a0, long a1);
64 protected static native void INTERNALmkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4);
65 protected static native void INTERNALqueryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5);
66 protected static native long INTERNALmkFuncDecl(long a0, long a1, int a2, long[] a3, long a4);
67 protected static native long INTERNALmkApp(long a0, long a1, int a2, long[] a3);
68 protected static native long INTERNALmkConst(long a0, long a1, long a2);
69 protected static native long INTERNALmkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4);
70 protected static native long INTERNALmkFreshConst(long a0, String a1, long a2);
71 protected static native long INTERNALmkRecFuncDecl(long a0, long a1, int a2, long[] a3, long a4);
72 protected static native void INTERNALaddRecDef(long a0, long a1, int a2, long[] a3, long a4);
73 protected static native long INTERNALmkTrue(long a0);
74 protected static native long INTERNALmkFalse(long a0);
75 protected static native long INTERNALmkEq(long a0, long a1, long a2);
76 protected static native long INTERNALmkDistinct(long a0, int a1, long[] a2);
77 protected static native long INTERNALmkNot(long a0, long a1);
78 protected static native long INTERNALmkIte(long a0, long a1, long a2, long a3);
79 protected static native long INTERNALmkIff(long a0, long a1, long a2);
80 protected static native long INTERNALmkImplies(long a0, long a1, long a2);
81 protected static native long INTERNALmkXor(long a0, long a1, long a2);
82 protected static native long INTERNALmkAnd(long a0, int a1, long[] a2);
83 protected static native long INTERNALmkOr(long a0, int a1, long[] a2);
84 protected static native long INTERNALmkAdd(long a0, int a1, long[] a2);
85 protected static native long INTERNALmkMul(long a0, int a1, long[] a2);
86 protected static native long INTERNALmkSub(long a0, int a1, long[] a2);
87 protected static native long INTERNALmkUnaryMinus(long a0, long a1);
88 protected static native long INTERNALmkDiv(long a0, long a1, long a2);
89 protected static native long INTERNALmkMod(long a0, long a1, long a2);
90 protected static native long INTERNALmkRem(long a0, long a1, long a2);
91 protected static native long INTERNALmkPower(long a0, long a1, long a2);
92 protected static native long INTERNALmkLt(long a0, long a1, long a2);
93 protected static native long INTERNALmkLe(long a0, long a1, long a2);
94 protected static native long INTERNALmkGt(long a0, long a1, long a2);
95 protected static native long INTERNALmkGe(long a0, long a1, long a2);
96 protected static native long INTERNALmkDivides(long a0, long a1, long a2);
97 protected static native long INTERNALmkInt2real(long a0, long a1);
98 protected static native long INTERNALmkReal2int(long a0, long a1);
99 protected static native long INTERNALmkIsInt(long a0, long a1);
100 protected static native long INTERNALmkBvnot(long a0, long a1);
101 protected static native long INTERNALmkBvredand(long a0, long a1);
102 protected static native long INTERNALmkBvredor(long a0, long a1);
103 protected static native long INTERNALmkBvand(long a0, long a1, long a2);
104 protected static native long INTERNALmkBvor(long a0, long a1, long a2);
105 protected static native long INTERNALmkBvxor(long a0, long a1, long a2);
106 protected static native long INTERNALmkBvnand(long a0, long a1, long a2);
107 protected static native long INTERNALmkBvnor(long a0, long a1, long a2);
108 protected static native long INTERNALmkBvxnor(long a0, long a1, long a2);
109 protected static native long INTERNALmkBvneg(long a0, long a1);
110 protected static native long INTERNALmkBvadd(long a0, long a1, long a2);
111 protected static native long INTERNALmkBvsub(long a0, long a1, long a2);
112 protected static native long INTERNALmkBvmul(long a0, long a1, long a2);
113 protected static native long INTERNALmkBvudiv(long a0, long a1, long a2);
114 protected static native long INTERNALmkBvsdiv(long a0, long a1, long a2);
115 protected static native long INTERNALmkBvurem(long a0, long a1, long a2);
116 protected static native long INTERNALmkBvsrem(long a0, long a1, long a2);
117 protected static native long INTERNALmkBvsmod(long a0, long a1, long a2);
118 protected static native long INTERNALmkBvult(long a0, long a1, long a2);
119 protected static native long INTERNALmkBvslt(long a0, long a1, long a2);
120 protected static native long INTERNALmkBvule(long a0, long a1, long a2);
121 protected static native long INTERNALmkBvsle(long a0, long a1, long a2);
122 protected static native long INTERNALmkBvuge(long a0, long a1, long a2);
123 protected static native long INTERNALmkBvsge(long a0, long a1, long a2);
124 protected static native long INTERNALmkBvugt(long a0, long a1, long a2);
125 protected static native long INTERNALmkBvsgt(long a0, long a1, long a2);
126 protected static native long INTERNALmkConcat(long a0, long a1, long a2);
127 protected static native long INTERNALmkExtract(long a0, int a1, int a2, long a3);
128 protected static native long INTERNALmkSignExt(long a0, int a1, long a2);
129 protected static native long INTERNALmkZeroExt(long a0, int a1, long a2);
130 protected static native long INTERNALmkRepeat(long a0, int a1, long a2);
131 protected static native long INTERNALmkBvshl(long a0, long a1, long a2);
132 protected static native long INTERNALmkBvlshr(long a0, long a1, long a2);
133 protected static native long INTERNALmkBvashr(long a0, long a1, long a2);
134 protected static native long INTERNALmkRotateLeft(long a0, int a1, long a2);
135 protected static native long INTERNALmkRotateRight(long a0, int a1, long a2);
136 protected static native long INTERNALmkExtRotateLeft(long a0, long a1, long a2);
137 protected static native long INTERNALmkExtRotateRight(long a0, long a1, long a2);
138 protected static native long INTERNALmkInt2bv(long a0, int a1, long a2);
139 protected static native long INTERNALmkBv2int(long a0, long a1, boolean a2);
140 protected static native long INTERNALmkBvaddNoOverflow(long a0, long a1, long a2, boolean a3);
141 protected static native long INTERNALmkBvaddNoUnderflow(long a0, long a1, long a2);
142 protected static native long INTERNALmkBvsubNoOverflow(long a0, long a1, long a2);
143 protected static native long INTERNALmkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3);
144 protected static native long INTERNALmkBvsdivNoOverflow(long a0, long a1, long a2);
145 protected static native long INTERNALmkBvnegNoOverflow(long a0, long a1);
146 protected static native long INTERNALmkBvmulNoOverflow(long a0, long a1, long a2, boolean a3);
147 protected static native long INTERNALmkBvmulNoUnderflow(long a0, long a1, long a2);
148 protected static native long INTERNALmkSelect(long a0, long a1, long a2);
149 protected static native long INTERNALmkSelectN(long a0, long a1, int a2, long[] a3);
150 protected static native long INTERNALmkStore(long a0, long a1, long a2, long a3);
151 protected static native long INTERNALmkStoreN(long a0, long a1, int a2, long[] a3, long a4);
152 protected static native long INTERNALmkConstArray(long a0, long a1, long a2);
153 protected static native long INTERNALmkMap(long a0, long a1, int a2, long[] a3);
154 protected static native long INTERNALmkArrayDefault(long a0, long a1);
155 protected static native long INTERNALmkAsArray(long a0, long a1);
156 protected static native long INTERNALmkSetHasSize(long a0, long a1, long a2);
157 protected static native long INTERNALmkSetSort(long a0, long a1);
158 protected static native long INTERNALmkEmptySet(long a0, long a1);
159 protected static native long INTERNALmkFullSet(long a0, long a1);
160 protected static native long INTERNALmkSetAdd(long a0, long a1, long a2);
161 protected static native long INTERNALmkSetDel(long a0, long a1, long a2);
162 protected static native long INTERNALmkSetUnion(long a0, int a1, long[] a2);
163 protected static native long INTERNALmkSetIntersect(long a0, int a1, long[] a2);
164 protected static native long INTERNALmkSetDifference(long a0, long a1, long a2);
165 protected static native long INTERNALmkSetComplement(long a0, long a1);
166 protected static native long INTERNALmkSetMember(long a0, long a1, long a2);
167 protected static native long INTERNALmkSetSubset(long a0, long a1, long a2);
168 protected static native long INTERNALmkArrayExt(long a0, long a1, long a2);
169 protected static native long INTERNALmkNumeral(long a0, String a1, long a2);
170 protected static native long INTERNALmkReal(long a0, int a1, int a2);
171 protected static native long INTERNALmkInt(long a0, int a1, long a2);
172 protected static native long INTERNALmkUnsignedInt(long a0, int a1, long a2);
173 protected static native long INTERNALmkInt64(long a0, long a1, long a2);
174 protected static native long INTERNALmkUnsignedInt64(long a0, long a1, long a2);
175 protected static native long INTERNALmkBvNumeral(long a0, int a1, boolean[] a2);
176 protected static native long INTERNALmkSeqSort(long a0, long a1);
177 protected static native boolean INTERNALisSeqSort(long a0, long a1);
178 protected static native long INTERNALgetSeqSortBasis(long a0, long a1);
179 protected static native long INTERNALmkReSort(long a0, long a1);
180 protected static native boolean INTERNALisReSort(long a0, long a1);
181 protected static native long INTERNALgetReSortBasis(long a0, long a1);
182 protected static native long INTERNALmkStringSort(long a0);
183 protected static native boolean INTERNALisStringSort(long a0, long a1);
184 protected static native long INTERNALmkString(long a0, String a1);
185 protected static native long INTERNALmkLstring(long a0, int a1, String a2);
186 protected static native boolean INTERNALisString(long a0, long a1);
187 protected static native String INTERNALgetString(long a0, long a1);
188 protected static native String INTERNALgetLstring(long a0, long a1, IntPtr a2);
189 protected static native long INTERNALmkSeqEmpty(long a0, long a1);
190 protected static native long INTERNALmkSeqUnit(long a0, long a1);
191 protected static native long INTERNALmkSeqConcat(long a0, int a1, long[] a2);
192 protected static native long INTERNALmkSeqPrefix(long a0, long a1, long a2);
193 protected static native long INTERNALmkSeqSuffix(long a0, long a1, long a2);
194 protected static native long INTERNALmkSeqContains(long a0, long a1, long a2);
195 protected static native long INTERNALmkStrLt(long a0, long a1, long a2);
196 protected static native long INTERNALmkStrLe(long a0, long a1, long a2);
197 protected static native long INTERNALmkSeqExtract(long a0, long a1, long a2, long a3);
198 protected static native long INTERNALmkSeqReplace(long a0, long a1, long a2, long a3);
199 protected static native long INTERNALmkSeqAt(long a0, long a1, long a2);
200 protected static native long INTERNALmkSeqNth(long a0, long a1, long a2);
201 protected static native long INTERNALmkSeqLength(long a0, long a1);
202 protected static native long INTERNALmkSeqIndex(long a0, long a1, long a2, long a3);
203 protected static native long INTERNALmkSeqLastIndex(long a0, long a1, long a2);
204 protected static native long INTERNALmkStrToInt(long a0, long a1);
205 protected static native long INTERNALmkIntToStr(long a0, long a1);
206 protected static native long INTERNALmkSeqToRe(long a0, long a1);
207 protected static native long INTERNALmkSeqInRe(long a0, long a1, long a2);
208 protected static native long INTERNALmkRePlus(long a0, long a1);
209 protected static native long INTERNALmkReStar(long a0, long a1);
210 protected static native long INTERNALmkReOption(long a0, long a1);
211 protected static native long INTERNALmkReUnion(long a0, int a1, long[] a2);
212 protected static native long INTERNALmkReConcat(long a0, int a1, long[] a2);
213 protected static native long INTERNALmkReRange(long a0, long a1, long a2);
214 protected static native long INTERNALmkReLoop(long a0, long a1, int a2, int a3);
215 protected static native long INTERNALmkReIntersect(long a0, int a1, long[] a2);
216 protected static native long INTERNALmkReComplement(long a0, long a1);
217 protected static native long INTERNALmkReEmpty(long a0, long a1);
218 protected static native long INTERNALmkReFull(long a0, long a1);
219 protected static native long INTERNALmkLinearOrder(long a0, long a1, int a2);
220 protected static native long INTERNALmkPartialOrder(long a0, long a1, int a2);
221 protected static native long INTERNALmkPiecewiseLinearOrder(long a0, long a1, int a2);
222 protected static native long INTERNALmkTreeOrder(long a0, long a1, int a2);
223 protected static native long INTERNALmkTransitiveClosure(long a0, long a1);
224 protected static native long INTERNALmkPattern(long a0, int a1, long[] a2);
225 protected static native long INTERNALmkBound(long a0, int a1, long a2);
226 protected static native long INTERNALmkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7);
227 protected static native long INTERNALmkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7);
228 protected static native long INTERNALmkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8);
229 protected static native long INTERNALmkQuantifierEx(long a0, boolean a1, int a2, long a3, long a4, int a5, long[] a6, int a7, long[] a8, int a9, long[] a10, long[] a11, long a12);
230 protected static native long INTERNALmkForallConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6);
231 protected static native long INTERNALmkExistsConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6);
232 protected static native long INTERNALmkQuantifierConst(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long a7);
233 protected static native long INTERNALmkQuantifierConstEx(long a0, boolean a1, int a2, long a3, long a4, int a5, long[] a6, int a7, long[] a8, int a9, long[] a10, long a11);
234 protected static native long INTERNALmkLambda(long a0, int a1, long[] a2, long[] a3, long a4);
235 protected static native long INTERNALmkLambdaConst(long a0, int a1, long[] a2, long a3);
236 protected static native int INTERNALgetSymbolKind(long a0, long a1);
237 protected static native int INTERNALgetSymbolInt(long a0, long a1);
238 protected static native String INTERNALgetSymbolString(long a0, long a1);
239 protected static native long INTERNALgetSortName(long a0, long a1);
240 protected static native int INTERNALgetSortId(long a0, long a1);
241 protected static native long INTERNALsortToAst(long a0, long a1);
242 protected static native boolean INTERNALisEqSort(long a0, long a1, long a2);
243 protected static native int INTERNALgetSortKind(long a0, long a1);
244 protected static native int INTERNALgetBvSortSize(long a0, long a1);
245 protected static native boolean INTERNALgetFiniteDomainSortSize(long a0, long a1, LongPtr a2);
246 protected static native long INTERNALgetArraySortDomain(long a0, long a1);
247 protected static native long INTERNALgetArraySortRange(long a0, long a1);
248 protected static native long INTERNALgetTupleSortMkDecl(long a0, long a1);
249 protected static native int INTERNALgetTupleSortNumFields(long a0, long a1);
250 protected static native long INTERNALgetTupleSortFieldDecl(long a0, long a1, int a2);
251 protected static native int INTERNALgetDatatypeSortNumConstructors(long a0, long a1);
252 protected static native long INTERNALgetDatatypeSortConstructor(long a0, long a1, int a2);
253 protected static native long INTERNALgetDatatypeSortRecognizer(long a0, long a1, int a2);
254 protected static native long INTERNALgetDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3);
255 protected static native long INTERNALdatatypeUpdateField(long a0, long a1, long a2, long a3);
256 protected static native int INTERNALgetRelationArity(long a0, long a1);
257 protected static native long INTERNALgetRelationColumn(long a0, long a1, int a2);
258 protected static native long INTERNALmkAtmost(long a0, int a1, long[] a2, int a3);
259 protected static native long INTERNALmkAtleast(long a0, int a1, long[] a2, int a3);
260 protected static native long INTERNALmkPble(long a0, int a1, long[] a2, int[] a3, int a4);
261 protected static native long INTERNALmkPbge(long a0, int a1, long[] a2, int[] a3, int a4);
262 protected static native long INTERNALmkPbeq(long a0, int a1, long[] a2, int[] a3, int a4);
263 protected static native long INTERNALfuncDeclToAst(long a0, long a1);
264 protected static native boolean INTERNALisEqFuncDecl(long a0, long a1, long a2);
265 protected static native int INTERNALgetFuncDeclId(long a0, long a1);
266 protected static native long INTERNALgetDeclName(long a0, long a1);
267 protected static native int INTERNALgetDeclKind(long a0, long a1);
268 protected static native int INTERNALgetDomainSize(long a0, long a1);
269 protected static native int INTERNALgetArity(long a0, long a1);
270 protected static native long INTERNALgetDomain(long a0, long a1, int a2);
271 protected static native long INTERNALgetRange(long a0, long a1);
272 protected static native int INTERNALgetDeclNumParameters(long a0, long a1);
273 protected static native int INTERNALgetDeclParameterKind(long a0, long a1, int a2);
274 protected static native int INTERNALgetDeclIntParameter(long a0, long a1, int a2);
275 protected static native double INTERNALgetDeclDoubleParameter(long a0, long a1, int a2);
276 protected static native long INTERNALgetDeclSymbolParameter(long a0, long a1, int a2);
277 protected static native long INTERNALgetDeclSortParameter(long a0, long a1, int a2);
278 protected static native long INTERNALgetDeclAstParameter(long a0, long a1, int a2);
279 protected static native long INTERNALgetDeclFuncDeclParameter(long a0, long a1, int a2);
280 protected static native String INTERNALgetDeclRationalParameter(long a0, long a1, int a2);
281 protected static native long INTERNALappToAst(long a0, long a1);
282 protected static native long INTERNALgetAppDecl(long a0, long a1);
283 protected static native int INTERNALgetAppNumArgs(long a0, long a1);
284 protected static native long INTERNALgetAppArg(long a0, long a1, int a2);
285 protected static native boolean INTERNALisEqAst(long a0, long a1, long a2);
286 protected static native int INTERNALgetAstId(long a0, long a1);
287 protected static native int INTERNALgetAstHash(long a0, long a1);
288 protected static native long INTERNALgetSort(long a0, long a1);
289 protected static native boolean INTERNALisWellSorted(long a0, long a1);
290 protected static native int INTERNALgetBoolValue(long a0, long a1);
291 protected static native int INTERNALgetAstKind(long a0, long a1);
292 protected static native boolean INTERNALisApp(long a0, long a1);
293 protected static native boolean INTERNALisNumeralAst(long a0, long a1);
294 protected static native boolean INTERNALisAlgebraicNumber(long a0, long a1);
295 protected static native long INTERNALtoApp(long a0, long a1);
296 protected static native long INTERNALtoFuncDecl(long a0, long a1);
297 protected static native String INTERNALgetNumeralString(long a0, long a1);
298 protected static native String INTERNALgetNumeralDecimalString(long a0, long a1, int a2);
299 protected static native double INTERNALgetNumeralDouble(long a0, long a1);
300 protected static native long INTERNALgetNumerator(long a0, long a1);
301 protected static native long INTERNALgetDenominator(long a0, long a1);
302 protected static native boolean INTERNALgetNumeralSmall(long a0, long a1, LongPtr a2, LongPtr a3);
303 protected static native boolean INTERNALgetNumeralInt(long a0, long a1, IntPtr a2);
304 protected static native boolean INTERNALgetNumeralUint(long a0, long a1, IntPtr a2);
305 protected static native boolean INTERNALgetNumeralUint64(long a0, long a1, LongPtr a2);
306 protected static native boolean INTERNALgetNumeralInt64(long a0, long a1, LongPtr a2);
307 protected static native boolean INTERNALgetNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3);
308 protected static native long INTERNALgetAlgebraicNumberLower(long a0, long a1, int a2);
309 protected static native long INTERNALgetAlgebraicNumberUpper(long a0, long a1, int a2);
310 protected static native long INTERNALpatternToAst(long a0, long a1);
311 protected static native int INTERNALgetPatternNumTerms(long a0, long a1);
312 protected static native long INTERNALgetPattern(long a0, long a1, int a2);
313 protected static native int INTERNALgetIndexValue(long a0, long a1);
314 protected static native boolean INTERNALisQuantifierForall(long a0, long a1);
315 protected static native boolean INTERNALisQuantifierExists(long a0, long a1);
316 protected static native boolean INTERNALisLambda(long a0, long a1);
317 protected static native int INTERNALgetQuantifierWeight(long a0, long a1);
318 protected static native int INTERNALgetQuantifierNumPatterns(long a0, long a1);
319 protected static native long INTERNALgetQuantifierPatternAst(long a0, long a1, int a2);
320 protected static native int INTERNALgetQuantifierNumNoPatterns(long a0, long a1);
321 protected static native long INTERNALgetQuantifierNoPatternAst(long a0, long a1, int a2);
322 protected static native int INTERNALgetQuantifierNumBound(long a0, long a1);
323 protected static native long INTERNALgetQuantifierBoundName(long a0, long a1, int a2);
324 protected static native long INTERNALgetQuantifierBoundSort(long a0, long a1, int a2);
325 protected static native long INTERNALgetQuantifierBody(long a0, long a1);
326 protected static native long INTERNALsimplify(long a0, long a1);
327 protected static native long INTERNALsimplifyEx(long a0, long a1, long a2);
328 protected static native String INTERNALsimplifyGetHelp(long a0);
329 protected static native long INTERNALsimplifyGetParamDescrs(long a0);
330 protected static native long INTERNALupdateTerm(long a0, long a1, int a2, long[] a3);
331 protected static native long INTERNALsubstitute(long a0, long a1, int a2, long[] a3, long[] a4);
332 protected static native long INTERNALsubstituteVars(long a0, long a1, int a2, long[] a3);
333 protected static native long INTERNALtranslate(long a0, long a1, long a2);
334 protected static native long INTERNALmkModel(long a0);
335 protected static native void INTERNALmodelIncRef(long a0, long a1);
336 protected static native void INTERNALmodelDecRef(long a0, long a1);
337 protected static native boolean INTERNALmodelEval(long a0, long a1, long a2, boolean a3, LongPtr a4);
338 protected static native long INTERNALmodelGetConstInterp(long a0, long a1, long a2);
339 protected static native boolean INTERNALmodelHasInterp(long a0, long a1, long a2);
340 protected static native long INTERNALmodelGetFuncInterp(long a0, long a1, long a2);
341 protected static native int INTERNALmodelGetNumConsts(long a0, long a1);
342 protected static native long INTERNALmodelGetConstDecl(long a0, long a1, int a2);
343 protected static native int INTERNALmodelGetNumFuncs(long a0, long a1);
344 protected static native long INTERNALmodelGetFuncDecl(long a0, long a1, int a2);
345 protected static native int INTERNALmodelGetNumSorts(long a0, long a1);
346 protected static native long INTERNALmodelGetSort(long a0, long a1, int a2);
347 protected static native long INTERNALmodelGetSortUniverse(long a0, long a1, long a2);
348 protected static native long INTERNALmodelTranslate(long a0, long a1, long a2);
349 protected static native boolean INTERNALisAsArray(long a0, long a1);
350 protected static native long INTERNALgetAsArrayFuncDecl(long a0, long a1);
351 protected static native long INTERNALaddFuncInterp(long a0, long a1, long a2, long a3);
352 protected static native void INTERNALaddConstInterp(long a0, long a1, long a2, long a3);
353 protected static native void INTERNALfuncInterpIncRef(long a0, long a1);
354 protected static native void INTERNALfuncInterpDecRef(long a0, long a1);
355 protected static native int INTERNALfuncInterpGetNumEntries(long a0, long a1);
356 protected static native long INTERNALfuncInterpGetEntry(long a0, long a1, int a2);
357 protected static native long INTERNALfuncInterpGetElse(long a0, long a1);
358 protected static native void INTERNALfuncInterpSetElse(long a0, long a1, long a2);
359 protected static native int INTERNALfuncInterpGetArity(long a0, long a1);
360 protected static native void INTERNALfuncInterpAddEntry(long a0, long a1, long a2, long a3);
361 protected static native void INTERNALfuncEntryIncRef(long a0, long a1);
362 protected static native void INTERNALfuncEntryDecRef(long a0, long a1);
363 protected static native long INTERNALfuncEntryGetValue(long a0, long a1);
364 protected static native int INTERNALfuncEntryGetNumArgs(long a0, long a1);
365 protected static native long INTERNALfuncEntryGetArg(long a0, long a1, int a2);
366 protected static native int INTERNALopenLog(String a0);
367 protected static native void INTERNALappendLog(String a0);
368 protected static native void INTERNALcloseLog();
369 protected static native void INTERNALtoggleWarningMessages(boolean a0);
370 protected static native void INTERNALsetAstPrintMode(long a0, int a1);
371 protected static native String INTERNALastToString(long a0, long a1);
372 protected static native String INTERNALpatternToString(long a0, long a1);
373 protected static native String INTERNALsortToString(long a0, long a1);
374 protected static native String INTERNALfuncDeclToString(long a0, long a1);
375 protected static native String INTERNALmodelToString(long a0, long a1);
376 protected static native String INTERNALbenchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7);
377 protected static native long INTERNALparseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
378 protected static native long INTERNALparseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
379 protected static native String INTERNALevalSmtlib2String(long a0, String a1);
380 protected static native int INTERNALgetErrorCode(long a0);
381 protected static native void INTERNALsetError(long a0, int a1);
382 protected static native String INTERNALgetErrorMsg(long a0, int a1);
383 protected static native void INTERNALgetVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3);
384 protected static native String INTERNALgetFullVersion();
385 protected static native void INTERNALenableTrace(String a0);
386 protected static native void INTERNALdisableTrace(String a0);
387 protected static native void INTERNALresetMemory();
388 protected static native void INTERNALfinalizeMemory();
389 protected static native long INTERNALmkGoal(long a0, boolean a1, boolean a2, boolean a3);
390 protected static native void INTERNALgoalIncRef(long a0, long a1);
391 protected static native void INTERNALgoalDecRef(long a0, long a1);
392 protected static native int INTERNALgoalPrecision(long a0, long a1);
393 protected static native void INTERNALgoalAssert(long a0, long a1, long a2);
394 protected static native boolean INTERNALgoalInconsistent(long a0, long a1);
395 protected static native int INTERNALgoalDepth(long a0, long a1);
396 protected static native void INTERNALgoalReset(long a0, long a1);
397 protected static native int INTERNALgoalSize(long a0, long a1);
398 protected static native long INTERNALgoalFormula(long a0, long a1, int a2);
399 protected static native int INTERNALgoalNumExprs(long a0, long a1);
400 protected static native boolean INTERNALgoalIsDecidedSat(long a0, long a1);
401 protected static native boolean INTERNALgoalIsDecidedUnsat(long a0, long a1);
402 protected static native long INTERNALgoalTranslate(long a0, long a1, long a2);
403 protected static native long INTERNALgoalConvertModel(long a0, long a1, long a2);
404 protected static native String INTERNALgoalToString(long a0, long a1);
405 protected static native String INTERNALgoalToDimacsString(long a0, long a1);
406 protected static native long INTERNALmkTactic(long a0, String a1);
407 protected static native void INTERNALtacticIncRef(long a0, long a1);
408 protected static native void INTERNALtacticDecRef(long a0, long a1);
409 protected static native long INTERNALmkProbe(long a0, String a1);
410 protected static native void INTERNALprobeIncRef(long a0, long a1);
411 protected static native void INTERNALprobeDecRef(long a0, long a1);
412 protected static native long INTERNALtacticAndThen(long a0, long a1, long a2);
413 protected static native long INTERNALtacticOrElse(long a0, long a1, long a2);
414 protected static native long INTERNALtacticParOr(long a0, int a1, long[] a2);
415 protected static native long INTERNALtacticParAndThen(long a0, long a1, long a2);
416 protected static native long INTERNALtacticTryFor(long a0, long a1, int a2);
417 protected static native long INTERNALtacticWhen(long a0, long a1, long a2);
418 protected static native long INTERNALtacticCond(long a0, long a1, long a2, long a3);
419 protected static native long INTERNALtacticRepeat(long a0, long a1, int a2);
420 protected static native long INTERNALtacticSkip(long a0);
421 protected static native long INTERNALtacticFail(long a0);
422 protected static native long INTERNALtacticFailIf(long a0, long a1);
423 protected static native long INTERNALtacticFailIfNotDecided(long a0);
424 protected static native long INTERNALtacticUsingParams(long a0, long a1, long a2);
425 protected static native long INTERNALprobeConst(long a0, double a1);
426 protected static native long INTERNALprobeLt(long a0, long a1, long a2);
427 protected static native long INTERNALprobeGt(long a0, long a1, long a2);
428 protected static native long INTERNALprobeLe(long a0, long a1, long a2);
429 protected static native long INTERNALprobeGe(long a0, long a1, long a2);
430 protected static native long INTERNALprobeEq(long a0, long a1, long a2);
431 protected static native long INTERNALprobeAnd(long a0, long a1, long a2);
432 protected static native long INTERNALprobeOr(long a0, long a1, long a2);
433 protected static native long INTERNALprobeNot(long a0, long a1);
434 protected static native int INTERNALgetNumTactics(long a0);
435 protected static native String INTERNALgetTacticName(long a0, int a1);
436 protected static native int INTERNALgetNumProbes(long a0);
437 protected static native String INTERNALgetProbeName(long a0, int a1);
438 protected static native String INTERNALtacticGetHelp(long a0, long a1);
439 protected static native long INTERNALtacticGetParamDescrs(long a0, long a1);
440 protected static native String INTERNALtacticGetDescr(long a0, String a1);
441 protected static native String INTERNALprobeGetDescr(long a0, String a1);
442 protected static native double INTERNALprobeApply(long a0, long a1, long a2);
443 protected static native long INTERNALtacticApply(long a0, long a1, long a2);
444 protected static native long INTERNALtacticApplyEx(long a0, long a1, long a2, long a3);
445 protected static native void INTERNALapplyResultIncRef(long a0, long a1);
446 protected static native void INTERNALapplyResultDecRef(long a0, long a1);
447 protected static native String INTERNALapplyResultToString(long a0, long a1);
448 protected static native int INTERNALapplyResultGetNumSubgoals(long a0, long a1);
449 protected static native long INTERNALapplyResultGetSubgoal(long a0, long a1, int a2);
450 protected static native long INTERNALmkSolver(long a0);
451 protected static native long INTERNALmkSimpleSolver(long a0);
452 protected static native long INTERNALmkSolverForLogic(long a0, long a1);
453 protected static native long INTERNALmkSolverFromTactic(long a0, long a1);
454 protected static native long INTERNALsolverTranslate(long a0, long a1, long a2);
455 protected static native void INTERNALsolverImportModelConverter(long a0, long a1, long a2);
456 protected static native String INTERNALsolverGetHelp(long a0, long a1);
457 protected static native long INTERNALsolverGetParamDescrs(long a0, long a1);
458 protected static native void INTERNALsolverSetParams(long a0, long a1, long a2);
459 protected static native void INTERNALsolverIncRef(long a0, long a1);
460 protected static native void INTERNALsolverDecRef(long a0, long a1);
461 protected static native void INTERNALsolverInterrupt(long a0, long a1);
462 protected static native void INTERNALsolverPush(long a0, long a1);
463 protected static native void INTERNALsolverPop(long a0, long a1, int a2);
464 protected static native void INTERNALsolverReset(long a0, long a1);
465 protected static native int INTERNALsolverGetNumScopes(long a0, long a1);
466 protected static native void INTERNALsolverAssert(long a0, long a1, long a2);
467 protected static native void INTERNALsolverAssertAndTrack(long a0, long a1, long a2, long a3);
468 protected static native void INTERNALsolverFromFile(long a0, long a1, String a2);
469 protected static native void INTERNALsolverFromString(long a0, long a1, String a2);
470 protected static native long INTERNALsolverGetAssertions(long a0, long a1);
471 protected static native long INTERNALsolverGetUnits(long a0, long a1);
472 protected static native long INTERNALsolverGetTrail(long a0, long a1);
473 protected static native long INTERNALsolverGetNonUnits(long a0, long a1);
474 protected static native void INTERNALsolverGetLevels(long a0, long a1, long a2, int a3, int[] a4);
475 protected static native int INTERNALsolverCheck(long a0, long a1);
476 protected static native int INTERNALsolverCheckAssumptions(long a0, long a1, int a2, long[] a3);
477 protected static native int INTERNALgetImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4);
478 protected static native int INTERNALsolverGetConsequences(long a0, long a1, long a2, long a3, long a4);
479 protected static native long INTERNALsolverCube(long a0, long a1, long a2, int a3);
480 protected static native long INTERNALsolverGetModel(long a0, long a1);
481 protected static native long INTERNALsolverGetProof(long a0, long a1);
482 protected static native long INTERNALsolverGetUnsatCore(long a0, long a1);
483 protected static native String INTERNALsolverGetReasonUnknown(long a0, long a1);
484 protected static native long INTERNALsolverGetStatistics(long a0, long a1);
485 protected static native String INTERNALsolverToString(long a0, long a1);
486 protected static native String INTERNALsolverToDimacsString(long a0, long a1);
487 protected static native String INTERNALstatsToString(long a0, long a1);
488 protected static native void INTERNALstatsIncRef(long a0, long a1);
489 protected static native void INTERNALstatsDecRef(long a0, long a1);
490 protected static native int INTERNALstatsSize(long a0, long a1);
491 protected static native String INTERNALstatsGetKey(long a0, long a1, int a2);
492 protected static native boolean INTERNALstatsIsUint(long a0, long a1, int a2);
493 protected static native boolean INTERNALstatsIsDouble(long a0, long a1, int a2);
494 protected static native int INTERNALstatsGetUintValue(long a0, long a1, int a2);
495 protected static native double INTERNALstatsGetDoubleValue(long a0, long a1, int a2);
496 protected static native long INTERNALgetEstimatedAllocSize();
497 protected static native long INTERNALmkAstVector(long a0);
498 protected static native void INTERNALastVectorIncRef(long a0, long a1);
499 protected static native void INTERNALastVectorDecRef(long a0, long a1);
500 protected static native int INTERNALastVectorSize(long a0, long a1);
501 protected static native long INTERNALastVectorGet(long a0, long a1, int a2);
502 protected static native void INTERNALastVectorSet(long a0, long a1, int a2, long a3);
503 protected static native void INTERNALastVectorResize(long a0, long a1, int a2);
504 protected static native void INTERNALastVectorPush(long a0, long a1, long a2);
505 protected static native long INTERNALastVectorTranslate(long a0, long a1, long a2);
506 protected static native String INTERNALastVectorToString(long a0, long a1);
507 protected static native long INTERNALmkAstMap(long a0);
508 protected static native void INTERNALastMapIncRef(long a0, long a1);
509 protected static native void INTERNALastMapDecRef(long a0, long a1);
510 protected static native boolean INTERNALastMapContains(long a0, long a1, long a2);
511 protected static native long INTERNALastMapFind(long a0, long a1, long a2);
512 protected static native void INTERNALastMapInsert(long a0, long a1, long a2, long a3);
513 protected static native void INTERNALastMapErase(long a0, long a1, long a2);
514 protected static native void INTERNALastMapReset(long a0, long a1);
515 protected static native int INTERNALastMapSize(long a0, long a1);
516 protected static native long INTERNALastMapKeys(long a0, long a1);
517 protected static native String INTERNALastMapToString(long a0, long a1);
518 protected static native boolean INTERNALalgebraicIsValue(long a0, long a1);
519 protected static native boolean INTERNALalgebraicIsPos(long a0, long a1);
520 protected static native boolean INTERNALalgebraicIsNeg(long a0, long a1);
521 protected static native boolean INTERNALalgebraicIsZero(long a0, long a1);
522 protected static native int INTERNALalgebraicSign(long a0, long a1);
523 protected static native long INTERNALalgebraicAdd(long a0, long a1, long a2);
524 protected static native long INTERNALalgebraicSub(long a0, long a1, long a2);
525 protected static native long INTERNALalgebraicMul(long a0, long a1, long a2);
526 protected static native long INTERNALalgebraicDiv(long a0, long a1, long a2);
527 protected static native long INTERNALalgebraicRoot(long a0, long a1, int a2);
528 protected static native long INTERNALalgebraicPower(long a0, long a1, int a2);
529 protected static native boolean INTERNALalgebraicLt(long a0, long a1, long a2);
530 protected static native boolean INTERNALalgebraicGt(long a0, long a1, long a2);
531 protected static native boolean INTERNALalgebraicLe(long a0, long a1, long a2);
532 protected static native boolean INTERNALalgebraicGe(long a0, long a1, long a2);
533 protected static native boolean INTERNALalgebraicEq(long a0, long a1, long a2);
534 protected static native boolean INTERNALalgebraicNeq(long a0, long a1, long a2);
535 protected static native long INTERNALalgebraicRoots(long a0, long a1, int a2, long[] a3);
536 protected static native int INTERNALalgebraicEval(long a0, long a1, int a2, long[] a3);
537 protected static native long INTERNALpolynomialSubresultants(long a0, long a1, long a2, long a3);
538 protected static native void INTERNALrcfDel(long a0, long a1);
539 protected static native long INTERNALrcfMkRational(long a0, String a1);
540 protected static native long INTERNALrcfMkSmallInt(long a0, int a1);
541 protected static native long INTERNALrcfMkPi(long a0);
542 protected static native long INTERNALrcfMkE(long a0);
543 protected static native long INTERNALrcfMkInfinitesimal(long a0);
544 protected static native int INTERNALrcfMkRoots(long a0, int a1, long[] a2, long[] a3);
545 protected static native long INTERNALrcfAdd(long a0, long a1, long a2);
546 protected static native long INTERNALrcfSub(long a0, long a1, long a2);
547 protected static native long INTERNALrcfMul(long a0, long a1, long a2);
548 protected static native long INTERNALrcfDiv(long a0, long a1, long a2);
549 protected static native long INTERNALrcfNeg(long a0, long a1);
550 protected static native long INTERNALrcfInv(long a0, long a1);
551 protected static native long INTERNALrcfPower(long a0, long a1, int a2);
552 protected static native boolean INTERNALrcfLt(long a0, long a1, long a2);
553 protected static native boolean INTERNALrcfGt(long a0, long a1, long a2);
554 protected static native boolean INTERNALrcfLe(long a0, long a1, long a2);
555 protected static native boolean INTERNALrcfGe(long a0, long a1, long a2);
556 protected static native boolean INTERNALrcfEq(long a0, long a1, long a2);
557 protected static native boolean INTERNALrcfNeq(long a0, long a1, long a2);
558 protected static native String INTERNALrcfNumToString(long a0, long a1, boolean a2, boolean a3);
559 protected static native String INTERNALrcfNumToDecimalString(long a0, long a1, int a2);
560 protected static native void INTERNALrcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3);
561 protected static native long INTERNALmkFixedpoint(long a0);
562 protected static native void INTERNALfixedpointIncRef(long a0, long a1);
563 protected static native void INTERNALfixedpointDecRef(long a0, long a1);
564 protected static native void INTERNALfixedpointAddRule(long a0, long a1, long a2, long a3);
565 protected static native void INTERNALfixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4);
566 protected static native void INTERNALfixedpointAssert(long a0, long a1, long a2);
567 protected static native int INTERNALfixedpointQuery(long a0, long a1, long a2);
568 protected static native int INTERNALfixedpointQueryRelations(long a0, long a1, int a2, long[] a3);
569 protected static native long INTERNALfixedpointGetAnswer(long a0, long a1);
570 protected static native String INTERNALfixedpointGetReasonUnknown(long a0, long a1);
571 protected static native void INTERNALfixedpointUpdateRule(long a0, long a1, long a2, long a3);
572 protected static native int INTERNALfixedpointGetNumLevels(long a0, long a1, long a2);
573 protected static native long INTERNALfixedpointGetCoverDelta(long a0, long a1, int a2, long a3);
574 protected static native void INTERNALfixedpointAddCover(long a0, long a1, int a2, long a3, long a4);
575 protected static native long INTERNALfixedpointGetStatistics(long a0, long a1);
576 protected static native void INTERNALfixedpointRegisterRelation(long a0, long a1, long a2);
577 protected static native void INTERNALfixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4);
578 protected static native long INTERNALfixedpointGetRules(long a0, long a1);
579 protected static native long INTERNALfixedpointGetAssertions(long a0, long a1);
580 protected static native void INTERNALfixedpointSetParams(long a0, long a1, long a2);
581 protected static native String INTERNALfixedpointGetHelp(long a0, long a1);
582 protected static native long INTERNALfixedpointGetParamDescrs(long a0, long a1);
583 protected static native String INTERNALfixedpointToString(long a0, long a1, int a2, long[] a3);
584 protected static native long INTERNALfixedpointFromString(long a0, long a1, String a2);
585 protected static native long INTERNALfixedpointFromFile(long a0, long a1, String a2);
586 protected static native long INTERNALmkOptimize(long a0);
587 protected static native void INTERNALoptimizeIncRef(long a0, long a1);
588 protected static native void INTERNALoptimizeDecRef(long a0, long a1);
589 protected static native void INTERNALoptimizeAssert(long a0, long a1, long a2);
590 protected static native void INTERNALoptimizeAssertAndTrack(long a0, long a1, long a2, long a3);
591 protected static native int INTERNALoptimizeAssertSoft(long a0, long a1, long a2, String a3, long a4);
592 protected static native int INTERNALoptimizeMaximize(long a0, long a1, long a2);
593 protected static native int INTERNALoptimizeMinimize(long a0, long a1, long a2);
594 protected static native void INTERNALoptimizePush(long a0, long a1);
595 protected static native void INTERNALoptimizePop(long a0, long a1);
596 protected static native int INTERNALoptimizeCheck(long a0, long a1, int a2, long[] a3);
597 protected static native String INTERNALoptimizeGetReasonUnknown(long a0, long a1);
598 protected static native long INTERNALoptimizeGetModel(long a0, long a1);
599 protected static native long INTERNALoptimizeGetUnsatCore(long a0, long a1);
600 protected static native void INTERNALoptimizeSetParams(long a0, long a1, long a2);
601 protected static native long INTERNALoptimizeGetParamDescrs(long a0, long a1);
602 protected static native long INTERNALoptimizeGetLower(long a0, long a1, int a2);
603 protected static native long INTERNALoptimizeGetUpper(long a0, long a1, int a2);
604 protected static native long INTERNALoptimizeGetLowerAsVector(long a0, long a1, int a2);
605 protected static native long INTERNALoptimizeGetUpperAsVector(long a0, long a1, int a2);
606 protected static native String INTERNALoptimizeToString(long a0, long a1);
607 protected static native void INTERNALoptimizeFromString(long a0, long a1, String a2);
608 protected static native void INTERNALoptimizeFromFile(long a0, long a1, String a2);
609 protected static native String INTERNALoptimizeGetHelp(long a0, long a1);
610 protected static native long INTERNALoptimizeGetStatistics(long a0, long a1);
611 protected static native long INTERNALoptimizeGetAssertions(long a0, long a1);
612 protected static native long INTERNALoptimizeGetObjectives(long a0, long a1);
613 protected static native long INTERNALmkFpaRoundingModeSort(long a0);
614 protected static native long INTERNALmkFpaRoundNearestTiesToEven(long a0);
615 protected static native long INTERNALmkFpaRne(long a0);
616 protected static native long INTERNALmkFpaRoundNearestTiesToAway(long a0);
617 protected static native long INTERNALmkFpaRna(long a0);
618 protected static native long INTERNALmkFpaRoundTowardPositive(long a0);
619 protected static native long INTERNALmkFpaRtp(long a0);
620 protected static native long INTERNALmkFpaRoundTowardNegative(long a0);
621 protected static native long INTERNALmkFpaRtn(long a0);
622 protected static native long INTERNALmkFpaRoundTowardZero(long a0);
623 protected static native long INTERNALmkFpaRtz(long a0);
624 protected static native long INTERNALmkFpaSort(long a0, int a1, int a2);
625 protected static native long INTERNALmkFpaSortHalf(long a0);
626 protected static native long INTERNALmkFpaSort16(long a0);
627 protected static native long INTERNALmkFpaSortSingle(long a0);
628 protected static native long INTERNALmkFpaSort32(long a0);
629 protected static native long INTERNALmkFpaSortDouble(long a0);
630 protected static native long INTERNALmkFpaSort64(long a0);
631 protected static native long INTERNALmkFpaSortQuadruple(long a0);
632 protected static native long INTERNALmkFpaSort128(long a0);
633 protected static native long INTERNALmkFpaNan(long a0, long a1);
634 protected static native long INTERNALmkFpaInf(long a0, long a1, boolean a2);
635 protected static native long INTERNALmkFpaZero(long a0, long a1, boolean a2);
636 protected static native long INTERNALmkFpaFp(long a0, long a1, long a2, long a3);
637 protected static native long INTERNALmkFpaNumeralFloat(long a0, float a1, long a2);
638 protected static native long INTERNALmkFpaNumeralDouble(long a0, double a1, long a2);
639 protected static native long INTERNALmkFpaNumeralInt(long a0, int a1, long a2);
640 protected static native long INTERNALmkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4);
641 protected static native long INTERNALmkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4);
642 protected static native long INTERNALmkFpaAbs(long a0, long a1);
643 protected static native long INTERNALmkFpaNeg(long a0, long a1);
644 protected static native long INTERNALmkFpaAdd(long a0, long a1, long a2, long a3);
645 protected static native long INTERNALmkFpaSub(long a0, long a1, long a2, long a3);
646 protected static native long INTERNALmkFpaMul(long a0, long a1, long a2, long a3);
647 protected static native long INTERNALmkFpaDiv(long a0, long a1, long a2, long a3);
648 protected static native long INTERNALmkFpaFma(long a0, long a1, long a2, long a3, long a4);
649 protected static native long INTERNALmkFpaSqrt(long a0, long a1, long a2);
650 protected static native long INTERNALmkFpaRem(long a0, long a1, long a2);
651 protected static native long INTERNALmkFpaRoundToIntegral(long a0, long a1, long a2);
652 protected static native long INTERNALmkFpaMin(long a0, long a1, long a2);
653 protected static native long INTERNALmkFpaMax(long a0, long a1, long a2);
654 protected static native long INTERNALmkFpaLeq(long a0, long a1, long a2);
655 protected static native long INTERNALmkFpaLt(long a0, long a1, long a2);
656 protected static native long INTERNALmkFpaGeq(long a0, long a1, long a2);
657 protected static native long INTERNALmkFpaGt(long a0, long a1, long a2);
658 protected static native long INTERNALmkFpaEq(long a0, long a1, long a2);
659 protected static native long INTERNALmkFpaIsNormal(long a0, long a1);
660 protected static native long INTERNALmkFpaIsSubnormal(long a0, long a1);
661 protected static native long INTERNALmkFpaIsZero(long a0, long a1);
662 protected static native long INTERNALmkFpaIsInfinite(long a0, long a1);
663 protected static native long INTERNALmkFpaIsNan(long a0, long a1);
664 protected static native long INTERNALmkFpaIsNegative(long a0, long a1);
665 protected static native long INTERNALmkFpaIsPositive(long a0, long a1);
666 protected static native long INTERNALmkFpaToFpBv(long a0, long a1, long a2);
667 protected static native long INTERNALmkFpaToFpFloat(long a0, long a1, long a2, long a3);
668 protected static native long INTERNALmkFpaToFpReal(long a0, long a1, long a2, long a3);
669 protected static native long INTERNALmkFpaToFpSigned(long a0, long a1, long a2, long a3);
670 protected static native long INTERNALmkFpaToFpUnsigned(long a0, long a1, long a2, long a3);
671 protected static native long INTERNALmkFpaToUbv(long a0, long a1, long a2, int a3);
672 protected static native long INTERNALmkFpaToSbv(long a0, long a1, long a2, int a3);
673 protected static native long INTERNALmkFpaToReal(long a0, long a1);
674 protected static native int INTERNALfpaGetEbits(long a0, long a1);
675 protected static native int INTERNALfpaGetSbits(long a0, long a1);
676 protected static native boolean INTERNALfpaIsNumeralNan(long a0, long a1);
677 protected static native boolean INTERNALfpaIsNumeralInf(long a0, long a1);
678 protected static native boolean INTERNALfpaIsNumeralZero(long a0, long a1);
679 protected static native boolean INTERNALfpaIsNumeralNormal(long a0, long a1);
680 protected static native boolean INTERNALfpaIsNumeralSubnormal(long a0, long a1);
681 protected static native boolean INTERNALfpaIsNumeralPositive(long a0, long a1);
682 protected static native boolean INTERNALfpaIsNumeralNegative(long a0, long a1);
683 protected static native long INTERNALfpaGetNumeralSignBv(long a0, long a1);
684 protected static native long INTERNALfpaGetNumeralSignificandBv(long a0, long a1);
685 protected static native boolean INTERNALfpaGetNumeralSign(long a0, long a1, IntPtr a2);
686 protected static native String INTERNALfpaGetNumeralSignificandString(long a0, long a1);
687 protected static native boolean INTERNALfpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2);
688 protected static native String INTERNALfpaGetNumeralExponentString(long a0, long a1, boolean a2);
689 protected static native boolean INTERNALfpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2, boolean a3);
690 protected static native long INTERNALfpaGetNumeralExponentBv(long a0, long a1, boolean a2);
691 protected static native long INTERNALmkFpaToIeeeBv(long a0, long a1);
692 protected static native long INTERNALmkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4);
693 protected static native int INTERNALfixedpointQueryFromLvl(long a0, long a1, long a2, int a3);
694 protected static native long INTERNALfixedpointGetGroundSatAnswer(long a0, long a1);
695 protected static native long INTERNALfixedpointGetRulesAlongTrace(long a0, long a1);
696 protected static native long INTERNALfixedpointGetRuleNamesAlongTrace(long a0, long a1);
697 protected static native void INTERNALfixedpointAddInvariant(long a0, long a1, long a2, long a3);
698 protected static native long INTERNALfixedpointGetReachable(long a0, long a1, long a2);
699 protected static native long INTERNALqeModelProject(long a0, long a1, int a2, long[] a3, long a4);
700 protected static native long INTERNALqeModelProjectSkolem(long a0, long a1, int a2, long[] a3, long a4, long a5);
701 protected static native long INTERNALmodelExtrapolate(long a0, long a1, long a2);
702 protected static native long INTERNALqeLite(long a0, long a1, long a2);
703
704
705 public static void globalParamSet(String a0, String a1)
706 {
708 }
709
710 public static void globalParamResetAll()
711 {
713 }
714
715 public static boolean globalParamGet(String a0, StringPtr a1)
716 {
717 boolean res = INTERNALglobalParamGet(a0, a1);
718 return res;
719 }
720
721 public static long mkConfig()
722 {
723 long res = INTERNALmkConfig();
724 return res;
725 }
726
727 public static void delConfig(long a0)
728 {
730 }
731
732 public static void setParamValue(long a0, String a1, String a2)
733 {
734 INTERNALsetParamValue(a0, a1, a2);
735 }
736
737 public static long mkContext(long a0) throws Z3Exception
738 {
739 long res = INTERNALmkContext(a0);
740 if (res == 0)
741 throw new Z3Exception("Object allocation failed.");
742 return res;
743 }
744
745 public static long mkContextRc(long a0) throws Z3Exception
746 {
747 long res = INTERNALmkContextRc(a0);
748 if (res == 0)
749 throw new Z3Exception("Object allocation failed.");
750 return res;
751 }
752
753 public static void delContext(long a0) throws Z3Exception
754 {
756 }
757
758 public static void incRef(long a0, long a1) throws Z3Exception
759 {
760 INTERNALincRef(a0, a1);
762 if (err != Z3_error_code.Z3_OK)
763 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
764 }
765
766 public static void decRef(long a0, long a1) throws Z3Exception
767 {
768 INTERNALdecRef(a0, a1);
770 if (err != Z3_error_code.Z3_OK)
771 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
772 }
773
774 public static void updateParamValue(long a0, String a1, String a2) throws Z3Exception
775 {
776 INTERNALupdateParamValue(a0, a1, a2);
778 if (err != Z3_error_code.Z3_OK)
779 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
780 }
781
782 public static void interrupt(long a0) throws Z3Exception
783 {
786 if (err != Z3_error_code.Z3_OK)
787 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
788 }
789
790 public static long mkParams(long a0) throws Z3Exception
791 {
792 long res = INTERNALmkParams(a0);
794 if (err != Z3_error_code.Z3_OK)
795 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
796 return res;
797 }
798
799 public static void paramsIncRef(long a0, long a1) throws Z3Exception
800 {
801 INTERNALparamsIncRef(a0, a1);
803 if (err != Z3_error_code.Z3_OK)
804 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
805 }
806
807 public static void paramsDecRef(long a0, long a1) throws Z3Exception
808 {
809 INTERNALparamsDecRef(a0, a1);
811 if (err != Z3_error_code.Z3_OK)
812 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
813 }
814
815 public static void paramsSetBool(long a0, long a1, long a2, boolean a3) throws Z3Exception
816 {
817 INTERNALparamsSetBool(a0, a1, a2, a3);
819 if (err != Z3_error_code.Z3_OK)
820 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
821 }
822
823 public static void paramsSetUint(long a0, long a1, long a2, int a3) throws Z3Exception
824 {
825 INTERNALparamsSetUint(a0, a1, a2, a3);
827 if (err != Z3_error_code.Z3_OK)
828 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
829 }
830
831 public static void paramsSetDouble(long a0, long a1, long a2, double a3) throws Z3Exception
832 {
833 INTERNALparamsSetDouble(a0, a1, a2, a3);
835 if (err != Z3_error_code.Z3_OK)
836 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
837 }
838
839 public static void paramsSetSymbol(long a0, long a1, long a2, long a3) throws Z3Exception
840 {
841 INTERNALparamsSetSymbol(a0, a1, a2, a3);
843 if (err != Z3_error_code.Z3_OK)
844 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
845 }
846
847 public static String paramsToString(long a0, long a1) throws Z3Exception
848 {
849 String res = INTERNALparamsToString(a0, a1);
851 if (err != Z3_error_code.Z3_OK)
852 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
853 return res;
854 }
855
856 public static void paramsValidate(long a0, long a1, long a2) throws Z3Exception
857 {
858 INTERNALparamsValidate(a0, a1, a2);
860 if (err != Z3_error_code.Z3_OK)
861 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
862 }
863
864 public static void paramDescrsIncRef(long a0, long a1) throws Z3Exception
865 {
868 if (err != Z3_error_code.Z3_OK)
869 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
870 }
871
872 public static void paramDescrsDecRef(long a0, long a1) throws Z3Exception
873 {
876 if (err != Z3_error_code.Z3_OK)
877 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
878 }
879
880 public static int paramDescrsGetKind(long a0, long a1, long a2) throws Z3Exception
881 {
882 int res = INTERNALparamDescrsGetKind(a0, a1, a2);
884 if (err != Z3_error_code.Z3_OK)
885 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
886 return res;
887 }
888
889 public static int paramDescrsSize(long a0, long a1) throws Z3Exception
890 {
891 int res = INTERNALparamDescrsSize(a0, a1);
893 if (err != Z3_error_code.Z3_OK)
894 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
895 return res;
896 }
897
898 public static long paramDescrsGetName(long a0, long a1, int a2) throws Z3Exception
899 {
900 long res = INTERNALparamDescrsGetName(a0, a1, a2);
902 if (err != Z3_error_code.Z3_OK)
903 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
904 return res;
905 }
906
907 public static String paramDescrsGetDocumentation(long a0, long a1, long a2) throws Z3Exception
908 {
911 if (err != Z3_error_code.Z3_OK)
912 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
913 return res;
914 }
915
916 public static String paramDescrsToString(long a0, long a1) throws Z3Exception
917 {
920 if (err != Z3_error_code.Z3_OK)
921 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
922 return res;
923 }
924
925 public static long mkIntSymbol(long a0, int a1) throws Z3Exception
926 {
927 long res = INTERNALmkIntSymbol(a0, a1);
929 if (err != Z3_error_code.Z3_OK)
930 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
931 return res;
932 }
933
934 public static long mkStringSymbol(long a0, String a1) throws Z3Exception
935 {
936 long res = INTERNALmkStringSymbol(a0, a1);
938 if (err != Z3_error_code.Z3_OK)
939 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
940 return res;
941 }
942
943 public static long mkUninterpretedSort(long a0, long a1) throws Z3Exception
944 {
945 long res = INTERNALmkUninterpretedSort(a0, a1);
947 if (err != Z3_error_code.Z3_OK)
948 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
949 return res;
950 }
951
952 public static long mkBoolSort(long a0) throws Z3Exception
953 {
954 long res = INTERNALmkBoolSort(a0);
956 if (err != Z3_error_code.Z3_OK)
957 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
958 return res;
959 }
960
961 public static long mkIntSort(long a0) throws Z3Exception
962 {
963 long res = INTERNALmkIntSort(a0);
965 if (err != Z3_error_code.Z3_OK)
966 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
967 return res;
968 }
969
970 public static long mkRealSort(long a0) throws Z3Exception
971 {
972 long res = INTERNALmkRealSort(a0);
974 if (err != Z3_error_code.Z3_OK)
975 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
976 return res;
977 }
978
979 public static long mkBvSort(long a0, int a1) throws Z3Exception
980 {
981 long res = INTERNALmkBvSort(a0, a1);
983 if (err != Z3_error_code.Z3_OK)
984 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
985 return res;
986 }
987
988 public static long mkFiniteDomainSort(long a0, long a1, long a2) throws Z3Exception
989 {
990 long res = INTERNALmkFiniteDomainSort(a0, a1, a2);
992 if (err != Z3_error_code.Z3_OK)
993 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
994 return res;
995 }
996
997 public static long mkArraySort(long a0, long a1, long a2) throws Z3Exception
998 {
999 long res = INTERNALmkArraySort(a0, a1, a2);
1001 if (err != Z3_error_code.Z3_OK)
1002 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1003 return res;
1004 }
1005
1006 public static long mkArraySortN(long a0, int a1, long[] a2, long a3) throws Z3Exception
1007 {
1008 long res = INTERNALmkArraySortN(a0, a1, a2, a3);
1010 if (err != Z3_error_code.Z3_OK)
1011 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1012 return res;
1013 }
1014
1015 public static long mkTupleSort(long a0, long a1, int a2, long[] a3, long[] a4, LongPtr a5, long[] a6) throws Z3Exception
1016 {
1017 long res = INTERNALmkTupleSort(a0, a1, a2, a3, a4, a5, a6);
1019 if (err != Z3_error_code.Z3_OK)
1020 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1021 return res;
1022 }
1023
1024 public static long mkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5) throws Z3Exception
1025 {
1026 long res = INTERNALmkEnumerationSort(a0, a1, a2, a3, a4, a5);
1028 if (err != Z3_error_code.Z3_OK)
1029 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1030 return res;
1031 }
1032
1033 public static long mkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8) throws Z3Exception
1034 {
1035 long res = INTERNALmkListSort(a0, a1, a2, a3, a4, a5, a6, a7, a8);
1037 if (err != Z3_error_code.Z3_OK)
1038 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1039 return res;
1040 }
1041
1042 public static long mkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6) throws Z3Exception
1043 {
1044 long res = INTERNALmkConstructor(a0, a1, a2, a3, a4, a5, a6);
1046 if (err != Z3_error_code.Z3_OK)
1047 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1048 return res;
1049 }
1050
1051 public static void delConstructor(long a0, long a1) throws Z3Exception
1052 {
1053 INTERNALdelConstructor(a0, a1);
1055 if (err != Z3_error_code.Z3_OK)
1056 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1057 }
1058
1059 public static long mkDatatype(long a0, long a1, int a2, long[] a3) throws Z3Exception
1060 {
1061 long res = INTERNALmkDatatype(a0, a1, a2, a3);
1063 if (err != Z3_error_code.Z3_OK)
1064 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1065 return res;
1066 }
1067
1068 public static long mkConstructorList(long a0, int a1, long[] a2) throws Z3Exception
1069 {
1070 long res = INTERNALmkConstructorList(a0, a1, a2);
1072 if (err != Z3_error_code.Z3_OK)
1073 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1074 return res;
1075 }
1076
1077 public static void delConstructorList(long a0, long a1) throws Z3Exception
1078 {
1081 if (err != Z3_error_code.Z3_OK)
1082 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1083 }
1084
1085 public static void mkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4) throws Z3Exception
1086 {
1087 INTERNALmkDatatypes(a0, a1, a2, a3, a4);
1089 if (err != Z3_error_code.Z3_OK)
1090 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1091 }
1092
1093 public static void queryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5) throws Z3Exception
1094 {
1095 INTERNALqueryConstructor(a0, a1, a2, a3, a4, a5);
1097 if (err != Z3_error_code.Z3_OK)
1098 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1099 }
1100
1101 public static long mkFuncDecl(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1102 {
1103 long res = INTERNALmkFuncDecl(a0, a1, a2, a3, a4);
1105 if (err != Z3_error_code.Z3_OK)
1106 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1107 return res;
1108 }
1109
1110 public static long mkApp(long a0, long a1, int a2, long[] a3) throws Z3Exception
1111 {
1112 long res = INTERNALmkApp(a0, a1, a2, a3);
1114 if (err != Z3_error_code.Z3_OK)
1115 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1116 return res;
1117 }
1118
1119 public static long mkConst(long a0, long a1, long a2) throws Z3Exception
1120 {
1121 long res = INTERNALmkConst(a0, a1, a2);
1123 if (err != Z3_error_code.Z3_OK)
1124 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1125 return res;
1126 }
1127
1128 public static long mkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4) throws Z3Exception
1129 {
1130 long res = INTERNALmkFreshFuncDecl(a0, a1, a2, a3, a4);
1132 if (err != Z3_error_code.Z3_OK)
1133 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1134 return res;
1135 }
1136
1137 public static long mkFreshConst(long a0, String a1, long a2) throws Z3Exception
1138 {
1139 long res = INTERNALmkFreshConst(a0, a1, a2);
1141 if (err != Z3_error_code.Z3_OK)
1142 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1143 return res;
1144 }
1145
1146 public static long mkRecFuncDecl(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1147 {
1148 long res = INTERNALmkRecFuncDecl(a0, a1, a2, a3, a4);
1150 if (err != Z3_error_code.Z3_OK)
1151 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1152 return res;
1153 }
1154
1155 public static void addRecDef(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1156 {
1157 INTERNALaddRecDef(a0, a1, a2, a3, a4);
1159 if (err != Z3_error_code.Z3_OK)
1160 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1161 }
1162
1163 public static long mkTrue(long a0) throws Z3Exception
1164 {
1165 long res = INTERNALmkTrue(a0);
1167 if (err != Z3_error_code.Z3_OK)
1168 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1169 return res;
1170 }
1171
1172 public static long mkFalse(long a0) throws Z3Exception
1173 {
1174 long res = INTERNALmkFalse(a0);
1176 if (err != Z3_error_code.Z3_OK)
1177 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1178 return res;
1179 }
1180
1181 public static long mkEq(long a0, long a1, long a2) throws Z3Exception
1182 {
1183 long res = INTERNALmkEq(a0, a1, a2);
1185 if (err != Z3_error_code.Z3_OK)
1186 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1187 return res;
1188 }
1189
1190 public static long mkDistinct(long a0, int a1, long[] a2) throws Z3Exception
1191 {
1192 long res = INTERNALmkDistinct(a0, a1, a2);
1194 if (err != Z3_error_code.Z3_OK)
1195 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1196 return res;
1197 }
1198
1199 public static long mkNot(long a0, long a1) throws Z3Exception
1200 {
1201 long res = INTERNALmkNot(a0, a1);
1203 if (err != Z3_error_code.Z3_OK)
1204 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1205 return res;
1206 }
1207
1208 public static long mkIte(long a0, long a1, long a2, long a3) throws Z3Exception
1209 {
1210 long res = INTERNALmkIte(a0, a1, a2, a3);
1212 if (err != Z3_error_code.Z3_OK)
1213 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1214 return res;
1215 }
1216
1217 public static long mkIff(long a0, long a1, long a2) throws Z3Exception
1218 {
1219 long res = INTERNALmkIff(a0, a1, a2);
1221 if (err != Z3_error_code.Z3_OK)
1222 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1223 return res;
1224 }
1225
1226 public static long mkImplies(long a0, long a1, long a2) throws Z3Exception
1227 {
1228 long res = INTERNALmkImplies(a0, a1, a2);
1230 if (err != Z3_error_code.Z3_OK)
1231 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1232 return res;
1233 }
1234
1235 public static long mkXor(long a0, long a1, long a2) throws Z3Exception
1236 {
1237 long res = INTERNALmkXor(a0, a1, a2);
1239 if (err != Z3_error_code.Z3_OK)
1240 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1241 return res;
1242 }
1243
1244 public static long mkAnd(long a0, int a1, long[] a2) throws Z3Exception
1245 {
1246 long res = INTERNALmkAnd(a0, a1, a2);
1248 if (err != Z3_error_code.Z3_OK)
1249 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1250 return res;
1251 }
1252
1253 public static long mkOr(long a0, int a1, long[] a2) throws Z3Exception
1254 {
1255 long res = INTERNALmkOr(a0, a1, a2);
1257 if (err != Z3_error_code.Z3_OK)
1258 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1259 return res;
1260 }
1261
1262 public static long mkAdd(long a0, int a1, long[] a2) throws Z3Exception
1263 {
1264 long res = INTERNALmkAdd(a0, a1, a2);
1266 if (err != Z3_error_code.Z3_OK)
1267 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1268 return res;
1269 }
1270
1271 public static long mkMul(long a0, int a1, long[] a2) throws Z3Exception
1272 {
1273 long res = INTERNALmkMul(a0, a1, a2);
1275 if (err != Z3_error_code.Z3_OK)
1276 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1277 return res;
1278 }
1279
1280 public static long mkSub(long a0, int a1, long[] a2) throws Z3Exception
1281 {
1282 long res = INTERNALmkSub(a0, a1, a2);
1284 if (err != Z3_error_code.Z3_OK)
1285 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1286 return res;
1287 }
1288
1289 public static long mkUnaryMinus(long a0, long a1) throws Z3Exception
1290 {
1291 long res = INTERNALmkUnaryMinus(a0, a1);
1293 if (err != Z3_error_code.Z3_OK)
1294 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1295 return res;
1296 }
1297
1298 public static long mkDiv(long a0, long a1, long a2) throws Z3Exception
1299 {
1300 long res = INTERNALmkDiv(a0, a1, a2);
1302 if (err != Z3_error_code.Z3_OK)
1303 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1304 return res;
1305 }
1306
1307 public static long mkMod(long a0, long a1, long a2) throws Z3Exception
1308 {
1309 long res = INTERNALmkMod(a0, a1, a2);
1311 if (err != Z3_error_code.Z3_OK)
1312 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1313 return res;
1314 }
1315
1316 public static long mkRem(long a0, long a1, long a2) throws Z3Exception
1317 {
1318 long res = INTERNALmkRem(a0, a1, a2);
1320 if (err != Z3_error_code.Z3_OK)
1321 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1322 return res;
1323 }
1324
1325 public static long mkPower(long a0, long a1, long a2) throws Z3Exception
1326 {
1327 long res = INTERNALmkPower(a0, a1, a2);
1329 if (err != Z3_error_code.Z3_OK)
1330 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1331 return res;
1332 }
1333
1334 public static long mkLt(long a0, long a1, long a2) throws Z3Exception
1335 {
1336 long res = INTERNALmkLt(a0, a1, a2);
1338 if (err != Z3_error_code.Z3_OK)
1339 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1340 return res;
1341 }
1342
1343 public static long mkLe(long a0, long a1, long a2) throws Z3Exception
1344 {
1345 long res = INTERNALmkLe(a0, a1, a2);
1347 if (err != Z3_error_code.Z3_OK)
1348 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1349 return res;
1350 }
1351
1352 public static long mkGt(long a0, long a1, long a2) throws Z3Exception
1353 {
1354 long res = INTERNALmkGt(a0, a1, a2);
1356 if (err != Z3_error_code.Z3_OK)
1357 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1358 return res;
1359 }
1360
1361 public static long mkGe(long a0, long a1, long a2) throws Z3Exception
1362 {
1363 long res = INTERNALmkGe(a0, a1, a2);
1365 if (err != Z3_error_code.Z3_OK)
1366 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1367 return res;
1368 }
1369
1370 public static long mkDivides(long a0, long a1, long a2) throws Z3Exception
1371 {
1372 long res = INTERNALmkDivides(a0, a1, a2);
1374 if (err != Z3_error_code.Z3_OK)
1375 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1376 return res;
1377 }
1378
1379 public static long mkInt2real(long a0, long a1) throws Z3Exception
1380 {
1381 long res = INTERNALmkInt2real(a0, a1);
1383 if (err != Z3_error_code.Z3_OK)
1384 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1385 return res;
1386 }
1387
1388 public static long mkReal2int(long a0, long a1) throws Z3Exception
1389 {
1390 long res = INTERNALmkReal2int(a0, a1);
1392 if (err != Z3_error_code.Z3_OK)
1393 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1394 return res;
1395 }
1396
1397 public static long mkIsInt(long a0, long a1) throws Z3Exception
1398 {
1399 long res = INTERNALmkIsInt(a0, a1);
1401 if (err != Z3_error_code.Z3_OK)
1402 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1403 return res;
1404 }
1405
1406 public static long mkBvnot(long a0, long a1) throws Z3Exception
1407 {
1408 long res = INTERNALmkBvnot(a0, a1);
1410 if (err != Z3_error_code.Z3_OK)
1411 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1412 return res;
1413 }
1414
1415 public static long mkBvredand(long a0, long a1) throws Z3Exception
1416 {
1417 long res = INTERNALmkBvredand(a0, a1);
1419 if (err != Z3_error_code.Z3_OK)
1420 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1421 return res;
1422 }
1423
1424 public static long mkBvredor(long a0, long a1) throws Z3Exception
1425 {
1426 long res = INTERNALmkBvredor(a0, a1);
1428 if (err != Z3_error_code.Z3_OK)
1429 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1430 return res;
1431 }
1432
1433 public static long mkBvand(long a0, long a1, long a2) throws Z3Exception
1434 {
1435 long res = INTERNALmkBvand(a0, a1, a2);
1437 if (err != Z3_error_code.Z3_OK)
1438 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1439 return res;
1440 }
1441
1442 public static long mkBvor(long a0, long a1, long a2) throws Z3Exception
1443 {
1444 long res = INTERNALmkBvor(a0, a1, a2);
1446 if (err != Z3_error_code.Z3_OK)
1447 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1448 return res;
1449 }
1450
1451 public static long mkBvxor(long a0, long a1, long a2) throws Z3Exception
1452 {
1453 long res = INTERNALmkBvxor(a0, a1, a2);
1455 if (err != Z3_error_code.Z3_OK)
1456 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1457 return res;
1458 }
1459
1460 public static long mkBvnand(long a0, long a1, long a2) throws Z3Exception
1461 {
1462 long res = INTERNALmkBvnand(a0, a1, a2);
1464 if (err != Z3_error_code.Z3_OK)
1465 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1466 return res;
1467 }
1468
1469 public static long mkBvnor(long a0, long a1, long a2) throws Z3Exception
1470 {
1471 long res = INTERNALmkBvnor(a0, a1, a2);
1473 if (err != Z3_error_code.Z3_OK)
1474 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1475 return res;
1476 }
1477
1478 public static long mkBvxnor(long a0, long a1, long a2) throws Z3Exception
1479 {
1480 long res = INTERNALmkBvxnor(a0, a1, a2);
1482 if (err != Z3_error_code.Z3_OK)
1483 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1484 return res;
1485 }
1486
1487 public static long mkBvneg(long a0, long a1) throws Z3Exception
1488 {
1489 long res = INTERNALmkBvneg(a0, a1);
1491 if (err != Z3_error_code.Z3_OK)
1492 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1493 return res;
1494 }
1495
1496 public static long mkBvadd(long a0, long a1, long a2) throws Z3Exception
1497 {
1498 long res = INTERNALmkBvadd(a0, a1, a2);
1500 if (err != Z3_error_code.Z3_OK)
1501 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1502 return res;
1503 }
1504
1505 public static long mkBvsub(long a0, long a1, long a2) throws Z3Exception
1506 {
1507 long res = INTERNALmkBvsub(a0, a1, a2);
1509 if (err != Z3_error_code.Z3_OK)
1510 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1511 return res;
1512 }
1513
1514 public static long mkBvmul(long a0, long a1, long a2) throws Z3Exception
1515 {
1516 long res = INTERNALmkBvmul(a0, a1, a2);
1518 if (err != Z3_error_code.Z3_OK)
1519 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1520 return res;
1521 }
1522
1523 public static long mkBvudiv(long a0, long a1, long a2) throws Z3Exception
1524 {
1525 long res = INTERNALmkBvudiv(a0, a1, a2);
1527 if (err != Z3_error_code.Z3_OK)
1528 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1529 return res;
1530 }
1531
1532 public static long mkBvsdiv(long a0, long a1, long a2) throws Z3Exception
1533 {
1534 long res = INTERNALmkBvsdiv(a0, a1, a2);
1536 if (err != Z3_error_code.Z3_OK)
1537 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1538 return res;
1539 }
1540
1541 public static long mkBvurem(long a0, long a1, long a2) throws Z3Exception
1542 {
1543 long res = INTERNALmkBvurem(a0, a1, a2);
1545 if (err != Z3_error_code.Z3_OK)
1546 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1547 return res;
1548 }
1549
1550 public static long mkBvsrem(long a0, long a1, long a2) throws Z3Exception
1551 {
1552 long res = INTERNALmkBvsrem(a0, a1, a2);
1554 if (err != Z3_error_code.Z3_OK)
1555 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1556 return res;
1557 }
1558
1559 public static long mkBvsmod(long a0, long a1, long a2) throws Z3Exception
1560 {
1561 long res = INTERNALmkBvsmod(a0, a1, a2);
1563 if (err != Z3_error_code.Z3_OK)
1564 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1565 return res;
1566 }
1567
1568 public static long mkBvult(long a0, long a1, long a2) throws Z3Exception
1569 {
1570 long res = INTERNALmkBvult(a0, a1, a2);
1572 if (err != Z3_error_code.Z3_OK)
1573 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1574 return res;
1575 }
1576
1577 public static long mkBvslt(long a0, long a1, long a2) throws Z3Exception
1578 {
1579 long res = INTERNALmkBvslt(a0, a1, a2);
1581 if (err != Z3_error_code.Z3_OK)
1582 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1583 return res;
1584 }
1585
1586 public static long mkBvule(long a0, long a1, long a2) throws Z3Exception
1587 {
1588 long res = INTERNALmkBvule(a0, a1, a2);
1590 if (err != Z3_error_code.Z3_OK)
1591 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1592 return res;
1593 }
1594
1595 public static long mkBvsle(long a0, long a1, long a2) throws Z3Exception
1596 {
1597 long res = INTERNALmkBvsle(a0, a1, a2);
1599 if (err != Z3_error_code.Z3_OK)
1600 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1601 return res;
1602 }
1603
1604 public static long mkBvuge(long a0, long a1, long a2) throws Z3Exception
1605 {
1606 long res = INTERNALmkBvuge(a0, a1, a2);
1608 if (err != Z3_error_code.Z3_OK)
1609 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1610 return res;
1611 }
1612
1613 public static long mkBvsge(long a0, long a1, long a2) throws Z3Exception
1614 {
1615 long res = INTERNALmkBvsge(a0, a1, a2);
1617 if (err != Z3_error_code.Z3_OK)
1618 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1619 return res;
1620 }
1621
1622 public static long mkBvugt(long a0, long a1, long a2) throws Z3Exception
1623 {
1624 long res = INTERNALmkBvugt(a0, a1, a2);
1626 if (err != Z3_error_code.Z3_OK)
1627 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1628 return res;
1629 }
1630
1631 public static long mkBvsgt(long a0, long a1, long a2) throws Z3Exception
1632 {
1633 long res = INTERNALmkBvsgt(a0, a1, a2);
1635 if (err != Z3_error_code.Z3_OK)
1636 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1637 return res;
1638 }
1639
1640 public static long mkConcat(long a0, long a1, long a2) throws Z3Exception
1641 {
1642 long res = INTERNALmkConcat(a0, a1, a2);
1644 if (err != Z3_error_code.Z3_OK)
1645 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1646 return res;
1647 }
1648
1649 public static long mkExtract(long a0, int a1, int a2, long a3) throws Z3Exception
1650 {
1651 long res = INTERNALmkExtract(a0, a1, a2, a3);
1653 if (err != Z3_error_code.Z3_OK)
1654 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1655 return res;
1656 }
1657
1658 public static long mkSignExt(long a0, int a1, long a2) throws Z3Exception
1659 {
1660 long res = INTERNALmkSignExt(a0, a1, a2);
1662 if (err != Z3_error_code.Z3_OK)
1663 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1664 return res;
1665 }
1666
1667 public static long mkZeroExt(long a0, int a1, long a2) throws Z3Exception
1668 {
1669 long res = INTERNALmkZeroExt(a0, a1, a2);
1671 if (err != Z3_error_code.Z3_OK)
1672 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1673 return res;
1674 }
1675
1676 public static long mkRepeat(long a0, int a1, long a2) throws Z3Exception
1677 {
1678 long res = INTERNALmkRepeat(a0, a1, a2);
1680 if (err != Z3_error_code.Z3_OK)
1681 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1682 return res;
1683 }
1684
1685 public static long mkBvshl(long a0, long a1, long a2) throws Z3Exception
1686 {
1687 long res = INTERNALmkBvshl(a0, a1, a2);
1689 if (err != Z3_error_code.Z3_OK)
1690 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1691 return res;
1692 }
1693
1694 public static long mkBvlshr(long a0, long a1, long a2) throws Z3Exception
1695 {
1696 long res = INTERNALmkBvlshr(a0, a1, a2);
1698 if (err != Z3_error_code.Z3_OK)
1699 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1700 return res;
1701 }
1702
1703 public static long mkBvashr(long a0, long a1, long a2) throws Z3Exception
1704 {
1705 long res = INTERNALmkBvashr(a0, a1, a2);
1707 if (err != Z3_error_code.Z3_OK)
1708 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1709 return res;
1710 }
1711
1712 public static long mkRotateLeft(long a0, int a1, long a2) throws Z3Exception
1713 {
1714 long res = INTERNALmkRotateLeft(a0, a1, a2);
1716 if (err != Z3_error_code.Z3_OK)
1717 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1718 return res;
1719 }
1720
1721 public static long mkRotateRight(long a0, int a1, long a2) throws Z3Exception
1722 {
1723 long res = INTERNALmkRotateRight(a0, a1, a2);
1725 if (err != Z3_error_code.Z3_OK)
1726 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1727 return res;
1728 }
1729
1730 public static long mkExtRotateLeft(long a0, long a1, long a2) throws Z3Exception
1731 {
1732 long res = INTERNALmkExtRotateLeft(a0, a1, a2);
1734 if (err != Z3_error_code.Z3_OK)
1735 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1736 return res;
1737 }
1738
1739 public static long mkExtRotateRight(long a0, long a1, long a2) throws Z3Exception
1740 {
1741 long res = INTERNALmkExtRotateRight(a0, a1, a2);
1743 if (err != Z3_error_code.Z3_OK)
1744 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1745 return res;
1746 }
1747
1748 public static long mkInt2bv(long a0, int a1, long a2) throws Z3Exception
1749 {
1750 long res = INTERNALmkInt2bv(a0, a1, a2);
1752 if (err != Z3_error_code.Z3_OK)
1753 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1754 return res;
1755 }
1756
1757 public static long mkBv2int(long a0, long a1, boolean a2) throws Z3Exception
1758 {
1759 long res = INTERNALmkBv2int(a0, a1, a2);
1761 if (err != Z3_error_code.Z3_OK)
1762 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1763 return res;
1764 }
1765
1766 public static long mkBvaddNoOverflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1767 {
1768 long res = INTERNALmkBvaddNoOverflow(a0, a1, a2, a3);
1770 if (err != Z3_error_code.Z3_OK)
1771 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1772 return res;
1773 }
1774
1775 public static long mkBvaddNoUnderflow(long a0, long a1, long a2) throws Z3Exception
1776 {
1777 long res = INTERNALmkBvaddNoUnderflow(a0, a1, a2);
1779 if (err != Z3_error_code.Z3_OK)
1780 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1781 return res;
1782 }
1783
1784 public static long mkBvsubNoOverflow(long a0, long a1, long a2) throws Z3Exception
1785 {
1786 long res = INTERNALmkBvsubNoOverflow(a0, a1, a2);
1788 if (err != Z3_error_code.Z3_OK)
1789 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1790 return res;
1791 }
1792
1793 public static long mkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1794 {
1795 long res = INTERNALmkBvsubNoUnderflow(a0, a1, a2, a3);
1797 if (err != Z3_error_code.Z3_OK)
1798 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1799 return res;
1800 }
1801
1802 public static long mkBvsdivNoOverflow(long a0, long a1, long a2) throws Z3Exception
1803 {
1804 long res = INTERNALmkBvsdivNoOverflow(a0, a1, a2);
1806 if (err != Z3_error_code.Z3_OK)
1807 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1808 return res;
1809 }
1810
1811 public static long mkBvnegNoOverflow(long a0, long a1) throws Z3Exception
1812 {
1813 long res = INTERNALmkBvnegNoOverflow(a0, a1);
1815 if (err != Z3_error_code.Z3_OK)
1816 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1817 return res;
1818 }
1819
1820 public static long mkBvmulNoOverflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1821 {
1822 long res = INTERNALmkBvmulNoOverflow(a0, a1, a2, a3);
1824 if (err != Z3_error_code.Z3_OK)
1825 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1826 return res;
1827 }
1828
1829 public static long mkBvmulNoUnderflow(long a0, long a1, long a2) throws Z3Exception
1830 {
1831 long res = INTERNALmkBvmulNoUnderflow(a0, a1, a2);
1833 if (err != Z3_error_code.Z3_OK)
1834 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1835 return res;
1836 }
1837
1838 public static long mkSelect(long a0, long a1, long a2) throws Z3Exception
1839 {
1840 long res = INTERNALmkSelect(a0, a1, a2);
1842 if (err != Z3_error_code.Z3_OK)
1843 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1844 return res;
1845 }
1846
1847 public static long mkSelectN(long a0, long a1, int a2, long[] a3) throws Z3Exception
1848 {
1849 long res = INTERNALmkSelectN(a0, a1, a2, a3);
1851 if (err != Z3_error_code.Z3_OK)
1852 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1853 return res;
1854 }
1855
1856 public static long mkStore(long a0, long a1, long a2, long a3) throws Z3Exception
1857 {
1858 long res = INTERNALmkStore(a0, a1, a2, a3);
1860 if (err != Z3_error_code.Z3_OK)
1861 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1862 return res;
1863 }
1864
1865 public static long mkStoreN(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1866 {
1867 long res = INTERNALmkStoreN(a0, a1, a2, a3, a4);
1869 if (err != Z3_error_code.Z3_OK)
1870 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1871 return res;
1872 }
1873
1874 public static long mkConstArray(long a0, long a1, long a2) throws Z3Exception
1875 {
1876 long res = INTERNALmkConstArray(a0, a1, a2);
1878 if (err != Z3_error_code.Z3_OK)
1879 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1880 return res;
1881 }
1882
1883 public static long mkMap(long a0, long a1, int a2, long[] a3) throws Z3Exception
1884 {
1885 long res = INTERNALmkMap(a0, a1, a2, a3);
1887 if (err != Z3_error_code.Z3_OK)
1888 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1889 return res;
1890 }
1891
1892 public static long mkArrayDefault(long a0, long a1) throws Z3Exception
1893 {
1894 long res = INTERNALmkArrayDefault(a0, a1);
1896 if (err != Z3_error_code.Z3_OK)
1897 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1898 return res;
1899 }
1900
1901 public static long mkAsArray(long a0, long a1) throws Z3Exception
1902 {
1903 long res = INTERNALmkAsArray(a0, a1);
1905 if (err != Z3_error_code.Z3_OK)
1906 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1907 return res;
1908 }
1909
1910 public static long mkSetHasSize(long a0, long a1, long a2) throws Z3Exception
1911 {
1912 long res = INTERNALmkSetHasSize(a0, a1, a2);
1914 if (err != Z3_error_code.Z3_OK)
1915 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1916 return res;
1917 }
1918
1919 public static long mkSetSort(long a0, long a1) throws Z3Exception
1920 {
1921 long res = INTERNALmkSetSort(a0, a1);
1923 if (err != Z3_error_code.Z3_OK)
1924 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1925 return res;
1926 }
1927
1928 public static long mkEmptySet(long a0, long a1) throws Z3Exception
1929 {
1930 long res = INTERNALmkEmptySet(a0, a1);
1932 if (err != Z3_error_code.Z3_OK)
1933 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1934 return res;
1935 }
1936
1937 public static long mkFullSet(long a0, long a1) throws Z3Exception
1938 {
1939 long res = INTERNALmkFullSet(a0, a1);
1941 if (err != Z3_error_code.Z3_OK)
1942 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1943 return res;
1944 }
1945
1946 public static long mkSetAdd(long a0, long a1, long a2) throws Z3Exception
1947 {
1948 long res = INTERNALmkSetAdd(a0, a1, a2);
1950 if (err != Z3_error_code.Z3_OK)
1951 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1952 return res;
1953 }
1954
1955 public static long mkSetDel(long a0, long a1, long a2) throws Z3Exception
1956 {
1957 long res = INTERNALmkSetDel(a0, a1, a2);
1959 if (err != Z3_error_code.Z3_OK)
1960 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1961 return res;
1962 }
1963
1964 public static long mkSetUnion(long a0, int a1, long[] a2) throws Z3Exception
1965 {
1966 long res = INTERNALmkSetUnion(a0, a1, a2);
1968 if (err != Z3_error_code.Z3_OK)
1969 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1970 return res;
1971 }
1972
1973 public static long mkSetIntersect(long a0, int a1, long[] a2) throws Z3Exception
1974 {
1975 long res = INTERNALmkSetIntersect(a0, a1, a2);
1977 if (err != Z3_error_code.Z3_OK)
1978 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1979 return res;
1980 }
1981
1982 public static long mkSetDifference(long a0, long a1, long a2) throws Z3Exception
1983 {
1984 long res = INTERNALmkSetDifference(a0, a1, a2);
1986 if (err != Z3_error_code.Z3_OK)
1987 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1988 return res;
1989 }
1990
1991 public static long mkSetComplement(long a0, long a1) throws Z3Exception
1992 {
1993 long res = INTERNALmkSetComplement(a0, a1);
1995 if (err != Z3_error_code.Z3_OK)
1996 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1997 return res;
1998 }
1999
2000 public static long mkSetMember(long a0, long a1, long a2) throws Z3Exception
2001 {
2002 long res = INTERNALmkSetMember(a0, a1, a2);
2004 if (err != Z3_error_code.Z3_OK)
2005 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2006 return res;
2007 }
2008
2009 public static long mkSetSubset(long a0, long a1, long a2) throws Z3Exception
2010 {
2011 long res = INTERNALmkSetSubset(a0, a1, a2);
2013 if (err != Z3_error_code.Z3_OK)
2014 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2015 return res;
2016 }
2017
2018 public static long mkArrayExt(long a0, long a1, long a2) throws Z3Exception
2019 {
2020 long res = INTERNALmkArrayExt(a0, a1, a2);
2022 if (err != Z3_error_code.Z3_OK)
2023 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2024 return res;
2025 }
2026
2027 public static long mkNumeral(long a0, String a1, long a2) throws Z3Exception
2028 {
2029 long res = INTERNALmkNumeral(a0, a1, a2);
2031 if (err != Z3_error_code.Z3_OK)
2032 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2033 return res;
2034 }
2035
2036 public static long mkReal(long a0, int a1, int a2) throws Z3Exception
2037 {
2038 long res = INTERNALmkReal(a0, a1, a2);
2040 if (err != Z3_error_code.Z3_OK)
2041 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2042 return res;
2043 }
2044
2045 public static long mkInt(long a0, int a1, long a2) throws Z3Exception
2046 {
2047 long res = INTERNALmkInt(a0, a1, a2);
2049 if (err != Z3_error_code.Z3_OK)
2050 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2051 return res;
2052 }
2053
2054 public static long mkUnsignedInt(long a0, int a1, long a2) throws Z3Exception
2055 {
2056 long res = INTERNALmkUnsignedInt(a0, a1, a2);
2058 if (err != Z3_error_code.Z3_OK)
2059 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2060 return res;
2061 }
2062
2063 public static long mkInt64(long a0, long a1, long a2) throws Z3Exception
2064 {
2065 long res = INTERNALmkInt64(a0, a1, a2);
2067 if (err != Z3_error_code.Z3_OK)
2068 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2069 return res;
2070 }
2071
2072 public static long mkUnsignedInt64(long a0, long a1, long a2) throws Z3Exception
2073 {
2074 long res = INTERNALmkUnsignedInt64(a0, a1, a2);
2076 if (err != Z3_error_code.Z3_OK)
2077 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2078 return res;
2079 }
2080
2081 public static long mkBvNumeral(long a0, int a1, boolean[] a2) throws Z3Exception
2082 {
2083 long res = INTERNALmkBvNumeral(a0, a1, a2);
2085 if (err != Z3_error_code.Z3_OK)
2086 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2087 return res;
2088 }
2089
2090 public static long mkSeqSort(long a0, long a1) throws Z3Exception
2091 {
2092 long res = INTERNALmkSeqSort(a0, a1);
2094 if (err != Z3_error_code.Z3_OK)
2095 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2096 return res;
2097 }
2098
2099 public static boolean isSeqSort(long a0, long a1) throws Z3Exception
2100 {
2101 boolean res = INTERNALisSeqSort(a0, a1);
2103 if (err != Z3_error_code.Z3_OK)
2104 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2105 return res;
2106 }
2107
2108 public static long getSeqSortBasis(long a0, long a1) throws Z3Exception
2109 {
2110 long res = INTERNALgetSeqSortBasis(a0, a1);
2112 if (err != Z3_error_code.Z3_OK)
2113 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2114 return res;
2115 }
2116
2117 public static long mkReSort(long a0, long a1) throws Z3Exception
2118 {
2119 long res = INTERNALmkReSort(a0, a1);
2121 if (err != Z3_error_code.Z3_OK)
2122 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2123 return res;
2124 }
2125
2126 public static boolean isReSort(long a0, long a1) throws Z3Exception
2127 {
2128 boolean res = INTERNALisReSort(a0, a1);
2130 if (err != Z3_error_code.Z3_OK)
2131 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2132 return res;
2133 }
2134
2135 public static long getReSortBasis(long a0, long a1) throws Z3Exception
2136 {
2137 long res = INTERNALgetReSortBasis(a0, a1);
2139 if (err != Z3_error_code.Z3_OK)
2140 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2141 return res;
2142 }
2143
2144 public static long mkStringSort(long a0) throws Z3Exception
2145 {
2146 long res = INTERNALmkStringSort(a0);
2148 if (err != Z3_error_code.Z3_OK)
2149 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2150 return res;
2151 }
2152
2153 public static boolean isStringSort(long a0, long a1) throws Z3Exception
2154 {
2155 boolean res = INTERNALisStringSort(a0, a1);
2157 if (err != Z3_error_code.Z3_OK)
2158 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2159 return res;
2160 }
2161
2162 public static long mkString(long a0, String a1) throws Z3Exception
2163 {
2164 long res = INTERNALmkString(a0, a1);
2166 if (err != Z3_error_code.Z3_OK)
2167 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2168 return res;
2169 }
2170
2171 public static long mkLstring(long a0, int a1, String a2) throws Z3Exception
2172 {
2173 long res = INTERNALmkLstring(a0, a1, a2);
2175 if (err != Z3_error_code.Z3_OK)
2176 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2177 return res;
2178 }
2179
2180 public static boolean isString(long a0, long a1) throws Z3Exception
2181 {
2182 boolean res = INTERNALisString(a0, a1);
2184 if (err != Z3_error_code.Z3_OK)
2185 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2186 return res;
2187 }
2188
2189 public static String getString(long a0, long a1) throws Z3Exception
2190 {
2191 String res = INTERNALgetString(a0, a1);
2193 if (err != Z3_error_code.Z3_OK)
2194 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2195 return res;
2196 }
2197
2198 public static String getLstring(long a0, long a1, IntPtr a2) throws Z3Exception
2199 {
2200 String res = INTERNALgetLstring(a0, a1, a2);
2202 if (err != Z3_error_code.Z3_OK)
2203 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2204 return res;
2205 }
2206
2207 public static long mkSeqEmpty(long a0, long a1) throws Z3Exception
2208 {
2209 long res = INTERNALmkSeqEmpty(a0, a1);
2211 if (err != Z3_error_code.Z3_OK)
2212 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2213 return res;
2214 }
2215
2216 public static long mkSeqUnit(long a0, long a1) throws Z3Exception
2217 {
2218 long res = INTERNALmkSeqUnit(a0, a1);
2220 if (err != Z3_error_code.Z3_OK)
2221 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2222 return res;
2223 }
2224
2225 public static long mkSeqConcat(long a0, int a1, long[] a2) throws Z3Exception
2226 {
2227 long res = INTERNALmkSeqConcat(a0, a1, a2);
2229 if (err != Z3_error_code.Z3_OK)
2230 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2231 return res;
2232 }
2233
2234 public static long mkSeqPrefix(long a0, long a1, long a2) throws Z3Exception
2235 {
2236 long res = INTERNALmkSeqPrefix(a0, a1, a2);
2238 if (err != Z3_error_code.Z3_OK)
2239 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2240 return res;
2241 }
2242
2243 public static long mkSeqSuffix(long a0, long a1, long a2) throws Z3Exception
2244 {
2245 long res = INTERNALmkSeqSuffix(a0, a1, a2);
2247 if (err != Z3_error_code.Z3_OK)
2248 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2249 return res;
2250 }
2251
2252 public static long mkSeqContains(long a0, long a1, long a2) throws Z3Exception
2253 {
2254 long res = INTERNALmkSeqContains(a0, a1, a2);
2256 if (err != Z3_error_code.Z3_OK)
2257 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2258 return res;
2259 }
2260
2261 public static long mkStrLt(long a0, long a1, long a2) throws Z3Exception
2262 {
2263 long res = INTERNALmkStrLt(a0, a1, a2);
2265 if (err != Z3_error_code.Z3_OK)
2266 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2267 return res;
2268 }
2269
2270 public static long mkStrLe(long a0, long a1, long a2) throws Z3Exception
2271 {
2272 long res = INTERNALmkStrLe(a0, a1, a2);
2274 if (err != Z3_error_code.Z3_OK)
2275 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2276 return res;
2277 }
2278
2279 public static long mkSeqExtract(long a0, long a1, long a2, long a3) throws Z3Exception
2280 {
2281 long res = INTERNALmkSeqExtract(a0, a1, a2, a3);
2283 if (err != Z3_error_code.Z3_OK)
2284 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2285 return res;
2286 }
2287
2288 public static long mkSeqReplace(long a0, long a1, long a2, long a3) throws Z3Exception
2289 {
2290 long res = INTERNALmkSeqReplace(a0, a1, a2, a3);
2292 if (err != Z3_error_code.Z3_OK)
2293 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2294 return res;
2295 }
2296
2297 public static long mkSeqAt(long a0, long a1, long a2) throws Z3Exception
2298 {
2299 long res = INTERNALmkSeqAt(a0, a1, a2);
2301 if (err != Z3_error_code.Z3_OK)
2302 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2303 return res;
2304 }
2305
2306 public static long mkSeqNth(long a0, long a1, long a2) throws Z3Exception
2307 {
2308 long res = INTERNALmkSeqNth(a0, a1, a2);
2310 if (err != Z3_error_code.Z3_OK)
2311 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2312 return res;
2313 }
2314
2315 public static long mkSeqLength(long a0, long a1) throws Z3Exception
2316 {
2317 long res = INTERNALmkSeqLength(a0, a1);
2319 if (err != Z3_error_code.Z3_OK)
2320 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2321 return res;
2322 }
2323
2324 public static long mkSeqIndex(long a0, long a1, long a2, long a3) throws Z3Exception
2325 {
2326 long res = INTERNALmkSeqIndex(a0, a1, a2, a3);
2328 if (err != Z3_error_code.Z3_OK)
2329 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2330 return res;
2331 }
2332
2333 public static long mkSeqLastIndex(long a0, long a1, long a2) throws Z3Exception
2334 {
2335 long res = INTERNALmkSeqLastIndex(a0, a1, a2);
2337 if (err != Z3_error_code.Z3_OK)
2338 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2339 return res;
2340 }
2341
2342 public static long mkStrToInt(long a0, long a1) throws Z3Exception
2343 {
2344 long res = INTERNALmkStrToInt(a0, a1);
2346 if (err != Z3_error_code.Z3_OK)
2347 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2348 return res;
2349 }
2350
2351 public static long mkIntToStr(long a0, long a1) throws Z3Exception
2352 {
2353 long res = INTERNALmkIntToStr(a0, a1);
2355 if (err != Z3_error_code.Z3_OK)
2356 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2357 return res;
2358 }
2359
2360 public static long mkSeqToRe(long a0, long a1) throws Z3Exception
2361 {
2362 long res = INTERNALmkSeqToRe(a0, a1);
2364 if (err != Z3_error_code.Z3_OK)
2365 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2366 return res;
2367 }
2368
2369 public static long mkSeqInRe(long a0, long a1, long a2) throws Z3Exception
2370 {
2371 long res = INTERNALmkSeqInRe(a0, a1, a2);
2373 if (err != Z3_error_code.Z3_OK)
2374 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2375 return res;
2376 }
2377
2378 public static long mkRePlus(long a0, long a1) throws Z3Exception
2379 {
2380 long res = INTERNALmkRePlus(a0, a1);
2382 if (err != Z3_error_code.Z3_OK)
2383 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2384 return res;
2385 }
2386
2387 public static long mkReStar(long a0, long a1) throws Z3Exception
2388 {
2389 long res = INTERNALmkReStar(a0, a1);
2391 if (err != Z3_error_code.Z3_OK)
2392 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2393 return res;
2394 }
2395
2396 public static long mkReOption(long a0, long a1) throws Z3Exception
2397 {
2398 long res = INTERNALmkReOption(a0, a1);
2400 if (err != Z3_error_code.Z3_OK)
2401 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2402 return res;
2403 }
2404
2405 public static long mkReUnion(long a0, int a1, long[] a2) throws Z3Exception
2406 {
2407 long res = INTERNALmkReUnion(a0, a1, a2);
2409 if (err != Z3_error_code.Z3_OK)
2410 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2411 return res;
2412 }
2413
2414 public static long mkReConcat(long a0, int a1, long[] a2) throws Z3Exception
2415 {
2416 long res = INTERNALmkReConcat(a0, a1, a2);
2418 if (err != Z3_error_code.Z3_OK)
2419 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2420 return res;
2421 }
2422
2423 public static long mkReRange(long a0, long a1, long a2) throws Z3Exception
2424 {
2425 long res = INTERNALmkReRange(a0, a1, a2);
2427 if (err != Z3_error_code.Z3_OK)
2428 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2429 return res;
2430 }
2431
2432 public static long mkReLoop(long a0, long a1, int a2, int a3) throws Z3Exception
2433 {
2434 long res = INTERNALmkReLoop(a0, a1, a2, a3);
2436 if (err != Z3_error_code.Z3_OK)
2437 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2438 return res;
2439 }
2440
2441 public static long mkReIntersect(long a0, int a1, long[] a2) throws Z3Exception
2442 {
2443 long res = INTERNALmkReIntersect(a0, a1, a2);
2445 if (err != Z3_error_code.Z3_OK)
2446 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2447 return res;
2448 }
2449
2450 public static long mkReComplement(long a0, long a1) throws Z3Exception
2451 {
2452 long res = INTERNALmkReComplement(a0, a1);
2454 if (err != Z3_error_code.Z3_OK)
2455 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2456 return res;
2457 }
2458
2459 public static long mkReEmpty(long a0, long a1) throws Z3Exception
2460 {
2461 long res = INTERNALmkReEmpty(a0, a1);
2463 if (err != Z3_error_code.Z3_OK)
2464 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2465 return res;
2466 }
2467
2468 public static long mkReFull(long a0, long a1) throws Z3Exception
2469 {
2470 long res = INTERNALmkReFull(a0, a1);
2472 if (err != Z3_error_code.Z3_OK)
2473 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2474 return res;
2475 }
2476
2477 public static long mkLinearOrder(long a0, long a1, int a2) throws Z3Exception
2478 {
2479 long res = INTERNALmkLinearOrder(a0, a1, a2);
2481 if (err != Z3_error_code.Z3_OK)
2482 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2483 return res;
2484 }
2485
2486 public static long mkPartialOrder(long a0, long a1, int a2) throws Z3Exception
2487 {
2488 long res = INTERNALmkPartialOrder(a0, a1, a2);
2490 if (err != Z3_error_code.Z3_OK)
2491 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2492 return res;
2493 }
2494
2495 public static long mkPiecewiseLinearOrder(long a0, long a1, int a2) throws Z3Exception
2496 {
2497 long res = INTERNALmkPiecewiseLinearOrder(a0, a1, a2);
2499 if (err != Z3_error_code.Z3_OK)
2500 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2501 return res;
2502 }
2503
2504 public static long mkTreeOrder(long a0, long a1, int a2) throws Z3Exception
2505 {
2506 long res = INTERNALmkTreeOrder(a0, a1, a2);
2508 if (err != Z3_error_code.Z3_OK)
2509 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2510 return res;
2511 }
2512
2513 public static long mkTransitiveClosure(long a0, long a1) throws Z3Exception
2514 {
2515 long res = INTERNALmkTransitiveClosure(a0, a1);
2517 if (err != Z3_error_code.Z3_OK)
2518 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2519 return res;
2520 }
2521
2522 public static long mkPattern(long a0, int a1, long[] a2) throws Z3Exception
2523 {
2524 long res = INTERNALmkPattern(a0, a1, a2);
2526 if (err != Z3_error_code.Z3_OK)
2527 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2528 return res;
2529 }
2530
2531 public static long mkBound(long a0, int a1, long a2) throws Z3Exception
2532 {
2533 long res = INTERNALmkBound(a0, a1, a2);
2535 if (err != Z3_error_code.Z3_OK)
2536 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2537 return res;
2538 }
2539
2540 public static long mkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7) throws Z3Exception
2541 {
2542 long res = INTERNALmkForall(a0, a1, a2, a3, a4, a5, a6, a7);
2544 if (err != Z3_error_code.Z3_OK)
2545 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2546 return res;
2547 }
2548
2549 public static long mkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7) throws Z3Exception
2550 {
2551 long res = INTERNALmkExists(a0, a1, a2, a3, a4, a5, a6, a7);
2553 if (err != Z3_error_code.Z3_OK)
2554 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2555 return res;
2556 }
2557
2558 public static long mkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8) throws Z3Exception
2559 {
2560 long res = INTERNALmkQuantifier(a0, a1, a2, a3, a4, a5, a6, a7, a8);
2562 if (err != Z3_error_code.Z3_OK)
2563 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2564 return res;
2565 }
2566
2567 public static long mkQuantifierEx(long a0, boolean a1, int a2, long a3, long a4, int a5, long[] a6, int a7, long[] a8, int a9, long[] a10, long[] a11, long a12) throws Z3Exception
2568 {
2569 long res = INTERNALmkQuantifierEx(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
2571 if (err != Z3_error_code.Z3_OK)
2572 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2573 return res;
2574 }
2575
2576 public static long mkForallConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6) throws Z3Exception
2577 {
2578 long res = INTERNALmkForallConst(a0, a1, a2, a3, a4, a5, a6);
2580 if (err != Z3_error_code.Z3_OK)
2581 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2582 return res;
2583 }
2584
2585 public static long mkExistsConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6) throws Z3Exception
2586 {
2587 long res = INTERNALmkExistsConst(a0, a1, a2, a3, a4, a5, a6);
2589 if (err != Z3_error_code.Z3_OK)
2590 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2591 return res;
2592 }
2593
2594 public static long mkQuantifierConst(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long a7) throws Z3Exception
2595 {
2596 long res = INTERNALmkQuantifierConst(a0, a1, a2, a3, a4, a5, a6, a7);
2598 if (err != Z3_error_code.Z3_OK)
2599 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2600 return res;
2601 }
2602
2603 public static long mkQuantifierConstEx(long a0, boolean a1, int a2, long a3, long a4, int a5, long[] a6, int a7, long[] a8, int a9, long[] a10, long a11) throws Z3Exception
2604 {
2605 long res = INTERNALmkQuantifierConstEx(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
2607 if (err != Z3_error_code.Z3_OK)
2608 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2609 return res;
2610 }
2611
2612 public static long mkLambda(long a0, int a1, long[] a2, long[] a3, long a4) throws Z3Exception
2613 {
2614 long res = INTERNALmkLambda(a0, a1, a2, a3, a4);
2616 if (err != Z3_error_code.Z3_OK)
2617 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2618 return res;
2619 }
2620
2621 public static long mkLambdaConst(long a0, int a1, long[] a2, long a3) throws Z3Exception
2622 {
2623 long res = INTERNALmkLambdaConst(a0, a1, a2, a3);
2625 if (err != Z3_error_code.Z3_OK)
2626 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2627 return res;
2628 }
2629
2630 public static int getSymbolKind(long a0, long a1) throws Z3Exception
2631 {
2632 int res = INTERNALgetSymbolKind(a0, a1);
2634 if (err != Z3_error_code.Z3_OK)
2635 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2636 return res;
2637 }
2638
2639 public static int getSymbolInt(long a0, long a1) throws Z3Exception
2640 {
2641 int res = INTERNALgetSymbolInt(a0, a1);
2643 if (err != Z3_error_code.Z3_OK)
2644 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2645 return res;
2646 }
2647
2648 public static String getSymbolString(long a0, long a1) throws Z3Exception
2649 {
2650 String res = INTERNALgetSymbolString(a0, a1);
2652 if (err != Z3_error_code.Z3_OK)
2653 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2654 return res;
2655 }
2656
2657 public static long getSortName(long a0, long a1) throws Z3Exception
2658 {
2659 long res = INTERNALgetSortName(a0, a1);
2661 if (err != Z3_error_code.Z3_OK)
2662 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2663 return res;
2664 }
2665
2666 public static int getSortId(long a0, long a1) throws Z3Exception
2667 {
2668 int res = INTERNALgetSortId(a0, a1);
2670 if (err != Z3_error_code.Z3_OK)
2671 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2672 return res;
2673 }
2674
2675 public static long sortToAst(long a0, long a1) throws Z3Exception
2676 {
2677 long res = INTERNALsortToAst(a0, a1);
2679 if (err != Z3_error_code.Z3_OK)
2680 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2681 return res;
2682 }
2683
2684 public static boolean isEqSort(long a0, long a1, long a2) throws Z3Exception
2685 {
2686 boolean res = INTERNALisEqSort(a0, a1, a2);
2688 if (err != Z3_error_code.Z3_OK)
2689 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2690 return res;
2691 }
2692
2693 public static int getSortKind(long a0, long a1) throws Z3Exception
2694 {
2695 int res = INTERNALgetSortKind(a0, a1);
2697 if (err != Z3_error_code.Z3_OK)
2698 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2699 return res;
2700 }
2701
2702 public static int getBvSortSize(long a0, long a1) throws Z3Exception
2703 {
2704 int res = INTERNALgetBvSortSize(a0, a1);
2706 if (err != Z3_error_code.Z3_OK)
2707 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2708 return res;
2709 }
2710
2711 public static boolean getFiniteDomainSortSize(long a0, long a1, LongPtr a2) throws Z3Exception
2712 {
2713 boolean res = INTERNALgetFiniteDomainSortSize(a0, a1, a2);
2715 if (err != Z3_error_code.Z3_OK)
2716 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2717 return res;
2718 }
2719
2720 public static long getArraySortDomain(long a0, long a1) throws Z3Exception
2721 {
2722 long res = INTERNALgetArraySortDomain(a0, a1);
2724 if (err != Z3_error_code.Z3_OK)
2725 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2726 return res;
2727 }
2728
2729 public static long getArraySortRange(long a0, long a1) throws Z3Exception
2730 {
2731 long res = INTERNALgetArraySortRange(a0, a1);
2733 if (err != Z3_error_code.Z3_OK)
2734 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2735 return res;
2736 }
2737
2738 public static long getTupleSortMkDecl(long a0, long a1) throws Z3Exception
2739 {
2740 long res = INTERNALgetTupleSortMkDecl(a0, a1);
2742 if (err != Z3_error_code.Z3_OK)
2743 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2744 return res;
2745 }
2746
2747 public static int getTupleSortNumFields(long a0, long a1) throws Z3Exception
2748 {
2749 int res = INTERNALgetTupleSortNumFields(a0, a1);
2751 if (err != Z3_error_code.Z3_OK)
2752 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2753 return res;
2754 }
2755
2756 public static long getTupleSortFieldDecl(long a0, long a1, int a2) throws Z3Exception
2757 {
2758 long res = INTERNALgetTupleSortFieldDecl(a0, a1, a2);
2760 if (err != Z3_error_code.Z3_OK)
2761 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2762 return res;
2763 }
2764
2765 public static int getDatatypeSortNumConstructors(long a0, long a1) throws Z3Exception
2766 {
2769 if (err != Z3_error_code.Z3_OK)
2770 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2771 return res;
2772 }
2773
2774 public static long getDatatypeSortConstructor(long a0, long a1, int a2) throws Z3Exception
2775 {
2776 long res = INTERNALgetDatatypeSortConstructor(a0, a1, a2);
2778 if (err != Z3_error_code.Z3_OK)
2779 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2780 return res;
2781 }
2782
2783 public static long getDatatypeSortRecognizer(long a0, long a1, int a2) throws Z3Exception
2784 {
2785 long res = INTERNALgetDatatypeSortRecognizer(a0, a1, a2);
2787 if (err != Z3_error_code.Z3_OK)
2788 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2789 return res;
2790 }
2791
2792 public static long getDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3) throws Z3Exception
2793 {
2794 long res = INTERNALgetDatatypeSortConstructorAccessor(a0, a1, a2, a3);
2796 if (err != Z3_error_code.Z3_OK)
2797 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2798 return res;
2799 }
2800
2801 public static long datatypeUpdateField(long a0, long a1, long a2, long a3) throws Z3Exception
2802 {
2803 long res = INTERNALdatatypeUpdateField(a0, a1, a2, a3);
2805 if (err != Z3_error_code.Z3_OK)
2806 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2807 return res;
2808 }
2809
2810 public static int getRelationArity(long a0, long a1) throws Z3Exception
2811 {
2812 int res = INTERNALgetRelationArity(a0, a1);
2814 if (err != Z3_error_code.Z3_OK)
2815 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2816 return res;
2817 }
2818
2819 public static long getRelationColumn(long a0, long a1, int a2) throws Z3Exception
2820 {
2821 long res = INTERNALgetRelationColumn(a0, a1, a2);
2823 if (err != Z3_error_code.Z3_OK)
2824 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2825 return res;
2826 }
2827
2828 public static long mkAtmost(long a0, int a1, long[] a2, int a3) throws Z3Exception
2829 {
2830 long res = INTERNALmkAtmost(a0, a1, a2, a3);
2832 if (err != Z3_error_code.Z3_OK)
2833 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2834 return res;
2835 }
2836
2837 public static long mkAtleast(long a0, int a1, long[] a2, int a3) throws Z3Exception
2838 {
2839 long res = INTERNALmkAtleast(a0, a1, a2, a3);
2841 if (err != Z3_error_code.Z3_OK)
2842 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2843 return res;
2844 }
2845
2846 public static long mkPble(long a0, int a1, long[] a2, int[] a3, int a4) throws Z3Exception
2847 {
2848 long res = INTERNALmkPble(a0, a1, a2, a3, a4);
2850 if (err != Z3_error_code.Z3_OK)
2851 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2852 return res;
2853 }
2854
2855 public static long mkPbge(long a0, int a1, long[] a2, int[] a3, int a4) throws Z3Exception
2856 {
2857 long res = INTERNALmkPbge(a0, a1, a2, a3, a4);
2859 if (err != Z3_error_code.Z3_OK)
2860 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2861 return res;
2862 }
2863
2864 public static long mkPbeq(long a0, int a1, long[] a2, int[] a3, int a4) throws Z3Exception
2865 {
2866 long res = INTERNALmkPbeq(a0, a1, a2, a3, a4);
2868 if (err != Z3_error_code.Z3_OK)
2869 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2870 return res;
2871 }
2872
2873 public static long funcDeclToAst(long a0, long a1) throws Z3Exception
2874 {
2875 long res = INTERNALfuncDeclToAst(a0, a1);
2877 if (err != Z3_error_code.Z3_OK)
2878 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2879 return res;
2880 }
2881
2882 public static boolean isEqFuncDecl(long a0, long a1, long a2) throws Z3Exception
2883 {
2884 boolean res = INTERNALisEqFuncDecl(a0, a1, a2);
2886 if (err != Z3_error_code.Z3_OK)
2887 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2888 return res;
2889 }
2890
2891 public static int getFuncDeclId(long a0, long a1) throws Z3Exception
2892 {
2893 int res = INTERNALgetFuncDeclId(a0, a1);
2895 if (err != Z3_error_code.Z3_OK)
2896 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2897 return res;
2898 }
2899
2900 public static long getDeclName(long a0, long a1) throws Z3Exception
2901 {
2902 long res = INTERNALgetDeclName(a0, a1);
2904 if (err != Z3_error_code.Z3_OK)
2905 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2906 return res;
2907 }
2908
2909 public static int getDeclKind(long a0, long a1) throws Z3Exception
2910 {
2911 int res = INTERNALgetDeclKind(a0, a1);
2913 if (err != Z3_error_code.Z3_OK)
2914 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2915 return res;
2916 }
2917
2918 public static int getDomainSize(long a0, long a1) throws Z3Exception
2919 {
2920 int res = INTERNALgetDomainSize(a0, a1);
2922 if (err != Z3_error_code.Z3_OK)
2923 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2924 return res;
2925 }
2926
2927 public static int getArity(long a0, long a1) throws Z3Exception
2928 {
2929 int res = INTERNALgetArity(a0, a1);
2931 if (err != Z3_error_code.Z3_OK)
2932 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2933 return res;
2934 }
2935
2936 public static long getDomain(long a0, long a1, int a2) throws Z3Exception
2937 {
2938 long res = INTERNALgetDomain(a0, a1, a2);
2940 if (err != Z3_error_code.Z3_OK)
2941 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2942 return res;
2943 }
2944
2945 public static long getRange(long a0, long a1) throws Z3Exception
2946 {
2947 long res = INTERNALgetRange(a0, a1);
2949 if (err != Z3_error_code.Z3_OK)
2950 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2951 return res;
2952 }
2953
2954 public static int getDeclNumParameters(long a0, long a1) throws Z3Exception
2955 {
2956 int res = INTERNALgetDeclNumParameters(a0, a1);
2958 if (err != Z3_error_code.Z3_OK)
2959 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2960 return res;
2961 }
2962
2963 public static int getDeclParameterKind(long a0, long a1, int a2) throws Z3Exception
2964 {
2965 int res = INTERNALgetDeclParameterKind(a0, a1, a2);
2967 if (err != Z3_error_code.Z3_OK)
2968 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2969 return res;
2970 }
2971
2972 public static int getDeclIntParameter(long a0, long a1, int a2) throws Z3Exception
2973 {
2974 int res = INTERNALgetDeclIntParameter(a0, a1, a2);
2976 if (err != Z3_error_code.Z3_OK)
2977 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2978 return res;
2979 }
2980
2981 public static double getDeclDoubleParameter(long a0, long a1, int a2) throws Z3Exception
2982 {
2983 double res = INTERNALgetDeclDoubleParameter(a0, a1, a2);
2985 if (err != Z3_error_code.Z3_OK)
2986 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2987 return res;
2988 }
2989
2990 public static long getDeclSymbolParameter(long a0, long a1, int a2) throws Z3Exception
2991 {
2992 long res = INTERNALgetDeclSymbolParameter(a0, a1, a2);
2994 if (err != Z3_error_code.Z3_OK)
2995 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2996 return res;
2997 }
2998
2999 public static long getDeclSortParameter(long a0, long a1, int a2) throws Z3Exception
3000 {
3001 long res = INTERNALgetDeclSortParameter(a0, a1, a2);
3003 if (err != Z3_error_code.Z3_OK)
3004 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3005 return res;
3006 }
3007
3008 public static long getDeclAstParameter(long a0, long a1, int a2) throws Z3Exception
3009 {
3010 long res = INTERNALgetDeclAstParameter(a0, a1, a2);
3012 if (err != Z3_error_code.Z3_OK)
3013 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3014 return res;
3015 }
3016
3017 public static long getDeclFuncDeclParameter(long a0, long a1, int a2) throws Z3Exception
3018 {
3019 long res = INTERNALgetDeclFuncDeclParameter(a0, a1, a2);
3021 if (err != Z3_error_code.Z3_OK)
3022 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3023 return res;
3024 }
3025
3026 public static String getDeclRationalParameter(long a0, long a1, int a2) throws Z3Exception
3027 {
3028 String res = INTERNALgetDeclRationalParameter(a0, a1, a2);
3030 if (err != Z3_error_code.Z3_OK)
3031 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3032 return res;
3033 }
3034
3035 public static long appToAst(long a0, long a1) throws Z3Exception
3036 {
3037 long res = INTERNALappToAst(a0, a1);
3039 if (err != Z3_error_code.Z3_OK)
3040 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3041 return res;
3042 }
3043
3044 public static long getAppDecl(long a0, long a1) throws Z3Exception
3045 {
3046 long res = INTERNALgetAppDecl(a0, a1);
3048 if (err != Z3_error_code.Z3_OK)
3049 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3050 return res;
3051 }
3052
3053 public static int getAppNumArgs(long a0, long a1) throws Z3Exception
3054 {
3055 int res = INTERNALgetAppNumArgs(a0, a1);
3057 if (err != Z3_error_code.Z3_OK)
3058 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3059 return res;
3060 }
3061
3062 public static long getAppArg(long a0, long a1, int a2) throws Z3Exception
3063 {
3064 long res = INTERNALgetAppArg(a0, a1, a2);
3066 if (err != Z3_error_code.Z3_OK)
3067 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3068 return res;
3069 }
3070
3071 public static boolean isEqAst(long a0, long a1, long a2) throws Z3Exception
3072 {
3073 boolean res = INTERNALisEqAst(a0, a1, a2);
3075 if (err != Z3_error_code.Z3_OK)
3076 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3077 return res;
3078 }
3079
3080 public static int getAstId(long a0, long a1) throws Z3Exception
3081 {
3082 int res = INTERNALgetAstId(a0, a1);
3084 if (err != Z3_error_code.Z3_OK)
3085 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3086 return res;
3087 }
3088
3089 public static int getAstHash(long a0, long a1) throws Z3Exception
3090 {
3091 int res = INTERNALgetAstHash(a0, a1);
3093 if (err != Z3_error_code.Z3_OK)
3094 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3095 return res;
3096 }
3097
3098 public static long getSort(long a0, long a1) throws Z3Exception
3099 {
3100 long res = INTERNALgetSort(a0, a1);
3102 if (err != Z3_error_code.Z3_OK)
3103 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3104 return res;
3105 }
3106
3107 public static boolean isWellSorted(long a0, long a1) throws Z3Exception
3108 {
3109 boolean res = INTERNALisWellSorted(a0, a1);
3111 if (err != Z3_error_code.Z3_OK)
3112 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3113 return res;
3114 }
3115
3116 public static int getBoolValue(long a0, long a1) throws Z3Exception
3117 {
3118 int res = INTERNALgetBoolValue(a0, a1);
3120 if (err != Z3_error_code.Z3_OK)
3121 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3122 return res;
3123 }
3124
3125 public static int getAstKind(long a0, long a1) throws Z3Exception
3126 {
3127 int res = INTERNALgetAstKind(a0, a1);
3129 if (err != Z3_error_code.Z3_OK)
3130 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3131 return res;
3132 }
3133
3134 public static boolean isApp(long a0, long a1) throws Z3Exception
3135 {
3136 boolean res = INTERNALisApp(a0, a1);
3138 if (err != Z3_error_code.Z3_OK)
3139 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3140 return res;
3141 }
3142
3143 public static boolean isNumeralAst(long a0, long a1) throws Z3Exception
3144 {
3145 boolean res = INTERNALisNumeralAst(a0, a1);
3147 if (err != Z3_error_code.Z3_OK)
3148 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3149 return res;
3150 }
3151
3152 public static boolean isAlgebraicNumber(long a0, long a1) throws Z3Exception
3153 {
3154 boolean res = INTERNALisAlgebraicNumber(a0, a1);
3156 if (err != Z3_error_code.Z3_OK)
3157 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3158 return res;
3159 }
3160
3161 public static long toApp(long a0, long a1) throws Z3Exception
3162 {
3163 long res = INTERNALtoApp(a0, a1);
3165 if (err != Z3_error_code.Z3_OK)
3166 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3167 return res;
3168 }
3169
3170 public static long toFuncDecl(long a0, long a1) throws Z3Exception
3171 {
3172 long res = INTERNALtoFuncDecl(a0, a1);
3174 if (err != Z3_error_code.Z3_OK)
3175 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3176 return res;
3177 }
3178
3179 public static String getNumeralString(long a0, long a1) throws Z3Exception
3180 {
3181 String res = INTERNALgetNumeralString(a0, a1);
3183 if (err != Z3_error_code.Z3_OK)
3184 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3185 return res;
3186 }
3187
3188 public static String getNumeralDecimalString(long a0, long a1, int a2) throws Z3Exception
3189 {
3190 String res = INTERNALgetNumeralDecimalString(a0, a1, a2);
3192 if (err != Z3_error_code.Z3_OK)
3193 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3194 return res;
3195 }
3196
3197 public static double getNumeralDouble(long a0, long a1) throws Z3Exception
3198 {
3199 double res = INTERNALgetNumeralDouble(a0, a1);
3201 if (err != Z3_error_code.Z3_OK)
3202 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3203 return res;
3204 }
3205
3206 public static long getNumerator(long a0, long a1) throws Z3Exception
3207 {
3208 long res = INTERNALgetNumerator(a0, a1);
3210 if (err != Z3_error_code.Z3_OK)
3211 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3212 return res;
3213 }
3214
3215 public static long getDenominator(long a0, long a1) throws Z3Exception
3216 {
3217 long res = INTERNALgetDenominator(a0, a1);
3219 if (err != Z3_error_code.Z3_OK)
3220 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3221 return res;
3222 }
3223
3224 public static boolean getNumeralSmall(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
3225 {
3226 boolean res = INTERNALgetNumeralSmall(a0, a1, a2, a3);
3228 if (err != Z3_error_code.Z3_OK)
3229 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3230 return res;
3231 }
3232
3233 public static boolean getNumeralInt(long a0, long a1, IntPtr a2) throws Z3Exception
3234 {
3235 boolean res = INTERNALgetNumeralInt(a0, a1, a2);
3237 if (err != Z3_error_code.Z3_OK)
3238 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3239 return res;
3240 }
3241
3242 public static boolean getNumeralUint(long a0, long a1, IntPtr a2) throws Z3Exception
3243 {
3244 boolean res = INTERNALgetNumeralUint(a0, a1, a2);
3246 if (err != Z3_error_code.Z3_OK)
3247 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3248 return res;
3249 }
3250
3251 public static boolean getNumeralUint64(long a0, long a1, LongPtr a2) throws Z3Exception
3252 {
3253 boolean res = INTERNALgetNumeralUint64(a0, a1, a2);
3255 if (err != Z3_error_code.Z3_OK)
3256 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3257 return res;
3258 }
3259
3260 public static boolean getNumeralInt64(long a0, long a1, LongPtr a2) throws Z3Exception
3261 {
3262 boolean res = INTERNALgetNumeralInt64(a0, a1, a2);
3264 if (err != Z3_error_code.Z3_OK)
3265 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3266 return res;
3267 }
3268
3269 public static boolean getNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
3270 {
3271 boolean res = INTERNALgetNumeralRationalInt64(a0, a1, a2, a3);
3273 if (err != Z3_error_code.Z3_OK)
3274 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3275 return res;
3276 }
3277
3278 public static long getAlgebraicNumberLower(long a0, long a1, int a2) throws Z3Exception
3279 {
3280 long res = INTERNALgetAlgebraicNumberLower(a0, a1, a2);
3282 if (err != Z3_error_code.Z3_OK)
3283 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3284 return res;
3285 }
3286
3287 public static long getAlgebraicNumberUpper(long a0, long a1, int a2) throws Z3Exception
3288 {
3289 long res = INTERNALgetAlgebraicNumberUpper(a0, a1, a2);
3291 if (err != Z3_error_code.Z3_OK)
3292 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3293 return res;
3294 }
3295
3296 public static long patternToAst(long a0, long a1) throws Z3Exception
3297 {
3298 long res = INTERNALpatternToAst(a0, a1);
3300 if (err != Z3_error_code.Z3_OK)
3301 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3302 return res;
3303 }
3304
3305 public static int getPatternNumTerms(long a0, long a1) throws Z3Exception
3306 {
3307 int res = INTERNALgetPatternNumTerms(a0, a1);
3309 if (err != Z3_error_code.Z3_OK)
3310 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3311 return res;
3312 }
3313
3314 public static long getPattern(long a0, long a1, int a2) throws Z3Exception
3315 {
3316 long res = INTERNALgetPattern(a0, a1, a2);
3318 if (err != Z3_error_code.Z3_OK)
3319 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3320 return res;
3321 }
3322
3323 public static int getIndexValue(long a0, long a1) throws Z3Exception
3324 {
3325 int res = INTERNALgetIndexValue(a0, a1);
3327 if (err != Z3_error_code.Z3_OK)
3328 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3329 return res;
3330 }
3331
3332 public static boolean isQuantifierForall(long a0, long a1) throws Z3Exception
3333 {
3334 boolean res = INTERNALisQuantifierForall(a0, a1);
3336 if (err != Z3_error_code.Z3_OK)
3337 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3338 return res;
3339 }
3340
3341 public static boolean isQuantifierExists(long a0, long a1) throws Z3Exception
3342 {
3343 boolean res = INTERNALisQuantifierExists(a0, a1);
3345 if (err != Z3_error_code.Z3_OK)
3346 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3347 return res;
3348 }
3349
3350 public static boolean isLambda(long a0, long a1) throws Z3Exception
3351 {
3352 boolean res = INTERNALisLambda(a0, a1);
3354 if (err != Z3_error_code.Z3_OK)
3355 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3356 return res;
3357 }
3358
3359 public static int getQuantifierWeight(long a0, long a1) throws Z3Exception
3360 {
3361 int res = INTERNALgetQuantifierWeight(a0, a1);
3363 if (err != Z3_error_code.Z3_OK)
3364 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3365 return res;
3366 }
3367
3368 public static int getQuantifierNumPatterns(long a0, long a1) throws Z3Exception
3369 {
3370 int res = INTERNALgetQuantifierNumPatterns(a0, a1);
3372 if (err != Z3_error_code.Z3_OK)
3373 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3374 return res;
3375 }
3376
3377 public static long getQuantifierPatternAst(long a0, long a1, int a2) throws Z3Exception
3378 {
3379 long res = INTERNALgetQuantifierPatternAst(a0, a1, a2);
3381 if (err != Z3_error_code.Z3_OK)
3382 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3383 return res;
3384 }
3385
3386 public static int getQuantifierNumNoPatterns(long a0, long a1) throws Z3Exception
3387 {
3388 int res = INTERNALgetQuantifierNumNoPatterns(a0, a1);
3390 if (err != Z3_error_code.Z3_OK)
3391 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3392 return res;
3393 }
3394
3395 public static long getQuantifierNoPatternAst(long a0, long a1, int a2) throws Z3Exception
3396 {
3397 long res = INTERNALgetQuantifierNoPatternAst(a0, a1, a2);
3399 if (err != Z3_error_code.Z3_OK)
3400 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3401 return res;
3402 }
3403
3404 public static int getQuantifierNumBound(long a0, long a1) throws Z3Exception
3405 {
3406 int res = INTERNALgetQuantifierNumBound(a0, a1);
3408 if (err != Z3_error_code.Z3_OK)
3409 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3410 return res;
3411 }
3412
3413 public static long getQuantifierBoundName(long a0, long a1, int a2) throws Z3Exception
3414 {
3415 long res = INTERNALgetQuantifierBoundName(a0, a1, a2);
3417 if (err != Z3_error_code.Z3_OK)
3418 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3419 return res;
3420 }
3421
3422 public static long getQuantifierBoundSort(long a0, long a1, int a2) throws Z3Exception
3423 {
3424 long res = INTERNALgetQuantifierBoundSort(a0, a1, a2);
3426 if (err != Z3_error_code.Z3_OK)
3427 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3428 return res;
3429 }
3430
3431 public static long getQuantifierBody(long a0, long a1) throws Z3Exception
3432 {
3433 long res = INTERNALgetQuantifierBody(a0, a1);
3435 if (err != Z3_error_code.Z3_OK)
3436 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3437 return res;
3438 }
3439
3440 public static long simplify(long a0, long a1) throws Z3Exception
3441 {
3442 long res = INTERNALsimplify(a0, a1);
3444 if (err != Z3_error_code.Z3_OK)
3445 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3446 return res;
3447 }
3448
3449 public static long simplifyEx(long a0, long a1, long a2) throws Z3Exception
3450 {
3451 long res = INTERNALsimplifyEx(a0, a1, a2);
3453 if (err != Z3_error_code.Z3_OK)
3454 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3455 return res;
3456 }
3457
3458 public static String simplifyGetHelp(long a0) throws Z3Exception
3459 {
3462 if (err != Z3_error_code.Z3_OK)
3463 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3464 return res;
3465 }
3466
3467 public static long simplifyGetParamDescrs(long a0) throws Z3Exception
3468 {
3469 long res = INTERNALsimplifyGetParamDescrs(a0);
3471 if (err != Z3_error_code.Z3_OK)
3472 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3473 return res;
3474 }
3475
3476 public static long updateTerm(long a0, long a1, int a2, long[] a3) throws Z3Exception
3477 {
3478 long res = INTERNALupdateTerm(a0, a1, a2, a3);
3480 if (err != Z3_error_code.Z3_OK)
3481 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3482 return res;
3483 }
3484
3485 public static long substitute(long a0, long a1, int a2, long[] a3, long[] a4) throws Z3Exception
3486 {
3487 long res = INTERNALsubstitute(a0, a1, a2, a3, a4);
3489 if (err != Z3_error_code.Z3_OK)
3490 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3491 return res;
3492 }
3493
3494 public static long substituteVars(long a0, long a1, int a2, long[] a3) throws Z3Exception
3495 {
3496 long res = INTERNALsubstituteVars(a0, a1, a2, a3);
3498 if (err != Z3_error_code.Z3_OK)
3499 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3500 return res;
3501 }
3502
3503 public static long translate(long a0, long a1, long a2) throws Z3Exception
3504 {
3505 long res = INTERNALtranslate(a0, a1, a2);
3507 if (err != Z3_error_code.Z3_OK)
3508 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3509 return res;
3510 }
3511
3512 public static long mkModel(long a0) throws Z3Exception
3513 {
3514 long res = INTERNALmkModel(a0);
3516 if (err != Z3_error_code.Z3_OK)
3517 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3518 return res;
3519 }
3520
3521 public static void modelIncRef(long a0, long a1) throws Z3Exception
3522 {
3523 INTERNALmodelIncRef(a0, a1);
3525 if (err != Z3_error_code.Z3_OK)
3526 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3527 }
3528
3529 public static void modelDecRef(long a0, long a1) throws Z3Exception
3530 {
3531 INTERNALmodelDecRef(a0, a1);
3533 if (err != Z3_error_code.Z3_OK)
3534 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3535 }
3536
3537 public static boolean modelEval(long a0, long a1, long a2, boolean a3, LongPtr a4) throws Z3Exception
3538 {
3539 boolean res = INTERNALmodelEval(a0, a1, a2, a3, a4);
3541 if (err != Z3_error_code.Z3_OK)
3542 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3543 return res;
3544 }
3545
3546 public static long modelGetConstInterp(long a0, long a1, long a2) throws Z3Exception
3547 {
3548 long res = INTERNALmodelGetConstInterp(a0, a1, a2);
3550 if (err != Z3_error_code.Z3_OK)
3551 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3552 return res;
3553 }
3554
3555 public static boolean modelHasInterp(long a0, long a1, long a2) throws Z3Exception
3556 {
3557 boolean res = INTERNALmodelHasInterp(a0, a1, a2);
3559 if (err != Z3_error_code.Z3_OK)
3560 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3561 return res;
3562 }
3563
3564 public static long modelGetFuncInterp(long a0, long a1, long a2) throws Z3Exception
3565 {
3566 long res = INTERNALmodelGetFuncInterp(a0, a1, a2);
3568 if (err != Z3_error_code.Z3_OK)
3569 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3570 return res;
3571 }
3572
3573 public static int modelGetNumConsts(long a0, long a1) throws Z3Exception
3574 {
3575 int res = INTERNALmodelGetNumConsts(a0, a1);
3577 if (err != Z3_error_code.Z3_OK)
3578 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3579 return res;
3580 }
3581
3582 public static long modelGetConstDecl(long a0, long a1, int a2) throws Z3Exception
3583 {
3584 long res = INTERNALmodelGetConstDecl(a0, a1, a2);
3586 if (err != Z3_error_code.Z3_OK)
3587 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3588 return res;
3589 }
3590
3591 public static int modelGetNumFuncs(long a0, long a1) throws Z3Exception
3592 {
3593 int res = INTERNALmodelGetNumFuncs(a0, a1);
3595 if (err != Z3_error_code.Z3_OK)
3596 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3597 return res;
3598 }
3599
3600 public static long modelGetFuncDecl(long a0, long a1, int a2) throws Z3Exception
3601 {
3602 long res = INTERNALmodelGetFuncDecl(a0, a1, a2);
3604 if (err != Z3_error_code.Z3_OK)
3605 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3606 return res;
3607 }
3608
3609 public static int modelGetNumSorts(long a0, long a1) throws Z3Exception
3610 {
3611 int res = INTERNALmodelGetNumSorts(a0, a1);
3613 if (err != Z3_error_code.Z3_OK)
3614 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3615 return res;
3616 }
3617
3618 public static long modelGetSort(long a0, long a1, int a2) throws Z3Exception
3619 {
3620 long res = INTERNALmodelGetSort(a0, a1, a2);
3622 if (err != Z3_error_code.Z3_OK)
3623 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3624 return res;
3625 }
3626
3627 public static long modelGetSortUniverse(long a0, long a1, long a2) throws Z3Exception
3628 {
3629 long res = INTERNALmodelGetSortUniverse(a0, a1, a2);
3631 if (err != Z3_error_code.Z3_OK)
3632 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3633 return res;
3634 }
3635
3636 public static long modelTranslate(long a0, long a1, long a2) throws Z3Exception
3637 {
3638 long res = INTERNALmodelTranslate(a0, a1, a2);
3640 if (err != Z3_error_code.Z3_OK)
3641 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3642 return res;
3643 }
3644
3645 public static boolean isAsArray(long a0, long a1) throws Z3Exception
3646 {
3647 boolean res = INTERNALisAsArray(a0, a1);
3649 if (err != Z3_error_code.Z3_OK)
3650 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3651 return res;
3652 }
3653
3654 public static long getAsArrayFuncDecl(long a0, long a1) throws Z3Exception
3655 {
3656 long res = INTERNALgetAsArrayFuncDecl(a0, a1);
3658 if (err != Z3_error_code.Z3_OK)
3659 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3660 return res;
3661 }
3662
3663 public static long addFuncInterp(long a0, long a1, long a2, long a3) throws Z3Exception
3664 {
3665 long res = INTERNALaddFuncInterp(a0, a1, a2, a3);
3667 if (err != Z3_error_code.Z3_OK)
3668 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3669 return res;
3670 }
3671
3672 public static void addConstInterp(long a0, long a1, long a2, long a3) throws Z3Exception
3673 {
3674 INTERNALaddConstInterp(a0, a1, a2, a3);
3676 if (err != Z3_error_code.Z3_OK)
3677 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3678 }
3679
3680 public static void funcInterpIncRef(long a0, long a1) throws Z3Exception
3681 {
3684 if (err != Z3_error_code.Z3_OK)
3685 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3686 }
3687
3688 public static void funcInterpDecRef(long a0, long a1) throws Z3Exception
3689 {
3692 if (err != Z3_error_code.Z3_OK)
3693 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3694 }
3695
3696 public static int funcInterpGetNumEntries(long a0, long a1) throws Z3Exception
3697 {
3698 int res = INTERNALfuncInterpGetNumEntries(a0, a1);
3700 if (err != Z3_error_code.Z3_OK)
3701 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3702 return res;
3703 }
3704
3705 public static long funcInterpGetEntry(long a0, long a1, int a2) throws Z3Exception
3706 {
3707 long res = INTERNALfuncInterpGetEntry(a0, a1, a2);
3709 if (err != Z3_error_code.Z3_OK)
3710 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3711 return res;
3712 }
3713
3714 public static long funcInterpGetElse(long a0, long a1) throws Z3Exception
3715 {
3716 long res = INTERNALfuncInterpGetElse(a0, a1);
3718 if (err != Z3_error_code.Z3_OK)
3719 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3720 return res;
3721 }
3722
3723 public static void funcInterpSetElse(long a0, long a1, long a2) throws Z3Exception
3724 {
3725 INTERNALfuncInterpSetElse(a0, a1, a2);
3727 if (err != Z3_error_code.Z3_OK)
3728 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3729 }
3730
3731 public static int funcInterpGetArity(long a0, long a1) throws Z3Exception
3732 {
3733 int res = INTERNALfuncInterpGetArity(a0, a1);
3735 if (err != Z3_error_code.Z3_OK)
3736 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3737 return res;
3738 }
3739
3740 public static void funcInterpAddEntry(long a0, long a1, long a2, long a3) throws Z3Exception
3741 {
3742 INTERNALfuncInterpAddEntry(a0, a1, a2, a3);
3744 if (err != Z3_error_code.Z3_OK)
3745 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3746 }
3747
3748 public static void funcEntryIncRef(long a0, long a1) throws Z3Exception
3749 {
3752 if (err != Z3_error_code.Z3_OK)
3753 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3754 }
3755
3756 public static void funcEntryDecRef(long a0, long a1) throws Z3Exception
3757 {
3760 if (err != Z3_error_code.Z3_OK)
3761 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3762 }
3763
3764 public static long funcEntryGetValue(long a0, long a1) throws Z3Exception
3765 {
3766 long res = INTERNALfuncEntryGetValue(a0, a1);
3768 if (err != Z3_error_code.Z3_OK)
3769 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3770 return res;
3771 }
3772
3773 public static int funcEntryGetNumArgs(long a0, long a1) throws Z3Exception
3774 {
3775 int res = INTERNALfuncEntryGetNumArgs(a0, a1);
3777 if (err != Z3_error_code.Z3_OK)
3778 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3779 return res;
3780 }
3781
3782 public static long funcEntryGetArg(long a0, long a1, int a2) throws Z3Exception
3783 {
3784 long res = INTERNALfuncEntryGetArg(a0, a1, a2);
3786 if (err != Z3_error_code.Z3_OK)
3787 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3788 return res;
3789 }
3790
3791 public static int openLog(String a0)
3792 {
3793 int res = INTERNALopenLog(a0);
3794 return res;
3795 }
3796
3797 public static void appendLog(String a0)
3798 {
3800 }
3801
3802 public static void closeLog()
3803 {
3805 }
3806
3807 public static void toggleWarningMessages(boolean a0)
3808 {
3810 }
3811
3812 public static void setAstPrintMode(long a0, int a1) throws Z3Exception
3813 {
3816 if (err != Z3_error_code.Z3_OK)
3817 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3818 }
3819
3820 public static String astToString(long a0, long a1) throws Z3Exception
3821 {
3822 String res = INTERNALastToString(a0, a1);
3824 if (err != Z3_error_code.Z3_OK)
3825 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3826 return res;
3827 }
3828
3829 public static String patternToString(long a0, long a1) throws Z3Exception
3830 {
3831 String res = INTERNALpatternToString(a0, a1);
3833 if (err != Z3_error_code.Z3_OK)
3834 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3835 return res;
3836 }
3837
3838 public static String sortToString(long a0, long a1) throws Z3Exception
3839 {
3840 String res = INTERNALsortToString(a0, a1);
3842 if (err != Z3_error_code.Z3_OK)
3843 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3844 return res;
3845 }
3846
3847 public static String funcDeclToString(long a0, long a1) throws Z3Exception
3848 {
3849 String res = INTERNALfuncDeclToString(a0, a1);
3851 if (err != Z3_error_code.Z3_OK)
3852 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3853 return res;
3854 }
3855
3856 public static String modelToString(long a0, long a1) throws Z3Exception
3857 {
3858 String res = INTERNALmodelToString(a0, a1);
3860 if (err != Z3_error_code.Z3_OK)
3861 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3862 return res;
3863 }
3864
3865 public static String benchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7) throws Z3Exception
3866 {
3867 String res = INTERNALbenchmarkToSmtlibString(a0, a1, a2, a3, a4, a5, a6, a7);
3869 if (err != Z3_error_code.Z3_OK)
3870 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3871 return res;
3872 }
3873
3874 public static long parseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3875 {
3876 long res = INTERNALparseSmtlib2String(a0, a1, a2, a3, a4, a5, a6, a7);
3878 if (err != Z3_error_code.Z3_OK)
3879 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3880 return res;
3881 }
3882
3883 public static long parseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3884 {
3885 long res = INTERNALparseSmtlib2File(a0, a1, a2, a3, a4, a5, a6, a7);
3887 if (err != Z3_error_code.Z3_OK)
3888 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3889 return res;
3890 }
3891
3892 public static String evalSmtlib2String(long a0, String a1) throws Z3Exception
3893 {
3894 String res = INTERNALevalSmtlib2String(a0, a1);
3896 if (err != Z3_error_code.Z3_OK)
3897 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3898 return res;
3899 }
3900
3901 public static int getErrorCode(long a0) throws Z3Exception
3902 {
3903 int res = INTERNALgetErrorCode(a0);
3904 return res;
3905 }
3906
3907 public static void setError(long a0, int a1) throws Z3Exception
3908 {
3909 INTERNALsetError(a0, a1);
3911 if (err != Z3_error_code.Z3_OK)
3912 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3913 }
3914
3915 public static String getErrorMsg(long a0, int a1) throws Z3Exception
3916 {
3917 String res = INTERNALgetErrorMsg(a0, a1);
3919 if (err != Z3_error_code.Z3_OK)
3920 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3921 return res;
3922 }
3923
3924 public static void getVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3)
3925 {
3926 INTERNALgetVersion(a0, a1, a2, a3);
3927 }
3928
3929 public static String getFullVersion()
3930 {
3932 return res;
3933 }
3934
3935 public static void enableTrace(String a0)
3936 {
3938 }
3939
3940 public static void disableTrace(String a0)
3941 {
3943 }
3944
3945 public static void resetMemory()
3946 {
3948 }
3949
3950 public static void finalizeMemory()
3951 {
3953 }
3954
3955 public static long mkGoal(long a0, boolean a1, boolean a2, boolean a3) throws Z3Exception
3956 {
3957 long res = INTERNALmkGoal(a0, a1, a2, a3);
3959 if (err != Z3_error_code.Z3_OK)
3960 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3961 return res;
3962 }
3963
3964 public static void goalIncRef(long a0, long a1) throws Z3Exception
3965 {
3966 INTERNALgoalIncRef(a0, a1);
3968 if (err != Z3_error_code.Z3_OK)
3969 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3970 }
3971
3972 public static void goalDecRef(long a0, long a1) throws Z3Exception
3973 {
3974 INTERNALgoalDecRef(a0, a1);
3976 if (err != Z3_error_code.Z3_OK)
3977 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3978 }
3979
3980 public static int goalPrecision(long a0, long a1) throws Z3Exception
3981 {
3982 int res = INTERNALgoalPrecision(a0, a1);
3984 if (err != Z3_error_code.Z3_OK)
3985 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3986 return res;
3987 }
3988
3989 public static void goalAssert(long a0, long a1, long a2) throws Z3Exception
3990 {
3991 INTERNALgoalAssert(a0, a1, a2);
3993 if (err != Z3_error_code.Z3_OK)
3994 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3995 }
3996
3997 public static boolean goalInconsistent(long a0, long a1) throws Z3Exception
3998 {
3999 boolean res = INTERNALgoalInconsistent(a0, a1);
4001 if (err != Z3_error_code.Z3_OK)
4002 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4003 return res;
4004 }
4005
4006 public static int goalDepth(long a0, long a1) throws Z3Exception
4007 {
4008 int res = INTERNALgoalDepth(a0, a1);
4010 if (err != Z3_error_code.Z3_OK)
4011 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4012 return res;
4013 }
4014
4015 public static void goalReset(long a0, long a1) throws Z3Exception
4016 {
4017 INTERNALgoalReset(a0, a1);
4019 if (err != Z3_error_code.Z3_OK)
4020 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4021 }
4022
4023 public static int goalSize(long a0, long a1) throws Z3Exception
4024 {
4025 int res = INTERNALgoalSize(a0, a1);
4027 if (err != Z3_error_code.Z3_OK)
4028 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4029 return res;
4030 }
4031
4032 public static long goalFormula(long a0, long a1, int a2) throws Z3Exception
4033 {
4034 long res = INTERNALgoalFormula(a0, a1, a2);
4036 if (err != Z3_error_code.Z3_OK)
4037 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4038 return res;
4039 }
4040
4041 public static int goalNumExprs(long a0, long a1) throws Z3Exception
4042 {
4043 int res = INTERNALgoalNumExprs(a0, a1);
4045 if (err != Z3_error_code.Z3_OK)
4046 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4047 return res;
4048 }
4049
4050 public static boolean goalIsDecidedSat(long a0, long a1) throws Z3Exception
4051 {
4052 boolean res = INTERNALgoalIsDecidedSat(a0, a1);
4054 if (err != Z3_error_code.Z3_OK)
4055 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4056 return res;
4057 }
4058
4059 public static boolean goalIsDecidedUnsat(long a0, long a1) throws Z3Exception
4060 {
4061 boolean res = INTERNALgoalIsDecidedUnsat(a0, a1);
4063 if (err != Z3_error_code.Z3_OK)
4064 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4065 return res;
4066 }
4067
4068 public static long goalTranslate(long a0, long a1, long a2) throws Z3Exception
4069 {
4070 long res = INTERNALgoalTranslate(a0, a1, a2);
4072 if (err != Z3_error_code.Z3_OK)
4073 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4074 return res;
4075 }
4076
4077 public static long goalConvertModel(long a0, long a1, long a2) throws Z3Exception
4078 {
4079 long res = INTERNALgoalConvertModel(a0, a1, a2);
4081 if (err != Z3_error_code.Z3_OK)
4082 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4083 return res;
4084 }
4085
4086 public static String goalToString(long a0, long a1) throws Z3Exception
4087 {
4088 String res = INTERNALgoalToString(a0, a1);
4090 if (err != Z3_error_code.Z3_OK)
4091 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4092 return res;
4093 }
4094
4095 public static String goalToDimacsString(long a0, long a1) throws Z3Exception
4096 {
4097 String res = INTERNALgoalToDimacsString(a0, a1);
4099 if (err != Z3_error_code.Z3_OK)
4100 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4101 return res;
4102 }
4103
4104 public static long mkTactic(long a0, String a1) throws Z3Exception
4105 {
4106 long res = INTERNALmkTactic(a0, a1);
4108 if (err != Z3_error_code.Z3_OK)
4109 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4110 return res;
4111 }
4112
4113 public static void tacticIncRef(long a0, long a1) throws Z3Exception
4114 {
4115 INTERNALtacticIncRef(a0, a1);
4117 if (err != Z3_error_code.Z3_OK)
4118 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4119 }
4120
4121 public static void tacticDecRef(long a0, long a1) throws Z3Exception
4122 {
4123 INTERNALtacticDecRef(a0, a1);
4125 if (err != Z3_error_code.Z3_OK)
4126 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4127 }
4128
4129 public static long mkProbe(long a0, String a1) throws Z3Exception
4130 {
4131 long res = INTERNALmkProbe(a0, a1);
4133 if (err != Z3_error_code.Z3_OK)
4134 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4135 return res;
4136 }
4137
4138 public static void probeIncRef(long a0, long a1) throws Z3Exception
4139 {
4140 INTERNALprobeIncRef(a0, a1);
4142 if (err != Z3_error_code.Z3_OK)
4143 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4144 }
4145
4146 public static void probeDecRef(long a0, long a1) throws Z3Exception
4147 {
4148 INTERNALprobeDecRef(a0, a1);
4150 if (err != Z3_error_code.Z3_OK)
4151 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4152 }
4153
4154 public static long tacticAndThen(long a0, long a1, long a2) throws Z3Exception
4155 {
4156 long res = INTERNALtacticAndThen(a0, a1, a2);
4158 if (err != Z3_error_code.Z3_OK)
4159 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4160 return res;
4161 }
4162
4163 public static long tacticOrElse(long a0, long a1, long a2) throws Z3Exception
4164 {
4165 long res = INTERNALtacticOrElse(a0, a1, a2);
4167 if (err != Z3_error_code.Z3_OK)
4168 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4169 return res;
4170 }
4171
4172 public static long tacticParOr(long a0, int a1, long[] a2) throws Z3Exception
4173 {
4174 long res = INTERNALtacticParOr(a0, a1, a2);
4176 if (err != Z3_error_code.Z3_OK)
4177 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4178 return res;
4179 }
4180
4181 public static long tacticParAndThen(long a0, long a1, long a2) throws Z3Exception
4182 {
4183 long res = INTERNALtacticParAndThen(a0, a1, a2);
4185 if (err != Z3_error_code.Z3_OK)
4186 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4187 return res;
4188 }
4189
4190 public static long tacticTryFor(long a0, long a1, int a2) throws Z3Exception
4191 {
4192 long res = INTERNALtacticTryFor(a0, a1, a2);
4194 if (err != Z3_error_code.Z3_OK)
4195 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4196 return res;
4197 }
4198
4199 public static long tacticWhen(long a0, long a1, long a2) throws Z3Exception
4200 {
4201 long res = INTERNALtacticWhen(a0, a1, a2);
4203 if (err != Z3_error_code.Z3_OK)
4204 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4205 return res;
4206 }
4207
4208 public static long tacticCond(long a0, long a1, long a2, long a3) throws Z3Exception
4209 {
4210 long res = INTERNALtacticCond(a0, a1, a2, a3);
4212 if (err != Z3_error_code.Z3_OK)
4213 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4214 return res;
4215 }
4216
4217 public static long tacticRepeat(long a0, long a1, int a2) throws Z3Exception
4218 {
4219 long res = INTERNALtacticRepeat(a0, a1, a2);
4221 if (err != Z3_error_code.Z3_OK)
4222 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4223 return res;
4224 }
4225
4226 public static long tacticSkip(long a0) throws Z3Exception
4227 {
4228 long res = INTERNALtacticSkip(a0);
4230 if (err != Z3_error_code.Z3_OK)
4231 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4232 return res;
4233 }
4234
4235 public static long tacticFail(long a0) throws Z3Exception
4236 {
4237 long res = INTERNALtacticFail(a0);
4239 if (err != Z3_error_code.Z3_OK)
4240 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4241 return res;
4242 }
4243
4244 public static long tacticFailIf(long a0, long a1) throws Z3Exception
4245 {
4246 long res = INTERNALtacticFailIf(a0, a1);
4248 if (err != Z3_error_code.Z3_OK)
4249 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4250 return res;
4251 }
4252
4253 public static long tacticFailIfNotDecided(long a0) throws Z3Exception
4254 {
4255 long res = INTERNALtacticFailIfNotDecided(a0);
4257 if (err != Z3_error_code.Z3_OK)
4258 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4259 return res;
4260 }
4261
4262 public static long tacticUsingParams(long a0, long a1, long a2) throws Z3Exception
4263 {
4264 long res = INTERNALtacticUsingParams(a0, a1, a2);
4266 if (err != Z3_error_code.Z3_OK)
4267 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4268 return res;
4269 }
4270
4271 public static long probeConst(long a0, double a1) throws Z3Exception
4272 {
4273 long res = INTERNALprobeConst(a0, a1);
4275 if (err != Z3_error_code.Z3_OK)
4276 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4277 return res;
4278 }
4279
4280 public static long probeLt(long a0, long a1, long a2) throws Z3Exception
4281 {
4282 long res = INTERNALprobeLt(a0, a1, a2);
4284 if (err != Z3_error_code.Z3_OK)
4285 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4286 return res;
4287 }
4288
4289 public static long probeGt(long a0, long a1, long a2) throws Z3Exception
4290 {
4291 long res = INTERNALprobeGt(a0, a1, a2);
4293 if (err != Z3_error_code.Z3_OK)
4294 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4295 return res;
4296 }
4297
4298 public static long probeLe(long a0, long a1, long a2) throws Z3Exception
4299 {
4300 long res = INTERNALprobeLe(a0, a1, a2);
4302 if (err != Z3_error_code.Z3_OK)
4303 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4304 return res;
4305 }
4306
4307 public static long probeGe(long a0, long a1, long a2) throws Z3Exception
4308 {
4309 long res = INTERNALprobeGe(a0, a1, a2);
4311 if (err != Z3_error_code.Z3_OK)
4312 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4313 return res;
4314 }
4315
4316 public static long probeEq(long a0, long a1, long a2) throws Z3Exception
4317 {
4318 long res = INTERNALprobeEq(a0, a1, a2);
4320 if (err != Z3_error_code.Z3_OK)
4321 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4322 return res;
4323 }
4324
4325 public static long probeAnd(long a0, long a1, long a2) throws Z3Exception
4326 {
4327 long res = INTERNALprobeAnd(a0, a1, a2);
4329 if (err != Z3_error_code.Z3_OK)
4330 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4331 return res;
4332 }
4333
4334 public static long probeOr(long a0, long a1, long a2) throws Z3Exception
4335 {
4336 long res = INTERNALprobeOr(a0, a1, a2);
4338 if (err != Z3_error_code.Z3_OK)
4339 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4340 return res;
4341 }
4342
4343 public static long probeNot(long a0, long a1) throws Z3Exception
4344 {
4345 long res = INTERNALprobeNot(a0, a1);
4347 if (err != Z3_error_code.Z3_OK)
4348 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4349 return res;
4350 }
4351
4352 public static int getNumTactics(long a0) throws Z3Exception
4353 {
4354 int res = INTERNALgetNumTactics(a0);
4356 if (err != Z3_error_code.Z3_OK)
4357 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4358 return res;
4359 }
4360
4361 public static String getTacticName(long a0, int a1) throws Z3Exception
4362 {
4363 String res = INTERNALgetTacticName(a0, a1);
4365 if (err != Z3_error_code.Z3_OK)
4366 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4367 return res;
4368 }
4369
4370 public static int getNumProbes(long a0) throws Z3Exception
4371 {
4372 int res = INTERNALgetNumProbes(a0);
4374 if (err != Z3_error_code.Z3_OK)
4375 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4376 return res;
4377 }
4378
4379 public static String getProbeName(long a0, int a1) throws Z3Exception
4380 {
4381 String res = INTERNALgetProbeName(a0, a1);
4383 if (err != Z3_error_code.Z3_OK)
4384 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4385 return res;
4386 }
4387
4388 public static String tacticGetHelp(long a0, long a1) throws Z3Exception
4389 {
4390 String res = INTERNALtacticGetHelp(a0, a1);
4392 if (err != Z3_error_code.Z3_OK)
4393 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4394 return res;
4395 }
4396
4397 public static long tacticGetParamDescrs(long a0, long a1) throws Z3Exception
4398 {
4399 long res = INTERNALtacticGetParamDescrs(a0, a1);
4401 if (err != Z3_error_code.Z3_OK)
4402 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4403 return res;
4404 }
4405
4406 public static String tacticGetDescr(long a0, String a1) throws Z3Exception
4407 {
4408 String res = INTERNALtacticGetDescr(a0, a1);
4410 if (err != Z3_error_code.Z3_OK)
4411 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4412 return res;
4413 }
4414
4415 public static String probeGetDescr(long a0, String a1) throws Z3Exception
4416 {
4417 String res = INTERNALprobeGetDescr(a0, a1);
4419 if (err != Z3_error_code.Z3_OK)
4420 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4421 return res;
4422 }
4423
4424 public static double probeApply(long a0, long a1, long a2) throws Z3Exception
4425 {
4426 double res = INTERNALprobeApply(a0, a1, a2);
4428 if (err != Z3_error_code.Z3_OK)
4429 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4430 return res;
4431 }
4432
4433 public static long tacticApply(long a0, long a1, long a2) throws Z3Exception
4434 {
4435 long res = INTERNALtacticApply(a0, a1, a2);
4437 if (err != Z3_error_code.Z3_OK)
4438 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4439 return res;
4440 }
4441
4442 public static long tacticApplyEx(long a0, long a1, long a2, long a3) throws Z3Exception
4443 {
4444 long res = INTERNALtacticApplyEx(a0, a1, a2, a3);
4446 if (err != Z3_error_code.Z3_OK)
4447 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4448 return res;
4449 }
4450
4451 public static void applyResultIncRef(long a0, long a1) throws Z3Exception
4452 {
4455 if (err != Z3_error_code.Z3_OK)
4456 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4457 }
4458
4459 public static void applyResultDecRef(long a0, long a1) throws Z3Exception
4460 {
4463 if (err != Z3_error_code.Z3_OK)
4464 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4465 }
4466
4467 public static String applyResultToString(long a0, long a1) throws Z3Exception
4468 {
4469 String res = INTERNALapplyResultToString(a0, a1);
4471 if (err != Z3_error_code.Z3_OK)
4472 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4473 return res;
4474 }
4475
4476 public static int applyResultGetNumSubgoals(long a0, long a1) throws Z3Exception
4477 {
4478 int res = INTERNALapplyResultGetNumSubgoals(a0, a1);
4480 if (err != Z3_error_code.Z3_OK)
4481 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4482 return res;
4483 }
4484
4485 public static long applyResultGetSubgoal(long a0, long a1, int a2) throws Z3Exception
4486 {
4487 long res = INTERNALapplyResultGetSubgoal(a0, a1, a2);
4489 if (err != Z3_error_code.Z3_OK)
4490 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4491 return res;
4492 }
4493
4494 public static long mkSolver(long a0) throws Z3Exception
4495 {
4496 long res = INTERNALmkSolver(a0);
4498 if (err != Z3_error_code.Z3_OK)
4499 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4500 return res;
4501 }
4502
4503 public static long mkSimpleSolver(long a0) throws Z3Exception
4504 {
4505 long res = INTERNALmkSimpleSolver(a0);
4507 if (err != Z3_error_code.Z3_OK)
4508 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4509 return res;
4510 }
4511
4512 public static long mkSolverForLogic(long a0, long a1) throws Z3Exception
4513 {
4514 long res = INTERNALmkSolverForLogic(a0, a1);
4516 if (err != Z3_error_code.Z3_OK)
4517 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4518 return res;
4519 }
4520
4521 public static long mkSolverFromTactic(long a0, long a1) throws Z3Exception
4522 {
4523 long res = INTERNALmkSolverFromTactic(a0, a1);
4525 if (err != Z3_error_code.Z3_OK)
4526 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4527 return res;
4528 }
4529
4530 public static long solverTranslate(long a0, long a1, long a2) throws Z3Exception
4531 {
4532 long res = INTERNALsolverTranslate(a0, a1, a2);
4534 if (err != Z3_error_code.Z3_OK)
4535 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4536 return res;
4537 }
4538
4539 public static void solverImportModelConverter(long a0, long a1, long a2) throws Z3Exception
4540 {
4543 if (err != Z3_error_code.Z3_OK)
4544 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4545 }
4546
4547 public static String solverGetHelp(long a0, long a1) throws Z3Exception
4548 {
4549 String res = INTERNALsolverGetHelp(a0, a1);
4551 if (err != Z3_error_code.Z3_OK)
4552 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4553 return res;
4554 }
4555
4556 public static long solverGetParamDescrs(long a0, long a1) throws Z3Exception
4557 {
4558 long res = INTERNALsolverGetParamDescrs(a0, a1);
4560 if (err != Z3_error_code.Z3_OK)
4561 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4562 return res;
4563 }
4564
4565 public static void solverSetParams(long a0, long a1, long a2) throws Z3Exception
4566 {
4567 INTERNALsolverSetParams(a0, a1, a2);
4569 if (err != Z3_error_code.Z3_OK)
4570 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4571 }
4572
4573 public static void solverIncRef(long a0, long a1) throws Z3Exception
4574 {
4575 INTERNALsolverIncRef(a0, a1);
4577 if (err != Z3_error_code.Z3_OK)
4578 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4579 }
4580
4581 public static void solverDecRef(long a0, long a1) throws Z3Exception
4582 {
4583 INTERNALsolverDecRef(a0, a1);
4585 if (err != Z3_error_code.Z3_OK)
4586 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4587 }
4588
4589 public static void solverInterrupt(long a0, long a1) throws Z3Exception
4590 {
4593 if (err != Z3_error_code.Z3_OK)
4594 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4595 }
4596
4597 public static void solverPush(long a0, long a1) throws Z3Exception
4598 {
4599 INTERNALsolverPush(a0, a1);
4601 if (err != Z3_error_code.Z3_OK)
4602 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4603 }
4604
4605 public static void solverPop(long a0, long a1, int a2) throws Z3Exception
4606 {
4607 INTERNALsolverPop(a0, a1, a2);
4609 if (err != Z3_error_code.Z3_OK)
4610 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4611 }
4612
4613 public static void solverReset(long a0, long a1) throws Z3Exception
4614 {
4615 INTERNALsolverReset(a0, a1);
4617 if (err != Z3_error_code.Z3_OK)
4618 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4619 }
4620
4621 public static int solverGetNumScopes(long a0, long a1) throws Z3Exception
4622 {
4623 int res = INTERNALsolverGetNumScopes(a0, a1);
4625 if (err != Z3_error_code.Z3_OK)
4626 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4627 return res;
4628 }
4629
4630 public static void solverAssert(long a0, long a1, long a2) throws Z3Exception
4631 {
4632 INTERNALsolverAssert(a0, a1, a2);
4634 if (err != Z3_error_code.Z3_OK)
4635 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4636 }
4637
4638 public static void solverAssertAndTrack(long a0, long a1, long a2, long a3) throws Z3Exception
4639 {
4640 INTERNALsolverAssertAndTrack(a0, a1, a2, a3);
4642 if (err != Z3_error_code.Z3_OK)
4643 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4644 }
4645
4646 public static void solverFromFile(long a0, long a1, String a2) throws Z3Exception
4647 {
4648 INTERNALsolverFromFile(a0, a1, a2);
4650 if (err != Z3_error_code.Z3_OK)
4651 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4652 }
4653
4654 public static void solverFromString(long a0, long a1, String a2) throws Z3Exception
4655 {
4656 INTERNALsolverFromString(a0, a1, a2);
4658 if (err != Z3_error_code.Z3_OK)
4659 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4660 }
4661
4662 public static long solverGetAssertions(long a0, long a1) throws Z3Exception
4663 {
4664 long res = INTERNALsolverGetAssertions(a0, a1);
4666 if (err != Z3_error_code.Z3_OK)
4667 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4668 return res;
4669 }
4670
4671 public static long solverGetUnits(long a0, long a1) throws Z3Exception
4672 {
4673 long res = INTERNALsolverGetUnits(a0, a1);
4675 if (err != Z3_error_code.Z3_OK)
4676 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4677 return res;
4678 }
4679
4680 public static long solverGetTrail(long a0, long a1) throws Z3Exception
4681 {
4682 long res = INTERNALsolverGetTrail(a0, a1);
4684 if (err != Z3_error_code.Z3_OK)
4685 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4686 return res;
4687 }
4688
4689 public static long solverGetNonUnits(long a0, long a1) throws Z3Exception
4690 {
4691 long res = INTERNALsolverGetNonUnits(a0, a1);
4693 if (err != Z3_error_code.Z3_OK)
4694 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4695 return res;
4696 }
4697
4698 public static void solverGetLevels(long a0, long a1, long a2, int a3, int[] a4) throws Z3Exception
4699 {
4700 INTERNALsolverGetLevels(a0, a1, a2, a3, a4);
4702 if (err != Z3_error_code.Z3_OK)
4703 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4704 }
4705
4706 public static int solverCheck(long a0, long a1) throws Z3Exception
4707 {
4708 int res = INTERNALsolverCheck(a0, a1);
4710 if (err != Z3_error_code.Z3_OK)
4711 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4712 return res;
4713 }
4714
4715 public static int solverCheckAssumptions(long a0, long a1, int a2, long[] a3) throws Z3Exception
4716 {
4717 int res = INTERNALsolverCheckAssumptions(a0, a1, a2, a3);
4719 if (err != Z3_error_code.Z3_OK)
4720 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4721 return res;
4722 }
4723
4724 public static int getImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4) throws Z3Exception
4725 {
4726 int res = INTERNALgetImpliedEqualities(a0, a1, a2, a3, a4);
4728 if (err != Z3_error_code.Z3_OK)
4729 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4730 return res;
4731 }
4732
4733 public static int solverGetConsequences(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
4734 {
4735 int res = INTERNALsolverGetConsequences(a0, a1, a2, a3, a4);
4737 if (err != Z3_error_code.Z3_OK)
4738 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4739 return res;
4740 }
4741
4742 public static long solverCube(long a0, long a1, long a2, int a3) throws Z3Exception
4743 {
4744 long res = INTERNALsolverCube(a0, a1, a2, a3);
4746 if (err != Z3_error_code.Z3_OK)
4747 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4748 return res;
4749 }
4750
4751 public static long solverGetModel(long a0, long a1) throws Z3Exception
4752 {
4753 long res = INTERNALsolverGetModel(a0, a1);
4755 if (err != Z3_error_code.Z3_OK)
4756 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4757 return res;
4758 }
4759
4760 public static long solverGetProof(long a0, long a1) throws Z3Exception
4761 {
4762 long res = INTERNALsolverGetProof(a0, a1);
4764 if (err != Z3_error_code.Z3_OK)
4765 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4766 return res;
4767 }
4768
4769 public static long solverGetUnsatCore(long a0, long a1) throws Z3Exception
4770 {
4771 long res = INTERNALsolverGetUnsatCore(a0, a1);
4773 if (err != Z3_error_code.Z3_OK)
4774 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4775 return res;
4776 }
4777
4778 public static String solverGetReasonUnknown(long a0, long a1) throws Z3Exception
4779 {
4782 if (err != Z3_error_code.Z3_OK)
4783 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4784 return res;
4785 }
4786
4787 public static long solverGetStatistics(long a0, long a1) throws Z3Exception
4788 {
4789 long res = INTERNALsolverGetStatistics(a0, a1);
4791 if (err != Z3_error_code.Z3_OK)
4792 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4793 return res;
4794 }
4795
4796 public static String solverToString(long a0, long a1) throws Z3Exception
4797 {
4798 String res = INTERNALsolverToString(a0, a1);
4800 if (err != Z3_error_code.Z3_OK)
4801 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4802 return res;
4803 }
4804
4805 public static String solverToDimacsString(long a0, long a1) throws Z3Exception
4806 {
4809 if (err != Z3_error_code.Z3_OK)
4810 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4811 return res;
4812 }
4813
4814 public static String statsToString(long a0, long a1) throws Z3Exception
4815 {
4816 String res = INTERNALstatsToString(a0, a1);
4818 if (err != Z3_error_code.Z3_OK)
4819 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4820 return res;
4821 }
4822
4823 public static void statsIncRef(long a0, long a1) throws Z3Exception
4824 {
4825 INTERNALstatsIncRef(a0, a1);
4827 if (err != Z3_error_code.Z3_OK)
4828 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4829 }
4830
4831 public static void statsDecRef(long a0, long a1) throws Z3Exception
4832 {
4833 INTERNALstatsDecRef(a0, a1);
4835 if (err != Z3_error_code.Z3_OK)
4836 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4837 }
4838
4839 public static int statsSize(long a0, long a1) throws Z3Exception
4840 {
4841 int res = INTERNALstatsSize(a0, a1);
4843 if (err != Z3_error_code.Z3_OK)
4844 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4845 return res;
4846 }
4847
4848 public static String statsGetKey(long a0, long a1, int a2) throws Z3Exception
4849 {
4850 String res = INTERNALstatsGetKey(a0, a1, a2);
4852 if (err != Z3_error_code.Z3_OK)
4853 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4854 return res;
4855 }
4856
4857 public static boolean statsIsUint(long a0, long a1, int a2) throws Z3Exception
4858 {
4859 boolean res = INTERNALstatsIsUint(a0, a1, a2);
4861 if (err != Z3_error_code.Z3_OK)
4862 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4863 return res;
4864 }
4865
4866 public static boolean statsIsDouble(long a0, long a1, int a2) throws Z3Exception
4867 {
4868 boolean res = INTERNALstatsIsDouble(a0, a1, a2);
4870 if (err != Z3_error_code.Z3_OK)
4871 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4872 return res;
4873 }
4874
4875 public static int statsGetUintValue(long a0, long a1, int a2) throws Z3Exception
4876 {
4877 int res = INTERNALstatsGetUintValue(a0, a1, a2);
4879 if (err != Z3_error_code.Z3_OK)
4880 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4881 return res;
4882 }
4883
4884 public static double statsGetDoubleValue(long a0, long a1, int a2) throws Z3Exception
4885 {
4886 double res = INTERNALstatsGetDoubleValue(a0, a1, a2);
4888 if (err != Z3_error_code.Z3_OK)
4889 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4890 return res;
4891 }
4892
4893 public static long getEstimatedAllocSize()
4894 {
4895 long res = INTERNALgetEstimatedAllocSize();
4896 return res;
4897 }
4898
4899 public static long mkAstVector(long a0) throws Z3Exception
4900 {
4901 long res = INTERNALmkAstVector(a0);
4903 if (err != Z3_error_code.Z3_OK)
4904 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4905 return res;
4906 }
4907
4908 public static void astVectorIncRef(long a0, long a1) throws Z3Exception
4909 {
4912 if (err != Z3_error_code.Z3_OK)
4913 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4914 }
4915
4916 public static void astVectorDecRef(long a0, long a1) throws Z3Exception
4917 {
4920 if (err != Z3_error_code.Z3_OK)
4921 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4922 }
4923
4924 public static int astVectorSize(long a0, long a1) throws Z3Exception
4925 {
4926 int res = INTERNALastVectorSize(a0, a1);
4928 if (err != Z3_error_code.Z3_OK)
4929 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4930 return res;
4931 }
4932
4933 public static long astVectorGet(long a0, long a1, int a2) throws Z3Exception
4934 {
4935 long res = INTERNALastVectorGet(a0, a1, a2);
4937 if (err != Z3_error_code.Z3_OK)
4938 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4939 return res;
4940 }
4941
4942 public static void astVectorSet(long a0, long a1, int a2, long a3) throws Z3Exception
4943 {
4944 INTERNALastVectorSet(a0, a1, a2, a3);
4946 if (err != Z3_error_code.Z3_OK)
4947 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4948 }
4949
4950 public static void astVectorResize(long a0, long a1, int a2) throws Z3Exception
4951 {
4952 INTERNALastVectorResize(a0, a1, a2);
4954 if (err != Z3_error_code.Z3_OK)
4955 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4956 }
4957
4958 public static void astVectorPush(long a0, long a1, long a2) throws Z3Exception
4959 {
4960 INTERNALastVectorPush(a0, a1, a2);
4962 if (err != Z3_error_code.Z3_OK)
4963 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4964 }
4965
4966 public static long astVectorTranslate(long a0, long a1, long a2) throws Z3Exception
4967 {
4968 long res = INTERNALastVectorTranslate(a0, a1, a2);
4970 if (err != Z3_error_code.Z3_OK)
4971 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4972 return res;
4973 }
4974
4975 public static String astVectorToString(long a0, long a1) throws Z3Exception
4976 {
4977 String res = INTERNALastVectorToString(a0, a1);
4979 if (err != Z3_error_code.Z3_OK)
4980 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4981 return res;
4982 }
4983
4984 public static long mkAstMap(long a0) throws Z3Exception
4985 {
4986 long res = INTERNALmkAstMap(a0);
4988 if (err != Z3_error_code.Z3_OK)
4989 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4990 return res;
4991 }
4992
4993 public static void astMapIncRef(long a0, long a1) throws Z3Exception
4994 {
4995 INTERNALastMapIncRef(a0, a1);
4997 if (err != Z3_error_code.Z3_OK)
4998 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4999 }
5000
5001 public static void astMapDecRef(long a0, long a1) throws Z3Exception
5002 {
5003 INTERNALastMapDecRef(a0, a1);
5005 if (err != Z3_error_code.Z3_OK)
5006 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5007 }
5008
5009 public static boolean astMapContains(long a0, long a1, long a2) throws Z3Exception
5010 {
5011 boolean res = INTERNALastMapContains(a0, a1, a2);
5013 if (err != Z3_error_code.Z3_OK)
5014 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5015 return res;
5016 }
5017
5018 public static long astMapFind(long a0, long a1, long a2) throws Z3Exception
5019 {
5020 long res = INTERNALastMapFind(a0, a1, a2);
5022 if (err != Z3_error_code.Z3_OK)
5023 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5024 return res;
5025 }
5026
5027 public static void astMapInsert(long a0, long a1, long a2, long a3) throws Z3Exception
5028 {
5029 INTERNALastMapInsert(a0, a1, a2, a3);
5031 if (err != Z3_error_code.Z3_OK)
5032 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5033 }
5034
5035 public static void astMapErase(long a0, long a1, long a2) throws Z3Exception
5036 {
5037 INTERNALastMapErase(a0, a1, a2);
5039 if (err != Z3_error_code.Z3_OK)
5040 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5041 }
5042
5043 public static void astMapReset(long a0, long a1) throws Z3Exception
5044 {
5045 INTERNALastMapReset(a0, a1);
5047 if (err != Z3_error_code.Z3_OK)
5048 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5049 }
5050
5051 public static int astMapSize(long a0, long a1) throws Z3Exception
5052 {
5053 int res = INTERNALastMapSize(a0, a1);
5055 if (err != Z3_error_code.Z3_OK)
5056 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5057 return res;
5058 }
5059
5060 public static long astMapKeys(long a0, long a1) throws Z3Exception
5061 {
5062 long res = INTERNALastMapKeys(a0, a1);
5064 if (err != Z3_error_code.Z3_OK)
5065 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5066 return res;
5067 }
5068
5069 public static String astMapToString(long a0, long a1) throws Z3Exception
5070 {
5071 String res = INTERNALastMapToString(a0, a1);
5073 if (err != Z3_error_code.Z3_OK)
5074 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5075 return res;
5076 }
5077
5078 public static boolean algebraicIsValue(long a0, long a1) throws Z3Exception
5079 {
5080 boolean res = INTERNALalgebraicIsValue(a0, a1);
5082 if (err != Z3_error_code.Z3_OK)
5083 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5084 return res;
5085 }
5086
5087 public static boolean algebraicIsPos(long a0, long a1) throws Z3Exception
5088 {
5089 boolean res = INTERNALalgebraicIsPos(a0, a1);
5091 if (err != Z3_error_code.Z3_OK)
5092 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5093 return res;
5094 }
5095
5096 public static boolean algebraicIsNeg(long a0, long a1) throws Z3Exception
5097 {
5098 boolean res = INTERNALalgebraicIsNeg(a0, a1);
5100 if (err != Z3_error_code.Z3_OK)
5101 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5102 return res;
5103 }
5104
5105 public static boolean algebraicIsZero(long a0, long a1) throws Z3Exception
5106 {
5107 boolean res = INTERNALalgebraicIsZero(a0, a1);
5109 if (err != Z3_error_code.Z3_OK)
5110 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5111 return res;
5112 }
5113
5114 public static int algebraicSign(long a0, long a1) throws Z3Exception
5115 {
5116 int res = INTERNALalgebraicSign(a0, a1);
5118 if (err != Z3_error_code.Z3_OK)
5119 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5120 return res;
5121 }
5122
5123 public static long algebraicAdd(long a0, long a1, long a2) throws Z3Exception
5124 {
5125 long res = INTERNALalgebraicAdd(a0, a1, a2);
5127 if (err != Z3_error_code.Z3_OK)
5128 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5129 return res;
5130 }
5131
5132 public static long algebraicSub(long a0, long a1, long a2) throws Z3Exception
5133 {
5134 long res = INTERNALalgebraicSub(a0, a1, a2);
5136 if (err != Z3_error_code.Z3_OK)
5137 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5138 return res;
5139 }
5140
5141 public static long algebraicMul(long a0, long a1, long a2) throws Z3Exception
5142 {
5143 long res = INTERNALalgebraicMul(a0, a1, a2);
5145 if (err != Z3_error_code.Z3_OK)
5146 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5147 return res;
5148 }
5149
5150 public static long algebraicDiv(long a0, long a1, long a2) throws Z3Exception
5151 {
5152 long res = INTERNALalgebraicDiv(a0, a1, a2);
5154 if (err != Z3_error_code.Z3_OK)
5155 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5156 return res;
5157 }
5158
5159 public static long algebraicRoot(long a0, long a1, int a2) throws Z3Exception
5160 {
5161 long res = INTERNALalgebraicRoot(a0, a1, a2);
5163 if (err != Z3_error_code.Z3_OK)
5164 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5165 return res;
5166 }
5167
5168 public static long algebraicPower(long a0, long a1, int a2) throws Z3Exception
5169 {
5170 long res = INTERNALalgebraicPower(a0, a1, a2);
5172 if (err != Z3_error_code.Z3_OK)
5173 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5174 return res;
5175 }
5176
5177 public static boolean algebraicLt(long a0, long a1, long a2) throws Z3Exception
5178 {
5179 boolean res = INTERNALalgebraicLt(a0, a1, a2);
5181 if (err != Z3_error_code.Z3_OK)
5182 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5183 return res;
5184 }
5185
5186 public static boolean algebraicGt(long a0, long a1, long a2) throws Z3Exception
5187 {
5188 boolean res = INTERNALalgebraicGt(a0, a1, a2);
5190 if (err != Z3_error_code.Z3_OK)
5191 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5192 return res;
5193 }
5194
5195 public static boolean algebraicLe(long a0, long a1, long a2) throws Z3Exception
5196 {
5197 boolean res = INTERNALalgebraicLe(a0, a1, a2);
5199 if (err != Z3_error_code.Z3_OK)
5200 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5201 return res;
5202 }
5203
5204 public static boolean algebraicGe(long a0, long a1, long a2) throws Z3Exception
5205 {
5206 boolean res = INTERNALalgebraicGe(a0, a1, a2);
5208 if (err != Z3_error_code.Z3_OK)
5209 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5210 return res;
5211 }
5212
5213 public static boolean algebraicEq(long a0, long a1, long a2) throws Z3Exception
5214 {
5215 boolean res = INTERNALalgebraicEq(a0, a1, a2);
5217 if (err != Z3_error_code.Z3_OK)
5218 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5219 return res;
5220 }
5221
5222 public static boolean algebraicNeq(long a0, long a1, long a2) throws Z3Exception
5223 {
5224 boolean res = INTERNALalgebraicNeq(a0, a1, a2);
5226 if (err != Z3_error_code.Z3_OK)
5227 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5228 return res;
5229 }
5230
5231 public static long algebraicRoots(long a0, long a1, int a2, long[] a3) throws Z3Exception
5232 {
5233 long res = INTERNALalgebraicRoots(a0, a1, a2, a3);
5235 if (err != Z3_error_code.Z3_OK)
5236 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5237 return res;
5238 }
5239
5240 public static int algebraicEval(long a0, long a1, int a2, long[] a3) throws Z3Exception
5241 {
5242 int res = INTERNALalgebraicEval(a0, a1, a2, a3);
5244 if (err != Z3_error_code.Z3_OK)
5245 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5246 return res;
5247 }
5248
5249 public static long polynomialSubresultants(long a0, long a1, long a2, long a3) throws Z3Exception
5250 {
5251 long res = INTERNALpolynomialSubresultants(a0, a1, a2, a3);
5253 if (err != Z3_error_code.Z3_OK)
5254 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5255 return res;
5256 }
5257
5258 public static void rcfDel(long a0, long a1) throws Z3Exception
5259 {
5260 INTERNALrcfDel(a0, a1);
5262 if (err != Z3_error_code.Z3_OK)
5263 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5264 }
5265
5266 public static long rcfMkRational(long a0, String a1) throws Z3Exception
5267 {
5268 long res = INTERNALrcfMkRational(a0, a1);
5270 if (err != Z3_error_code.Z3_OK)
5271 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5272 return res;
5273 }
5274
5275 public static long rcfMkSmallInt(long a0, int a1) throws Z3Exception
5276 {
5277 long res = INTERNALrcfMkSmallInt(a0, a1);
5279 if (err != Z3_error_code.Z3_OK)
5280 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5281 return res;
5282 }
5283
5284 public static long rcfMkPi(long a0) throws Z3Exception
5285 {
5286 long res = INTERNALrcfMkPi(a0);
5288 if (err != Z3_error_code.Z3_OK)
5289 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5290 return res;
5291 }
5292
5293 public static long rcfMkE(long a0) throws Z3Exception
5294 {
5295 long res = INTERNALrcfMkE(a0);
5297 if (err != Z3_error_code.Z3_OK)
5298 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5299 return res;
5300 }
5301
5302 public static long rcfMkInfinitesimal(long a0) throws Z3Exception
5303 {
5304 long res = INTERNALrcfMkInfinitesimal(a0);
5306 if (err != Z3_error_code.Z3_OK)
5307 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5308 return res;
5309 }
5310
5311 public static int rcfMkRoots(long a0, int a1, long[] a2, long[] a3) throws Z3Exception
5312 {
5313 int res = INTERNALrcfMkRoots(a0, a1, a2, a3);
5315 if (err != Z3_error_code.Z3_OK)
5316 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5317 return res;
5318 }
5319
5320 public static long rcfAdd(long a0, long a1, long a2) throws Z3Exception
5321 {
5322 long res = INTERNALrcfAdd(a0, a1, a2);
5324 if (err != Z3_error_code.Z3_OK)
5325 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5326 return res;
5327 }
5328
5329 public static long rcfSub(long a0, long a1, long a2) throws Z3Exception
5330 {
5331 long res = INTERNALrcfSub(a0, a1, a2);
5333 if (err != Z3_error_code.Z3_OK)
5334 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5335 return res;
5336 }
5337
5338 public static long rcfMul(long a0, long a1, long a2) throws Z3Exception
5339 {
5340 long res = INTERNALrcfMul(a0, a1, a2);
5342 if (err != Z3_error_code.Z3_OK)
5343 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5344 return res;
5345 }
5346
5347 public static long rcfDiv(long a0, long a1, long a2) throws Z3Exception
5348 {
5349 long res = INTERNALrcfDiv(a0, a1, a2);
5351 if (err != Z3_error_code.Z3_OK)
5352 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5353 return res;
5354 }
5355
5356 public static long rcfNeg(long a0, long a1) throws Z3Exception
5357 {
5358 long res = INTERNALrcfNeg(a0, a1);
5360 if (err != Z3_error_code.Z3_OK)
5361 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5362 return res;
5363 }
5364
5365 public static long rcfInv(long a0, long a1) throws Z3Exception
5366 {
5367 long res = INTERNALrcfInv(a0, a1);
5369 if (err != Z3_error_code.Z3_OK)
5370 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5371 return res;
5372 }
5373
5374 public static long rcfPower(long a0, long a1, int a2) throws Z3Exception
5375 {
5376 long res = INTERNALrcfPower(a0, a1, a2);
5378 if (err != Z3_error_code.Z3_OK)
5379 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5380 return res;
5381 }
5382
5383 public static boolean rcfLt(long a0, long a1, long a2) throws Z3Exception
5384 {
5385 boolean res = INTERNALrcfLt(a0, a1, a2);
5387 if (err != Z3_error_code.Z3_OK)
5388 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5389 return res;
5390 }
5391
5392 public static boolean rcfGt(long a0, long a1, long a2) throws Z3Exception
5393 {
5394 boolean res = INTERNALrcfGt(a0, a1, a2);
5396 if (err != Z3_error_code.Z3_OK)
5397 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5398 return res;
5399 }
5400
5401 public static boolean rcfLe(long a0, long a1, long a2) throws Z3Exception
5402 {
5403 boolean res = INTERNALrcfLe(a0, a1, a2);
5405 if (err != Z3_error_code.Z3_OK)
5406 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5407 return res;
5408 }
5409
5410 public static boolean rcfGe(long a0, long a1, long a2) throws Z3Exception
5411 {
5412 boolean res = INTERNALrcfGe(a0, a1, a2);
5414 if (err != Z3_error_code.Z3_OK)
5415 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5416 return res;
5417 }
5418
5419 public static boolean rcfEq(long a0, long a1, long a2) throws Z3Exception
5420 {
5421 boolean res = INTERNALrcfEq(a0, a1, a2);
5423 if (err != Z3_error_code.Z3_OK)
5424 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5425 return res;
5426 }
5427
5428 public static boolean rcfNeq(long a0, long a1, long a2) throws Z3Exception
5429 {
5430 boolean res = INTERNALrcfNeq(a0, a1, a2);
5432 if (err != Z3_error_code.Z3_OK)
5433 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5434 return res;
5435 }
5436
5437 public static String rcfNumToString(long a0, long a1, boolean a2, boolean a3) throws Z3Exception
5438 {
5439 String res = INTERNALrcfNumToString(a0, a1, a2, a3);
5441 if (err != Z3_error_code.Z3_OK)
5442 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5443 return res;
5444 }
5445
5446 public static String rcfNumToDecimalString(long a0, long a1, int a2) throws Z3Exception
5447 {
5448 String res = INTERNALrcfNumToDecimalString(a0, a1, a2);
5450 if (err != Z3_error_code.Z3_OK)
5451 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5452 return res;
5453 }
5454
5455 public static void rcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
5456 {
5457 INTERNALrcfGetNumeratorDenominator(a0, a1, a2, a3);
5459 if (err != Z3_error_code.Z3_OK)
5460 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5461 }
5462
5463 public static long mkFixedpoint(long a0) throws Z3Exception
5464 {
5465 long res = INTERNALmkFixedpoint(a0);
5467 if (err != Z3_error_code.Z3_OK)
5468 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5469 return res;
5470 }
5471
5472 public static void fixedpointIncRef(long a0, long a1) throws Z3Exception
5473 {
5476 if (err != Z3_error_code.Z3_OK)
5477 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5478 }
5479
5480 public static void fixedpointDecRef(long a0, long a1) throws Z3Exception
5481 {
5484 if (err != Z3_error_code.Z3_OK)
5485 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5486 }
5487
5488 public static void fixedpointAddRule(long a0, long a1, long a2, long a3) throws Z3Exception
5489 {
5490 INTERNALfixedpointAddRule(a0, a1, a2, a3);
5492 if (err != Z3_error_code.Z3_OK)
5493 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5494 }
5495
5496 public static void fixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4) throws Z3Exception
5497 {
5498 INTERNALfixedpointAddFact(a0, a1, a2, a3, a4);
5500 if (err != Z3_error_code.Z3_OK)
5501 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5502 }
5503
5504 public static void fixedpointAssert(long a0, long a1, long a2) throws Z3Exception
5505 {
5506 INTERNALfixedpointAssert(a0, a1, a2);
5508 if (err != Z3_error_code.Z3_OK)
5509 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5510 }
5511
5512 public static int fixedpointQuery(long a0, long a1, long a2) throws Z3Exception
5513 {
5514 int res = INTERNALfixedpointQuery(a0, a1, a2);
5516 if (err != Z3_error_code.Z3_OK)
5517 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5518 return res;
5519 }
5520
5521 public static int fixedpointQueryRelations(long a0, long a1, int a2, long[] a3) throws Z3Exception
5522 {
5523 int res = INTERNALfixedpointQueryRelations(a0, a1, a2, a3);
5525 if (err != Z3_error_code.Z3_OK)
5526 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5527 return res;
5528 }
5529
5530 public static long fixedpointGetAnswer(long a0, long a1) throws Z3Exception
5531 {
5532 long res = INTERNALfixedpointGetAnswer(a0, a1);
5534 if (err != Z3_error_code.Z3_OK)
5535 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5536 return res;
5537 }
5538
5539 public static String fixedpointGetReasonUnknown(long a0, long a1) throws Z3Exception
5540 {
5543 if (err != Z3_error_code.Z3_OK)
5544 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5545 return res;
5546 }
5547
5548 public static void fixedpointUpdateRule(long a0, long a1, long a2, long a3) throws Z3Exception
5549 {
5550 INTERNALfixedpointUpdateRule(a0, a1, a2, a3);
5552 if (err != Z3_error_code.Z3_OK)
5553 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5554 }
5555
5556 public static int fixedpointGetNumLevels(long a0, long a1, long a2) throws Z3Exception
5557 {
5558 int res = INTERNALfixedpointGetNumLevels(a0, a1, a2);
5560 if (err != Z3_error_code.Z3_OK)
5561 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5562 return res;
5563 }
5564
5565 public static long fixedpointGetCoverDelta(long a0, long a1, int a2, long a3) throws Z3Exception
5566 {
5567 long res = INTERNALfixedpointGetCoverDelta(a0, a1, a2, a3);
5569 if (err != Z3_error_code.Z3_OK)
5570 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5571 return res;
5572 }
5573
5574 public static void fixedpointAddCover(long a0, long a1, int a2, long a3, long a4) throws Z3Exception
5575 {
5576 INTERNALfixedpointAddCover(a0, a1, a2, a3, a4);
5578 if (err != Z3_error_code.Z3_OK)
5579 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5580 }
5581
5582 public static long fixedpointGetStatistics(long a0, long a1) throws Z3Exception
5583 {
5584 long res = INTERNALfixedpointGetStatistics(a0, a1);
5586 if (err != Z3_error_code.Z3_OK)
5587 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5588 return res;
5589 }
5590
5591 public static void fixedpointRegisterRelation(long a0, long a1, long a2) throws Z3Exception
5592 {
5595 if (err != Z3_error_code.Z3_OK)
5596 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5597 }
5598
5599 public static void fixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4) throws Z3Exception
5600 {
5603 if (err != Z3_error_code.Z3_OK)
5604 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5605 }
5606
5607 public static long fixedpointGetRules(long a0, long a1) throws Z3Exception
5608 {
5609 long res = INTERNALfixedpointGetRules(a0, a1);
5611 if (err != Z3_error_code.Z3_OK)
5612 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5613 return res;
5614 }
5615
5616 public static long fixedpointGetAssertions(long a0, long a1) throws Z3Exception
5617 {
5618 long res = INTERNALfixedpointGetAssertions(a0, a1);
5620 if (err != Z3_error_code.Z3_OK)
5621 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5622 return res;
5623 }
5624
5625 public static void fixedpointSetParams(long a0, long a1, long a2) throws Z3Exception
5626 {
5627 INTERNALfixedpointSetParams(a0, a1, a2);
5629 if (err != Z3_error_code.Z3_OK)
5630 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5631 }
5632
5633 public static String fixedpointGetHelp(long a0, long a1) throws Z3Exception
5634 {
5635 String res = INTERNALfixedpointGetHelp(a0, a1);
5637 if (err != Z3_error_code.Z3_OK)
5638 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5639 return res;
5640 }
5641
5642 public static long fixedpointGetParamDescrs(long a0, long a1) throws Z3Exception
5643 {
5644 long res = INTERNALfixedpointGetParamDescrs(a0, a1);
5646 if (err != Z3_error_code.Z3_OK)
5647 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5648 return res;
5649 }
5650
5651 public static String fixedpointToString(long a0, long a1, int a2, long[] a3) throws Z3Exception
5652 {
5653 String res = INTERNALfixedpointToString(a0, a1, a2, a3);
5655 if (err != Z3_error_code.Z3_OK)
5656 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5657 return res;
5658 }
5659
5660 public static long fixedpointFromString(long a0, long a1, String a2) throws Z3Exception
5661 {
5662 long res = INTERNALfixedpointFromString(a0, a1, a2);
5664 if (err != Z3_error_code.Z3_OK)
5665 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5666 return res;
5667 }
5668
5669 public static long fixedpointFromFile(long a0, long a1, String a2) throws Z3Exception
5670 {
5671 long res = INTERNALfixedpointFromFile(a0, a1, a2);
5673 if (err != Z3_error_code.Z3_OK)
5674 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5675 return res;
5676 }
5677
5678 public static long mkOptimize(long a0) throws Z3Exception
5679 {
5680 long res = INTERNALmkOptimize(a0);
5682 if (err != Z3_error_code.Z3_OK)
5683 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5684 return res;
5685 }
5686
5687 public static void optimizeIncRef(long a0, long a1) throws Z3Exception
5688 {
5689 INTERNALoptimizeIncRef(a0, a1);
5691 if (err != Z3_error_code.Z3_OK)
5692 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5693 }
5694
5695 public static void optimizeDecRef(long a0, long a1) throws Z3Exception
5696 {
5697 INTERNALoptimizeDecRef(a0, a1);
5699 if (err != Z3_error_code.Z3_OK)
5700 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5701 }
5702
5703 public static void optimizeAssert(long a0, long a1, long a2) throws Z3Exception
5704 {
5705 INTERNALoptimizeAssert(a0, a1, a2);
5707 if (err != Z3_error_code.Z3_OK)
5708 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5709 }
5710
5711 public static void optimizeAssertAndTrack(long a0, long a1, long a2, long a3) throws Z3Exception
5712 {
5713 INTERNALoptimizeAssertAndTrack(a0, a1, a2, a3);
5715 if (err != Z3_error_code.Z3_OK)
5716 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5717 }
5718
5719 public static int optimizeAssertSoft(long a0, long a1, long a2, String a3, long a4) throws Z3Exception
5720 {
5721 int res = INTERNALoptimizeAssertSoft(a0, a1, a2, a3, a4);
5723 if (err != Z3_error_code.Z3_OK)
5724 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5725 return res;
5726 }
5727
5728 public static int optimizeMaximize(long a0, long a1, long a2) throws Z3Exception
5729 {
5730 int res = INTERNALoptimizeMaximize(a0, a1, a2);
5732 if (err != Z3_error_code.Z3_OK)
5733 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5734 return res;
5735 }
5736
5737 public static int optimizeMinimize(long a0, long a1, long a2) throws Z3Exception
5738 {
5739 int res = INTERNALoptimizeMinimize(a0, a1, a2);
5741 if (err != Z3_error_code.Z3_OK)
5742 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5743 return res;
5744 }
5745
5746 public static void optimizePush(long a0, long a1) throws Z3Exception
5747 {
5748 INTERNALoptimizePush(a0, a1);
5750 if (err != Z3_error_code.Z3_OK)
5751 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5752 }
5753
5754 public static void optimizePop(long a0, long a1) throws Z3Exception
5755 {
5756 INTERNALoptimizePop(a0, a1);
5758 if (err != Z3_error_code.Z3_OK)
5759 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5760 }
5761
5762 public static int optimizeCheck(long a0, long a1, int a2, long[] a3) throws Z3Exception
5763 {
5764 int res = INTERNALoptimizeCheck(a0, a1, a2, a3);
5766 if (err != Z3_error_code.Z3_OK)
5767 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5768 return res;
5769 }
5770
5771 public static String optimizeGetReasonUnknown(long a0, long a1) throws Z3Exception
5772 {
5775 if (err != Z3_error_code.Z3_OK)
5776 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5777 return res;
5778 }
5779
5780 public static long optimizeGetModel(long a0, long a1) throws Z3Exception
5781 {
5782 long res = INTERNALoptimizeGetModel(a0, a1);
5784 if (err != Z3_error_code.Z3_OK)
5785 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5786 return res;
5787 }
5788
5789 public static long optimizeGetUnsatCore(long a0, long a1) throws Z3Exception
5790 {
5791 long res = INTERNALoptimizeGetUnsatCore(a0, a1);
5793 if (err != Z3_error_code.Z3_OK)
5794 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5795 return res;
5796 }
5797
5798 public static void optimizeSetParams(long a0, long a1, long a2) throws Z3Exception
5799 {
5800 INTERNALoptimizeSetParams(a0, a1, a2);
5802 if (err != Z3_error_code.Z3_OK)
5803 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5804 }
5805
5806 public static long optimizeGetParamDescrs(long a0, long a1) throws Z3Exception
5807 {
5808 long res = INTERNALoptimizeGetParamDescrs(a0, a1);
5810 if (err != Z3_error_code.Z3_OK)
5811 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5812 return res;
5813 }
5814
5815 public static long optimizeGetLower(long a0, long a1, int a2) throws Z3Exception
5816 {
5817 long res = INTERNALoptimizeGetLower(a0, a1, a2);
5819 if (err != Z3_error_code.Z3_OK)
5820 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5821 return res;
5822 }
5823
5824 public static long optimizeGetUpper(long a0, long a1, int a2) throws Z3Exception
5825 {
5826 long res = INTERNALoptimizeGetUpper(a0, a1, a2);
5828 if (err != Z3_error_code.Z3_OK)
5829 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5830 return res;
5831 }
5832
5833 public static long optimizeGetLowerAsVector(long a0, long a1, int a2) throws Z3Exception
5834 {
5835 long res = INTERNALoptimizeGetLowerAsVector(a0, a1, a2);
5837 if (err != Z3_error_code.Z3_OK)
5838 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5839 return res;
5840 }
5841
5842 public static long optimizeGetUpperAsVector(long a0, long a1, int a2) throws Z3Exception
5843 {
5844 long res = INTERNALoptimizeGetUpperAsVector(a0, a1, a2);
5846 if (err != Z3_error_code.Z3_OK)
5847 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5848 return res;
5849 }
5850
5851 public static String optimizeToString(long a0, long a1) throws Z3Exception
5852 {
5853 String res = INTERNALoptimizeToString(a0, a1);
5855 if (err != Z3_error_code.Z3_OK)
5856 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5857 return res;
5858 }
5859
5860 public static void optimizeFromString(long a0, long a1, String a2) throws Z3Exception
5861 {
5862 INTERNALoptimizeFromString(a0, a1, a2);
5864 if (err != Z3_error_code.Z3_OK)
5865 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5866 }
5867
5868 public static void optimizeFromFile(long a0, long a1, String a2) throws Z3Exception
5869 {
5870 INTERNALoptimizeFromFile(a0, a1, a2);
5872 if (err != Z3_error_code.Z3_OK)
5873 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5874 }
5875
5876 public static String optimizeGetHelp(long a0, long a1) throws Z3Exception
5877 {
5878 String res = INTERNALoptimizeGetHelp(a0, a1);
5880 if (err != Z3_error_code.Z3_OK)
5881 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5882 return res;
5883 }
5884
5885 public static long optimizeGetStatistics(long a0, long a1) throws Z3Exception
5886 {
5887 long res = INTERNALoptimizeGetStatistics(a0, a1);
5889 if (err != Z3_error_code.Z3_OK)
5890 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5891 return res;
5892 }
5893
5894 public static long optimizeGetAssertions(long a0, long a1) throws Z3Exception
5895 {
5896 long res = INTERNALoptimizeGetAssertions(a0, a1);
5898 if (err != Z3_error_code.Z3_OK)
5899 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5900 return res;
5901 }
5902
5903 public static long optimizeGetObjectives(long a0, long a1) throws Z3Exception
5904 {
5905 long res = INTERNALoptimizeGetObjectives(a0, a1);
5907 if (err != Z3_error_code.Z3_OK)
5908 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5909 return res;
5910 }
5911
5912 public static long mkFpaRoundingModeSort(long a0) throws Z3Exception
5913 {
5914 long res = INTERNALmkFpaRoundingModeSort(a0);
5916 if (err != Z3_error_code.Z3_OK)
5917 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5918 return res;
5919 }
5920
5921 public static long mkFpaRoundNearestTiesToEven(long a0) throws Z3Exception
5922 {
5925 if (err != Z3_error_code.Z3_OK)
5926 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5927 return res;
5928 }
5929
5930 public static long mkFpaRne(long a0) throws Z3Exception
5931 {
5932 long res = INTERNALmkFpaRne(a0);
5934 if (err != Z3_error_code.Z3_OK)
5935 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5936 return res;
5937 }
5938
5939 public static long mkFpaRoundNearestTiesToAway(long a0) throws Z3Exception
5940 {
5943 if (err != Z3_error_code.Z3_OK)
5944 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5945 return res;
5946 }
5947
5948 public static long mkFpaRna(long a0) throws Z3Exception
5949 {
5950 long res = INTERNALmkFpaRna(a0);
5952 if (err != Z3_error_code.Z3_OK)
5953 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5954 return res;
5955 }
5956
5957 public static long mkFpaRoundTowardPositive(long a0) throws Z3Exception
5958 {
5959 long res = INTERNALmkFpaRoundTowardPositive(a0);
5961 if (err != Z3_error_code.Z3_OK)
5962 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5963 return res;
5964 }
5965
5966 public static long mkFpaRtp(long a0) throws Z3Exception
5967 {
5968 long res = INTERNALmkFpaRtp(a0);
5970 if (err != Z3_error_code.Z3_OK)
5971 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5972 return res;
5973 }
5974
5975 public static long mkFpaRoundTowardNegative(long a0) throws Z3Exception
5976 {
5977 long res = INTERNALmkFpaRoundTowardNegative(a0);
5979 if (err != Z3_error_code.Z3_OK)
5980 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5981 return res;
5982 }
5983
5984 public static long mkFpaRtn(long a0) throws Z3Exception
5985 {
5986 long res = INTERNALmkFpaRtn(a0);
5988 if (err != Z3_error_code.Z3_OK)
5989 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5990 return res;
5991 }
5992
5993 public static long mkFpaRoundTowardZero(long a0) throws Z3Exception
5994 {
5995 long res = INTERNALmkFpaRoundTowardZero(a0);
5997 if (err != Z3_error_code.Z3_OK)
5998 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5999 return res;
6000 }
6001
6002 public static long mkFpaRtz(long a0) throws Z3Exception
6003 {
6004 long res = INTERNALmkFpaRtz(a0);
6006 if (err != Z3_error_code.Z3_OK)
6007 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6008 return res;
6009 }
6010
6011 public static long mkFpaSort(long a0, int a1, int a2) throws Z3Exception
6012 {
6013 long res = INTERNALmkFpaSort(a0, a1, a2);
6015 if (err != Z3_error_code.Z3_OK)
6016 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6017 return res;
6018 }
6019
6020 public static long mkFpaSortHalf(long a0) throws Z3Exception
6021 {
6022 long res = INTERNALmkFpaSortHalf(a0);
6024 if (err != Z3_error_code.Z3_OK)
6025 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6026 return res;
6027 }
6028
6029 public static long mkFpaSort16(long a0) throws Z3Exception
6030 {
6031 long res = INTERNALmkFpaSort16(a0);
6033 if (err != Z3_error_code.Z3_OK)
6034 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6035 return res;
6036 }
6037
6038 public static long mkFpaSortSingle(long a0) throws Z3Exception
6039 {
6040 long res = INTERNALmkFpaSortSingle(a0);
6042 if (err != Z3_error_code.Z3_OK)
6043 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6044 return res;
6045 }
6046
6047 public static long mkFpaSort32(long a0) throws Z3Exception
6048 {
6049 long res = INTERNALmkFpaSort32(a0);
6051 if (err != Z3_error_code.Z3_OK)
6052 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6053 return res;
6054 }
6055
6056 public static long mkFpaSortDouble(long a0) throws Z3Exception
6057 {
6058 long res = INTERNALmkFpaSortDouble(a0);
6060 if (err != Z3_error_code.Z3_OK)
6061 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6062 return res;
6063 }
6064
6065 public static long mkFpaSort64(long a0) throws Z3Exception
6066 {
6067 long res = INTERNALmkFpaSort64(a0);
6069 if (err != Z3_error_code.Z3_OK)
6070 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6071 return res;
6072 }
6073
6074 public static long mkFpaSortQuadruple(long a0) throws Z3Exception
6075 {
6076 long res = INTERNALmkFpaSortQuadruple(a0);
6078 if (err != Z3_error_code.Z3_OK)
6079 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6080 return res;
6081 }
6082
6083 public static long mkFpaSort128(long a0) throws Z3Exception
6084 {
6085 long res = INTERNALmkFpaSort128(a0);
6087 if (err != Z3_error_code.Z3_OK)
6088 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6089 return res;
6090 }
6091
6092 public static long mkFpaNan(long a0, long a1) throws Z3Exception
6093 {
6094 long res = INTERNALmkFpaNan(a0, a1);
6096 if (err != Z3_error_code.Z3_OK)
6097 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6098 return res;
6099 }
6100
6101 public static long mkFpaInf(long a0, long a1, boolean a2) throws Z3Exception
6102 {
6103 long res = INTERNALmkFpaInf(a0, a1, a2);
6105 if (err != Z3_error_code.Z3_OK)
6106 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6107 return res;
6108 }
6109
6110 public static long mkFpaZero(long a0, long a1, boolean a2) throws Z3Exception
6111 {
6112 long res = INTERNALmkFpaZero(a0, a1, a2);
6114 if (err != Z3_error_code.Z3_OK)
6115 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6116 return res;
6117 }
6118
6119 public static long mkFpaFp(long a0, long a1, long a2, long a3) throws Z3Exception
6120 {
6121 long res = INTERNALmkFpaFp(a0, a1, a2, a3);
6123 if (err != Z3_error_code.Z3_OK)
6124 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6125 return res;
6126 }
6127
6128 public static long mkFpaNumeralFloat(long a0, float a1, long a2) throws Z3Exception
6129 {
6130 long res = INTERNALmkFpaNumeralFloat(a0, a1, a2);
6132 if (err != Z3_error_code.Z3_OK)
6133 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6134 return res;
6135 }
6136
6137 public static long mkFpaNumeralDouble(long a0, double a1, long a2) throws Z3Exception
6138 {
6139 long res = INTERNALmkFpaNumeralDouble(a0, a1, a2);
6141 if (err != Z3_error_code.Z3_OK)
6142 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6143 return res;
6144 }
6145
6146 public static long mkFpaNumeralInt(long a0, int a1, long a2) throws Z3Exception
6147 {
6148 long res = INTERNALmkFpaNumeralInt(a0, a1, a2);
6150 if (err != Z3_error_code.Z3_OK)
6151 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6152 return res;
6153 }
6154
6155 public static long mkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4) throws Z3Exception
6156 {
6157 long res = INTERNALmkFpaNumeralIntUint(a0, a1, a2, a3, a4);
6159 if (err != Z3_error_code.Z3_OK)
6160 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6161 return res;
6162 }
6163
6164 public static long mkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4) throws Z3Exception
6165 {
6166 long res = INTERNALmkFpaNumeralInt64Uint64(a0, a1, a2, a3, a4);
6168 if (err != Z3_error_code.Z3_OK)
6169 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6170 return res;
6171 }
6172
6173 public static long mkFpaAbs(long a0, long a1) throws Z3Exception
6174 {
6175 long res = INTERNALmkFpaAbs(a0, a1);
6177 if (err != Z3_error_code.Z3_OK)
6178 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6179 return res;
6180 }
6181
6182 public static long mkFpaNeg(long a0, long a1) throws Z3Exception
6183 {
6184 long res = INTERNALmkFpaNeg(a0, a1);
6186 if (err != Z3_error_code.Z3_OK)
6187 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6188 return res;
6189 }
6190
6191 public static long mkFpaAdd(long a0, long a1, long a2, long a3) throws Z3Exception
6192 {
6193 long res = INTERNALmkFpaAdd(a0, a1, a2, a3);
6195 if (err != Z3_error_code.Z3_OK)
6196 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6197 return res;
6198 }
6199
6200 public static long mkFpaSub(long a0, long a1, long a2, long a3) throws Z3Exception
6201 {
6202 long res = INTERNALmkFpaSub(a0, a1, a2, a3);
6204 if (err != Z3_error_code.Z3_OK)
6205 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6206 return res;
6207 }
6208
6209 public static long mkFpaMul(long a0, long a1, long a2, long a3) throws Z3Exception
6210 {
6211 long res = INTERNALmkFpaMul(a0, a1, a2, a3);
6213 if (err != Z3_error_code.Z3_OK)
6214 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6215 return res;
6216 }
6217
6218 public static long mkFpaDiv(long a0, long a1, long a2, long a3) throws Z3Exception
6219 {
6220 long res = INTERNALmkFpaDiv(a0, a1, a2, a3);
6222 if (err != Z3_error_code.Z3_OK)
6223 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6224 return res;
6225 }
6226
6227 public static long mkFpaFma(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
6228 {
6229 long res = INTERNALmkFpaFma(a0, a1, a2, a3, a4);
6231 if (err != Z3_error_code.Z3_OK)
6232 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6233 return res;
6234 }
6235
6236 public static long mkFpaSqrt(long a0, long a1, long a2) throws Z3Exception
6237 {
6238 long res = INTERNALmkFpaSqrt(a0, a1, a2);
6240 if (err != Z3_error_code.Z3_OK)
6241 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6242 return res;
6243 }
6244
6245 public static long mkFpaRem(long a0, long a1, long a2) throws Z3Exception
6246 {
6247 long res = INTERNALmkFpaRem(a0, a1, a2);
6249 if (err != Z3_error_code.Z3_OK)
6250 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6251 return res;
6252 }
6253
6254 public static long mkFpaRoundToIntegral(long a0, long a1, long a2) throws Z3Exception
6255 {
6256 long res = INTERNALmkFpaRoundToIntegral(a0, a1, a2);
6258 if (err != Z3_error_code.Z3_OK)
6259 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6260 return res;
6261 }
6262
6263 public static long mkFpaMin(long a0, long a1, long a2) throws Z3Exception
6264 {
6265 long res = INTERNALmkFpaMin(a0, a1, a2);
6267 if (err != Z3_error_code.Z3_OK)
6268 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6269 return res;
6270 }
6271
6272 public static long mkFpaMax(long a0, long a1, long a2) throws Z3Exception
6273 {
6274 long res = INTERNALmkFpaMax(a0, a1, a2);
6276 if (err != Z3_error_code.Z3_OK)
6277 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6278 return res;
6279 }
6280
6281 public static long mkFpaLeq(long a0, long a1, long a2) throws Z3Exception
6282 {
6283 long res = INTERNALmkFpaLeq(a0, a1, a2);
6285 if (err != Z3_error_code.Z3_OK)
6286 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6287 return res;
6288 }
6289
6290 public static long mkFpaLt(long a0, long a1, long a2) throws Z3Exception
6291 {
6292 long res = INTERNALmkFpaLt(a0, a1, a2);
6294 if (err != Z3_error_code.Z3_OK)
6295 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6296 return res;
6297 }
6298
6299 public static long mkFpaGeq(long a0, long a1, long a2) throws Z3Exception
6300 {
6301 long res = INTERNALmkFpaGeq(a0, a1, a2);
6303 if (err != Z3_error_code.Z3_OK)
6304 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6305 return res;
6306 }
6307
6308 public static long mkFpaGt(long a0, long a1, long a2) throws Z3Exception
6309 {
6310 long res = INTERNALmkFpaGt(a0, a1, a2);
6312 if (err != Z3_error_code.Z3_OK)
6313 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6314 return res;
6315 }
6316
6317 public static long mkFpaEq(long a0, long a1, long a2) throws Z3Exception
6318 {
6319 long res = INTERNALmkFpaEq(a0, a1, a2);
6321 if (err != Z3_error_code.Z3_OK)
6322 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6323 return res;
6324 }
6325
6326 public static long mkFpaIsNormal(long a0, long a1) throws Z3Exception
6327 {
6328 long res = INTERNALmkFpaIsNormal(a0, a1);
6330 if (err != Z3_error_code.Z3_OK)
6331 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6332 return res;
6333 }
6334
6335 public static long mkFpaIsSubnormal(long a0, long a1) throws Z3Exception
6336 {
6337 long res = INTERNALmkFpaIsSubnormal(a0, a1);
6339 if (err != Z3_error_code.Z3_OK)
6340 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6341 return res;
6342 }
6343
6344 public static long mkFpaIsZero(long a0, long a1) throws Z3Exception
6345 {
6346 long res = INTERNALmkFpaIsZero(a0, a1);
6348 if (err != Z3_error_code.Z3_OK)
6349 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6350 return res;
6351 }
6352
6353 public static long mkFpaIsInfinite(long a0, long a1) throws Z3Exception
6354 {
6355 long res = INTERNALmkFpaIsInfinite(a0, a1);
6357 if (err != Z3_error_code.Z3_OK)
6358 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6359 return res;
6360 }
6361
6362 public static long mkFpaIsNan(long a0, long a1) throws Z3Exception
6363 {
6364 long res = INTERNALmkFpaIsNan(a0, a1);
6366 if (err != Z3_error_code.Z3_OK)
6367 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6368 return res;
6369 }
6370
6371 public static long mkFpaIsNegative(long a0, long a1) throws Z3Exception
6372 {
6373 long res = INTERNALmkFpaIsNegative(a0, a1);
6375 if (err != Z3_error_code.Z3_OK)
6376 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6377 return res;
6378 }
6379
6380 public static long mkFpaIsPositive(long a0, long a1) throws Z3Exception
6381 {
6382 long res = INTERNALmkFpaIsPositive(a0, a1);
6384 if (err != Z3_error_code.Z3_OK)
6385 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6386 return res;
6387 }
6388
6389 public static long mkFpaToFpBv(long a0, long a1, long a2) throws Z3Exception
6390 {
6391 long res = INTERNALmkFpaToFpBv(a0, a1, a2);
6393 if (err != Z3_error_code.Z3_OK)
6394 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6395 return res;
6396 }
6397
6398 public static long mkFpaToFpFloat(long a0, long a1, long a2, long a3) throws Z3Exception
6399 {
6400 long res = INTERNALmkFpaToFpFloat(a0, a1, a2, a3);
6402 if (err != Z3_error_code.Z3_OK)
6403 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6404 return res;
6405 }
6406
6407 public static long mkFpaToFpReal(long a0, long a1, long a2, long a3) throws Z3Exception
6408 {
6409 long res = INTERNALmkFpaToFpReal(a0, a1, a2, a3);
6411 if (err != Z3_error_code.Z3_OK)
6412 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6413 return res;
6414 }
6415
6416 public static long mkFpaToFpSigned(long a0, long a1, long a2, long a3) throws Z3Exception
6417 {
6418 long res = INTERNALmkFpaToFpSigned(a0, a1, a2, a3);
6420 if (err != Z3_error_code.Z3_OK)
6421 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6422 return res;
6423 }
6424
6425 public static long mkFpaToFpUnsigned(long a0, long a1, long a2, long a3) throws Z3Exception
6426 {
6427 long res = INTERNALmkFpaToFpUnsigned(a0, a1, a2, a3);
6429 if (err != Z3_error_code.Z3_OK)
6430 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6431 return res;
6432 }
6433
6434 public static long mkFpaToUbv(long a0, long a1, long a2, int a3) throws Z3Exception
6435 {
6436 long res = INTERNALmkFpaToUbv(a0, a1, a2, a3);
6438 if (err != Z3_error_code.Z3_OK)
6439 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6440 return res;
6441 }
6442
6443 public static long mkFpaToSbv(long a0, long a1, long a2, int a3) throws Z3Exception
6444 {
6445 long res = INTERNALmkFpaToSbv(a0, a1, a2, a3);
6447 if (err != Z3_error_code.Z3_OK)
6448 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6449 return res;
6450 }
6451
6452 public static long mkFpaToReal(long a0, long a1) throws Z3Exception
6453 {
6454 long res = INTERNALmkFpaToReal(a0, a1);
6456 if (err != Z3_error_code.Z3_OK)
6457 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6458 return res;
6459 }
6460
6461 public static int fpaGetEbits(long a0, long a1) throws Z3Exception
6462 {
6463 int res = INTERNALfpaGetEbits(a0, a1);
6465 if (err != Z3_error_code.Z3_OK)
6466 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6467 return res;
6468 }
6469
6470 public static int fpaGetSbits(long a0, long a1) throws Z3Exception
6471 {
6472 int res = INTERNALfpaGetSbits(a0, a1);
6474 if (err != Z3_error_code.Z3_OK)
6475 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6476 return res;
6477 }
6478
6479 public static boolean fpaIsNumeralNan(long a0, long a1) throws Z3Exception
6480 {
6481 boolean res = INTERNALfpaIsNumeralNan(a0, a1);
6483 if (err != Z3_error_code.Z3_OK)
6484 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6485 return res;
6486 }
6487
6488 public static boolean fpaIsNumeralInf(long a0, long a1) throws Z3Exception
6489 {
6490 boolean res = INTERNALfpaIsNumeralInf(a0, a1);
6492 if (err != Z3_error_code.Z3_OK)
6493 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6494 return res;
6495 }
6496
6497 public static boolean fpaIsNumeralZero(long a0, long a1) throws Z3Exception
6498 {
6499 boolean res = INTERNALfpaIsNumeralZero(a0, a1);
6501 if (err != Z3_error_code.Z3_OK)
6502 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6503 return res;
6504 }
6505
6506 public static boolean fpaIsNumeralNormal(long a0, long a1) throws Z3Exception
6507 {
6508 boolean res = INTERNALfpaIsNumeralNormal(a0, a1);
6510 if (err != Z3_error_code.Z3_OK)
6511 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6512 return res;
6513 }
6514
6515 public static boolean fpaIsNumeralSubnormal(long a0, long a1) throws Z3Exception
6516 {
6517 boolean res = INTERNALfpaIsNumeralSubnormal(a0, a1);
6519 if (err != Z3_error_code.Z3_OK)
6520 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6521 return res;
6522 }
6523
6524 public static boolean fpaIsNumeralPositive(long a0, long a1) throws Z3Exception
6525 {
6526 boolean res = INTERNALfpaIsNumeralPositive(a0, a1);
6528 if (err != Z3_error_code.Z3_OK)
6529 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6530 return res;
6531 }
6532
6533 public static boolean fpaIsNumeralNegative(long a0, long a1) throws Z3Exception
6534 {
6535 boolean res = INTERNALfpaIsNumeralNegative(a0, a1);
6537 if (err != Z3_error_code.Z3_OK)
6538 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6539 return res;
6540 }
6541
6542 public static long fpaGetNumeralSignBv(long a0, long a1) throws Z3Exception
6543 {
6544 long res = INTERNALfpaGetNumeralSignBv(a0, a1);
6546 if (err != Z3_error_code.Z3_OK)
6547 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6548 return res;
6549 }
6550
6551 public static long fpaGetNumeralSignificandBv(long a0, long a1) throws Z3Exception
6552 {
6553 long res = INTERNALfpaGetNumeralSignificandBv(a0, a1);
6555 if (err != Z3_error_code.Z3_OK)
6556 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6557 return res;
6558 }
6559
6560 public static boolean fpaGetNumeralSign(long a0, long a1, IntPtr a2) throws Z3Exception
6561 {
6562 boolean res = INTERNALfpaGetNumeralSign(a0, a1, a2);
6564 if (err != Z3_error_code.Z3_OK)
6565 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6566 return res;
6567 }
6568
6569 public static String fpaGetNumeralSignificandString(long a0, long a1) throws Z3Exception
6570 {
6573 if (err != Z3_error_code.Z3_OK)
6574 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6575 return res;
6576 }
6577
6578 public static boolean fpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2) throws Z3Exception
6579 {
6580 boolean res = INTERNALfpaGetNumeralSignificandUint64(a0, a1, a2);
6582 if (err != Z3_error_code.Z3_OK)
6583 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6584 return res;
6585 }
6586
6587 public static String fpaGetNumeralExponentString(long a0, long a1, boolean a2) throws Z3Exception
6588 {
6591 if (err != Z3_error_code.Z3_OK)
6592 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6593 return res;
6594 }
6595
6596 public static boolean fpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2, boolean a3) throws Z3Exception
6597 {
6598 boolean res = INTERNALfpaGetNumeralExponentInt64(a0, a1, a2, a3);
6600 if (err != Z3_error_code.Z3_OK)
6601 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6602 return res;
6603 }
6604
6605 public static long fpaGetNumeralExponentBv(long a0, long a1, boolean a2) throws Z3Exception
6606 {
6607 long res = INTERNALfpaGetNumeralExponentBv(a0, a1, a2);
6609 if (err != Z3_error_code.Z3_OK)
6610 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6611 return res;
6612 }
6613
6614 public static long mkFpaToIeeeBv(long a0, long a1) throws Z3Exception
6615 {
6616 long res = INTERNALmkFpaToIeeeBv(a0, a1);
6618 if (err != Z3_error_code.Z3_OK)
6619 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6620 return res;
6621 }
6622
6623 public static long mkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
6624 {
6625 long res = INTERNALmkFpaToFpIntReal(a0, a1, a2, a3, a4);
6627 if (err != Z3_error_code.Z3_OK)
6628 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6629 return res;
6630 }
6631
6632 public static int fixedpointQueryFromLvl(long a0, long a1, long a2, int a3) throws Z3Exception
6633 {
6634 int res = INTERNALfixedpointQueryFromLvl(a0, a1, a2, a3);
6636 if (err != Z3_error_code.Z3_OK)
6637 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6638 return res;
6639 }
6640
6641 public static long fixedpointGetGroundSatAnswer(long a0, long a1) throws Z3Exception
6642 {
6643 long res = INTERNALfixedpointGetGroundSatAnswer(a0, a1);
6645 if (err != Z3_error_code.Z3_OK)
6646 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6647 return res;
6648 }
6649
6650 public static long fixedpointGetRulesAlongTrace(long a0, long a1) throws Z3Exception
6651 {
6652 long res = INTERNALfixedpointGetRulesAlongTrace(a0, a1);
6654 if (err != Z3_error_code.Z3_OK)
6655 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6656 return res;
6657 }
6658
6659 public static long fixedpointGetRuleNamesAlongTrace(long a0, long a1) throws Z3Exception
6660 {
6663 if (err != Z3_error_code.Z3_OK)
6664 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6665 return res;
6666 }
6667
6668 public static void fixedpointAddInvariant(long a0, long a1, long a2, long a3) throws Z3Exception
6669 {
6670 INTERNALfixedpointAddInvariant(a0, a1, a2, a3);
6672 if (err != Z3_error_code.Z3_OK)
6673 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6674 }
6675
6676 public static long fixedpointGetReachable(long a0, long a1, long a2) throws Z3Exception
6677 {
6678 long res = INTERNALfixedpointGetReachable(a0, a1, a2);
6680 if (err != Z3_error_code.Z3_OK)
6681 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6682 return res;
6683 }
6684
6685 public static long qeModelProject(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
6686 {
6687 long res = INTERNALqeModelProject(a0, a1, a2, a3, a4);
6689 if (err != Z3_error_code.Z3_OK)
6690 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6691 return res;
6692 }
6693
6694 public static long qeModelProjectSkolem(long a0, long a1, int a2, long[] a3, long a4, long a5) throws Z3Exception
6695 {
6696 long res = INTERNALqeModelProjectSkolem(a0, a1, a2, a3, a4, a5);
6698 if (err != Z3_error_code.Z3_OK)
6699 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6700 return res;
6701 }
6702
6703 public static long modelExtrapolate(long a0, long a1, long a2) throws Z3Exception
6704 {
6705 long res = INTERNALmodelExtrapolate(a0, a1, a2);
6707 if (err != Z3_error_code.Z3_OK)
6708 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6709 return res;
6710 }
6711
6712 public static long qeLite(long a0, long a1, long a2) throws Z3Exception
6713 {
6714 long res = INTERNALqeLite(a0, a1, a2);
6716 if (err != Z3_error_code.Z3_OK)
6717 throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6718 return res;
6719 }
6720
6721}
static String solverToDimacsString(long a0, long a1)
Definition: Native.java:4805
static long mkSetAdd(long a0, long a1, long a2)
Definition: Native.java:1946
static native long INTERNALmkSelect(long a0, long a1, long a2)
static long mkBvsmod(long a0, long a1, long a2)
Definition: Native.java:1559
static long fixedpointGetCoverDelta(long a0, long a1, int a2, long a3)
Definition: Native.java:5565
static long solverGetModel(long a0, long a1)
Definition: Native.java:4751
static long rcfMkE(long a0)
Definition: Native.java:5293
static long mkSimpleSolver(long a0)
Definition: Native.java:4503
static native long INTERNALmkEq(long a0, long a1, long a2)
static long tacticParOr(long a0, int a1, long[] a2)
Definition: Native.java:4172
static native boolean INTERNALfpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2, boolean a3)
static long mkXor(long a0, long a1, long a2)
Definition: Native.java:1235
static native long INTERNALmkFpaSortSingle(long a0)
static long getNumerator(long a0, long a1)
Definition: Native.java:3206
static native long INTERNALmkExtract(long a0, int a1, int a2, long a3)
static native boolean INTERNALisQuantifierExists(long a0, long a1)
static native int INTERNALgoalPrecision(long a0, long a1)
static native long INTERNALmkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4)
static native long INTERNALfixedpointGetReachable(long a0, long a1, long a2)
static native long INTERNALrcfAdd(long a0, long a1, long a2)
static long mkSeqSuffix(long a0, long a1, long a2)
Definition: Native.java:2243
static native long INTERNALtacticUsingParams(long a0, long a1, long a2)
static native boolean INTERNALstatsIsUint(long a0, long a1, int a2)
static native long INTERNALmkArraySortN(long a0, int a1, long[] a2, long a3)
static native long INTERNALmkFpaIsZero(long a0, long a1)
static native String INTERNALastVectorToString(long a0, long a1)
static int fpaGetSbits(long a0, long a1)
Definition: Native.java:6470
static native long INTERNALmkConstructorList(long a0, int a1, long[] a2)
static int fpaGetEbits(long a0, long a1)
Definition: Native.java:6461
static native boolean INTERNALmodelHasInterp(long a0, long a1, long a2)
static long mkStringSort(long a0)
Definition: Native.java:2144
static native long INTERNALfpaGetNumeralExponentBv(long a0, long a1, boolean a2)
static long mkFpaSortQuadruple(long a0)
Definition: Native.java:6074
static native long INTERNALmkFpaSortHalf(long a0)
static native long INTERNALoptimizeGetLowerAsVector(long a0, long a1, int a2)
static long mkAstVector(long a0)
Definition: Native.java:4899
static native void INTERNALsolverFromString(long a0, long a1, String a2)
static native long INTERNALastVectorTranslate(long a0, long a1, long a2)
static native boolean INTERNALalgebraicGt(long a0, long a1, long a2)
static native long INTERNALmkStrToInt(long a0, long a1)
static native long INTERNALmkFullSet(long a0, long a1)
static native long INTERNALmkLstring(long a0, int a1, String a2)
static native long INTERNALtacticParOr(long a0, int a1, long[] a2)
static int solverCheck(long a0, long a1)
Definition: Native.java:4706
static long mkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7)
Definition: Native.java:2540
static native long INTERNALmkIsInt(long a0, long a1)
static native long INTERNALtacticFailIfNotDecided(long a0)
static void paramsSetDouble(long a0, long a1, long a2, double a3)
Definition: Native.java:831
static long mkFixedpoint(long a0)
Definition: Native.java:5463
static long mkInt64(long a0, long a1, long a2)
Definition: Native.java:2063
static long mkSelect(long a0, long a1, long a2)
Definition: Native.java:1838
static native long INTERNALfixedpointGetAnswer(long a0, long a1)
static long mkFpaNeg(long a0, long a1)
Definition: Native.java:6182
static native long INTERNALmodelExtrapolate(long a0, long a1, long a2)
static long mkBvsub(long a0, long a1, long a2)
Definition: Native.java:1505
static int getDomainSize(long a0, long a1)
Definition: Native.java:2918
static native boolean INTERNALgetNumeralUint64(long a0, long a1, LongPtr a2)
static native long INTERNALmkInt64(long a0, long a1, long a2)
static native long INTERNALgetDeclFuncDeclParameter(long a0, long a1, int a2)
static void modelIncRef(long a0, long a1)
Definition: Native.java:3521
static native long INTERNALprobeConst(long a0, double a1)
static native long INTERNALmkSolverForLogic(long a0, long a1)
static long astMapKeys(long a0, long a1)
Definition: Native.java:5060
static native int INTERNALgetSortKind(long a0, long a1)
static long mkBvredor(long a0, long a1)
Definition: Native.java:1424
static native void INTERNALtoggleWarningMessages(boolean a0)
static native long INTERNALtacticParAndThen(long a0, long a1, long a2)
static long mkExtRotateLeft(long a0, long a1, long a2)
Definition: Native.java:1730
static native void setInternalErrorHandler(long ctx)
static void solverFromString(long a0, long a1, String a2)
Definition: Native.java:4654
static long funcDeclToAst(long a0, long a1)
Definition: Native.java:2873
static boolean isQuantifierForall(long a0, long a1)
Definition: Native.java:3332
static long astVectorTranslate(long a0, long a1, long a2)
Definition: Native.java:4966
static native void INTERNALresetMemory()
static native long INTERNALmkBvmulNoUnderflow(long a0, long a1, long a2)
static native long INTERNALmkFpaNumeralDouble(long a0, double a1, long a2)
static native String INTERNALevalSmtlib2String(long a0, String a1)
static native long INTERNALmkFpaLt(long a0, long a1, long a2)
static native long INTERNALmkSimpleSolver(long a0)
static native int INTERNALgetImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4)
static native long INTERNALtacticApplyEx(long a0, long a1, long a2, long a3)
static native String INTERNALgetTacticName(long a0, int a1)
static native long INTERNALastVectorGet(long a0, long a1, int a2)
static native long INTERNALgetSeqSortBasis(long a0, long a1)
static native long INTERNALmkMod(long a0, long a1, long a2)
static native boolean INTERNALgetNumeralSmall(long a0, long a1, LongPtr a2, LongPtr a3)
static void delConstructorList(long a0, long a1)
Definition: Native.java:1077
static long mkBvmulNoUnderflow(long a0, long a1, long a2)
Definition: Native.java:1829
static long getDeclSymbolParameter(long a0, long a1, int a2)
Definition: Native.java:2990
static native long INTERNALrcfDiv(long a0, long a1, long a2)
static long mkFpaSqrt(long a0, long a1, long a2)
Definition: Native.java:6236
static long paramDescrsGetName(long a0, long a1, int a2)
Definition: Native.java:898
static void fixedpointAssert(long a0, long a1, long a2)
Definition: Native.java:5504
static long mkFpaToReal(long a0, long a1)
Definition: Native.java:6452
static long mkFalse(long a0)
Definition: Native.java:1172
static native long INTERNALmkDatatype(long a0, long a1, int a2, long[] a3)
static long tacticUsingParams(long a0, long a1, long a2)
Definition: Native.java:4262
static long solverGetParamDescrs(long a0, long a1)
Definition: Native.java:4556
static int fixedpointQueryRelations(long a0, long a1, int a2, long[] a3)
Definition: Native.java:5521
static long tacticRepeat(long a0, long a1, int a2)
Definition: Native.java:4217
static void funcInterpSetElse(long a0, long a1, long a2)
Definition: Native.java:3723
static native long INTERNALparseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
static native void INTERNALoptimizeFromString(long a0, long a1, String a2)
static native String INTERNALsimplifyGetHelp(long a0)
static native int INTERNALgetNumTactics(long a0)
static native long INTERNALgetAppDecl(long a0, long a1)
static native String INTERNALfixedpointGetReasonUnknown(long a0, long a1)
static long getQuantifierNoPatternAst(long a0, long a1, int a2)
Definition: Native.java:3395
static native long INTERNALgetDeclSymbolParameter(long a0, long a1, int a2)
static long mkFpaRoundNearestTiesToEven(long a0)
Definition: Native.java:5921
static int modelGetNumFuncs(long a0, long a1)
Definition: Native.java:3591
static void delContext(long a0)
Definition: Native.java:753
static int getQuantifierWeight(long a0, long a1)
Definition: Native.java:3359
static long mkFpaFma(long a0, long a1, long a2, long a3, long a4)
Definition: Native.java:6227
static native void INTERNALgoalDecRef(long a0, long a1)
static native long INTERNALoptimizeGetStatistics(long a0, long a1)
static long mkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6)
Definition: Native.java:1042
static native String INTERNALfixedpointGetHelp(long a0, long a1)
static int optimizeMinimize(long a0, long a1, long a2)
Definition: Native.java:5737
static long getQuantifierBody(long a0, long a1)
Definition: Native.java:3431
static native long INTERNALmkDivides(long a0, long a1, long a2)
static native long INTERNALmkOptimize(long a0)
static native void INTERNALparamsSetDouble(long a0, long a1, long a2, double a3)
static native long INTERNALgetDenominator(long a0, long a1)
static native long INTERNALmkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4)
static native long INTERNALgetTupleSortMkDecl(long a0, long a1)
static void goalDecRef(long a0, long a1)
Definition: Native.java:3972
static native long INTERNALoptimizeGetModel(long a0, long a1)
static native long INTERNALmkSetDel(long a0, long a1, long a2)
static int optimizeAssertSoft(long a0, long a1, long a2, String a3, long a4)
Definition: Native.java:5719
static native long INTERNALmkIff(long a0, long a1, long a2)
static native String INTERNALparamDescrsToString(long a0, long a1)
static native int INTERNALapplyResultGetNumSubgoals(long a0, long a1)
static native long INTERNALmkXor(long a0, long a1, long a2)
static native long INTERNALmkLambdaConst(long a0, int a1, long[] a2, long a3)
static native long INTERNALmkFpaZero(long a0, long a1, boolean a2)
static native long INTERNALmkSeqLength(long a0, long a1)
static native long INTERNALmkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6)
static native long INTERNALmkReRange(long a0, long a1, long a2)
static long mkSetComplement(long a0, long a1)
Definition: Native.java:1991
static boolean rcfGt(long a0, long a1, long a2)
Definition: Native.java:5392
static long mkFpaSortHalf(long a0)
Definition: Native.java:6020
static long mkFpaIsSubnormal(long a0, long a1)
Definition: Native.java:6335
static native long INTERNALmkFpaRtp(long a0)
static void optimizeSetParams(long a0, long a1, long a2)
Definition: Native.java:5798
static native boolean INTERNALisEqAst(long a0, long a1, long a2)
static native long INTERNALmkAdd(long a0, int a1, long[] a2)
static native long INTERNALmkBvaddNoOverflow(long a0, long a1, long a2, boolean a3)
static native long INTERNALtoFuncDecl(long a0, long a1)
static native long INTERNALmkTactic(long a0, String a1)
static long modelGetConstInterp(long a0, long a1, long a2)
Definition: Native.java:3546
static native long INTERNALmkGe(long a0, long a1, long a2)
static long mkTupleSort(long a0, long a1, int a2, long[] a3, long[] a4, LongPtr a5, long[] a6)
Definition: Native.java:1015
static boolean algebraicLt(long a0, long a1, long a2)
Definition: Native.java:5177
static void solverInterrupt(long a0, long a1)
Definition: Native.java:4589
static native long INTERNALmkFpaRoundTowardNegative(long a0)
static long mkFpaRoundingModeSort(long a0)
Definition: Native.java:5912
static boolean getNumeralSmall(long a0, long a1, LongPtr a2, LongPtr a3)
Definition: Native.java:3224
static long getAppDecl(long a0, long a1)
Definition: Native.java:3044
static boolean isNumeralAst(long a0, long a1)
Definition: Native.java:3143
static native long INTERNALmkProbe(long a0, String a1)
static native long INTERNALgetArraySortRange(long a0, long a1)
static boolean fpaIsNumeralZero(long a0, long a1)
Definition: Native.java:6497
static long substitute(long a0, long a1, int a2, long[] a3, long[] a4)
Definition: Native.java:3485
static long mkStrToInt(long a0, long a1)
Definition: Native.java:2342
static int getDeclIntParameter(long a0, long a1, int a2)
Definition: Native.java:2972
static int getQuantifierNumPatterns(long a0, long a1)
Definition: Native.java:3368
static long mkAdd(long a0, int a1, long[] a2)
Definition: Native.java:1262
static long mkFpaRem(long a0, long a1, long a2)
Definition: Native.java:6245
static native long INTERNALmkConst(long a0, long a1, long a2)
static native long INTERNALmkReConcat(long a0, int a1, long[] a2)
static int algebraicSign(long a0, long a1)
Definition: Native.java:5114
static native boolean INTERNALisSeqSort(long a0, long a1)
static int getAstHash(long a0, long a1)
Definition: Native.java:3089
static long rcfInv(long a0, long a1)
Definition: Native.java:5365
static String rcfNumToDecimalString(long a0, long a1, int a2)
Definition: Native.java:5446
static native long INTERNALrcfMul(long a0, long a1, long a2)
static long mkBvSort(long a0, int a1)
Definition: Native.java:979
static boolean algebraicNeq(long a0, long a1, long a2)
Definition: Native.java:5222
static long optimizeGetUnsatCore(long a0, long a1)
Definition: Native.java:5789
static native double INTERNALprobeApply(long a0, long a1, long a2)
static native long INTERNALmkFpaGeq(long a0, long a1, long a2)
static native long INTERNALmkEmptySet(long a0, long a1)
static native long INTERNALmkBvsubNoOverflow(long a0, long a1, long a2)
static long toFuncDecl(long a0, long a1)
Definition: Native.java:3170
static boolean goalIsDecidedSat(long a0, long a1)
Definition: Native.java:4050
static native String INTERNALsolverToString(long a0, long a1)
static void paramsSetBool(long a0, long a1, long a2, boolean a3)
Definition: Native.java:815
static String fixedpointGetHelp(long a0, long a1)
Definition: Native.java:5633
static long mkFpaNumeralFloat(long a0, float a1, long a2)
Definition: Native.java:6128
static boolean fpaGetNumeralSign(long a0, long a1, IntPtr a2)
Definition: Native.java:6560
static native long INTERNALmkFalse(long a0)
static long mkBvult(long a0, long a1, long a2)
Definition: Native.java:1568
static void paramsValidate(long a0, long a1, long a2)
Definition: Native.java:856
static void solverFromFile(long a0, long a1, String a2)
Definition: Native.java:4646
static long mkFpaIsNormal(long a0, long a1)
Definition: Native.java:6326
static native void INTERNALfuncInterpDecRef(long a0, long a1)
static long mkBvnegNoOverflow(long a0, long a1)
Definition: Native.java:1811
static native long INTERNALalgebraicMul(long a0, long a1, long a2)
static long probeAnd(long a0, long a1, long a2)
Definition: Native.java:4325
static int getAppNumArgs(long a0, long a1)
Definition: Native.java:3053
static long mkArraySortN(long a0, int a1, long[] a2, long a3)
Definition: Native.java:1006
static native int INTERNALgetSymbolKind(long a0, long a1)
static native long INTERNALmkArrayDefault(long a0, long a1)
static native int INTERNALfpaGetEbits(long a0, long a1)
static long mkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4)
Definition: Native.java:6155
static native int INTERNALgetDomainSize(long a0, long a1)
static native void INTERNALsolverInterrupt(long a0, long a1)
static long mkBvsle(long a0, long a1, long a2)
Definition: Native.java:1595
static long mkFpaMin(long a0, long a1, long a2)
Definition: Native.java:6263
static long mkSetSort(long a0, long a1)
Definition: Native.java:1919
static native long INTERNALmodelTranslate(long a0, long a1, long a2)
static void optimizeFromString(long a0, long a1, String a2)
Definition: Native.java:5860
static native long INTERNALmkRotateLeft(long a0, int a1, long a2)
static String benchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7)
Definition: Native.java:3865
static long mkGt(long a0, long a1, long a2)
Definition: Native.java:1352
static native void INTERNALtacticDecRef(long a0, long a1)
static native long INTERNALmkFpaSub(long a0, long a1, long a2, long a3)
static long polynomialSubresultants(long a0, long a1, long a2, long a3)
Definition: Native.java:5249
static native long INTERNALmkSeqConcat(long a0, int a1, long[] a2)
static double getDeclDoubleParameter(long a0, long a1, int a2)
Definition: Native.java:2981
static long mkFpaNumeralDouble(long a0, double a1, long a2)
Definition: Native.java:6137
static long optimizeGetUpperAsVector(long a0, long a1, int a2)
Definition: Native.java:5842
static String statsToString(long a0, long a1)
Definition: Native.java:4814
static long mkGe(long a0, long a1, long a2)
Definition: Native.java:1361
static long optimizeGetLower(long a0, long a1, int a2)
Definition: Native.java:5815
static long getArraySortDomain(long a0, long a1)
Definition: Native.java:2720
static native void INTERNALparamsSetSymbol(long a0, long a1, long a2, long a3)
static void updateParamValue(long a0, String a1, String a2)
Definition: Native.java:774
static native long INTERNALmkBvurem(long a0, long a1, long a2)
static native long INTERNALgetQuantifierNoPatternAst(long a0, long a1, int a2)
static native long INTERNALmkFpaInf(long a0, long a1, boolean a2)
static String rcfNumToString(long a0, long a1, boolean a2, boolean a3)
Definition: Native.java:5437
static native long INTERNALmkInt2bv(long a0, int a1, long a2)
static long mkTreeOrder(long a0, long a1, int a2)
Definition: Native.java:2504
static native boolean INTERNALalgebraicIsPos(long a0, long a1)
static native long INTERNALsolverGetAssertions(long a0, long a1)
static native long INTERNALmkReOption(long a0, long a1)
static native long INTERNALmkFpaRoundNearestTiesToAway(long a0)
static int getImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4)
Definition: Native.java:4724
static native long INTERNALprobeGt(long a0, long a1, long a2)
static String astVectorToString(long a0, long a1)
Definition: Native.java:4975
static String statsGetKey(long a0, long a1, int a2)
Definition: Native.java:4848
static native long INTERNALgetDatatypeSortRecognizer(long a0, long a1, int a2)
static long tacticFailIf(long a0, long a1)
Definition: Native.java:4244
static long mkFpaMul(long a0, long a1, long a2, long a3)
Definition: Native.java:6209
static long mkFpaSort64(long a0)
Definition: Native.java:6065
static native long INTERNALmkFpaSort(long a0, int a1, int a2)
static String getTacticName(long a0, int a1)
Definition: Native.java:4361
static native long INTERNALtacticTryFor(long a0, long a1, int a2)
static long mkRotateRight(long a0, int a1, long a2)
Definition: Native.java:1721
static long mkReStar(long a0, long a1)
Definition: Native.java:2387
static native long INTERNALoptimizeGetObjectives(long a0, long a1)
static void fixedpointIncRef(long a0, long a1)
Definition: Native.java:5472
static long patternToAst(long a0, long a1)
Definition: Native.java:3296
static boolean goalInconsistent(long a0, long a1)
Definition: Native.java:3997
static int rcfMkRoots(long a0, int a1, long[] a2, long[] a3)
Definition: Native.java:5311
static native boolean INTERNALalgebraicEq(long a0, long a1, long a2)
static String astMapToString(long a0, long a1)
Definition: Native.java:5069
static long mkTactic(long a0, String a1)
Definition: Native.java:4104
static native void INTERNALoptimizeIncRef(long a0, long a1)
static native long INTERNALmkFuncDecl(long a0, long a1, int a2, long[] a3, long a4)
static native long INTERNALgetQuantifierBoundName(long a0, long a1, int a2)
static native String INTERNALsolverGetReasonUnknown(long a0, long a1)
static void goalReset(long a0, long a1)
Definition: Native.java:4015
static long mkConstArray(long a0, long a1, long a2)
Definition: Native.java:1874
static long mkSeqAt(long a0, long a1, long a2)
Definition: Native.java:2297
static int solverCheckAssumptions(long a0, long a1, int a2, long[] a3)
Definition: Native.java:4715
static long astVectorGet(long a0, long a1, int a2)
Definition: Native.java:4933
static native long INTERNALmkReStar(long a0, long a1)
static native String INTERNALgetSymbolString(long a0, long a1)
static int statsSize(long a0, long a1)
Definition: Native.java:4839
static long solverGetUnits(long a0, long a1)
Definition: Native.java:4671
static native long INTERNALmkSeqExtract(long a0, long a1, long a2, long a3)
static long mkQuantifierConstEx(long a0, boolean a1, int a2, long a3, long a4, int a5, long[] a6, int a7, long[] a8, int a9, long[] a10, long a11)
Definition: Native.java:2603
static void disableTrace(String a0)
Definition: Native.java:3940
static native long INTERNALrcfSub(long a0, long a1, long a2)
static native long INTERNALmkBvNumeral(long a0, int a1, boolean[] a2)
static native long INTERNALgetAsArrayFuncDecl(long a0, long a1)
static long applyResultGetSubgoal(long a0, long a1, int a2)
Definition: Native.java:4485
static native long INTERNALsolverGetUnsatCore(long a0, long a1)
static int getAstId(long a0, long a1)
Definition: Native.java:3080
static native long INTERNALmkBvsdiv(long a0, long a1, long a2)
static long getDeclFuncDeclParameter(long a0, long a1, int a2)
Definition: Native.java:3017
static int getSortKind(long a0, long a1)
Definition: Native.java:2693
static long probeNot(long a0, long a1)
Definition: Native.java:4343
static native int INTERNALgetIndexValue(long a0, long a1)
static native boolean INTERNALisEqFuncDecl(long a0, long a1, long a2)
static native long INTERNALmkBvlshr(long a0, long a1, long a2)
static native long INTERNALmkInt2real(long a0, long a1)
static long updateTerm(long a0, long a1, int a2, long[] a3)
Definition: Native.java:3476
static native long INTERNALmkStrLe(long a0, long a1, long a2)
static native long INTERNALmkBvashr(long a0, long a1, long a2)
static native long INTERNALmkString(long a0, String a1)
static long optimizeGetUpper(long a0, long a1, int a2)
Definition: Native.java:5824
static native long INTERNALmkBvadd(long a0, long a1, long a2)
static long mkDistinct(long a0, int a1, long[] a2)
Definition: Native.java:1190
static native void INTERNALglobalParamResetAll()
static native long INTERNALprobeLt(long a0, long a1, long a2)
static long mkInt2bv(long a0, int a1, long a2)
Definition: Native.java:1748
static native long INTERNALmkFpaRoundToIntegral(long a0, long a1, long a2)
static native void INTERNALmodelIncRef(long a0, long a1)
static long mkFpaToIeeeBv(long a0, long a1)
Definition: Native.java:6614
static native boolean INTERNALstatsIsDouble(long a0, long a1, int a2)
static long mkArraySort(long a0, long a1, long a2)
Definition: Native.java:997
static long mkFpaRna(long a0)
Definition: Native.java:5948
static long getQuantifierPatternAst(long a0, long a1, int a2)
Definition: Native.java:3377
static native long INTERNALfpaGetNumeralSignBv(long a0, long a1)
static native long INTERNALtacticRepeat(long a0, long a1, int a2)
static void tacticIncRef(long a0, long a1)
Definition: Native.java:4113
static native String INTERNALfpaGetNumeralSignificandString(long a0, long a1)
static long mkFpaRoundToIntegral(long a0, long a1, long a2)
Definition: Native.java:6254
static void goalAssert(long a0, long a1, long a2)
Definition: Native.java:3989
static native void INTERNALcloseLog()
static native String INTERNALoptimizeToString(long a0, long a1)
static long mkQuantifierConst(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long a7)
Definition: Native.java:2594
static native int INTERNALgetRelationArity(long a0, long a1)
static native String INTERNALgoalToDimacsString(long a0, long a1)
static void addConstInterp(long a0, long a1, long a2, long a3)
Definition: Native.java:3672
static native long INTERNALupdateTerm(long a0, long a1, int a2, long[] a3)
static native long INTERNALmkExtRotateLeft(long a0, long a1, long a2)
static String fpaGetNumeralSignificandString(long a0, long a1)
Definition: Native.java:6569
static long mkFullSet(long a0, long a1)
Definition: Native.java:1937
static long mkBvaddNoUnderflow(long a0, long a1, long a2)
Definition: Native.java:1775
static native long INTERNALmkBoolSort(long a0)
static int algebraicEval(long a0, long a1, int a2, long[] a3)
Definition: Native.java:5240
static native long INTERNALmkForallConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6)
static native long INTERNALmkSeqEmpty(long a0, long a1)
static long mkBvNumeral(long a0, int a1, boolean[] a2)
Definition: Native.java:2081
static native long INTERNALmkRecFuncDecl(long a0, long a1, int a2, long[] a3, long a4)
static native long INTERNALmkFpaRoundTowardPositive(long a0)
static long fpaGetNumeralSignificandBv(long a0, long a1)
Definition: Native.java:6551
static long getReSortBasis(long a0, long a1)
Definition: Native.java:2135
static long algebraicDiv(long a0, long a1, long a2)
Definition: Native.java:5150
static native void INTERNALastMapErase(long a0, long a1, long a2)
static long mkSelectN(long a0, long a1, int a2, long[] a3)
Definition: Native.java:1847
static long mkTransitiveClosure(long a0, long a1)
Definition: Native.java:2513
static native long INTERNALmkTupleSort(long a0, long a1, int a2, long[] a3, long[] a4, LongPtr a5, long[] a6)
static native boolean INTERNALalgebraicNeq(long a0, long a1, long a2)
static native long INTERNALmkFpaIsSubnormal(long a0, long a1)
static native boolean INTERNALisAlgebraicNumber(long a0, long a1)
static native void INTERNALapplyResultIncRef(long a0, long a1)
static native long INTERNALmkBvudiv(long a0, long a1, long a2)
static void fixedpointAddRule(long a0, long a1, long a2, long a3)
Definition: Native.java:5488
static long mkSolverForLogic(long a0, long a1)
Definition: Native.java:4512
static long mkGoal(long a0, boolean a1, boolean a2, boolean a3)
Definition: Native.java:3955
static native long INTERNALfixedpointGetRules(long a0, long a1)
static native void INTERNALtacticIncRef(long a0, long a1)
static void astVectorPush(long a0, long a1, long a2)
Definition: Native.java:4958
static native long INTERNALmkDiv(long a0, long a1, long a2)
static long rcfPower(long a0, long a1, int a2)
Definition: Native.java:5374
static native void INTERNALparamsIncRef(long a0, long a1)
static long probeGt(long a0, long a1, long a2)
Definition: Native.java:4289
static String goalToDimacsString(long a0, long a1)
Definition: Native.java:4095
static long parseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
Definition: Native.java:3874
static native String INTERNALtacticGetDescr(long a0, String a1)
static native boolean INTERNALmodelEval(long a0, long a1, long a2, boolean a3, LongPtr a4)
static native boolean INTERNALrcfGe(long a0, long a1, long a2)
static native String INTERNALtacticGetHelp(long a0, long a1)
static boolean fpaIsNumeralNan(long a0, long a1)
Definition: Native.java:6479
static native boolean INTERNALalgebraicLe(long a0, long a1, long a2)
static void closeLog()
Definition: Native.java:3802
static long mkDiv(long a0, long a1, long a2)
Definition: Native.java:1298
static long solverGetAssertions(long a0, long a1)
Definition: Native.java:4662
static long getDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3)
Definition: Native.java:2792
static long mkBvnot(long a0, long a1)
Definition: Native.java:1406
static long mkFpaNumeralInt(long a0, int a1, long a2)
Definition: Native.java:6146
static native long INTERNALtacticGetParamDescrs(long a0, long a1)
static native void INTERNALsolverFromFile(long a0, long a1, String a2)
static native boolean INTERNALisReSort(long a0, long a1)
static long modelGetSortUniverse(long a0, long a1, long a2)
Definition: Native.java:3627
static int paramDescrsSize(long a0, long a1)
Definition: Native.java:889
static long mkSetDifference(long a0, long a1, long a2)
Definition: Native.java:1982
static int modelGetNumConsts(long a0, long a1)
Definition: Native.java:3573
static native int INTERNALsolverGetNumScopes(long a0, long a1)
static native long INTERNALmkBound(long a0, int a1, long a2)
static long mkApp(long a0, long a1, int a2, long[] a3)
Definition: Native.java:1110
static long datatypeUpdateField(long a0, long a1, long a2, long a3)
Definition: Native.java:2801
static native long INTERNALmkIte(long a0, long a1, long a2, long a3)
static void appendLog(String a0)
Definition: Native.java:3797
static native int INTERNALmodelGetNumSorts(long a0, long a1)
static native long INTERNALmkBvslt(long a0, long a1, long a2)
static native void INTERNALparamDescrsIncRef(long a0, long a1)
static long modelGetFuncDecl(long a0, long a1, int a2)
Definition: Native.java:3600
static String sortToString(long a0, long a1)
Definition: Native.java:3838
static native void INTERNALsetAstPrintMode(long a0, int a1)
static long mkFpaRoundNearestTiesToAway(long a0)
Definition: Native.java:5939
static native long INTERNALmkFreshConst(long a0, String a1, long a2)
static void astMapErase(long a0, long a1, long a2)
Definition: Native.java:5035
static void resetMemory()
Definition: Native.java:3945
static void optimizeAssert(long a0, long a1, long a2)
Definition: Native.java:5703
static long simplify(long a0, long a1)
Definition: Native.java:3440
static long mkReConcat(long a0, int a1, long[] a2)
Definition: Native.java:2414
static native void INTERNALfixedpointAddRule(long a0, long a1, long a2, long a3)
static long mkSeqToRe(long a0, long a1)
Definition: Native.java:2360
static long probeOr(long a0, long a1, long a2)
Definition: Native.java:4334
static native long INTERNALmkContextRc(long a0)
static int goalSize(long a0, long a1)
Definition: Native.java:4023
static String optimizeGetHelp(long a0, long a1)
Definition: Native.java:5876
static native long INTERNALmkNumeral(long a0, String a1, long a2)
static String fixedpointGetReasonUnknown(long a0, long a1)
Definition: Native.java:5539
static native void INTERNALmodelDecRef(long a0, long a1)
static native boolean INTERNALastMapContains(long a0, long a1, long a2)
static native void INTERNALfixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4)
static long mkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5)
Definition: Native.java:1024
static native long INTERNALmkStrLt(long a0, long a1, long a2)
static native void INTERNALsolverSetParams(long a0, long a1, long a2)
static native void INTERNALglobalParamSet(String a0, String a1)
static long toApp(long a0, long a1)
Definition: Native.java:3161
static native long INTERNALfuncEntryGetValue(long a0, long a1)
static native long INTERNALmkFpaIsNan(long a0, long a1)
static native void INTERNALparamsSetUint(long a0, long a1, long a2, int a3)
static native long INTERNALsolverGetStatistics(long a0, long a1)
static native long INTERNALtacticFailIf(long a0, long a1)
static native int INTERNALoptimizeAssertSoft(long a0, long a1, long a2, String a3, long a4)
static native long INTERNALmkBvsdivNoOverflow(long a0, long a1, long a2)
static long mkFpaToFpReal(long a0, long a1, long a2, long a3)
Definition: Native.java:6407
static long mkBvsgt(long a0, long a1, long a2)
Definition: Native.java:1631
static void queryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5)
Definition: Native.java:1093
static native long INTERNALdatatypeUpdateField(long a0, long a1, long a2, long a3)
static long solverGetTrail(long a0, long a1)
Definition: Native.java:4680
static long mkFpaNan(long a0, long a1)
Definition: Native.java:6092
static long mkLambdaConst(long a0, int a1, long[] a2, long a3)
Definition: Native.java:2621
static native long INTERNALtacticWhen(long a0, long a1, long a2)
static native long INTERNALaddFuncInterp(long a0, long a1, long a2, long a3)
static native void INTERNALdecRef(long a0, long a1)
static native long INTERNALmkBvsmod(long a0, long a1, long a2)
static native long INTERNALparseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
static long mkBv2int(long a0, long a1, boolean a2)
Definition: Native.java:1757
static native long INTERNALmkAstMap(long a0)
static native void INTERNALgoalIncRef(long a0, long a1)
static long probeGe(long a0, long a1, long a2)
Definition: Native.java:4307
static native long INTERNALmkSeqUnit(long a0, long a1)
static long getSortName(long a0, long a1)
Definition: Native.java:2657
static long fixedpointGetAnswer(long a0, long a1)
Definition: Native.java:5530
static boolean isAlgebraicNumber(long a0, long a1)
Definition: Native.java:3152
static boolean rcfNeq(long a0, long a1, long a2)
Definition: Native.java:5428
static native long INTERNALmkBvredor(long a0, long a1)
static String modelToString(long a0, long a1)
Definition: Native.java:3856
static native void INTERNALastVectorPush(long a0, long a1, long a2)
static int funcInterpGetArity(long a0, long a1)
Definition: Native.java:3731
static long mkProbe(long a0, String a1)
Definition: Native.java:4129
static long mkIntToStr(long a0, long a1)
Definition: Native.java:2351
static native void INTERNALoptimizeDecRef(long a0, long a1)
static long mkConstructorList(long a0, int a1, long[] a2)
Definition: Native.java:1068
static native void INTERNALfixedpointAddInvariant(long a0, long a1, long a2, long a3)
static void probeIncRef(long a0, long a1)
Definition: Native.java:4138
static native boolean INTERNALgoalIsDecidedSat(long a0, long a1)
static int getFuncDeclId(long a0, long a1)
Definition: Native.java:2891
static native long INTERNALmkFpaRoundTowardZero(long a0)
static int getAstKind(long a0, long a1)
Definition: Native.java:3125
static native void INTERNALfixedpointIncRef(long a0, long a1)
static native boolean INTERNALisNumeralAst(long a0, long a1)
static long mkReSort(long a0, long a1)
Definition: Native.java:2117
static String getProbeName(long a0, int a1)
Definition: Native.java:4379
static long tacticOrElse(long a0, long a1, long a2)
Definition: Native.java:4163
static long mkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3)
Definition: Native.java:1793
static long mkIte(long a0, long a1, long a2, long a3)
Definition: Native.java:1208
static native long INTERNALrcfNeg(long a0, long a1)
static void enableTrace(String a0)
Definition: Native.java:3935
static native long INTERNALsimplifyGetParamDescrs(long a0)
static long solverCube(long a0, long a1, long a2, int a3)
Definition: Native.java:4742
static native int INTERNALgetAstHash(long a0, long a1)
static native String INTERNALprobeGetDescr(long a0, String a1)
static long probeLe(long a0, long a1, long a2)
Definition: Native.java:4298
static native String INTERNALpatternToString(long a0, long a1)
static native void INTERNALastMapInsert(long a0, long a1, long a2, long a3)
static long mkString(long a0, String a1)
Definition: Native.java:2162
static long mkFpaToFpSigned(long a0, long a1, long a2, long a3)
Definition: Native.java:6416
static String solverGetHelp(long a0, long a1)
Definition: Native.java:4547
static native void INTERNALappendLog(String a0)
static native long INTERNALmkDistinct(long a0, int a1, long[] a2)
static native long INTERNALgetReSortBasis(long a0, long a1)
static native boolean INTERNALrcfNeq(long a0, long a1, long a2)
static native long INTERNALmkBvxor(long a0, long a1, long a2)
static native long INTERNALgetArraySortDomain(long a0, long a1)
static native long INTERNALmkPattern(long a0, int a1, long[] a2)
static void goalIncRef(long a0, long a1)
Definition: Native.java:3964
static long algebraicRoot(long a0, long a1, int a2)
Definition: Native.java:5159
static native long INTERNALgetDomain(long a0, long a1, int a2)
static long mkFpaSort16(long a0)
Definition: Native.java:6029
static native long INTERNALoptimizeGetAssertions(long a0, long a1)
static native long INTERNALprobeEq(long a0, long a1, long a2)
static long mkBvule(long a0, long a1, long a2)
Definition: Native.java:1586
static boolean isSeqSort(long a0, long a1)
Definition: Native.java:2099
static native long INTERNALmkSetComplement(long a0, long a1)
static long mkLinearOrder(long a0, long a1, int a2)
Definition: Native.java:2477
static long mkFpaRtz(long a0)
Definition: Native.java:6002
static long mkSetDel(long a0, long a1, long a2)
Definition: Native.java:1955
static void astMapReset(long a0, long a1)
Definition: Native.java:5043
static long funcEntryGetValue(long a0, long a1)
Definition: Native.java:3764
static native long INTERNALmkBvmul(long a0, long a1, long a2)
static boolean isEqFuncDecl(long a0, long a1, long a2)
Definition: Native.java:2882
static long mkSolver(long a0)
Definition: Native.java:4494
static long mkIsInt(long a0, long a1)
Definition: Native.java:1397
static native boolean INTERNALisQuantifierForall(long a0, long a1)
static native long INTERNALmkFpaRna(long a0)
static native void INTERNALastVectorIncRef(long a0, long a1)
static void applyResultDecRef(long a0, long a1)
Definition: Native.java:4459
static native long INTERNALmkSolverFromTactic(long a0, long a1)
static long mkPble(long a0, int a1, long[] a2, int[] a3, int a4)
Definition: Native.java:2846
static int fixedpointQuery(long a0, long a1, long a2)
Definition: Native.java:5512
static boolean getFiniteDomainSortSize(long a0, long a1, LongPtr a2)
Definition: Native.java:2711
static native boolean INTERNALisWellSorted(long a0, long a1)
static native long INTERNALmkFpaRtz(long a0)
static native void INTERNALdelConfig(long a0)
static long getDeclSortParameter(long a0, long a1, int a2)
Definition: Native.java:2999
static native boolean INTERNALisString(long a0, long a1)
static long translate(long a0, long a1, long a2)
Definition: Native.java:3503
static native long INTERNALmkBvult(long a0, long a1, long a2)
static native long INTERNALmkFpaSort16(long a0)
static native long INTERNALmkFpaIsPositive(long a0, long a1)
static long modelGetConstDecl(long a0, long a1, int a2)
Definition: Native.java:3582
static native void INTERNALsolverAssertAndTrack(long a0, long a1, long a2, long a3)
static long mkFpaSort128(long a0)
Definition: Native.java:6083
static native String INTERNALgetErrorMsg(long a0, int a1)
static void funcInterpIncRef(long a0, long a1)
Definition: Native.java:3680
static boolean getNumeralInt(long a0, long a1, IntPtr a2)
Definition: Native.java:3233
static native int INTERNALgetPatternNumTerms(long a0, long a1)
static long mkSignExt(long a0, int a1, long a2)
Definition: Native.java:1658
static void mkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4)
Definition: Native.java:1085
static String goalToString(long a0, long a1)
Definition: Native.java:4086
static native long INTERNALmkAstVector(long a0)
static native double INTERNALgetDeclDoubleParameter(long a0, long a1, int a2)
static native int INTERNALfpaGetSbits(long a0, long a1)
static boolean algebraicIsNeg(long a0, long a1)
Definition: Native.java:5096
static native long INTERNALmkSetSubset(long a0, long a1, long a2)
static native long INTERNALmodelGetFuncDecl(long a0, long a1, int a2)
static void optimizePush(long a0, long a1)
Definition: Native.java:5746
static long mkModel(long a0)
Definition: Native.java:3512
static native void INTERNALoptimizeAssert(long a0, long a1, long a2)
static long tacticApply(long a0, long a1, long a2)
Definition: Native.java:4433
static native long INTERNALmkFpaNeg(long a0, long a1)
static boolean modelEval(long a0, long a1, long a2, boolean a3, LongPtr a4)
Definition: Native.java:3537
static long mkFpaSort(long a0, int a1, int a2)
Definition: Native.java:6011
static void optimizePop(long a0, long a1)
Definition: Native.java:5754
static native long INTERNALmkSeqInRe(long a0, long a1, long a2)
static long mkExtRotateRight(long a0, long a1, long a2)
Definition: Native.java:1739
static native long INTERNALmkSeqNth(long a0, long a1, long a2)
static long mkBvashr(long a0, long a1, long a2)
Definition: Native.java:1703
static long mkLstring(long a0, int a1, String a2)
Definition: Native.java:2171
static String optimizeGetReasonUnknown(long a0, long a1)
Definition: Native.java:5771
static void solverPush(long a0, long a1)
Definition: Native.java:4597
static native long INTERNALmkPbge(long a0, int a1, long[] a2, int[] a3, int a4)
static native String INTERNALgetDeclRationalParameter(long a0, long a1, int a2)
static native long INTERNALtacticFail(long a0)
static String solverToString(long a0, long a1)
Definition: Native.java:4796
static native String INTERNALastToString(long a0, long a1)
static long mkFpaInf(long a0, long a1, boolean a2)
Definition: Native.java:6101
static long mkTrue(long a0)
Definition: Native.java:1163
static native long INTERNALmkFpaToReal(long a0, long a1)
static native long INTERNALmodelGetSort(long a0, long a1, int a2)
static native void INTERNALfixedpointSetParams(long a0, long a1, long a2)
static native void INTERNALgetVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3)
static native long INTERNALapplyResultGetSubgoal(long a0, long a1, int a2)
static long mkRotateLeft(long a0, int a1, long a2)
Definition: Native.java:1712
static void astMapInsert(long a0, long a1, long a2, long a3)
Definition: Native.java:5027
static native void INTERNALparamsDecRef(long a0, long a1)
static long mkArrayExt(long a0, long a1, long a2)
Definition: Native.java:2018
static long mkIntSymbol(long a0, int a1)
Definition: Native.java:925
static long rcfMkPi(long a0)
Definition: Native.java:5284
static native long INTERNALmkFpaRoundNearestTiesToEven(long a0)
static boolean astMapContains(long a0, long a1, long a2)
Definition: Native.java:5009
static native void INTERNALsolverImportModelConverter(long a0, long a1, long a2)
static void solverAssertAndTrack(long a0, long a1, long a2, long a3)
Definition: Native.java:4638
static long getRange(long a0, long a1)
Definition: Native.java:2945
static void setAstPrintMode(long a0, int a1)
Definition: Native.java:3812
static native long INTERNALmkFpaSort32(long a0)
static native long INTERNALmkZeroExt(long a0, int a1, long a2)
static native int INTERNALfuncEntryGetNumArgs(long a0, long a1)
static long mkAtmost(long a0, int a1, long[] a2, int a3)
Definition: Native.java:2828
static void applyResultIncRef(long a0, long a1)
Definition: Native.java:4451
static long mkBvshl(long a0, long a1, long a2)
Definition: Native.java:1685
static native long INTERNALfuncEntryGetArg(long a0, long a1, int a2)
static native boolean INTERNALrcfGt(long a0, long a1, long a2)
static native long INTERNALgetDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3)
static int getArity(long a0, long a1)
Definition: Native.java:2927
static long mkReRange(long a0, long a1, long a2)
Definition: Native.java:2423
static native long INTERNALmkRotateRight(long a0, int a1, long a2)
static native long INTERNALrcfMkRational(long a0, String a1)
static native long INTERNALmkNot(long a0, long a1)
static native int INTERNALgetSortId(long a0, long a1)
static native long INTERNALmkSetMember(long a0, long a1, long a2)
static native long INTERNALfpaGetNumeralSignificandBv(long a0, long a1)
static native long INTERNALmkReLoop(long a0, long a1, int a2, int a3)
static native int INTERNALgetErrorCode(long a0)
static String solverGetReasonUnknown(long a0, long a1)
Definition: Native.java:4778
static native long INTERNALalgebraicPower(long a0, long a1, int a2)
static native boolean INTERNALgoalInconsistent(long a0, long a1)
static void funcInterpDecRef(long a0, long a1)
Definition: Native.java:3688
static boolean algebraicIsPos(long a0, long a1)
Definition: Native.java:5087
static long mkFpaFp(long a0, long a1, long a2, long a3)
Definition: Native.java:6119
static native long INTERNALprobeGe(long a0, long a1, long a2)
static native int INTERNALastVectorSize(long a0, long a1)
static native boolean INTERNALisLambda(long a0, long a1)
static native boolean INTERNALgetFiniteDomainSortSize(long a0, long a1, LongPtr a2)
static native int INTERNALgetFuncDeclId(long a0, long a1)
static long getDenominator(long a0, long a1)
Definition: Native.java:3215
static native long INTERNALmodelGetConstInterp(long a0, long a1, long a2)
static native boolean INTERNALalgebraicIsNeg(long a0, long a1)
static long solverTranslate(long a0, long a1, long a2)
Definition: Native.java:4530
static long mkPbeq(long a0, int a1, long[] a2, int[] a3, int a4)
Definition: Native.java:2864
static native long INTERNALmkReal2int(long a0, long a1)
static long mkSeqReplace(long a0, long a1, long a2, long a3)
Definition: Native.java:2288
static native long INTERNALmkFpaToUbv(long a0, long a1, long a2, int a3)
static native void INTERNALfuncInterpIncRef(long a0, long a1)
static native void INTERNALfixedpointAssert(long a0, long a1, long a2)
static long tacticGetParamDescrs(long a0, long a1)
Definition: Native.java:4397
static long mkBvsdiv(long a0, long a1, long a2)
Definition: Native.java:1532
static native int INTERNALgetDeclKind(long a0, long a1)
static int solverGetNumScopes(long a0, long a1)
Definition: Native.java:4621
static native long INTERNALmkFiniteDomainSort(long a0, long a1, long a2)
static native long INTERNALoptimizeGetUpper(long a0, long a1, int a2)
static long optimizeGetStatistics(long a0, long a1)
Definition: Native.java:5885
static native long INTERNALmkFpaSort64(long a0)
static long mkConfig()
Definition: Native.java:721
static boolean fpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2)
Definition: Native.java:6578
static long getDeclAstParameter(long a0, long a1, int a2)
Definition: Native.java:3008
static long getQuantifierBoundName(long a0, long a1, int a2)
Definition: Native.java:3413
static native int INTERNALparamDescrsSize(long a0, long a1)
static native void INTERNALastVectorDecRef(long a0, long a1)
static long mkBvmul(long a0, long a1, long a2)
Definition: Native.java:1514
static native long INTERNALmkFpaToFpReal(long a0, long a1, long a2, long a3)
static boolean isEqAst(long a0, long a1, long a2)
Definition: Native.java:3071
static native String INTERNALrcfNumToString(long a0, long a1, boolean a2, boolean a3)
static long mkFpaToFpBv(long a0, long a1, long a2)
Definition: Native.java:6389
static long mkDatatype(long a0, long a1, int a2, long[] a3)
Definition: Native.java:1059
static native long INTERNALmkMul(long a0, int a1, long[] a2)
static native long INTERNALmkQuantifierConstEx(long a0, boolean a1, int a2, long a3, long a4, int a5, long[] a6, int a7, long[] a8, int a9, long[] a10, long a11)
static long mkFpaZero(long a0, long a1, boolean a2)
Definition: Native.java:6110
static long mkSeqUnit(long a0, long a1)
Definition: Native.java:2216
static native void INTERNALparamDescrsDecRef(long a0, long a1)
static boolean isString(long a0, long a1)
Definition: Native.java:2180
static native String INTERNALgoalToString(long a0, long a1)
static native String INTERNALparamDescrsGetDocumentation(long a0, long a1, long a2)
static native String INTERNALmodelToString(long a0, long a1)
static native long INTERNALgetDeclAstParameter(long a0, long a1, int a2)
static long getSeqSortBasis(long a0, long a1)
Definition: Native.java:2108
static int getTupleSortNumFields(long a0, long a1)
Definition: Native.java:2747
static long getEstimatedAllocSize()
Definition: Native.java:4893
static native void INTERNALfixedpointRegisterRelation(long a0, long a1, long a2)
static long optimizeGetAssertions(long a0, long a1)
Definition: Native.java:5894
static native long INTERNALmkRePlus(long a0, long a1)
static native int INTERNALstatsSize(long a0, long a1)
static boolean algebraicEq(long a0, long a1, long a2)
Definition: Native.java:5213
static native long INTERNALsimplify(long a0, long a1)
static long fixedpointGetRules(long a0, long a1)
Definition: Native.java:5607
static native void INTERNALdelConstructor(long a0, long a1)
static long mkOptimize(long a0)
Definition: Native.java:5678
static native long INTERNALmkFpaRem(long a0, long a1, long a2)
static native int INTERNALgoalSize(long a0, long a1)
static long mkDivides(long a0, long a1, long a2)
Definition: Native.java:1370
static double probeApply(long a0, long a1, long a2)
Definition: Native.java:4424
static long tacticCond(long a0, long a1, long a2, long a3)
Definition: Native.java:4208
static long getAlgebraicNumberUpper(long a0, long a1, int a2)
Definition: Native.java:3287
static native long INTERNALmkBvsle(long a0, long a1, long a2)
static native long INTERNALmkBvnegNoOverflow(long a0, long a1)
static native long INTERNALmkPbeq(long a0, int a1, long[] a2, int[] a3, int a4)
static long mkImplies(long a0, long a1, long a2)
Definition: Native.java:1226
static long mkReal2int(long a0, long a1)
Definition: Native.java:1388
static native void INTERNALastVectorSet(long a0, long a1, int a2, long a3)
static long optimizeGetObjectives(long a0, long a1)
Definition: Native.java:5903
static int getDeclParameterKind(long a0, long a1, int a2)
Definition: Native.java:2963
static native long INTERNALmkFpaMax(long a0, long a1, long a2)
static native long INTERNALmkBvmulNoOverflow(long a0, long a1, long a2, boolean a3)
static native long INTERNALmkPble(long a0, int a1, long[] a2, int[] a3, int a4)
static native long INTERNALgoalConvertModel(long a0, long a1, long a2)
static long fixedpointGetGroundSatAnswer(long a0, long a1)
Definition: Native.java:6641
static long mkParams(long a0)
Definition: Native.java:790
static native long INTERNALmkFpaNan(long a0, long a1)
static native long INTERNALmkStoreN(long a0, long a1, int a2, long[] a3, long a4)
static long mkUnsignedInt64(long a0, long a1, long a2)
Definition: Native.java:2072
static native long INTERNALsubstituteVars(long a0, long a1, int a2, long[] a3)
static native long INTERNALmkBvand(long a0, long a1, long a2)
static native void INTERNALfixedpointDecRef(long a0, long a1)
static long mkSetHasSize(long a0, long a1, long a2)
Definition: Native.java:1910
static native long INTERNALmodelGetSortUniverse(long a0, long a1, long a2)
static native long INTERNALmkFpaIsNormal(long a0, long a1)
static void toggleWarningMessages(boolean a0)
Definition: Native.java:3807
static native long INTERNALmkBvaddNoUnderflow(long a0, long a1, long a2)
static native int INTERNALgetArity(long a0, long a1)
static int optimizeMaximize(long a0, long a1, long a2)
Definition: Native.java:5728
static void solverDecRef(long a0, long a1)
Definition: Native.java:4581
static long mkArrayDefault(long a0, long a1)
Definition: Native.java:1892
static native void INTERNALfuncEntryDecRef(long a0, long a1)
static long mkContext(long a0)
Definition: Native.java:737
static native void INTERNALsolverDecRef(long a0, long a1)
static native int INTERNALoptimizeCheck(long a0, long a1, int a2, long[] a3)
static native long INTERNALmkBvsub(long a0, long a1, long a2)
static boolean fpaIsNumeralSubnormal(long a0, long a1)
Definition: Native.java:6515
static native long INTERNALmkUnsignedInt(long a0, int a1, long a2)
static native long INTERNALgoalTranslate(long a0, long a1, long a2)
static long mkZeroExt(long a0, int a1, long a2)
Definition: Native.java:1667
static native boolean INTERNALfpaIsNumeralNan(long a0, long a1)
static long mkBound(long a0, int a1, long a2)
Definition: Native.java:2531
static native long INTERNALoptimizeGetParamDescrs(long a0, long a1)
static native long INTERNALmkFpaFma(long a0, long a1, long a2, long a3, long a4)
static void astVectorDecRef(long a0, long a1)
Definition: Native.java:4916
static native boolean INTERNALfpaIsNumeralNormal(long a0, long a1)
static long mkNot(long a0, long a1)
Definition: Native.java:1199
static long mkFpaSortDouble(long a0)
Definition: Native.java:6056
static native long INTERNALsolverGetNonUnits(long a0, long a1)
static native long INTERNALmkPartialOrder(long a0, long a1, int a2)
static long solverGetUnsatCore(long a0, long a1)
Definition: Native.java:4769
static void modelDecRef(long a0, long a1)
Definition: Native.java:3529
static native int INTERNALfuncInterpGetNumEntries(long a0, long a1)
static long mkBvugt(long a0, long a1, long a2)
Definition: Native.java:1622
static long mkUninterpretedSort(long a0, long a1)
Definition: Native.java:943
static boolean statsIsDouble(long a0, long a1, int a2)
Definition: Native.java:4866
static native long INTERNALmkTreeOrder(long a0, long a1, int a2)
static native long INTERNALmkBvugt(long a0, long a1, long a2)
static native long INTERNALsolverGetProof(long a0, long a1)
static int getDatatypeSortNumConstructors(long a0, long a1)
Definition: Native.java:2765
static long algebraicMul(long a0, long a1, long a2)
Definition: Native.java:5141
static long appToAst(long a0, long a1)
Definition: Native.java:3035
static int goalDepth(long a0, long a1)
Definition: Native.java:4006
static boolean isApp(long a0, long a1)
Definition: Native.java:3134
static native long INTERNALmkFpaIsInfinite(long a0, long a1)
static native int INTERNALfixedpointQueryFromLvl(long a0, long a1, long a2, int a3)
static native long INTERNALsolverCube(long a0, long a1, long a2, int a3)
static long optimizeGetModel(long a0, long a1)
Definition: Native.java:5780
static native void INTERNALprobeDecRef(long a0, long a1)
static native long INTERNALfixedpointGetGroundSatAnswer(long a0, long a1)
static native long INTERNALgetDatatypeSortConstructor(long a0, long a1, int a2)
static long mkReOption(long a0, long a1)
Definition: Native.java:2396
static long goalFormula(long a0, long a1, int a2)
Definition: Native.java:4032
static native boolean INTERNALgoalIsDecidedUnsat(long a0, long a1)
static long funcInterpGetElse(long a0, long a1)
Definition: Native.java:3714
static long mkBvxnor(long a0, long a1, long a2)
Definition: Native.java:1478
static long mkStrLe(long a0, long a1, long a2)
Definition: Native.java:2270
static native int INTERNALgetBoolValue(long a0, long a1)
static native long INTERNALmkFpaNumeralFloat(long a0, float a1, long a2)
static void optimizeIncRef(long a0, long a1)
Definition: Native.java:5687
static native long INTERNALmkFpaSortQuadruple(long a0)
static native int INTERNALalgebraicEval(long a0, long a1, int a2, long[] a3)
static long mkFpaSortSingle(long a0)
Definition: Native.java:6038
static long getDomain(long a0, long a1, int a2)
Definition: Native.java:2936
static native String INTERNALoptimizeGetHelp(long a0, long a1)
static native long INTERNALmodelGetConstDecl(long a0, long a1, int a2)
static native void INTERNALdisableTrace(String a0)
static native long INTERNALsolverGetUnits(long a0, long a1)
static native boolean INTERNALrcfLe(long a0, long a1, long a2)
static String getSymbolString(long a0, long a1)
Definition: Native.java:2648
static native long INTERNALmkGt(long a0, long a1, long a2)
static native long INTERNALrcfMkE(long a0)
static native boolean INTERNALisApp(long a0, long a1)
static native boolean INTERNALalgebraicIsZero(long a0, long a1)
static boolean isStringSort(long a0, long a1)
Definition: Native.java:2153
static native long INTERNALmkBvxnor(long a0, long a1, long a2)
static String getErrorMsg(long a0, int a1)
Definition: Native.java:3915
static long mkAstMap(long a0)
Definition: Native.java:4984
static native long INTERNALmkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7)
static long mkReComplement(long a0, long a1)
Definition: Native.java:2450
static long mkStore(long a0, long a1, long a2, long a3)
Definition: Native.java:1856
static void fixedpointAddInvariant(long a0, long a1, long a2, long a3)
Definition: Native.java:6668
static native long INTERNALgetRange(long a0, long a1)
static native long INTERNALmkReal(long a0, int a1, int a2)
static native void INTERNALstatsDecRef(long a0, long a1)
static native long INTERNALprobeOr(long a0, long a1, long a2)
static boolean isQuantifierExists(long a0, long a1)
Definition: Native.java:3341
static long mkFpaToSbv(long a0, long a1, long a2, int a3)
Definition: Native.java:6443
static native long INTERNALmkOr(long a0, int a1, long[] a2)
static native long INTERNALmkBv2int(long a0, long a1, boolean a2)
static long mkSub(long a0, int a1, long[] a2)
Definition: Native.java:1280
static long mkBvsubNoOverflow(long a0, long a1, long a2)
Definition: Native.java:1784
static native boolean INTERNALgetNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3)
static native void INTERNALgoalAssert(long a0, long a1, long a2)
static native int INTERNALalgebraicSign(long a0, long a1)
static native long INTERNALmkStringSort(long a0)
static long mkBvand(long a0, long a1, long a2)
Definition: Native.java:1433
static native int INTERNALgetAstId(long a0, long a1)
static boolean isWellSorted(long a0, long a1)
Definition: Native.java:3107
static native long INTERNALmkSeqLastIndex(long a0, long a1, long a2)
static long mkQuantifierEx(long a0, boolean a1, int a2, long a3, long a4, int a5, long[] a6, int a7, long[] a8, int a9, long[] a10, long[] a11, long a12)
Definition: Native.java:2567
static native long INTERNALsolverTranslate(long a0, long a1, long a2)
static native long INTERNALfixedpointGetCoverDelta(long a0, long a1, int a2, long a3)
static native long INTERNALmkFpaSort128(long a0)
static void statsIncRef(long a0, long a1)
Definition: Native.java:4823
static native boolean INTERNALgetNumeralInt64(long a0, long a1, LongPtr a2)
static String evalSmtlib2String(long a0, String a1)
Definition: Native.java:3892
static native long INTERNALmkSolver(long a0)
static long mkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8)
Definition: Native.java:1033
static int getPatternNumTerms(long a0, long a1)
Definition: Native.java:3305
static long mkFiniteDomainSort(long a0, long a1, long a2)
Definition: Native.java:988
static String getNumeralDecimalString(long a0, long a1, int a2)
Definition: Native.java:3188
static native long INTERNALmkAnd(long a0, int a1, long[] a2)
static void rcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3)
Definition: Native.java:5455
static native long INTERNALmkArrayExt(long a0, long a1, long a2)
static native long INTERNALmkConcat(long a0, long a1, long a2)
static native long INTERNALmkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8)
static long mkFpaGt(long a0, long a1, long a2)
Definition: Native.java:6308
static long mkReFull(long a0, long a1)
Definition: Native.java:2468
static void funcEntryIncRef(long a0, long a1)
Definition: Native.java:3748
static native long INTERNALmkStringSymbol(long a0, String a1)
static native long INTERNALmkAtmost(long a0, int a1, long[] a2, int a3)
static native long INTERNALmkReFull(long a0, long a1)
static boolean getNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3)
Definition: Native.java:3269
static long mkStoreN(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:1865
static String funcDeclToString(long a0, long a1)
Definition: Native.java:3847
static long probeEq(long a0, long a1, long a2)
Definition: Native.java:4316
static native String INTERNALgetFullVersion()
static long optimizeGetParamDescrs(long a0, long a1)
Definition: Native.java:5806
static native long INTERNALmkIntSort(long a0)
static native long INTERNALqeLite(long a0, long a1, long a2)
static native void INTERNALmkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4)
static long mkBvudiv(long a0, long a1, long a2)
Definition: Native.java:1523
static native long INTERNALgetAlgebraicNumberUpper(long a0, long a1, int a2)
static long mkForallConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6)
Definition: Native.java:2576
static native long INTERNALmkFpaFp(long a0, long a1, long a2, long a3)
static native long INTERNALmkBvneg(long a0, long a1)
static long tacticParAndThen(long a0, long a1, long a2)
Definition: Native.java:4181
static native long INTERNALprobeLe(long a0, long a1, long a2)
static int getRelationArity(long a0, long a1)
Definition: Native.java:2810
static long mkSeqConcat(long a0, int a1, long[] a2)
Definition: Native.java:2225
static void fixedpointDecRef(long a0, long a1)
Definition: Native.java:5480
static native void INTERNALupdateParamValue(long a0, String a1, String a2)
static int getDeclKind(long a0, long a1)
Definition: Native.java:2909
static native long INTERNALfixedpointGetAssertions(long a0, long a1)
static native String INTERNALoptimizeGetReasonUnknown(long a0, long a1)
static long funcInterpGetEntry(long a0, long a1, int a2)
Definition: Native.java:3705
static void paramsIncRef(long a0, long a1)
Definition: Native.java:799
static long mkRealSort(long a0)
Definition: Native.java:970
static long mkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7)
Definition: Native.java:2549
static boolean fpaIsNumeralNormal(long a0, long a1)
Definition: Native.java:6506
static native long INTERNALmkFpaSqrt(long a0, long a1, long a2)
static native long INTERNALgetSortName(long a0, long a1)
static native long INTERNALsimplifyEx(long a0, long a1, long a2)
static native int INTERNALstatsGetUintValue(long a0, long a1, int a2)
static native long INTERNALmkSetUnion(long a0, int a1, long[] a2)
static void tacticDecRef(long a0, long a1)
Definition: Native.java:4121
static native long INTERNALtacticCond(long a0, long a1, long a2, long a3)
static int fixedpointGetNumLevels(long a0, long a1, long a2)
Definition: Native.java:5556
static native int INTERNALgetTupleSortNumFields(long a0, long a1)
static native double INTERNALgetNumeralDouble(long a0, long a1)
static void setError(long a0, int a1)
Definition: Native.java:3907
static native long INTERNALmkPower(long a0, long a1, long a2)
static int getErrorCode(long a0)
Definition: Native.java:3901
static native void INTERNALincRef(long a0, long a1)
static native int INTERNALgetQuantifierNumNoPatterns(long a0, long a1)
static long mkEmptySet(long a0, long a1)
Definition: Native.java:1928
static native boolean INTERNALglobalParamGet(String a0, StringPtr a1)
static long fpaGetNumeralSignBv(long a0, long a1)
Definition: Native.java:6542
static long mkAtleast(long a0, int a1, long[] a2, int a3)
Definition: Native.java:2837
static native long INTERNALappToAst(long a0, long a1)
static int astVectorSize(long a0, long a1)
Definition: Native.java:4924
static int getSymbolInt(long a0, long a1)
Definition: Native.java:2639
static native long INTERNALparamDescrsGetName(long a0, long a1, int a2)
static void astMapDecRef(long a0, long a1)
Definition: Native.java:5001
static native int INTERNALoptimizeMaximize(long a0, long a1, long a2)
static long mkMul(long a0, int a1, long[] a2)
Definition: Native.java:1271
static long mkLt(long a0, long a1, long a2)
Definition: Native.java:1334
static native long INTERNALmkSelectN(long a0, long a1, int a2, long[] a3)
static String getString(long a0, long a1)
Definition: Native.java:2189
static long algebraicSub(long a0, long a1, long a2)
Definition: Native.java:5132
static native void INTERNALfixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4)
static native long INTERNALgetDeclSortParameter(long a0, long a1, int a2)
static long fixedpointFromFile(long a0, long a1, String a2)
Definition: Native.java:5669
static native int INTERNALgetAppNumArgs(long a0, long a1)
static native long INTERNALpolynomialSubresultants(long a0, long a1, long a2, long a3)
static native long INTERNALrcfMkSmallInt(long a0, int a1)
static long algebraicAdd(long a0, long a1, long a2)
Definition: Native.java:5123
static String optimizeToString(long a0, long a1)
Definition: Native.java:5851
static long mkFreshConst(long a0, String a1, long a2)
Definition: Native.java:1137
static native int INTERNALgetDeclParameterKind(long a0, long a1, int a2)
static long mkBvsrem(long a0, long a1, long a2)
Definition: Native.java:1550
static int getBvSortSize(long a0, long a1)
Definition: Native.java:2702
static long mkSetMember(long a0, long a1, long a2)
Definition: Native.java:2000
static void funcEntryDecRef(long a0, long a1)
Definition: Native.java:3756
static native void INTERNALastMapDecRef(long a0, long a1)
static long mkSeqEmpty(long a0, long a1)
Definition: Native.java:2207
static native long INTERNALprobeAnd(long a0, long a1, long a2)
static native int INTERNALsolverCheck(long a0, long a1)
static boolean rcfLt(long a0, long a1, long a2)
Definition: Native.java:5383
static long mkSolverFromTactic(long a0, long a1)
Definition: Native.java:4521
static void globalParamResetAll()
Definition: Native.java:710
static void decRef(long a0, long a1)
Definition: Native.java:766
static long rcfNeg(long a0, long a1)
Definition: Native.java:5356
static long mkFpaAbs(long a0, long a1)
Definition: Native.java:6173
static long goalConvertModel(long a0, long a1, long a2)
Definition: Native.java:4077
static native long INTERNALmkReUnion(long a0, int a1, long[] a2)
static native long INTERNALmkSub(long a0, int a1, long[] a2)
static native void INTERNALaddRecDef(long a0, long a1, int a2, long[] a3, long a4)
static long mkFpaToUbv(long a0, long a1, long a2, int a3)
Definition: Native.java:6434
static void finalizeMemory()
Definition: Native.java:3950
static long mkConst(long a0, long a1, long a2)
Definition: Native.java:1119
static native long INTERNALmkParams(long a0)
static long tacticSkip(long a0)
Definition: Native.java:4226
static native void INTERNALrcfDel(long a0, long a1)
static native void INTERNALdelContext(long a0)
static native void INTERNALsolverReset(long a0, long a1)
static native long INTERNALoptimizeGetUpperAsVector(long a0, long a1, int a2)
static void interrupt(long a0)
Definition: Native.java:782
static native boolean INTERNALalgebraicLt(long a0, long a1, long a2)
static long mkPiecewiseLinearOrder(long a0, long a1, int a2)
Definition: Native.java:2495
static int statsGetUintValue(long a0, long a1, int a2)
Definition: Native.java:4875
static native long INTERNALmkFpaLeq(long a0, long a1, long a2)
static native int INTERNALgetQuantifierNumBound(long a0, long a1)
static int applyResultGetNumSubgoals(long a0, long a1)
Definition: Native.java:4476
static native long INTERNALmkExtRotateRight(long a0, long a1, long a2)
static native long INTERNALmkFpaToFpSigned(long a0, long a1, long a2, long a3)
static boolean isLambda(long a0, long a1)
Definition: Native.java:3350
static long modelExtrapolate(long a0, long a1, long a2)
Definition: Native.java:6703
static void fixedpointSetParams(long a0, long a1, long a2)
Definition: Native.java:5625
static long mkOr(long a0, int a1, long[] a2)
Definition: Native.java:1253
static int funcEntryGetNumArgs(long a0, long a1)
Definition: Native.java:3773
static native long INTERNALtacticApply(long a0, long a1, long a2)
static long getTupleSortMkDecl(long a0, long a1)
Definition: Native.java:2738
static native long INTERNALmkIntSymbol(long a0, int a1)
static native long INTERNALmkFpaSortDouble(long a0)
static long getQuantifierBoundSort(long a0, long a1, int a2)
Definition: Native.java:3422
static long mkBvadd(long a0, long a1, long a2)
Definition: Native.java:1496
static native long INTERNALalgebraicRoot(long a0, long a1, int a2)
static boolean fpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2, boolean a3)
Definition: Native.java:6596
static native long INTERNALrcfMkInfinitesimal(long a0)
static void optimizeDecRef(long a0, long a1)
Definition: Native.java:5695
static long mkFpaIsNan(long a0, long a1)
Definition: Native.java:6362
static long mkBvaddNoOverflow(long a0, long a1, long a2, boolean a3)
Definition: Native.java:1766
static native int INTERNALfixedpointQueryRelations(long a0, long a1, int a2, long[] a3)
static native int INTERNALsolverGetConsequences(long a0, long a1, long a2, long a3, long a4)
static long mkNumeral(long a0, String a1, long a2)
Definition: Native.java:2027
static native long INTERNALalgebraicRoots(long a0, long a1, int a2, long[] a3)
static void solverAssert(long a0, long a1, long a2)
Definition: Native.java:4630
static native int INTERNALastMapSize(long a0, long a1)
static long modelGetSort(long a0, long a1, int a2)
Definition: Native.java:3618
static void fixedpointUpdateRule(long a0, long a1, long a2, long a3)
Definition: Native.java:5548
static long mkBvnor(long a0, long a1, long a2)
Definition: Native.java:1469
static int getDeclNumParameters(long a0, long a1)
Definition: Native.java:2954
static native int INTERNALgetAstKind(long a0, long a1)
static long mkFpaLeq(long a0, long a1, long a2)
Definition: Native.java:6281
static native int INTERNALgetNumProbes(long a0)
static native long INTERNALalgebraicDiv(long a0, long a1, long a2)
static void incRef(long a0, long a1)
Definition: Native.java:758
static native void INTERNALsolverAssert(long a0, long a1, long a2)
static native long INTERNALmkBvnor(long a0, long a1, long a2)
static native String INTERNALgetProbeName(long a0, int a1)
static native boolean INTERNALfpaIsNumeralPositive(long a0, long a1)
static native long INTERNALoptimizeGetUnsatCore(long a0, long a1)
static native long INTERNALqeModelProjectSkolem(long a0, long a1, int a2, long[] a3, long a4, long a5)
static native int INTERNALfixedpointQuery(long a0, long a1, long a2)
static native void INTERNALsolverGetLevels(long a0, long a1, long a2, int a3, int[] a4)
static native long INTERNALmkFpaToFpFloat(long a0, long a1, long a2, long a3)
static native void INTERNALdelConstructorList(long a0, long a1)
static long mkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8)
Definition: Native.java:2558
static native long INTERNALmkReSort(long a0, long a1)
static int optimizeCheck(long a0, long a1, int a2, long[] a3)
Definition: Native.java:5762
static native long INTERNALmkSeqToRe(long a0, long a1)
static int getNumTactics(long a0)
Definition: Native.java:4352
static long getDeclName(long a0, long a1)
Definition: Native.java:2900
static String getDeclRationalParameter(long a0, long a1, int a2)
Definition: Native.java:3026
static long mkBoolSort(long a0)
Definition: Native.java:952
static int astMapSize(long a0, long a1)
Definition: Native.java:5051
static native long INTERNALmkPiecewiseLinearOrder(long a0, long a1, int a2)
static native long INTERNALmkFpaMul(long a0, long a1, long a2, long a3)
static long mkStringSymbol(long a0, String a1)
Definition: Native.java:934
static native long INTERNALfixedpointGetRulesAlongTrace(long a0, long a1)
static native long INTERNALgetNumerator(long a0, long a1)
static native long INTERNALfixedpointGetRuleNamesAlongTrace(long a0, long a1)
static long getPattern(long a0, long a1, int a2)
Definition: Native.java:3314
static native long INTERNALmkFpaRne(long a0)
static native long INTERNALastMapKeys(long a0, long a1)
static native long INTERNALmkFpaGt(long a0, long a1, long a2)
static native long INTERNALmkSeqSuffix(long a0, long a1, long a2)
static native long INTERNALmkSeqReplace(long a0, long a1, long a2, long a3)
static long mkLe(long a0, long a1, long a2)
Definition: Native.java:1343
static native long INTERNALfixedpointFromString(long a0, long a1, String a2)
static void fixedpointAddCover(long a0, long a1, int a2, long a3, long a4)
Definition: Native.java:5574
static native int INTERNALgetDeclNumParameters(long a0, long a1)
static long mkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4)
Definition: Native.java:1128
static void rcfDel(long a0, long a1)
Definition: Native.java:5258
static native String INTERNALfuncDeclToString(long a0, long a1)
static long tacticFail(long a0)
Definition: Native.java:4235
static native long INTERNALfixedpointGetStatistics(long a0, long a1)
static native void INTERNALqueryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5)
static long mkBvsge(long a0, long a1, long a2)
Definition: Native.java:1613
static native long INTERNALmkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8)
static String astToString(long a0, long a1)
Definition: Native.java:3820
static long mkBvxor(long a0, long a1, long a2)
Definition: Native.java:1451
static void fixedpointRegisterRelation(long a0, long a1, long a2)
Definition: Native.java:5591
static long tacticTryFor(long a0, long a1, int a2)
Definition: Native.java:4190
static void setParamValue(long a0, String a1, String a2)
Definition: Native.java:732
static native long INTERNALmkLambda(long a0, int a1, long[] a2, long[] a3, long a4)
static String paramDescrsToString(long a0, long a1)
Definition: Native.java:916
static native int INTERNALfixedpointGetNumLevels(long a0, long a1, long a2)
static native long INTERNALmkStore(long a0, long a1, long a2, long a3)
static native void INTERNALgoalReset(long a0, long a1)
static long tacticApplyEx(long a0, long a1, long a2, long a3)
Definition: Native.java:4442
static int goalNumExprs(long a0, long a1)
Definition: Native.java:4041
static native long INTERNALmkBvsrem(long a0, long a1, long a2)
static native long INTERNALgetSort(long a0, long a1)
static long mkMod(long a0, long a1, long a2)
Definition: Native.java:1307
static native int INTERNALgoalNumExprs(long a0, long a1)
static native boolean INTERNALfpaIsNumeralZero(long a0, long a1)
static native void INTERNALastMapReset(long a0, long a1)
static native long INTERNALgetRelationColumn(long a0, long a1, int a2)
static long getDatatypeSortConstructor(long a0, long a1, int a2)
Definition: Native.java:2774
static native long INTERNALmkFpaEq(long a0, long a1, long a2)
static native String INTERNALparamsToString(long a0, long a1)
static native String INTERNALfixedpointToString(long a0, long a1, int a2, long[] a3)
static boolean algebraicGe(long a0, long a1, long a2)
Definition: Native.java:5204
static native boolean INTERNALalgebraicGe(long a0, long a1, long a2)
static long simplifyEx(long a0, long a1, long a2)
Definition: Native.java:3449
static native long INTERNALoptimizeGetLower(long a0, long a1, int a2)
static native long INTERNALmkFpaNumeralInt(long a0, int a1, long a2)
static native boolean INTERNALisEqSort(long a0, long a1, long a2)
static double statsGetDoubleValue(long a0, long a1, int a2)
Definition: Native.java:4884
static long mkReEmpty(long a0, long a1)
Definition: Native.java:2459
static long getAppArg(long a0, long a1, int a2)
Definition: Native.java:3062
static native void INTERNALfuncInterpAddEntry(long a0, long a1, long a2, long a3)
static native long INTERNALmkAsArray(long a0, long a1)
static long mkFpaSort32(long a0)
Definition: Native.java:6047
static boolean algebraicGt(long a0, long a1, long a2)
Definition: Native.java:5186
static long rcfMkRational(long a0, String a1)
Definition: Native.java:5266
static int getNumProbes(long a0)
Definition: Native.java:4370
static native long INTERNALtacticSkip(long a0)
static native int INTERNALgetDatatypeSortNumConstructors(long a0, long a1)
static native void INTERNALstatsIncRef(long a0, long a1)
static long mkBvmulNoOverflow(long a0, long a1, long a2, boolean a3)
Definition: Native.java:1820
static native boolean INTERNALgetNumeralUint(long a0, long a1, IntPtr a2)
static native long INTERNALmkSetHasSize(long a0, long a1, long a2)
static native long INTERNALrcfInv(long a0, long a1)
static long mkInt(long a0, int a1, long a2)
Definition: Native.java:2045
static long fixedpointGetStatistics(long a0, long a1)
Definition: Native.java:5582
static native long INTERNALgetPattern(long a0, long a1, int a2)
static boolean getNumeralUint(long a0, long a1, IntPtr a2)
Definition: Native.java:3242
static void solverSetParams(long a0, long a1, long a2)
Definition: Native.java:4565
static String tacticGetHelp(long a0, long a1)
Definition: Native.java:4388
static native long INTERNALmkBvnand(long a0, long a1, long a2)
static native void INTERNALprobeIncRef(long a0, long a1)
static native long INTERNALmkFpaAdd(long a0, long a1, long a2, long a3)
static long mkConcat(long a0, long a1, long a2)
Definition: Native.java:1640
static void paramsDecRef(long a0, long a1)
Definition: Native.java:807
static native long INTERNALmkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3)
static long funcEntryGetArg(long a0, long a1, int a2)
Definition: Native.java:3782
static native long INTERNALsortToAst(long a0, long a1)
static long modelGetFuncInterp(long a0, long a1, long a2)
Definition: Native.java:3564
static native long INTERNALmkSeqIndex(long a0, long a1, long a2, long a3)
static long getTupleSortFieldDecl(long a0, long a1, int a2)
Definition: Native.java:2756
static native long INTERNALrcfMkPi(long a0)
static native int INTERNALgoalDepth(long a0, long a1)
static long mkReLoop(long a0, long a1, int a2, int a3)
Definition: Native.java:2432
static native long INTERNALmkSignExt(long a0, int a1, long a2)
static native long INTERNALsolverGetParamDescrs(long a0, long a1)
static native long INTERNALrcfPower(long a0, long a1, int a2)
static native long INTERNALmkReIntersect(long a0, int a1, long[] a2)
static long mkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4)
Definition: Native.java:6623
static long getRelationColumn(long a0, long a1, int a2)
Definition: Native.java:2819
static long parseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
Definition: Native.java:3883
static void astVectorIncRef(long a0, long a1)
Definition: Native.java:4908
static long mkSetSubset(long a0, long a1, long a2)
Definition: Native.java:2009
static long mkSeqNth(long a0, long a1, long a2)
Definition: Native.java:2306
static long getAsArrayFuncDecl(long a0, long a1)
Definition: Native.java:3654
static long astMapFind(long a0, long a1, long a2)
Definition: Native.java:5018
static long sortToAst(long a0, long a1)
Definition: Native.java:2675
static long mkUnaryMinus(long a0, long a1)
Definition: Native.java:1289
static native long INTERNALmkConfig()
static native long INTERNALmkLe(long a0, long a1, long a2)
static native long INTERNALgoalFormula(long a0, long a1, int a2)
static native String INTERNALgetString(long a0, long a1)
static long mkBvuge(long a0, long a1, long a2)
Definition: Native.java:1604
static long fixedpointGetRuleNamesAlongTrace(long a0, long a1)
Definition: Native.java:6659
static boolean rcfLe(long a0, long a1, long a2)
Definition: Native.java:5401
static long substituteVars(long a0, long a1, int a2, long[] a3)
Definition: Native.java:3494
static boolean getNumeralInt64(long a0, long a1, LongPtr a2)
Definition: Native.java:3260
static native String INTERNALgetLstring(long a0, long a1, IntPtr a2)
static native long INTERNALmkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7)
static long getSort(long a0, long a1)
Definition: Native.java:3098
static native String INTERNALgetNumeralDecimalString(long a0, long a1, int a2)
static long mkFpaRoundTowardZero(long a0)
Definition: Native.java:5993
static native long INTERNALmkBvuge(long a0, long a1, long a2)
static long mkInt2real(long a0, long a1)
Definition: Native.java:1379
static int solverGetConsequences(long a0, long a1, long a2, long a3, long a4)
Definition: Native.java:4733
static native long INTERNALmkConstArray(long a0, long a1, long a2)
static native long INTERNALfixedpointGetParamDescrs(long a0, long a1)
static long algebraicRoots(long a0, long a1, int a2, long[] a3)
Definition: Native.java:5231
static native boolean INTERNALisStringSort(long a0, long a1)
static native void INTERNALfuncEntryIncRef(long a0, long a1)
static boolean globalParamGet(String a0, StringPtr a1)
Definition: Native.java:715
static long qeModelProject(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:6685
static native long INTERNALmkBvshl(long a0, long a1, long a2)
static long mkFpaLt(long a0, long a1, long a2)
Definition: Native.java:6290
static native long INTERNALmkSeqContains(long a0, long a1, long a2)
static long mkSeqContains(long a0, long a1, long a2)
Definition: Native.java:2252
static native long INTERNALtacticOrElse(long a0, long a1, long a2)
static native long INTERNALmkSeqPrefix(long a0, long a1, long a2)
static void solverImportModelConverter(long a0, long a1, long a2)
Definition: Native.java:4539
static void paramDescrsDecRef(long a0, long a1)
Definition: Native.java:872
static native void INTERNALparamsValidate(long a0, long a1, long a2)
static native void INTERNALfuncInterpSetElse(long a0, long a1, long a2)
static native int INTERNALgetQuantifierNumPatterns(long a0, long a1)
static native int INTERNALmodelGetNumFuncs(long a0, long a1)
static native long INTERNALsubstitute(long a0, long a1, int a2, long[] a3, long[] a4)
static long mkFpaIsPositive(long a0, long a1)
Definition: Native.java:6380
static void solverIncRef(long a0, long a1)
Definition: Native.java:4573
static boolean isReSort(long a0, long a1)
Definition: Native.java:2126
static long mkContextRc(long a0)
Definition: Native.java:745
static native long INTERNALmkRepeat(long a0, int a1, long a2)
static void fixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4)
Definition: Native.java:5496
static void fixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4)
Definition: Native.java:5599
static long mkFpaAdd(long a0, long a1, long a2, long a3)
Definition: Native.java:6191
static native long INTERNALmkSetAdd(long a0, long a1, long a2)
static long goalTranslate(long a0, long a1, long a2)
Definition: Native.java:4068
static void astVectorSet(long a0, long a1, int a2, long a3)
Definition: Native.java:4942
static long getDatatypeSortRecognizer(long a0, long a1, int a2)
Definition: Native.java:2783
static native void INTERNALfixedpointAddCover(long a0, long a1, int a2, long a3, long a4)
static native long INTERNALgetTupleSortFieldDecl(long a0, long a1, int a2)
static native long INTERNALmkLinearOrder(long a0, long a1, int a2)
static long mkPattern(long a0, int a1, long[] a2)
Definition: Native.java:2522
static native int INTERNALgetSymbolInt(long a0, long a1)
static native String INTERNALrcfNumToDecimalString(long a0, long a1, int a2)
static String paramDescrsGetDocumentation(long a0, long a1, long a2)
Definition: Native.java:907
static long simplifyGetParamDescrs(long a0)
Definition: Native.java:3467
static native int INTERNALsolverCheckAssumptions(long a0, long a1, int a2, long[] a3)
static native void INTERNALfinalizeMemory()
static long tacticFailIfNotDecided(long a0)
Definition: Native.java:4253
static long mkReIntersect(long a0, int a1, long[] a2)
Definition: Native.java:2441
static long solverGetProof(long a0, long a1)
Definition: Native.java:4760
static native String INTERNALgetNumeralString(long a0, long a1)
static long mkBvor(long a0, long a1, long a2)
Definition: Native.java:1442
static String getLstring(long a0, long a1, IntPtr a2)
Definition: Native.java:2198
static long mkAnd(long a0, int a1, long[] a2)
Definition: Native.java:1244
static int getBoolValue(long a0, long a1)
Definition: Native.java:3116
static native long INTERNALfuncInterpGetEntry(long a0, long a1, int a2)
static native long INTERNALmkArraySort(long a0, long a1, long a2)
static long mkSeqPrefix(long a0, long a1, long a2)
Definition: Native.java:2234
static String fixedpointToString(long a0, long a1, int a2, long[] a3)
Definition: Native.java:5651
static native long INTERNALmkFpaRtn(long a0)
static native long INTERNALalgebraicAdd(long a0, long a1, long a2)
static int fixedpointQueryFromLvl(long a0, long a1, long a2, int a3)
Definition: Native.java:6632
static void solverGetLevels(long a0, long a1, long a2, int a3, int[] a4)
Definition: Native.java:4698
static native long INTERNALtoApp(long a0, long a1)
static long mkBvslt(long a0, long a1, long a2)
Definition: Native.java:1577
static boolean algebraicIsZero(long a0, long a1)
Definition: Native.java:5105
static double getNumeralDouble(long a0, long a1)
Definition: Native.java:3197
static native long INTERNALmkSeqAt(long a0, long a1, long a2)
static native long INTERNALmkFpaToFpUnsigned(long a0, long a1, long a2, long a3)
static long mkFpaGeq(long a0, long a1, long a2)
Definition: Native.java:6299
static String applyResultToString(long a0, long a1)
Definition: Native.java:4467
static long mkSeqLastIndex(long a0, long a1, long a2)
Definition: Native.java:2333
static String getNumeralString(long a0, long a1)
Definition: Native.java:3179
static String patternToString(long a0, long a1)
Definition: Native.java:3829
static long mkStrLt(long a0, long a1, long a2)
Definition: Native.java:2261
static native int INTERNALoptimizeMinimize(long a0, long a1, long a2)
static long mkBvnand(long a0, long a1, long a2)
Definition: Native.java:1460
static native long INTERNALmkContext(long a0)
static native long INTERNALmkUnsignedInt64(long a0, long a1, long a2)
static String simplifyGetHelp(long a0)
Definition: Native.java:3458
static long mkSeqInRe(long a0, long a1, long a2)
Definition: Native.java:2369
static native long INTERNALmkUninterpretedSort(long a0, long a1)
static long getArraySortRange(long a0, long a1)
Definition: Native.java:2729
static long mkIff(long a0, long a1, long a2)
Definition: Native.java:1217
static long mkFpaRne(long a0)
Definition: Native.java:5930
static native void INTERNALsetParamValue(long a0, String a1, String a2)
static native void INTERNALfixedpointUpdateRule(long a0, long a1, long a2, long a3)
static native boolean INTERNALalgebraicIsValue(long a0, long a1)
static boolean isEqSort(long a0, long a1, long a2)
Definition: Native.java:2684
static int paramDescrsGetKind(long a0, long a1, long a2)
Definition: Native.java:880
static int getSortId(long a0, long a1)
Definition: Native.java:2666
static long mkFpaToFpFloat(long a0, long a1, long a2, long a3)
Definition: Native.java:6398
static long mkFpaIsNegative(long a0, long a1)
Definition: Native.java:6371
static native String INTERNALbenchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7)
static native void INTERNALapplyResultDecRef(long a0, long a1)
static boolean statsIsUint(long a0, long a1, int a2)
Definition: Native.java:4857
static int getQuantifierNumNoPatterns(long a0, long a1)
Definition: Native.java:3386
static long mkFpaRtp(long a0)
Definition: Native.java:5966
static boolean fpaIsNumeralPositive(long a0, long a1)
Definition: Native.java:6524
static boolean fpaIsNumeralNegative(long a0, long a1)
Definition: Native.java:6533
static native long INTERNALfuncInterpGetElse(long a0, long a1)
static void optimizeAssertAndTrack(long a0, long a1, long a2, long a3)
Definition: Native.java:5711
static native double INTERNALstatsGetDoubleValue(long a0, long a1, int a2)
static native int INTERNALopenLog(String a0)
static long rcfMkInfinitesimal(long a0)
Definition: Native.java:5302
static native void INTERNALoptimizePush(long a0, long a1)
static native long INTERNALmkInt(long a0, int a1, long a2)
static native String INTERNALfpaGetNumeralExponentString(long a0, long a1, boolean a2)
static native long INTERNALgetQuantifierBoundSort(long a0, long a1, int a2)
static int funcInterpGetNumEntries(long a0, long a1)
Definition: Native.java:3696
static native long INTERNALsolverGetTrail(long a0, long a1)
static long mkRepeat(long a0, int a1, long a2)
Definition: Native.java:1676
static long mkEq(long a0, long a1, long a2)
Definition: Native.java:1181
static native int INTERNALparamDescrsGetKind(long a0, long a1, long a2)
static native long INTERNALmkFpaToSbv(long a0, long a1, long a2, int a3)
static native long INTERNALmkSeqSort(long a0, long a1)
static native long INTERNALmkModel(long a0)
static native int INTERNALfuncInterpGetArity(long a0, long a1)
static native int INTERNALgetBvSortSize(long a0, long a1)
static long mkSeqExtract(long a0, long a1, long a2, long a3)
Definition: Native.java:2279
static native void INTERNALrcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3)
static long mkPbge(long a0, int a1, long[] a2, int[] a3, int a4)
Definition: Native.java:2855
static String paramsToString(long a0, long a1)
Definition: Native.java:847
static void astVectorResize(long a0, long a1, int a2)
Definition: Native.java:4950
static long mkExistsConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6)
Definition: Native.java:2585
static long mkFpaSub(long a0, long a1, long a2, long a3)
Definition: Native.java:6200
static void probeDecRef(long a0, long a1)
Definition: Native.java:4146
static void statsDecRef(long a0, long a1)
Definition: Native.java:4831
static native String INTERNALapplyResultToString(long a0, long a1)
static long mkFuncDecl(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:1101
static native long INTERNALmkAtleast(long a0, int a1, long[] a2, int a3)
static void optimizeFromFile(long a0, long a1, String a2)
Definition: Native.java:5868
static native long INTERNALmkUnaryMinus(long a0, long a1)
static native void INTERNALsetError(long a0, int a1)
static native long INTERNALmkRealSort(long a0)
static long modelTranslate(long a0, long a1, long a2)
Definition: Native.java:3636
static long mkFpaRoundTowardPositive(long a0)
Definition: Native.java:5957
static native long INTERNALgetAlgebraicNumberLower(long a0, long a1, int a2)
static long fixedpointGetParamDescrs(long a0, long a1)
Definition: Native.java:5642
static native void INTERNALoptimizeAssertAndTrack(long a0, long a1, long a2, long a3)
static native long INTERNALmkFpaToFpBv(long a0, long a1, long a2)
static long mkReUnion(long a0, int a1, long[] a2)
Definition: Native.java:2405
static native int INTERNALrcfMkRoots(long a0, int a1, long[] a2, long[] a3)
static long mkBvredand(long a0, long a1)
Definition: Native.java:1415
static long mkFpaToFpUnsigned(long a0, long a1, long a2, long a3)
Definition: Native.java:6425
static native long INTERNALgetDeclName(long a0, long a1)
static native long INTERNALgetEstimatedAllocSize()
static long mkFpaIsInfinite(long a0, long a1)
Definition: Native.java:6353
static native String INTERNALsortToString(long a0, long a1)
static String tacticGetDescr(long a0, String a1)
Definition: Native.java:4406
static native void INTERNALparamsSetBool(long a0, long a1, long a2, boolean a3)
static native long INTERNALmkBvsge(long a0, long a1, long a2)
static native long INTERNALfixedpointFromFile(long a0, long a1, String a2)
static long addFuncInterp(long a0, long a1, long a2, long a3)
Definition: Native.java:3663
static void paramsSetSymbol(long a0, long a1, long a2, long a3)
Definition: Native.java:839
static native int INTERNALgetQuantifierWeight(long a0, long a1)
static native long INTERNALqeModelProject(long a0, long a1, int a2, long[] a3, long a4)
static long mkRem(long a0, long a1, long a2)
Definition: Native.java:1316
static native long INTERNALmkFpaToIeeeBv(long a0, long a1)
static native boolean INTERNALfpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2)
static void astMapIncRef(long a0, long a1)
Definition: Native.java:4993
static long mkSetUnion(long a0, int a1, long[] a2)
Definition: Native.java:1964
static native long INTERNALgetAppArg(long a0, long a1, int a2)
static native long INTERNALmkFpaDiv(long a0, long a1, long a2, long a3)
static long probeLt(long a0, long a1, long a2)
Definition: Native.java:4280
static native long INTERNALmkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4)
static native long INTERNALmkBvSort(long a0, int a1)
static boolean algebraicIsValue(long a0, long a1)
Definition: Native.java:5078
static boolean getNumeralUint64(long a0, long a1, LongPtr a2)
Definition: Native.java:3251
static void delConfig(long a0)
Definition: Native.java:727
static native long INTERNALmkTrue(long a0)
static long mkBvneg(long a0, long a1)
Definition: Native.java:1487
static native long INTERNALmkReComplement(long a0, long a1)
static long mkBvurem(long a0, long a1, long a2)
Definition: Native.java:1541
static long mkPower(long a0, long a1, long a2)
Definition: Native.java:1325
static native long INTERNALmkTransitiveClosure(long a0, long a1)
static long mkFpaRoundTowardNegative(long a0)
Definition: Native.java:5975
static native void INTERNALsolverPush(long a0, long a1)
static native void INTERNALenableTrace(String a0)
static native long INTERNALtranslate(long a0, long a1, long a2)
static long mkSeqIndex(long a0, long a1, long a2, long a3)
Definition: Native.java:2324
static native long INTERNALmkFpaRoundingModeSort(long a0)
static String probeGetDescr(long a0, String a1)
Definition: Native.java:4415
static long mkIntSort(long a0)
Definition: Native.java:961
static long mkSetIntersect(long a0, int a1, long[] a2)
Definition: Native.java:1973
static long tacticWhen(long a0, long a1, long a2)
Definition: Native.java:4199
static native boolean INTERNALgetNumeralInt(long a0, long a1, IntPtr a2)
static long qeModelProjectSkolem(long a0, long a1, int a2, long[] a3, long a4, long a5)
Definition: Native.java:6694
static boolean fpaIsNumeralInf(long a0, long a1)
Definition: Native.java:6488
static native long INTERNALmkSetIntersect(long a0, int a1, long[] a2)
static void delConstructor(long a0, long a1)
Definition: Native.java:1051
static boolean rcfEq(long a0, long a1, long a2)
Definition: Native.java:5419
static native long INTERNALfuncDeclToAst(long a0, long a1)
static long mkReal(long a0, int a1, int a2)
Definition: Native.java:2036
static native void INTERNALoptimizePop(long a0, long a1)
static native long INTERNALmkReEmpty(long a0, long a1)
static long mkFpaRtn(long a0)
Definition: Native.java:5984
static void getVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3)
Definition: Native.java:3924
static String fpaGetNumeralExponentString(long a0, long a1, boolean a2)
Definition: Native.java:6587
static native long INTERNALmkSetDifference(long a0, long a1, long a2)
static native long INTERNALmkBvor(long a0, long a1, long a2)
static long rcfMkSmallInt(long a0, int a1)
Definition: Native.java:5275
static native long INTERNALmkLt(long a0, long a1, long a2)
static native boolean INTERNALrcfEq(long a0, long a1, long a2)
static native long INTERNALmkBvsgt(long a0, long a1, long a2)
static native long INTERNALmkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5)
static native String INTERNALastMapToString(long a0, long a1)
static native long INTERNALpatternToAst(long a0, long a1)
static long fixedpointGetReachable(long a0, long a1, long a2)
Definition: Native.java:6676
static native long INTERNALmkFpaAbs(long a0, long a1)
static native long INTERNALmkApp(long a0, long a1, int a2, long[] a3)
static long mkSeqLength(long a0, long a1)
Definition: Native.java:2315
static long probeConst(long a0, double a1)
Definition: Native.java:4271
static native long INTERNALmkGoal(long a0, boolean a1, boolean a2, boolean a3)
static native String INTERNALsolverGetHelp(long a0, long a1)
static long rcfSub(long a0, long a1, long a2)
Definition: Native.java:5329
static native long INTERNALtacticAndThen(long a0, long a1, long a2)
static native long INTERNALmkBvule(long a0, long a1, long a2)
static native boolean INTERNALrcfLt(long a0, long a1, long a2)
static native int INTERNALmodelGetNumConsts(long a0, long a1)
static void addRecDef(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:1155
static long mkFpaDiv(long a0, long a1, long a2, long a3)
Definition: Native.java:6218
static long algebraicPower(long a0, long a1, int a2)
Definition: Native.java:5168
static long fpaGetNumeralExponentBv(long a0, long a1, boolean a2)
Definition: Native.java:6605
static long fixedpointFromString(long a0, long a1, String a2)
Definition: Native.java:5660
static long mkBvlshr(long a0, long a1, long a2)
Definition: Native.java:1694
static void paramsSetUint(long a0, long a1, long a2, int a3)
Definition: Native.java:823
static native int INTERNALgetDeclIntParameter(long a0, long a1, int a2)
static boolean algebraicLe(long a0, long a1, long a2)
Definition: Native.java:5195
static native boolean INTERNALfpaIsNumeralSubnormal(long a0, long a1)
static native long INTERNALsolverGetModel(long a0, long a1)
static native long INTERNALmkMap(long a0, long a1, int a2, long[] a3)
static native void INTERNALinterrupt(long a0)
static long mkAsArray(long a0, long a1)
Definition: Native.java:1901
static long mkExtract(long a0, int a1, int a2, long a3)
Definition: Native.java:1649
static native void INTERNALaddConstInterp(long a0, long a1, long a2, long a3)
static native void INTERNALsolverIncRef(long a0, long a1)
static native boolean INTERNALfpaIsNumeralInf(long a0, long a1)
static long mkFpaMax(long a0, long a1, long a2)
Definition: Native.java:6272
static native long INTERNALmkFpaIsNegative(long a0, long a1)
static long mkLambda(long a0, int a1, long[] a2, long[] a3, long a4)
Definition: Native.java:2612
static native long INTERNALprobeNot(long a0, long a1)
static boolean rcfGe(long a0, long a1, long a2)
Definition: Native.java:5410
static long optimizeGetLowerAsVector(long a0, long a1, int a2)
Definition: Native.java:5833
static int getIndexValue(long a0, long a1)
Definition: Native.java:3323
static native long INTERNALmkBvredand(long a0, long a1)
static native String INTERNALstatsToString(long a0, long a1)
static long getAlgebraicNumberLower(long a0, long a1, int a2)
Definition: Native.java:3278
static long mkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4)
Definition: Native.java:6164
static native long INTERNALmkFpaMin(long a0, long a1, long a2)
static native long INTERNALgetQuantifierBody(long a0, long a1)
static long mkUnsignedInt(long a0, int a1, long a2)
Definition: Native.java:2054
static long qeLite(long a0, long a1, long a2)
Definition: Native.java:6712
static boolean modelHasInterp(long a0, long a1, long a2)
Definition: Native.java:3555
static native long INTERNALmkBvnot(long a0, long a1)
static void solverPop(long a0, long a1, int a2)
Definition: Native.java:4605
static native long INTERNALmkExistsConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6)
static int openLog(String a0)
Definition: Native.java:3791
static native void INTERNALoptimizeSetParams(long a0, long a1, long a2)
static long mkFpaEq(long a0, long a1, long a2)
Definition: Native.java:6317
static native long INTERNALmkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4)
static int getQuantifierNumBound(long a0, long a1)
Definition: Native.java:3404
static native boolean INTERNALisAsArray(long a0, long a1)
static native long INTERNALmodelGetFuncInterp(long a0, long a1, long a2)
static long mkMap(long a0, long a1, int a2, long[] a3)
Definition: Native.java:1883
static void solverReset(long a0, long a1)
Definition: Native.java:4613
static int goalPrecision(long a0, long a1)
Definition: Native.java:3980
static long rcfMul(long a0, long a1, long a2)
Definition: Native.java:5338
static long mkBvsdivNoOverflow(long a0, long a1, long a2)
Definition: Native.java:1802
static long mkRePlus(long a0, long a1)
Definition: Native.java:2378
static native long INTERNALmkQuantifierEx(long a0, boolean a1, int a2, long a3, long a4, int a5, long[] a6, int a7, long[] a8, int a9, long[] a10, long[] a11, long a12)
static void funcInterpAddEntry(long a0, long a1, long a2, long a3)
Definition: Native.java:3740
static native String INTERNALstatsGetKey(long a0, long a1, int a2)
static native void INTERNALastVectorResize(long a0, long a1, int a2)
static long mkPartialOrder(long a0, long a1, int a2)
Definition: Native.java:2486
static long mkSeqSort(long a0, long a1)
Definition: Native.java:2090
static native boolean INTERNALfpaIsNumeralNegative(long a0, long a1)
static native void INTERNALsolverPop(long a0, long a1, int a2)
static long rcfDiv(long a0, long a1, long a2)
Definition: Native.java:5347
static native long INTERNALgetQuantifierPatternAst(long a0, long a1, int a2)
static int getSymbolKind(long a0, long a1)
Definition: Native.java:2630
static String getFullVersion()
Definition: Native.java:3929
static long fixedpointGetRulesAlongTrace(long a0, long a1)
Definition: Native.java:6650
static long mkRecFuncDecl(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:1146
static native void INTERNALoptimizeFromFile(long a0, long a1, String a2)
static native String INTERNALsolverToDimacsString(long a0, long a1)
static int modelGetNumSorts(long a0, long a1)
Definition: Native.java:3609
static native long INTERNALastMapFind(long a0, long a1, long a2)
static native long INTERNALmkSetSort(long a0, long a1)
static native boolean INTERNALfpaGetNumeralSign(long a0, long a1, IntPtr a2)
static native long INTERNALmkQuantifierConst(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long a7)
static long solverGetNonUnits(long a0, long a1)
Definition: Native.java:4689
static boolean goalIsDecidedUnsat(long a0, long a1)
Definition: Native.java:4059
static native long INTERNALmkRem(long a0, long a1, long a2)
static void globalParamSet(String a0, String a1)
Definition: Native.java:705
static native long INTERNALmkImplies(long a0, long a1, long a2)
static native long INTERNALalgebraicSub(long a0, long a1, long a2)
static native long INTERNALmkIntToStr(long a0, long a1)
static boolean isAsArray(long a0, long a1)
Definition: Native.java:3645
static long rcfAdd(long a0, long a1, long a2)
Definition: Native.java:5320
static native void INTERNALastMapIncRef(long a0, long a1)
static long solverGetStatistics(long a0, long a1)
Definition: Native.java:4787
static long tacticAndThen(long a0, long a1, long a2)
Definition: Native.java:4154
static void paramDescrsIncRef(long a0, long a1)
Definition: Native.java:864
static long mkFpaIsZero(long a0, long a1)
Definition: Native.java:6344
static native long INTERNALmkFixedpoint(long a0)
static long fixedpointGetAssertions(long a0, long a1)
Definition: Native.java:5616
static final Z3_error_code fromInt(int v)
def String(name, ctx=None)
Definition: z3py.py:10085