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