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