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.load("/usr/lib64/z3/z3java.so"); }
14  catch (UnsatisfiedLinkError ex) { System.load("/usr/lib64/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 INTERNALparamDescrsToString(long a0, long a1);
45  protected static native long INTERNALmkIntSymbol(long a0, int a1);
46  protected static native long INTERNALmkStringSymbol(long a0, String a1);
47  protected static native long INTERNALmkUninterpretedSort(long a0, long a1);
48  protected static native long INTERNALmkBoolSort(long a0);
49  protected static native long INTERNALmkIntSort(long a0);
50  protected static native long INTERNALmkRealSort(long a0);
51  protected static native long INTERNALmkBvSort(long a0, int a1);
52  protected static native long INTERNALmkFiniteDomainSort(long a0, long a1, long a2);
53  protected static native long INTERNALmkArraySort(long a0, long a1, long a2);
54  protected static native long INTERNALmkTupleSort(long a0, long a1, int a2, long[] a3, long[] a4, LongPtr a5, long[] a6);
55  protected static native long INTERNALmkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5);
56  protected static native long INTERNALmkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8);
57  protected static native long INTERNALmkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6);
58  protected static native void INTERNALdelConstructor(long a0, long a1);
59  protected static native long INTERNALmkDatatype(long a0, long a1, int a2, long[] a3);
60  protected static native long INTERNALmkConstructorList(long a0, int a1, long[] a2);
61  protected static native void INTERNALdelConstructorList(long a0, long a1);
62  protected static native void INTERNALmkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4);
63  protected static native void INTERNALqueryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5);
64  protected static native long INTERNALmkFuncDecl(long a0, long a1, int a2, long[] a3, long a4);
65  protected static native long INTERNALmkApp(long a0, long a1, int a2, long[] a3);
66  protected static native long INTERNALmkConst(long a0, long a1, long a2);
67  protected static native long INTERNALmkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4);
68  protected static native long INTERNALmkFreshConst(long a0, String a1, long a2);
69  protected static native long INTERNALmkTrue(long a0);
70  protected static native long INTERNALmkFalse(long a0);
71  protected static native long INTERNALmkEq(long a0, long a1, long a2);
72  protected static native long INTERNALmkDistinct(long a0, int a1, long[] a2);
73  protected static native long INTERNALmkNot(long a0, long a1);
74  protected static native long INTERNALmkIte(long a0, long a1, long a2, long a3);
75  protected static native long INTERNALmkIff(long a0, long a1, long a2);
76  protected static native long INTERNALmkImplies(long a0, long a1, long a2);
77  protected static native long INTERNALmkXor(long a0, long a1, long a2);
78  protected static native long INTERNALmkAnd(long a0, int a1, long[] a2);
79  protected static native long INTERNALmkOr(long a0, int a1, long[] a2);
80  protected static native long INTERNALmkAdd(long a0, int a1, long[] a2);
81  protected static native long INTERNALmkMul(long a0, int a1, long[] a2);
82  protected static native long INTERNALmkSub(long a0, int a1, long[] a2);
83  protected static native long INTERNALmkUnaryMinus(long a0, long a1);
84  protected static native long INTERNALmkDiv(long a0, long a1, long a2);
85  protected static native long INTERNALmkMod(long a0, long a1, long a2);
86  protected static native long INTERNALmkRem(long a0, long a1, long a2);
87  protected static native long INTERNALmkPower(long a0, long a1, long a2);
88  protected static native long INTERNALmkLt(long a0, long a1, long a2);
89  protected static native long INTERNALmkLe(long a0, long a1, long a2);
90  protected static native long INTERNALmkGt(long a0, long a1, long a2);
91  protected static native long INTERNALmkGe(long a0, long a1, long a2);
92  protected static native long INTERNALmkInt2real(long a0, long a1);
93  protected static native long INTERNALmkReal2int(long a0, long a1);
94  protected static native long INTERNALmkIsInt(long a0, long a1);
95  protected static native long INTERNALmkBvnot(long a0, long a1);
96  protected static native long INTERNALmkBvredand(long a0, long a1);
97  protected static native long INTERNALmkBvredor(long a0, long a1);
98  protected static native long INTERNALmkBvand(long a0, long a1, long a2);
99  protected static native long INTERNALmkBvor(long a0, long a1, long a2);
100  protected static native long INTERNALmkBvxor(long a0, long a1, long a2);
101  protected static native long INTERNALmkBvnand(long a0, long a1, long a2);
102  protected static native long INTERNALmkBvnor(long a0, long a1, long a2);
103  protected static native long INTERNALmkBvxnor(long a0, long a1, long a2);
104  protected static native long INTERNALmkBvneg(long a0, long a1);
105  protected static native long INTERNALmkBvadd(long a0, long a1, long a2);
106  protected static native long INTERNALmkBvsub(long a0, long a1, long a2);
107  protected static native long INTERNALmkBvmul(long a0, long a1, long a2);
108  protected static native long INTERNALmkBvudiv(long a0, long a1, long a2);
109  protected static native long INTERNALmkBvsdiv(long a0, long a1, long a2);
110  protected static native long INTERNALmkBvurem(long a0, long a1, long a2);
111  protected static native long INTERNALmkBvsrem(long a0, long a1, long a2);
112  protected static native long INTERNALmkBvsmod(long a0, long a1, long a2);
113  protected static native long INTERNALmkBvult(long a0, long a1, long a2);
114  protected static native long INTERNALmkBvslt(long a0, long a1, long a2);
115  protected static native long INTERNALmkBvule(long a0, long a1, long a2);
116  protected static native long INTERNALmkBvsle(long a0, long a1, long a2);
117  protected static native long INTERNALmkBvuge(long a0, long a1, long a2);
118  protected static native long INTERNALmkBvsge(long a0, long a1, long a2);
119  protected static native long INTERNALmkBvugt(long a0, long a1, long a2);
120  protected static native long INTERNALmkBvsgt(long a0, long a1, long a2);
121  protected static native long INTERNALmkConcat(long a0, long a1, long a2);
122  protected static native long INTERNALmkExtract(long a0, int a1, int a2, long a3);
123  protected static native long INTERNALmkSignExt(long a0, int a1, long a2);
124  protected static native long INTERNALmkZeroExt(long a0, int a1, long a2);
125  protected static native long INTERNALmkRepeat(long a0, int a1, long a2);
126  protected static native long INTERNALmkBvshl(long a0, long a1, long a2);
127  protected static native long INTERNALmkBvlshr(long a0, long a1, long a2);
128  protected static native long INTERNALmkBvashr(long a0, long a1, long a2);
129  protected static native long INTERNALmkRotateLeft(long a0, int a1, long a2);
130  protected static native long INTERNALmkRotateRight(long a0, int a1, long a2);
131  protected static native long INTERNALmkExtRotateLeft(long a0, long a1, long a2);
132  protected static native long INTERNALmkExtRotateRight(long a0, long a1, long a2);
133  protected static native long INTERNALmkInt2bv(long a0, int a1, long a2);
134  protected static native long INTERNALmkBv2int(long a0, long a1, boolean a2);
135  protected static native long INTERNALmkBvaddNoOverflow(long a0, long a1, long a2, boolean a3);
136  protected static native long INTERNALmkBvaddNoUnderflow(long a0, long a1, long a2);
137  protected static native long INTERNALmkBvsubNoOverflow(long a0, long a1, long a2);
138  protected static native long INTERNALmkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3);
139  protected static native long INTERNALmkBvsdivNoOverflow(long a0, long a1, long a2);
140  protected static native long INTERNALmkBvnegNoOverflow(long a0, long a1);
141  protected static native long INTERNALmkBvmulNoOverflow(long a0, long a1, long a2, boolean a3);
142  protected static native long INTERNALmkBvmulNoUnderflow(long a0, long a1, long a2);
143  protected static native long INTERNALmkSelect(long a0, long a1, long a2);
144  protected static native long INTERNALmkStore(long a0, long a1, long a2, long a3);
145  protected static native long INTERNALmkConstArray(long a0, long a1, long a2);
146  protected static native long INTERNALmkMap(long a0, long a1, int a2, long[] a3);
147  protected static native long INTERNALmkArrayDefault(long a0, long a1);
148  protected static native long INTERNALmkSetSort(long a0, long a1);
149  protected static native long INTERNALmkEmptySet(long a0, long a1);
150  protected static native long INTERNALmkFullSet(long a0, long a1);
151  protected static native long INTERNALmkSetAdd(long a0, long a1, long a2);
152  protected static native long INTERNALmkSetDel(long a0, long a1, long a2);
153  protected static native long INTERNALmkSetUnion(long a0, int a1, long[] a2);
154  protected static native long INTERNALmkSetIntersect(long a0, int a1, long[] a2);
155  protected static native long INTERNALmkSetDifference(long a0, long a1, long a2);
156  protected static native long INTERNALmkSetComplement(long a0, long a1);
157  protected static native long INTERNALmkSetMember(long a0, long a1, long a2);
158  protected static native long INTERNALmkSetSubset(long a0, long a1, long a2);
159  protected static native long INTERNALmkNumeral(long a0, String a1, long a2);
160  protected static native long INTERNALmkReal(long a0, int a1, int a2);
161  protected static native long INTERNALmkInt(long a0, int a1, long a2);
162  protected static native long INTERNALmkUnsignedInt(long a0, int a1, long a2);
163  protected static native long INTERNALmkInt64(long a0, long a1, long a2);
164  protected static native long INTERNALmkUnsignedInt64(long a0, long a1, long a2);
165  protected static native long INTERNALmkPattern(long a0, int a1, long[] a2);
166  protected static native long INTERNALmkBound(long a0, int a1, long a2);
167  protected static native long INTERNALmkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7);
168  protected static native long INTERNALmkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7);
169  protected static native long INTERNALmkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8);
170  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);
171  protected static native long INTERNALmkForallConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6);
172  protected static native long INTERNALmkExistsConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6);
173  protected static native long INTERNALmkQuantifierConst(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long a7);
174  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);
175  protected static native int INTERNALgetSymbolKind(long a0, long a1);
176  protected static native int INTERNALgetSymbolInt(long a0, long a1);
177  protected static native String INTERNALgetSymbolString(long a0, long a1);
178  protected static native long INTERNALgetSortName(long a0, long a1);
179  protected static native int INTERNALgetSortId(long a0, long a1);
180  protected static native long INTERNALsortToAst(long a0, long a1);
181  protected static native boolean INTERNALisEqSort(long a0, long a1, long a2);
182  protected static native int INTERNALgetSortKind(long a0, long a1);
183  protected static native int INTERNALgetBvSortSize(long a0, long a1);
184  protected static native boolean INTERNALgetFiniteDomainSortSize(long a0, long a1, LongPtr a2);
185  protected static native long INTERNALgetArraySortDomain(long a0, long a1);
186  protected static native long INTERNALgetArraySortRange(long a0, long a1);
187  protected static native long INTERNALgetTupleSortMkDecl(long a0, long a1);
188  protected static native int INTERNALgetTupleSortNumFields(long a0, long a1);
189  protected static native long INTERNALgetTupleSortFieldDecl(long a0, long a1, int a2);
190  protected static native int INTERNALgetDatatypeSortNumConstructors(long a0, long a1);
191  protected static native long INTERNALgetDatatypeSortConstructor(long a0, long a1, int a2);
192  protected static native long INTERNALgetDatatypeSortRecognizer(long a0, long a1, int a2);
193  protected static native long INTERNALgetDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3);
194  protected static native long INTERNALdatatypeUpdateField(long a0, long a1, long a2, long a3);
195  protected static native int INTERNALgetRelationArity(long a0, long a1);
196  protected static native long INTERNALgetRelationColumn(long a0, long a1, int a2);
197  protected static native long INTERNALmkAtmost(long a0, int a1, long[] a2, int a3);
198  protected static native long INTERNALmkPble(long a0, int a1, long[] a2, int[] a3, int a4);
199  protected static native long INTERNALfuncDeclToAst(long a0, long a1);
200  protected static native boolean INTERNALisEqFuncDecl(long a0, long a1, long a2);
201  protected static native int INTERNALgetFuncDeclId(long a0, long a1);
202  protected static native long INTERNALgetDeclName(long a0, long a1);
203  protected static native int INTERNALgetDeclKind(long a0, long a1);
204  protected static native int INTERNALgetDomainSize(long a0, long a1);
205  protected static native int INTERNALgetArity(long a0, long a1);
206  protected static native long INTERNALgetDomain(long a0, long a1, int a2);
207  protected static native long INTERNALgetRange(long a0, long a1);
208  protected static native int INTERNALgetDeclNumParameters(long a0, long a1);
209  protected static native int INTERNALgetDeclParameterKind(long a0, long a1, int a2);
210  protected static native int INTERNALgetDeclIntParameter(long a0, long a1, int a2);
211  protected static native double INTERNALgetDeclDoubleParameter(long a0, long a1, int a2);
212  protected static native long INTERNALgetDeclSymbolParameter(long a0, long a1, int a2);
213  protected static native long INTERNALgetDeclSortParameter(long a0, long a1, int a2);
214  protected static native long INTERNALgetDeclAstParameter(long a0, long a1, int a2);
215  protected static native long INTERNALgetDeclFuncDeclParameter(long a0, long a1, int a2);
216  protected static native String INTERNALgetDeclRationalParameter(long a0, long a1, int a2);
217  protected static native long INTERNALappToAst(long a0, long a1);
218  protected static native long INTERNALgetAppDecl(long a0, long a1);
219  protected static native int INTERNALgetAppNumArgs(long a0, long a1);
220  protected static native long INTERNALgetAppArg(long a0, long a1, int a2);
221  protected static native boolean INTERNALisEqAst(long a0, long a1, long a2);
222  protected static native int INTERNALgetAstId(long a0, long a1);
223  protected static native int INTERNALgetAstHash(long a0, long a1);
224  protected static native long INTERNALgetSort(long a0, long a1);
225  protected static native boolean INTERNALisWellSorted(long a0, long a1);
226  protected static native int INTERNALgetBoolValue(long a0, long a1);
227  protected static native int INTERNALgetAstKind(long a0, long a1);
228  protected static native boolean INTERNALisApp(long a0, long a1);
229  protected static native boolean INTERNALisNumeralAst(long a0, long a1);
230  protected static native boolean INTERNALisAlgebraicNumber(long a0, long a1);
231  protected static native long INTERNALtoApp(long a0, long a1);
232  protected static native long INTERNALtoFuncDecl(long a0, long a1);
233  protected static native String INTERNALgetNumeralString(long a0, long a1);
234  protected static native String INTERNALgetNumeralDecimalString(long a0, long a1, int a2);
235  protected static native long INTERNALgetNumerator(long a0, long a1);
236  protected static native long INTERNALgetDenominator(long a0, long a1);
237  protected static native boolean INTERNALgetNumeralSmall(long a0, long a1, LongPtr a2, LongPtr a3);
238  protected static native boolean INTERNALgetNumeralInt(long a0, long a1, IntPtr a2);
239  protected static native boolean INTERNALgetNumeralUint(long a0, long a1, IntPtr a2);
240  protected static native boolean INTERNALgetNumeralUint64(long a0, long a1, LongPtr a2);
241  protected static native boolean INTERNALgetNumeralInt64(long a0, long a1, LongPtr a2);
242  protected static native boolean INTERNALgetNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3);
243  protected static native long INTERNALgetAlgebraicNumberLower(long a0, long a1, int a2);
244  protected static native long INTERNALgetAlgebraicNumberUpper(long a0, long a1, int a2);
245  protected static native long INTERNALpatternToAst(long a0, long a1);
246  protected static native int INTERNALgetPatternNumTerms(long a0, long a1);
247  protected static native long INTERNALgetPattern(long a0, long a1, int a2);
248  protected static native int INTERNALgetIndexValue(long a0, long a1);
249  protected static native boolean INTERNALisQuantifierForall(long a0, long a1);
250  protected static native int INTERNALgetQuantifierWeight(long a0, long a1);
251  protected static native int INTERNALgetQuantifierNumPatterns(long a0, long a1);
252  protected static native long INTERNALgetQuantifierPatternAst(long a0, long a1, int a2);
253  protected static native int INTERNALgetQuantifierNumNoPatterns(long a0, long a1);
254  protected static native long INTERNALgetQuantifierNoPatternAst(long a0, long a1, int a2);
255  protected static native int INTERNALgetQuantifierNumBound(long a0, long a1);
256  protected static native long INTERNALgetQuantifierBoundName(long a0, long a1, int a2);
257  protected static native long INTERNALgetQuantifierBoundSort(long a0, long a1, int a2);
258  protected static native long INTERNALgetQuantifierBody(long a0, long a1);
259  protected static native long INTERNALsimplify(long a0, long a1);
260  protected static native long INTERNALsimplifyEx(long a0, long a1, long a2);
261  protected static native String INTERNALsimplifyGetHelp(long a0);
262  protected static native long INTERNALsimplifyGetParamDescrs(long a0);
263  protected static native long INTERNALupdateTerm(long a0, long a1, int a2, long[] a3);
264  protected static native long INTERNALsubstitute(long a0, long a1, int a2, long[] a3, long[] a4);
265  protected static native long INTERNALsubstituteVars(long a0, long a1, int a2, long[] a3);
266  protected static native long INTERNALtranslate(long a0, long a1, long a2);
267  protected static native void INTERNALmodelIncRef(long a0, long a1);
268  protected static native void INTERNALmodelDecRef(long a0, long a1);
269  protected static native boolean INTERNALmodelEval(long a0, long a1, long a2, boolean a3, LongPtr a4);
270  protected static native long INTERNALmodelGetConstInterp(long a0, long a1, long a2);
271  protected static native boolean INTERNALmodelHasInterp(long a0, long a1, long a2);
272  protected static native long INTERNALmodelGetFuncInterp(long a0, long a1, long a2);
273  protected static native int INTERNALmodelGetNumConsts(long a0, long a1);
274  protected static native long INTERNALmodelGetConstDecl(long a0, long a1, int a2);
275  protected static native int INTERNALmodelGetNumFuncs(long a0, long a1);
276  protected static native long INTERNALmodelGetFuncDecl(long a0, long a1, int a2);
277  protected static native int INTERNALmodelGetNumSorts(long a0, long a1);
278  protected static native long INTERNALmodelGetSort(long a0, long a1, int a2);
279  protected static native long INTERNALmodelGetSortUniverse(long a0, long a1, long a2);
280  protected static native boolean INTERNALisAsArray(long a0, long a1);
281  protected static native long INTERNALgetAsArrayFuncDecl(long a0, long a1);
282  protected static native void INTERNALfuncInterpIncRef(long a0, long a1);
283  protected static native void INTERNALfuncInterpDecRef(long a0, long a1);
284  protected static native int INTERNALfuncInterpGetNumEntries(long a0, long a1);
285  protected static native long INTERNALfuncInterpGetEntry(long a0, long a1, int a2);
286  protected static native long INTERNALfuncInterpGetElse(long a0, long a1);
287  protected static native int INTERNALfuncInterpGetArity(long a0, long a1);
288  protected static native void INTERNALfuncEntryIncRef(long a0, long a1);
289  protected static native void INTERNALfuncEntryDecRef(long a0, long a1);
290  protected static native long INTERNALfuncEntryGetValue(long a0, long a1);
291  protected static native int INTERNALfuncEntryGetNumArgs(long a0, long a1);
292  protected static native long INTERNALfuncEntryGetArg(long a0, long a1, int a2);
293  protected static native int INTERNALopenLog(String a0);
294  protected static native void INTERNALappendLog(String a0);
295  protected static native void INTERNALcloseLog();
296  protected static native void INTERNALtoggleWarningMessages(boolean a0);
297  protected static native void INTERNALsetAstPrintMode(long a0, int a1);
298  protected static native String INTERNALastToString(long a0, long a1);
299  protected static native String INTERNALpatternToString(long a0, long a1);
300  protected static native String INTERNALsortToString(long a0, long a1);
301  protected static native String INTERNALfuncDeclToString(long a0, long a1);
302  protected static native String INTERNALmodelToString(long a0, long a1);
303  protected static native String INTERNALbenchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7);
304  protected static native long INTERNALparseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
305  protected static native long INTERNALparseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
306  protected static native void INTERNALparseSmtlibString(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
307  protected static native void INTERNALparseSmtlibFile(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
308  protected static native int INTERNALgetSmtlibNumFormulas(long a0);
309  protected static native long INTERNALgetSmtlibFormula(long a0, int a1);
310  protected static native int INTERNALgetSmtlibNumAssumptions(long a0);
311  protected static native long INTERNALgetSmtlibAssumption(long a0, int a1);
312  protected static native int INTERNALgetSmtlibNumDecls(long a0);
313  protected static native long INTERNALgetSmtlibDecl(long a0, int a1);
314  protected static native int INTERNALgetSmtlibNumSorts(long a0);
315  protected static native long INTERNALgetSmtlibSort(long a0, int a1);
316  protected static native String INTERNALgetSmtlibError(long a0);
317  protected static native int INTERNALgetErrorCode(long a0);
318  protected static native void INTERNALsetError(long a0, int a1);
319  protected static native String INTERNALgetErrorMsg(int a0);
320  protected static native String INTERNALgetErrorMsgEx(long a0, int a1);
321  protected static native void INTERNALgetVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3);
322  protected static native void INTERNALenableTrace(String a0);
323  protected static native void INTERNALdisableTrace(String a0);
324  protected static native void INTERNALresetMemory();
325  protected static native void INTERNALfinalizeMemory();
326  protected static native long INTERNALmkFixedpoint(long a0);
327  protected static native void INTERNALfixedpointIncRef(long a0, long a1);
328  protected static native void INTERNALfixedpointDecRef(long a0, long a1);
329  protected static native void INTERNALfixedpointAddRule(long a0, long a1, long a2, long a3);
330  protected static native void INTERNALfixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4);
331  protected static native void INTERNALfixedpointAssert(long a0, long a1, long a2);
332  protected static native int INTERNALfixedpointQuery(long a0, long a1, long a2);
333  protected static native int INTERNALfixedpointQueryRelations(long a0, long a1, int a2, long[] a3);
334  protected static native long INTERNALfixedpointGetAnswer(long a0, long a1);
335  protected static native String INTERNALfixedpointGetReasonUnknown(long a0, long a1);
336  protected static native void INTERNALfixedpointUpdateRule(long a0, long a1, long a2, long a3);
337  protected static native int INTERNALfixedpointGetNumLevels(long a0, long a1, long a2);
338  protected static native long INTERNALfixedpointGetCoverDelta(long a0, long a1, int a2, long a3);
339  protected static native void INTERNALfixedpointAddCover(long a0, long a1, int a2, long a3, long a4);
340  protected static native long INTERNALfixedpointGetStatistics(long a0, long a1);
341  protected static native void INTERNALfixedpointRegisterRelation(long a0, long a1, long a2);
342  protected static native void INTERNALfixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4);
343  protected static native long INTERNALfixedpointGetRules(long a0, long a1);
344  protected static native long INTERNALfixedpointGetAssertions(long a0, long a1);
345  protected static native void INTERNALfixedpointSetParams(long a0, long a1, long a2);
346  protected static native String INTERNALfixedpointGetHelp(long a0, long a1);
347  protected static native long INTERNALfixedpointGetParamDescrs(long a0, long a1);
348  protected static native String INTERNALfixedpointToString(long a0, long a1, int a2, long[] a3);
349  protected static native long INTERNALfixedpointFromString(long a0, long a1, String a2);
350  protected static native long INTERNALfixedpointFromFile(long a0, long a1, String a2);
351  protected static native void INTERNALfixedpointPush(long a0, long a1);
352  protected static native void INTERNALfixedpointPop(long a0, long a1);
353  protected static native long INTERNALmkOptimize(long a0);
354  protected static native void INTERNALoptimizeIncRef(long a0, long a1);
355  protected static native void INTERNALoptimizeDecRef(long a0, long a1);
356  protected static native void INTERNALoptimizeAssert(long a0, long a1, long a2);
357  protected static native int INTERNALoptimizeAssertSoft(long a0, long a1, long a2, String a3, long a4);
358  protected static native int INTERNALoptimizeMaximize(long a0, long a1, long a2);
359  protected static native int INTERNALoptimizeMinimize(long a0, long a1, long a2);
360  protected static native void INTERNALoptimizePush(long a0, long a1);
361  protected static native void INTERNALoptimizePop(long a0, long a1);
362  protected static native int INTERNALoptimizeCheck(long a0, long a1);
363  protected static native String INTERNALoptimizeGetReasonUnknown(long a0, long a1);
364  protected static native long INTERNALoptimizeGetModel(long a0, long a1);
365  protected static native void INTERNALoptimizeSetParams(long a0, long a1, long a2);
366  protected static native long INTERNALoptimizeGetParamDescrs(long a0, long a1);
367  protected static native long INTERNALoptimizeGetLower(long a0, long a1, int a2);
368  protected static native long INTERNALoptimizeGetUpper(long a0, long a1, int a2);
369  protected static native String INTERNALoptimizeToString(long a0, long a1);
370  protected static native String INTERNALoptimizeGetHelp(long a0, long a1);
371  protected static native long INTERNALoptimizeGetStatistics(long a0, long a1);
372  protected static native long INTERNALmkAstVector(long a0);
373  protected static native void INTERNALastVectorIncRef(long a0, long a1);
374  protected static native void INTERNALastVectorDecRef(long a0, long a1);
375  protected static native int INTERNALastVectorSize(long a0, long a1);
376  protected static native long INTERNALastVectorGet(long a0, long a1, int a2);
377  protected static native void INTERNALastVectorSet(long a0, long a1, int a2, long a3);
378  protected static native void INTERNALastVectorResize(long a0, long a1, int a2);
379  protected static native void INTERNALastVectorPush(long a0, long a1, long a2);
380  protected static native long INTERNALastVectorTranslate(long a0, long a1, long a2);
381  protected static native String INTERNALastVectorToString(long a0, long a1);
382  protected static native long INTERNALmkAstMap(long a0);
383  protected static native void INTERNALastMapIncRef(long a0, long a1);
384  protected static native void INTERNALastMapDecRef(long a0, long a1);
385  protected static native boolean INTERNALastMapContains(long a0, long a1, long a2);
386  protected static native long INTERNALastMapFind(long a0, long a1, long a2);
387  protected static native void INTERNALastMapInsert(long a0, long a1, long a2, long a3);
388  protected static native void INTERNALastMapErase(long a0, long a1, long a2);
389  protected static native void INTERNALastMapReset(long a0, long a1);
390  protected static native int INTERNALastMapSize(long a0, long a1);
391  protected static native long INTERNALastMapKeys(long a0, long a1);
392  protected static native String INTERNALastMapToString(long a0, long a1);
393  protected static native long INTERNALmkGoal(long a0, boolean a1, boolean a2, boolean a3);
394  protected static native void INTERNALgoalIncRef(long a0, long a1);
395  protected static native void INTERNALgoalDecRef(long a0, long a1);
396  protected static native int INTERNALgoalPrecision(long a0, long a1);
397  protected static native void INTERNALgoalAssert(long a0, long a1, long a2);
398  protected static native boolean INTERNALgoalInconsistent(long a0, long a1);
399  protected static native int INTERNALgoalDepth(long a0, long a1);
400  protected static native void INTERNALgoalReset(long a0, long a1);
401  protected static native int INTERNALgoalSize(long a0, long a1);
402  protected static native long INTERNALgoalFormula(long a0, long a1, int a2);
403  protected static native int INTERNALgoalNumExprs(long a0, long a1);
404  protected static native boolean INTERNALgoalIsDecidedSat(long a0, long a1);
405  protected static native boolean INTERNALgoalIsDecidedUnsat(long a0, long a1);
406  protected static native long INTERNALgoalTranslate(long a0, long a1, long a2);
407  protected static native String INTERNALgoalToString(long a0, long a1);
408  protected static native long INTERNALmkTactic(long a0, String a1);
409  protected static native void INTERNALtacticIncRef(long a0, long a1);
410  protected static native void INTERNALtacticDecRef(long a0, long a1);
411  protected static native long INTERNALmkProbe(long a0, String a1);
412  protected static native void INTERNALprobeIncRef(long a0, long a1);
413  protected static native void INTERNALprobeDecRef(long a0, long a1);
414  protected static native long INTERNALtacticAndThen(long a0, long a1, long a2);
415  protected static native long INTERNALtacticOrElse(long a0, long a1, long a2);
416  protected static native long INTERNALtacticParOr(long a0, int a1, long[] a2);
417  protected static native long INTERNALtacticParAndThen(long a0, long a1, long a2);
418  protected static native long INTERNALtacticTryFor(long a0, long a1, int a2);
419  protected static native long INTERNALtacticWhen(long a0, long a1, long a2);
420  protected static native long INTERNALtacticCond(long a0, long a1, long a2, long a3);
421  protected static native long INTERNALtacticRepeat(long a0, long a1, int a2);
422  protected static native long INTERNALtacticSkip(long a0);
423  protected static native long INTERNALtacticFail(long a0);
424  protected static native long INTERNALtacticFailIf(long a0, long a1);
425  protected static native long INTERNALtacticFailIfNotDecided(long a0);
426  protected static native long INTERNALtacticUsingParams(long a0, long a1, long a2);
427  protected static native long INTERNALprobeConst(long a0, double a1);
428  protected static native long INTERNALprobeLt(long a0, long a1, long a2);
429  protected static native long INTERNALprobeGt(long a0, long a1, long a2);
430  protected static native long INTERNALprobeLe(long a0, long a1, long a2);
431  protected static native long INTERNALprobeGe(long a0, long a1, long a2);
432  protected static native long INTERNALprobeEq(long a0, long a1, long a2);
433  protected static native long INTERNALprobeAnd(long a0, long a1, long a2);
434  protected static native long INTERNALprobeOr(long a0, long a1, long a2);
435  protected static native long INTERNALprobeNot(long a0, long a1);
436  protected static native int INTERNALgetNumTactics(long a0);
437  protected static native String INTERNALgetTacticName(long a0, int a1);
438  protected static native int INTERNALgetNumProbes(long a0);
439  protected static native String INTERNALgetProbeName(long a0, int a1);
440  protected static native String INTERNALtacticGetHelp(long a0, long a1);
441  protected static native long INTERNALtacticGetParamDescrs(long a0, long a1);
442  protected static native String INTERNALtacticGetDescr(long a0, String a1);
443  protected static native String INTERNALprobeGetDescr(long a0, String a1);
444  protected static native double INTERNALprobeApply(long a0, long a1, long a2);
445  protected static native long INTERNALtacticApply(long a0, long a1, long a2);
446  protected static native long INTERNALtacticApplyEx(long a0, long a1, long a2, long a3);
447  protected static native void INTERNALapplyResultIncRef(long a0, long a1);
448  protected static native void INTERNALapplyResultDecRef(long a0, long a1);
449  protected static native String INTERNALapplyResultToString(long a0, long a1);
450  protected static native int INTERNALapplyResultGetNumSubgoals(long a0, long a1);
451  protected static native long INTERNALapplyResultGetSubgoal(long a0, long a1, int a2);
452  protected static native long INTERNALapplyResultConvertModel(long a0, long a1, int a2, long a3);
453  protected static native long INTERNALmkSolver(long a0);
454  protected static native long INTERNALmkSimpleSolver(long a0);
455  protected static native long INTERNALmkSolverForLogic(long a0, long a1);
456  protected static native long INTERNALmkSolverFromTactic(long a0, long a1);
457  protected static native String INTERNALsolverGetHelp(long a0, long a1);
458  protected static native long INTERNALsolverGetParamDescrs(long a0, long a1);
459  protected static native void INTERNALsolverSetParams(long a0, long a1, long a2);
460  protected static native void INTERNALsolverIncRef(long a0, long a1);
461  protected static native void INTERNALsolverDecRef(long a0, long a1);
462  protected static native void INTERNALsolverPush(long a0, long a1);
463  protected static native void INTERNALsolverPop(long a0, long a1, int a2);
464  protected static native void INTERNALsolverReset(long a0, long a1);
465  protected static native int INTERNALsolverGetNumScopes(long a0, long a1);
466  protected static native void INTERNALsolverAssert(long a0, long a1, long a2);
467  protected static native void INTERNALsolverAssertAndTrack(long a0, long a1, long a2, long a3);
468  protected static native long INTERNALsolverGetAssertions(long a0, long a1);
469  protected static native int INTERNALsolverCheck(long a0, long a1);
470  protected static native int INTERNALsolverCheckAssumptions(long a0, long a1, int a2, long[] a3);
471  protected static native long INTERNALsolverGetModel(long a0, long a1);
472  protected static native long INTERNALsolverGetProof(long a0, long a1);
473  protected static native long INTERNALsolverGetUnsatCore(long a0, long a1);
474  protected static native String INTERNALsolverGetReasonUnknown(long a0, long a1);
475  protected static native long INTERNALsolverGetStatistics(long a0, long a1);
476  protected static native String INTERNALsolverToString(long a0, long a1);
477  protected static native String INTERNALstatsToString(long a0, long a1);
478  protected static native void INTERNALstatsIncRef(long a0, long a1);
479  protected static native void INTERNALstatsDecRef(long a0, long a1);
480  protected static native int INTERNALstatsSize(long a0, long a1);
481  protected static native String INTERNALstatsGetKey(long a0, long a1, int a2);
482  protected static native boolean INTERNALstatsIsUint(long a0, long a1, int a2);
483  protected static native boolean INTERNALstatsIsDouble(long a0, long a1, int a2);
484  protected static native int INTERNALstatsGetUintValue(long a0, long a1, int a2);
485  protected static native double INTERNALstatsGetDoubleValue(long a0, long a1, int a2);
486  protected static native long INTERNALmkInjectiveFunction(long a0, long a1, int a2, long[] a3, long a4);
487  protected static native void INTERNALsetLogic(long a0, String a1);
488  protected static native void INTERNALpush(long a0);
489  protected static native void INTERNALpop(long a0, int a1);
490  protected static native int INTERNALgetNumScopes(long a0);
491  protected static native void INTERNALpersistAst(long a0, long a1, int a2);
492  protected static native void INTERNALassertCnstr(long a0, long a1);
493  protected static native int INTERNALcheckAndGetModel(long a0, LongPtr a1);
494  protected static native int INTERNALcheck(long a0);
495  protected static native int INTERNALcheckAssumptions(long a0, int a1, long[] a2, LongPtr a3, LongPtr a4, IntPtr a5, long[] a6);
496  protected static native int INTERNALgetImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4);
497  protected static native void INTERNALdelModel(long a0, long a1);
498  protected static native void INTERNALsoftCheckCancel(long a0);
499  protected static native int INTERNALgetSearchFailure(long a0);
500  protected static native long INTERNALmkLabel(long a0, long a1, boolean a2, long a3);
501  protected static native long INTERNALgetRelevantLabels(long a0);
502  protected static native long INTERNALgetRelevantLiterals(long a0);
503  protected static native long INTERNALgetGuessedLiterals(long a0);
504  protected static native void INTERNALdelLiterals(long a0, long a1);
505  protected static native int INTERNALgetNumLiterals(long a0, long a1);
506  protected static native long INTERNALgetLabelSymbol(long a0, long a1, int a2);
507  protected static native long INTERNALgetLiteral(long a0, long a1, int a2);
508  protected static native void INTERNALdisableLiteral(long a0, long a1, int a2);
509  protected static native void INTERNALblockLiterals(long a0, long a1);
510  protected static native int INTERNALgetModelNumConstants(long a0, long a1);
511  protected static native long INTERNALgetModelConstant(long a0, long a1, int a2);
512  protected static native int INTERNALgetModelNumFuncs(long a0, long a1);
513  protected static native long INTERNALgetModelFuncDecl(long a0, long a1, int a2);
514  protected static native boolean INTERNALevalFuncDecl(long a0, long a1, long a2, LongPtr a3);
515  protected static native boolean INTERNALisArrayValue(long a0, long a1, long a2, IntPtr a3);
516  protected static native void INTERNALgetArrayValue(long a0, long a1, long a2, int a3, long[] a4, long[] a5, LongPtr a6);
517  protected static native long INTERNALgetModelFuncElse(long a0, long a1, int a2);
518  protected static native int INTERNALgetModelFuncNumEntries(long a0, long a1, int a2);
519  protected static native int INTERNALgetModelFuncEntryNumArgs(long a0, long a1, int a2, int a3);
520  protected static native long INTERNALgetModelFuncEntryArg(long a0, long a1, int a2, int a3, int a4);
521  protected static native long INTERNALgetModelFuncEntryValue(long a0, long a1, int a2, int a3);
522  protected static native boolean INTERNALeval(long a0, long a1, long a2, LongPtr a3);
523  protected static native boolean INTERNALevalDecl(long a0, long a1, long a2, int a3, long[] a4, LongPtr a5);
524  protected static native String INTERNALcontextToString(long a0);
525  protected static native String INTERNALstatisticsToString(long a0);
526  protected static native long INTERNALgetContextAssignment(long a0);
527  protected static native boolean INTERNALalgebraicIsValue(long a0, long a1);
528  protected static native boolean INTERNALalgebraicIsPos(long a0, long a1);
529  protected static native boolean INTERNALalgebraicIsNeg(long a0, long a1);
530  protected static native boolean INTERNALalgebraicIsZero(long a0, long a1);
531  protected static native int INTERNALalgebraicSign(long a0, long a1);
532  protected static native long INTERNALalgebraicAdd(long a0, long a1, long a2);
533  protected static native long INTERNALalgebraicSub(long a0, long a1, long a2);
534  protected static native long INTERNALalgebraicMul(long a0, long a1, long a2);
535  protected static native long INTERNALalgebraicDiv(long a0, long a1, long a2);
536  protected static native long INTERNALalgebraicRoot(long a0, long a1, int a2);
537  protected static native long INTERNALalgebraicPower(long a0, long a1, int a2);
538  protected static native boolean INTERNALalgebraicLt(long a0, long a1, long a2);
539  protected static native boolean INTERNALalgebraicGt(long a0, long a1, long a2);
540  protected static native boolean INTERNALalgebraicLe(long a0, long a1, long a2);
541  protected static native boolean INTERNALalgebraicGe(long a0, long a1, long a2);
542  protected static native boolean INTERNALalgebraicEq(long a0, long a1, long a2);
543  protected static native boolean INTERNALalgebraicNeq(long a0, long a1, long a2);
544  protected static native long INTERNALalgebraicRoots(long a0, long a1, int a2, long[] a3);
545  protected static native int INTERNALalgebraicEval(long a0, long a1, int a2, long[] a3);
546  protected static native long INTERNALpolynomialSubresultants(long a0, long a1, long a2, long a3);
547  protected static native void INTERNALrcfDel(long a0, long a1);
548  protected static native long INTERNALrcfMkRational(long a0, String a1);
549  protected static native long INTERNALrcfMkSmallInt(long a0, int a1);
550  protected static native long INTERNALrcfMkPi(long a0);
551  protected static native long INTERNALrcfMkE(long a0);
552  protected static native long INTERNALrcfMkInfinitesimal(long a0);
553  protected static native int INTERNALrcfMkRoots(long a0, int a1, long[] a2, long[] a3);
554  protected static native long INTERNALrcfAdd(long a0, long a1, long a2);
555  protected static native long INTERNALrcfSub(long a0, long a1, long a2);
556  protected static native long INTERNALrcfMul(long a0, long a1, long a2);
557  protected static native long INTERNALrcfDiv(long a0, long a1, long a2);
558  protected static native long INTERNALrcfNeg(long a0, long a1);
559  protected static native long INTERNALrcfInv(long a0, long a1);
560  protected static native long INTERNALrcfPower(long a0, long a1, int a2);
561  protected static native boolean INTERNALrcfLt(long a0, long a1, long a2);
562  protected static native boolean INTERNALrcfGt(long a0, long a1, long a2);
563  protected static native boolean INTERNALrcfLe(long a0, long a1, long a2);
564  protected static native boolean INTERNALrcfGe(long a0, long a1, long a2);
565  protected static native boolean INTERNALrcfEq(long a0, long a1, long a2);
566  protected static native boolean INTERNALrcfNeq(long a0, long a1, long a2);
567  protected static native String INTERNALrcfNumToString(long a0, long a1, boolean a2, boolean a3);
568  protected static native String INTERNALrcfNumToDecimalString(long a0, long a1, int a2);
569  protected static native void INTERNALrcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3);
570  protected static native long INTERNALmkInterpolant(long a0, long a1);
571  protected static native long INTERNALmkInterpolationContext(long a0);
572  protected static native long INTERNALgetInterpolant(long a0, long a1, long a2, long a3);
573  protected static native int INTERNALcomputeInterpolant(long a0, long a1, long a2, LongPtr a3, LongPtr a4);
574  protected static native String INTERNALinterpolationProfile(long a0);
575  protected static native int INTERNALreadInterpolationProblem(long a0, IntPtr a1, ObjArrayPtr a2, UIntArrayPtr a3, String a4, StringPtr a5, IntPtr a6, ObjArrayPtr a7);
576  protected static native int INTERNALcheckInterpolant(long a0, int a1, long[] a2, int[] a3, long[] a4, StringPtr a5, int a6, long[] a7);
577  protected static native void INTERNALwriteInterpolationProblem(long a0, int a1, long[] a2, int[] a3, String a4, int a5, long[] a6);
578  protected static native long INTERNALmkFpaRoundingModeSort(long a0);
579  protected static native long INTERNALmkFpaRoundNearestTiesToEven(long a0);
580  protected static native long INTERNALmkFpaRne(long a0);
581  protected static native long INTERNALmkFpaRoundNearestTiesToAway(long a0);
582  protected static native long INTERNALmkFpaRna(long a0);
583  protected static native long INTERNALmkFpaRoundTowardPositive(long a0);
584  protected static native long INTERNALmkFpaRtp(long a0);
585  protected static native long INTERNALmkFpaRoundTowardNegative(long a0);
586  protected static native long INTERNALmkFpaRtn(long a0);
587  protected static native long INTERNALmkFpaRoundTowardZero(long a0);
588  protected static native long INTERNALmkFpaRtz(long a0);
589  protected static native long INTERNALmkFpaSort(long a0, int a1, int a2);
590  protected static native long INTERNALmkFpaSortHalf(long a0);
591  protected static native long INTERNALmkFpaSort16(long a0);
592  protected static native long INTERNALmkFpaSortSingle(long a0);
593  protected static native long INTERNALmkFpaSort32(long a0);
594  protected static native long INTERNALmkFpaSortDouble(long a0);
595  protected static native long INTERNALmkFpaSort64(long a0);
596  protected static native long INTERNALmkFpaSortQuadruple(long a0);
597  protected static native long INTERNALmkFpaSort128(long a0);
598  protected static native long INTERNALmkFpaNan(long a0, long a1);
599  protected static native long INTERNALmkFpaInf(long a0, long a1, boolean a2);
600  protected static native long INTERNALmkFpaZero(long a0, long a1, boolean a2);
601  protected static native long INTERNALmkFpaFp(long a0, long a1, long a2, long a3);
602  protected static native long INTERNALmkFpaNumeralFloat(long a0, float a1, long a2);
603  protected static native long INTERNALmkFpaNumeralDouble(long a0, double a1, long a2);
604  protected static native long INTERNALmkFpaNumeralInt(long a0, int a1, long a2);
605  protected static native long INTERNALmkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4);
606  protected static native long INTERNALmkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4);
607  protected static native long INTERNALmkFpaAbs(long a0, long a1);
608  protected static native long INTERNALmkFpaNeg(long a0, long a1);
609  protected static native long INTERNALmkFpaAdd(long a0, long a1, long a2, long a3);
610  protected static native long INTERNALmkFpaSub(long a0, long a1, long a2, long a3);
611  protected static native long INTERNALmkFpaMul(long a0, long a1, long a2, long a3);
612  protected static native long INTERNALmkFpaDiv(long a0, long a1, long a2, long a3);
613  protected static native long INTERNALmkFpaFma(long a0, long a1, long a2, long a3, long a4);
614  protected static native long INTERNALmkFpaSqrt(long a0, long a1, long a2);
615  protected static native long INTERNALmkFpaRem(long a0, long a1, long a2);
616  protected static native long INTERNALmkFpaRoundToIntegral(long a0, long a1, long a2);
617  protected static native long INTERNALmkFpaMin(long a0, long a1, long a2);
618  protected static native long INTERNALmkFpaMax(long a0, long a1, long a2);
619  protected static native long INTERNALmkFpaLeq(long a0, long a1, long a2);
620  protected static native long INTERNALmkFpaLt(long a0, long a1, long a2);
621  protected static native long INTERNALmkFpaGeq(long a0, long a1, long a2);
622  protected static native long INTERNALmkFpaGt(long a0, long a1, long a2);
623  protected static native long INTERNALmkFpaEq(long a0, long a1, long a2);
624  protected static native long INTERNALmkFpaIsNormal(long a0, long a1);
625  protected static native long INTERNALmkFpaIsSubnormal(long a0, long a1);
626  protected static native long INTERNALmkFpaIsZero(long a0, long a1);
627  protected static native long INTERNALmkFpaIsInfinite(long a0, long a1);
628  protected static native long INTERNALmkFpaIsNan(long a0, long a1);
629  protected static native long INTERNALmkFpaIsNegative(long a0, long a1);
630  protected static native long INTERNALmkFpaIsPositive(long a0, long a1);
631  protected static native long INTERNALmkFpaToFpBv(long a0, long a1, long a2);
632  protected static native long INTERNALmkFpaToFpFloat(long a0, long a1, long a2, long a3);
633  protected static native long INTERNALmkFpaToFpReal(long a0, long a1, long a2, long a3);
634  protected static native long INTERNALmkFpaToFpSigned(long a0, long a1, long a2, long a3);
635  protected static native long INTERNALmkFpaToFpUnsigned(long a0, long a1, long a2, long a3);
636  protected static native long INTERNALmkFpaToUbv(long a0, long a1, long a2, int a3);
637  protected static native long INTERNALmkFpaToSbv(long a0, long a1, long a2, int a3);
638  protected static native long INTERNALmkFpaToReal(long a0, long a1);
639  protected static native int INTERNALfpaGetEbits(long a0, long a1);
640  protected static native int INTERNALfpaGetSbits(long a0, long a1);
641  protected static native boolean INTERNALfpaGetNumeralSign(long a0, long a1, IntPtr a2);
642  protected static native String INTERNALfpaGetNumeralSignificandString(long a0, long a1);
643  protected static native boolean INTERNALfpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2);
644  protected static native String INTERNALfpaGetNumeralExponentString(long a0, long a1);
645  protected static native boolean INTERNALfpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2);
646  protected static native long INTERNALmkFpaToIeeeBv(long a0, long a1);
647  protected static native long INTERNALmkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4);
648 
649 
650  public static void globalParamSet(String a0, String a1)
651  {
652  INTERNALglobalParamSet(a0, a1);
653  }
654 
655  public static void globalParamResetAll()
656  {
658  }
659 
660  public static boolean globalParamGet(String a0, StringPtr a1)
661  {
662  boolean res = INTERNALglobalParamGet(a0, a1);
663  return res;
664  }
665 
666  public static long mkConfig()
667  {
668  long res = INTERNALmkConfig();
669  return res;
670  }
671 
672  public static void delConfig(long a0)
673  {
674  INTERNALdelConfig(a0);
675  }
676 
677  public static void setParamValue(long a0, String a1, String a2)
678  {
679  INTERNALsetParamValue(a0, a1, a2);
680  }
681 
682  public static long mkContext(long a0) throws Z3Exception
683  {
684  long res = INTERNALmkContext(a0);
685  if (res == 0)
686  throw new Z3Exception("Object allocation failed.");
687  return res;
688  }
689 
690  public static long mkContextRc(long a0) throws Z3Exception
691  {
692  long res = INTERNALmkContextRc(a0);
693  if (res == 0)
694  throw new Z3Exception("Object allocation failed.");
695  return res;
696  }
697 
698  public static void delContext(long a0) throws Z3Exception
699  {
700  INTERNALdelContext(a0);
701  }
702 
703  public static void incRef(long a0, long a1) throws Z3Exception
704  {
705  INTERNALincRef(a0, a1);
707  if (err != Z3_error_code.Z3_OK)
708  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
709  }
710 
711  public static void decRef(long a0, long a1) throws Z3Exception
712  {
713  INTERNALdecRef(a0, a1);
715  if (err != Z3_error_code.Z3_OK)
716  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
717  }
718 
719  public static void updateParamValue(long a0, String a1, String a2) throws Z3Exception
720  {
721  INTERNALupdateParamValue(a0, a1, a2);
723  if (err != Z3_error_code.Z3_OK)
724  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
725  }
726 
727  public static void interrupt(long a0) throws Z3Exception
728  {
729  INTERNALinterrupt(a0);
731  if (err != Z3_error_code.Z3_OK)
732  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
733  }
734 
735  public static long mkParams(long a0) throws Z3Exception
736  {
737  long res = INTERNALmkParams(a0);
739  if (err != Z3_error_code.Z3_OK)
740  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
741  return res;
742  }
743 
744  public static void paramsIncRef(long a0, long a1) throws Z3Exception
745  {
746  INTERNALparamsIncRef(a0, a1);
748  if (err != Z3_error_code.Z3_OK)
749  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
750  }
751 
752  public static void paramsDecRef(long a0, long a1) throws Z3Exception
753  {
754  INTERNALparamsDecRef(a0, a1);
756  if (err != Z3_error_code.Z3_OK)
757  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
758  }
759 
760  public static void paramsSetBool(long a0, long a1, long a2, boolean a3) throws Z3Exception
761  {
762  INTERNALparamsSetBool(a0, a1, a2, a3);
764  if (err != Z3_error_code.Z3_OK)
765  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
766  }
767 
768  public static void paramsSetUint(long a0, long a1, long a2, int a3) throws Z3Exception
769  {
770  INTERNALparamsSetUint(a0, a1, a2, a3);
772  if (err != Z3_error_code.Z3_OK)
773  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
774  }
775 
776  public static void paramsSetDouble(long a0, long a1, long a2, double a3) throws Z3Exception
777  {
778  INTERNALparamsSetDouble(a0, a1, a2, a3);
780  if (err != Z3_error_code.Z3_OK)
781  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
782  }
783 
784  public static void paramsSetSymbol(long a0, long a1, long a2, long a3) throws Z3Exception
785  {
786  INTERNALparamsSetSymbol(a0, a1, a2, a3);
788  if (err != Z3_error_code.Z3_OK)
789  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
790  }
791 
792  public static String paramsToString(long a0, long a1) throws Z3Exception
793  {
794  String res = INTERNALparamsToString(a0, a1);
796  if (err != Z3_error_code.Z3_OK)
797  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
798  return res;
799  }
800 
801  public static void paramsValidate(long a0, long a1, long a2) throws Z3Exception
802  {
803  INTERNALparamsValidate(a0, a1, a2);
805  if (err != Z3_error_code.Z3_OK)
806  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
807  }
808 
809  public static void paramDescrsIncRef(long a0, long a1) throws Z3Exception
810  {
813  if (err != Z3_error_code.Z3_OK)
814  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
815  }
816 
817  public static void paramDescrsDecRef(long a0, long a1) throws Z3Exception
818  {
821  if (err != Z3_error_code.Z3_OK)
822  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
823  }
824 
825  public static int paramDescrsGetKind(long a0, long a1, long a2) throws Z3Exception
826  {
827  int res = INTERNALparamDescrsGetKind(a0, a1, a2);
829  if (err != Z3_error_code.Z3_OK)
830  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
831  return res;
832  }
833 
834  public static int paramDescrsSize(long a0, long a1) throws Z3Exception
835  {
836  int res = INTERNALparamDescrsSize(a0, a1);
838  if (err != Z3_error_code.Z3_OK)
839  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
840  return res;
841  }
842 
843  public static long paramDescrsGetName(long a0, long a1, int a2) throws Z3Exception
844  {
845  long res = INTERNALparamDescrsGetName(a0, a1, a2);
847  if (err != Z3_error_code.Z3_OK)
848  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
849  return res;
850  }
851 
852  public static String paramDescrsToString(long a0, long a1) throws Z3Exception
853  {
854  String res = INTERNALparamDescrsToString(a0, a1);
856  if (err != Z3_error_code.Z3_OK)
857  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
858  return res;
859  }
860 
861  public static long mkIntSymbol(long a0, int a1) throws Z3Exception
862  {
863  long res = INTERNALmkIntSymbol(a0, a1);
865  if (err != Z3_error_code.Z3_OK)
866  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
867  return res;
868  }
869 
870  public static long mkStringSymbol(long a0, String a1) throws Z3Exception
871  {
872  long res = INTERNALmkStringSymbol(a0, a1);
874  if (err != Z3_error_code.Z3_OK)
875  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
876  return res;
877  }
878 
879  public static long mkUninterpretedSort(long a0, long a1) throws Z3Exception
880  {
881  long res = INTERNALmkUninterpretedSort(a0, a1);
883  if (err != Z3_error_code.Z3_OK)
884  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
885  return res;
886  }
887 
888  public static long mkBoolSort(long a0) throws Z3Exception
889  {
890  long res = INTERNALmkBoolSort(a0);
892  if (err != Z3_error_code.Z3_OK)
893  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
894  return res;
895  }
896 
897  public static long mkIntSort(long a0) throws Z3Exception
898  {
899  long res = INTERNALmkIntSort(a0);
901  if (err != Z3_error_code.Z3_OK)
902  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
903  return res;
904  }
905 
906  public static long mkRealSort(long a0) throws Z3Exception
907  {
908  long res = INTERNALmkRealSort(a0);
910  if (err != Z3_error_code.Z3_OK)
911  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
912  return res;
913  }
914 
915  public static long mkBvSort(long a0, int a1) throws Z3Exception
916  {
917  long res = INTERNALmkBvSort(a0, a1);
919  if (err != Z3_error_code.Z3_OK)
920  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
921  return res;
922  }
923 
924  public static long mkFiniteDomainSort(long a0, long a1, long a2) throws Z3Exception
925  {
926  long res = INTERNALmkFiniteDomainSort(a0, a1, a2);
928  if (err != Z3_error_code.Z3_OK)
929  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
930  return res;
931  }
932 
933  public static long mkArraySort(long a0, long a1, long a2) throws Z3Exception
934  {
935  long res = INTERNALmkArraySort(a0, a1, a2);
937  if (err != Z3_error_code.Z3_OK)
938  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
939  return res;
940  }
941 
942  public static long mkTupleSort(long a0, long a1, int a2, long[] a3, long[] a4, LongPtr a5, long[] a6) throws Z3Exception
943  {
944  long res = INTERNALmkTupleSort(a0, a1, a2, a3, a4, a5, a6);
946  if (err != Z3_error_code.Z3_OK)
947  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
948  return res;
949  }
950 
951  public static long mkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5) throws Z3Exception
952  {
953  long res = INTERNALmkEnumerationSort(a0, a1, a2, a3, a4, a5);
955  if (err != Z3_error_code.Z3_OK)
956  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
957  return res;
958  }
959 
960  public static long mkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8) throws Z3Exception
961  {
962  long res = INTERNALmkListSort(a0, a1, a2, a3, a4, a5, a6, a7, a8);
964  if (err != Z3_error_code.Z3_OK)
965  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
966  return res;
967  }
968 
969  public static long mkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6) throws Z3Exception
970  {
971  long res = INTERNALmkConstructor(a0, a1, a2, a3, a4, a5, a6);
973  if (err != Z3_error_code.Z3_OK)
974  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
975  return res;
976  }
977 
978  public static void delConstructor(long a0, long a1) throws Z3Exception
979  {
980  INTERNALdelConstructor(a0, a1);
982  if (err != Z3_error_code.Z3_OK)
983  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
984  }
985 
986  public static long mkDatatype(long a0, long a1, int a2, long[] a3) throws Z3Exception
987  {
988  long res = INTERNALmkDatatype(a0, a1, a2, a3);
990  if (err != Z3_error_code.Z3_OK)
991  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
992  return res;
993  }
994 
995  public static long mkConstructorList(long a0, int a1, long[] a2) throws Z3Exception
996  {
997  long res = INTERNALmkConstructorList(a0, a1, a2);
999  if (err != Z3_error_code.Z3_OK)
1000  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1001  return res;
1002  }
1003 
1004  public static void delConstructorList(long a0, long a1) throws Z3Exception
1005  {
1008  if (err != Z3_error_code.Z3_OK)
1009  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1010  }
1011 
1012  public static void mkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4) throws Z3Exception
1013  {
1014  INTERNALmkDatatypes(a0, a1, a2, a3, a4);
1016  if (err != Z3_error_code.Z3_OK)
1017  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1018  }
1019 
1020  public static void queryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5) throws Z3Exception
1021  {
1022  INTERNALqueryConstructor(a0, a1, a2, a3, a4, a5);
1024  if (err != Z3_error_code.Z3_OK)
1025  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1026  }
1027 
1028  public static long mkFuncDecl(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1029  {
1030  long res = INTERNALmkFuncDecl(a0, a1, a2, a3, a4);
1032  if (err != Z3_error_code.Z3_OK)
1033  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1034  return res;
1035  }
1036 
1037  public static long mkApp(long a0, long a1, int a2, long[] a3) throws Z3Exception
1038  {
1039  long res = INTERNALmkApp(a0, a1, a2, a3);
1041  if (err != Z3_error_code.Z3_OK)
1042  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1043  return res;
1044  }
1045 
1046  public static long mkConst(long a0, long a1, long a2) throws Z3Exception
1047  {
1048  long res = INTERNALmkConst(a0, a1, a2);
1050  if (err != Z3_error_code.Z3_OK)
1051  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1052  return res;
1053  }
1054 
1055  public static long mkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4) throws Z3Exception
1056  {
1057  long res = INTERNALmkFreshFuncDecl(a0, a1, a2, a3, a4);
1059  if (err != Z3_error_code.Z3_OK)
1060  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1061  return res;
1062  }
1063 
1064  public static long mkFreshConst(long a0, String a1, long a2) throws Z3Exception
1065  {
1066  long res = INTERNALmkFreshConst(a0, a1, a2);
1068  if (err != Z3_error_code.Z3_OK)
1069  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1070  return res;
1071  }
1072 
1073  public static long mkTrue(long a0) throws Z3Exception
1074  {
1075  long res = INTERNALmkTrue(a0);
1077  if (err != Z3_error_code.Z3_OK)
1078  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1079  return res;
1080  }
1081 
1082  public static long mkFalse(long a0) throws Z3Exception
1083  {
1084  long res = INTERNALmkFalse(a0);
1086  if (err != Z3_error_code.Z3_OK)
1087  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1088  return res;
1089  }
1090 
1091  public static long mkEq(long a0, long a1, long a2) throws Z3Exception
1092  {
1093  long res = INTERNALmkEq(a0, a1, a2);
1095  if (err != Z3_error_code.Z3_OK)
1096  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1097  return res;
1098  }
1099 
1100  public static long mkDistinct(long a0, int a1, long[] a2) throws Z3Exception
1101  {
1102  long res = INTERNALmkDistinct(a0, a1, a2);
1104  if (err != Z3_error_code.Z3_OK)
1105  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1106  return res;
1107  }
1108 
1109  public static long mkNot(long a0, long a1) throws Z3Exception
1110  {
1111  long res = INTERNALmkNot(a0, a1);
1113  if (err != Z3_error_code.Z3_OK)
1114  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1115  return res;
1116  }
1117 
1118  public static long mkIte(long a0, long a1, long a2, long a3) throws Z3Exception
1119  {
1120  long res = INTERNALmkIte(a0, a1, a2, a3);
1122  if (err != Z3_error_code.Z3_OK)
1123  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1124  return res;
1125  }
1126 
1127  public static long mkIff(long a0, long a1, long a2) throws Z3Exception
1128  {
1129  long res = INTERNALmkIff(a0, a1, a2);
1131  if (err != Z3_error_code.Z3_OK)
1132  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1133  return res;
1134  }
1135 
1136  public static long mkImplies(long a0, long a1, long a2) throws Z3Exception
1137  {
1138  long res = INTERNALmkImplies(a0, a1, a2);
1140  if (err != Z3_error_code.Z3_OK)
1141  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1142  return res;
1143  }
1144 
1145  public static long mkXor(long a0, long a1, long a2) throws Z3Exception
1146  {
1147  long res = INTERNALmkXor(a0, a1, a2);
1149  if (err != Z3_error_code.Z3_OK)
1150  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1151  return res;
1152  }
1153 
1154  public static long mkAnd(long a0, int a1, long[] a2) throws Z3Exception
1155  {
1156  long res = INTERNALmkAnd(a0, a1, a2);
1158  if (err != Z3_error_code.Z3_OK)
1159  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1160  return res;
1161  }
1162 
1163  public static long mkOr(long a0, int a1, long[] a2) throws Z3Exception
1164  {
1165  long res = INTERNALmkOr(a0, a1, a2);
1167  if (err != Z3_error_code.Z3_OK)
1168  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1169  return res;
1170  }
1171 
1172  public static long mkAdd(long a0, int a1, long[] a2) throws Z3Exception
1173  {
1174  long res = INTERNALmkAdd(a0, a1, a2);
1176  if (err != Z3_error_code.Z3_OK)
1177  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1178  return res;
1179  }
1180 
1181  public static long mkMul(long a0, int a1, long[] a2) throws Z3Exception
1182  {
1183  long res = INTERNALmkMul(a0, a1, a2);
1185  if (err != Z3_error_code.Z3_OK)
1186  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1187  return res;
1188  }
1189 
1190  public static long mkSub(long a0, int a1, long[] a2) throws Z3Exception
1191  {
1192  long res = INTERNALmkSub(a0, a1, a2);
1194  if (err != Z3_error_code.Z3_OK)
1195  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1196  return res;
1197  }
1198 
1199  public static long mkUnaryMinus(long a0, long a1) throws Z3Exception
1200  {
1201  long res = INTERNALmkUnaryMinus(a0, a1);
1203  if (err != Z3_error_code.Z3_OK)
1204  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1205  return res;
1206  }
1207 
1208  public static long mkDiv(long a0, long a1, long a2) throws Z3Exception
1209  {
1210  long res = INTERNALmkDiv(a0, a1, a2);
1212  if (err != Z3_error_code.Z3_OK)
1213  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1214  return res;
1215  }
1216 
1217  public static long mkMod(long a0, long a1, long a2) throws Z3Exception
1218  {
1219  long res = INTERNALmkMod(a0, a1, a2);
1221  if (err != Z3_error_code.Z3_OK)
1222  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1223  return res;
1224  }
1225 
1226  public static long mkRem(long a0, long a1, long a2) throws Z3Exception
1227  {
1228  long res = INTERNALmkRem(a0, a1, a2);
1230  if (err != Z3_error_code.Z3_OK)
1231  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1232  return res;
1233  }
1234 
1235  public static long mkPower(long a0, long a1, long a2) throws Z3Exception
1236  {
1237  long res = INTERNALmkPower(a0, a1, a2);
1239  if (err != Z3_error_code.Z3_OK)
1240  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1241  return res;
1242  }
1243 
1244  public static long mkLt(long a0, long a1, long a2) throws Z3Exception
1245  {
1246  long res = INTERNALmkLt(a0, a1, a2);
1248  if (err != Z3_error_code.Z3_OK)
1249  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1250  return res;
1251  }
1252 
1253  public static long mkLe(long a0, long a1, long a2) throws Z3Exception
1254  {
1255  long res = INTERNALmkLe(a0, a1, a2);
1257  if (err != Z3_error_code.Z3_OK)
1258  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1259  return res;
1260  }
1261 
1262  public static long mkGt(long a0, long a1, long a2) throws Z3Exception
1263  {
1264  long res = INTERNALmkGt(a0, a1, a2);
1266  if (err != Z3_error_code.Z3_OK)
1267  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1268  return res;
1269  }
1270 
1271  public static long mkGe(long a0, long a1, long a2) throws Z3Exception
1272  {
1273  long res = INTERNALmkGe(a0, a1, a2);
1275  if (err != Z3_error_code.Z3_OK)
1276  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1277  return res;
1278  }
1279 
1280  public static long mkInt2real(long a0, long a1) throws Z3Exception
1281  {
1282  long res = INTERNALmkInt2real(a0, a1);
1284  if (err != Z3_error_code.Z3_OK)
1285  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1286  return res;
1287  }
1288 
1289  public static long mkReal2int(long a0, long a1) throws Z3Exception
1290  {
1291  long res = INTERNALmkReal2int(a0, a1);
1293  if (err != Z3_error_code.Z3_OK)
1294  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1295  return res;
1296  }
1297 
1298  public static long mkIsInt(long a0, long a1) throws Z3Exception
1299  {
1300  long res = INTERNALmkIsInt(a0, a1);
1302  if (err != Z3_error_code.Z3_OK)
1303  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1304  return res;
1305  }
1306 
1307  public static long mkBvnot(long a0, long a1) throws Z3Exception
1308  {
1309  long res = INTERNALmkBvnot(a0, a1);
1311  if (err != Z3_error_code.Z3_OK)
1312  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1313  return res;
1314  }
1315 
1316  public static long mkBvredand(long a0, long a1) throws Z3Exception
1317  {
1318  long res = INTERNALmkBvredand(a0, a1);
1320  if (err != Z3_error_code.Z3_OK)
1321  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1322  return res;
1323  }
1324 
1325  public static long mkBvredor(long a0, long a1) throws Z3Exception
1326  {
1327  long res = INTERNALmkBvredor(a0, a1);
1329  if (err != Z3_error_code.Z3_OK)
1330  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1331  return res;
1332  }
1333 
1334  public static long mkBvand(long a0, long a1, long a2) throws Z3Exception
1335  {
1336  long res = INTERNALmkBvand(a0, a1, a2);
1338  if (err != Z3_error_code.Z3_OK)
1339  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1340  return res;
1341  }
1342 
1343  public static long mkBvor(long a0, long a1, long a2) throws Z3Exception
1344  {
1345  long res = INTERNALmkBvor(a0, a1, a2);
1347  if (err != Z3_error_code.Z3_OK)
1348  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1349  return res;
1350  }
1351 
1352  public static long mkBvxor(long a0, long a1, long a2) throws Z3Exception
1353  {
1354  long res = INTERNALmkBvxor(a0, a1, a2);
1356  if (err != Z3_error_code.Z3_OK)
1357  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1358  return res;
1359  }
1360 
1361  public static long mkBvnand(long a0, long a1, long a2) throws Z3Exception
1362  {
1363  long res = INTERNALmkBvnand(a0, a1, a2);
1365  if (err != Z3_error_code.Z3_OK)
1366  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1367  return res;
1368  }
1369 
1370  public static long mkBvnor(long a0, long a1, long a2) throws Z3Exception
1371  {
1372  long res = INTERNALmkBvnor(a0, a1, a2);
1374  if (err != Z3_error_code.Z3_OK)
1375  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1376  return res;
1377  }
1378 
1379  public static long mkBvxnor(long a0, long a1, long a2) throws Z3Exception
1380  {
1381  long res = INTERNALmkBvxnor(a0, a1, a2);
1383  if (err != Z3_error_code.Z3_OK)
1384  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1385  return res;
1386  }
1387 
1388  public static long mkBvneg(long a0, long a1) throws Z3Exception
1389  {
1390  long res = INTERNALmkBvneg(a0, a1);
1392  if (err != Z3_error_code.Z3_OK)
1393  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1394  return res;
1395  }
1396 
1397  public static long mkBvadd(long a0, long a1, long a2) throws Z3Exception
1398  {
1399  long res = INTERNALmkBvadd(a0, a1, a2);
1401  if (err != Z3_error_code.Z3_OK)
1402  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1403  return res;
1404  }
1405 
1406  public static long mkBvsub(long a0, long a1, long a2) throws Z3Exception
1407  {
1408  long res = INTERNALmkBvsub(a0, a1, a2);
1410  if (err != Z3_error_code.Z3_OK)
1411  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1412  return res;
1413  }
1414 
1415  public static long mkBvmul(long a0, long a1, long a2) throws Z3Exception
1416  {
1417  long res = INTERNALmkBvmul(a0, a1, a2);
1419  if (err != Z3_error_code.Z3_OK)
1420  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1421  return res;
1422  }
1423 
1424  public static long mkBvudiv(long a0, long a1, long a2) throws Z3Exception
1425  {
1426  long res = INTERNALmkBvudiv(a0, a1, a2);
1428  if (err != Z3_error_code.Z3_OK)
1429  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1430  return res;
1431  }
1432 
1433  public static long mkBvsdiv(long a0, long a1, long a2) throws Z3Exception
1434  {
1435  long res = INTERNALmkBvsdiv(a0, a1, a2);
1437  if (err != Z3_error_code.Z3_OK)
1438  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1439  return res;
1440  }
1441 
1442  public static long mkBvurem(long a0, long a1, long a2) throws Z3Exception
1443  {
1444  long res = INTERNALmkBvurem(a0, a1, a2);
1446  if (err != Z3_error_code.Z3_OK)
1447  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1448  return res;
1449  }
1450 
1451  public static long mkBvsrem(long a0, long a1, long a2) throws Z3Exception
1452  {
1453  long res = INTERNALmkBvsrem(a0, a1, a2);
1455  if (err != Z3_error_code.Z3_OK)
1456  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1457  return res;
1458  }
1459 
1460  public static long mkBvsmod(long a0, long a1, long a2) throws Z3Exception
1461  {
1462  long res = INTERNALmkBvsmod(a0, a1, a2);
1464  if (err != Z3_error_code.Z3_OK)
1465  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1466  return res;
1467  }
1468 
1469  public static long mkBvult(long a0, long a1, long a2) throws Z3Exception
1470  {
1471  long res = INTERNALmkBvult(a0, a1, a2);
1473  if (err != Z3_error_code.Z3_OK)
1474  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1475  return res;
1476  }
1477 
1478  public static long mkBvslt(long a0, long a1, long a2) throws Z3Exception
1479  {
1480  long res = INTERNALmkBvslt(a0, a1, a2);
1482  if (err != Z3_error_code.Z3_OK)
1483  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1484  return res;
1485  }
1486 
1487  public static long mkBvule(long a0, long a1, long a2) throws Z3Exception
1488  {
1489  long res = INTERNALmkBvule(a0, a1, a2);
1491  if (err != Z3_error_code.Z3_OK)
1492  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1493  return res;
1494  }
1495 
1496  public static long mkBvsle(long a0, long a1, long a2) throws Z3Exception
1497  {
1498  long res = INTERNALmkBvsle(a0, a1, a2);
1500  if (err != Z3_error_code.Z3_OK)
1501  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1502  return res;
1503  }
1504 
1505  public static long mkBvuge(long a0, long a1, long a2) throws Z3Exception
1506  {
1507  long res = INTERNALmkBvuge(a0, a1, a2);
1509  if (err != Z3_error_code.Z3_OK)
1510  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1511  return res;
1512  }
1513 
1514  public static long mkBvsge(long a0, long a1, long a2) throws Z3Exception
1515  {
1516  long res = INTERNALmkBvsge(a0, a1, a2);
1518  if (err != Z3_error_code.Z3_OK)
1519  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1520  return res;
1521  }
1522 
1523  public static long mkBvugt(long a0, long a1, long a2) throws Z3Exception
1524  {
1525  long res = INTERNALmkBvugt(a0, a1, a2);
1527  if (err != Z3_error_code.Z3_OK)
1528  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1529  return res;
1530  }
1531 
1532  public static long mkBvsgt(long a0, long a1, long a2) throws Z3Exception
1533  {
1534  long res = INTERNALmkBvsgt(a0, a1, a2);
1536  if (err != Z3_error_code.Z3_OK)
1537  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1538  return res;
1539  }
1540 
1541  public static long mkConcat(long a0, long a1, long a2) throws Z3Exception
1542  {
1543  long res = INTERNALmkConcat(a0, a1, a2);
1545  if (err != Z3_error_code.Z3_OK)
1546  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1547  return res;
1548  }
1549 
1550  public static long mkExtract(long a0, int a1, int a2, long a3) throws Z3Exception
1551  {
1552  long res = INTERNALmkExtract(a0, a1, a2, a3);
1554  if (err != Z3_error_code.Z3_OK)
1555  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1556  return res;
1557  }
1558 
1559  public static long mkSignExt(long a0, int a1, long a2) throws Z3Exception
1560  {
1561  long res = INTERNALmkSignExt(a0, a1, a2);
1563  if (err != Z3_error_code.Z3_OK)
1564  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1565  return res;
1566  }
1567 
1568  public static long mkZeroExt(long a0, int a1, long a2) throws Z3Exception
1569  {
1570  long res = INTERNALmkZeroExt(a0, a1, a2);
1572  if (err != Z3_error_code.Z3_OK)
1573  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1574  return res;
1575  }
1576 
1577  public static long mkRepeat(long a0, int a1, long a2) throws Z3Exception
1578  {
1579  long res = INTERNALmkRepeat(a0, a1, a2);
1581  if (err != Z3_error_code.Z3_OK)
1582  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1583  return res;
1584  }
1585 
1586  public static long mkBvshl(long a0, long a1, long a2) throws Z3Exception
1587  {
1588  long res = INTERNALmkBvshl(a0, a1, a2);
1590  if (err != Z3_error_code.Z3_OK)
1591  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1592  return res;
1593  }
1594 
1595  public static long mkBvlshr(long a0, long a1, long a2) throws Z3Exception
1596  {
1597  long res = INTERNALmkBvlshr(a0, a1, a2);
1599  if (err != Z3_error_code.Z3_OK)
1600  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1601  return res;
1602  }
1603 
1604  public static long mkBvashr(long a0, long a1, long a2) throws Z3Exception
1605  {
1606  long res = INTERNALmkBvashr(a0, a1, a2);
1608  if (err != Z3_error_code.Z3_OK)
1609  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1610  return res;
1611  }
1612 
1613  public static long mkRotateLeft(long a0, int a1, long a2) throws Z3Exception
1614  {
1615  long res = INTERNALmkRotateLeft(a0, a1, a2);
1617  if (err != Z3_error_code.Z3_OK)
1618  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1619  return res;
1620  }
1621 
1622  public static long mkRotateRight(long a0, int a1, long a2) throws Z3Exception
1623  {
1624  long res = INTERNALmkRotateRight(a0, a1, a2);
1626  if (err != Z3_error_code.Z3_OK)
1627  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1628  return res;
1629  }
1630 
1631  public static long mkExtRotateLeft(long a0, long a1, long a2) throws Z3Exception
1632  {
1633  long res = INTERNALmkExtRotateLeft(a0, a1, a2);
1635  if (err != Z3_error_code.Z3_OK)
1636  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1637  return res;
1638  }
1639 
1640  public static long mkExtRotateRight(long a0, long a1, long a2) throws Z3Exception
1641  {
1642  long res = INTERNALmkExtRotateRight(a0, a1, a2);
1644  if (err != Z3_error_code.Z3_OK)
1645  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1646  return res;
1647  }
1648 
1649  public static long mkInt2bv(long a0, int a1, long a2) throws Z3Exception
1650  {
1651  long res = INTERNALmkInt2bv(a0, a1, a2);
1653  if (err != Z3_error_code.Z3_OK)
1654  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1655  return res;
1656  }
1657 
1658  public static long mkBv2int(long a0, long a1, boolean a2) throws Z3Exception
1659  {
1660  long res = INTERNALmkBv2int(a0, a1, a2);
1662  if (err != Z3_error_code.Z3_OK)
1663  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1664  return res;
1665  }
1666 
1667  public static long mkBvaddNoOverflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1668  {
1669  long res = INTERNALmkBvaddNoOverflow(a0, a1, a2, a3);
1671  if (err != Z3_error_code.Z3_OK)
1672  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1673  return res;
1674  }
1675 
1676  public static long mkBvaddNoUnderflow(long a0, long a1, long a2) throws Z3Exception
1677  {
1678  long res = INTERNALmkBvaddNoUnderflow(a0, a1, a2);
1680  if (err != Z3_error_code.Z3_OK)
1681  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1682  return res;
1683  }
1684 
1685  public static long mkBvsubNoOverflow(long a0, long a1, long a2) throws Z3Exception
1686  {
1687  long res = INTERNALmkBvsubNoOverflow(a0, a1, a2);
1689  if (err != Z3_error_code.Z3_OK)
1690  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1691  return res;
1692  }
1693 
1694  public static long mkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1695  {
1696  long res = INTERNALmkBvsubNoUnderflow(a0, a1, a2, a3);
1698  if (err != Z3_error_code.Z3_OK)
1699  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1700  return res;
1701  }
1702 
1703  public static long mkBvsdivNoOverflow(long a0, long a1, long a2) throws Z3Exception
1704  {
1705  long res = INTERNALmkBvsdivNoOverflow(a0, a1, a2);
1707  if (err != Z3_error_code.Z3_OK)
1708  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1709  return res;
1710  }
1711 
1712  public static long mkBvnegNoOverflow(long a0, long a1) throws Z3Exception
1713  {
1714  long res = INTERNALmkBvnegNoOverflow(a0, a1);
1716  if (err != Z3_error_code.Z3_OK)
1717  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1718  return res;
1719  }
1720 
1721  public static long mkBvmulNoOverflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1722  {
1723  long res = INTERNALmkBvmulNoOverflow(a0, a1, a2, a3);
1725  if (err != Z3_error_code.Z3_OK)
1726  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1727  return res;
1728  }
1729 
1730  public static long mkBvmulNoUnderflow(long a0, long a1, long a2) throws Z3Exception
1731  {
1732  long res = INTERNALmkBvmulNoUnderflow(a0, a1, a2);
1734  if (err != Z3_error_code.Z3_OK)
1735  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1736  return res;
1737  }
1738 
1739  public static long mkSelect(long a0, long a1, long a2) throws Z3Exception
1740  {
1741  long res = INTERNALmkSelect(a0, a1, a2);
1743  if (err != Z3_error_code.Z3_OK)
1744  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1745  return res;
1746  }
1747 
1748  public static long mkStore(long a0, long a1, long a2, long a3) throws Z3Exception
1749  {
1750  long res = INTERNALmkStore(a0, a1, a2, a3);
1752  if (err != Z3_error_code.Z3_OK)
1753  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1754  return res;
1755  }
1756 
1757  public static long mkConstArray(long a0, long a1, long a2) throws Z3Exception
1758  {
1759  long res = INTERNALmkConstArray(a0, a1, a2);
1761  if (err != Z3_error_code.Z3_OK)
1762  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1763  return res;
1764  }
1765 
1766  public static long mkMap(long a0, long a1, int a2, long[] a3) throws Z3Exception
1767  {
1768  long res = INTERNALmkMap(a0, a1, a2, a3);
1770  if (err != Z3_error_code.Z3_OK)
1771  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1772  return res;
1773  }
1774 
1775  public static long mkArrayDefault(long a0, long a1) throws Z3Exception
1776  {
1777  long res = INTERNALmkArrayDefault(a0, a1);
1779  if (err != Z3_error_code.Z3_OK)
1780  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1781  return res;
1782  }
1783 
1784  public static long mkSetSort(long a0, long a1) throws Z3Exception
1785  {
1786  long res = INTERNALmkSetSort(a0, a1);
1788  if (err != Z3_error_code.Z3_OK)
1789  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1790  return res;
1791  }
1792 
1793  public static long mkEmptySet(long a0, long a1) throws Z3Exception
1794  {
1795  long res = INTERNALmkEmptySet(a0, a1);
1797  if (err != Z3_error_code.Z3_OK)
1798  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1799  return res;
1800  }
1801 
1802  public static long mkFullSet(long a0, long a1) throws Z3Exception
1803  {
1804  long res = INTERNALmkFullSet(a0, a1);
1806  if (err != Z3_error_code.Z3_OK)
1807  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1808  return res;
1809  }
1810 
1811  public static long mkSetAdd(long a0, long a1, long a2) throws Z3Exception
1812  {
1813  long res = INTERNALmkSetAdd(a0, a1, a2);
1815  if (err != Z3_error_code.Z3_OK)
1816  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1817  return res;
1818  }
1819 
1820  public static long mkSetDel(long a0, long a1, long a2) throws Z3Exception
1821  {
1822  long res = INTERNALmkSetDel(a0, a1, a2);
1824  if (err != Z3_error_code.Z3_OK)
1825  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1826  return res;
1827  }
1828 
1829  public static long mkSetUnion(long a0, int a1, long[] a2) throws Z3Exception
1830  {
1831  long res = INTERNALmkSetUnion(a0, a1, a2);
1833  if (err != Z3_error_code.Z3_OK)
1834  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1835  return res;
1836  }
1837 
1838  public static long mkSetIntersect(long a0, int a1, long[] a2) throws Z3Exception
1839  {
1840  long res = INTERNALmkSetIntersect(a0, a1, a2);
1842  if (err != Z3_error_code.Z3_OK)
1843  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1844  return res;
1845  }
1846 
1847  public static long mkSetDifference(long a0, long a1, long a2) throws Z3Exception
1848  {
1849  long res = INTERNALmkSetDifference(a0, a1, a2);
1851  if (err != Z3_error_code.Z3_OK)
1852  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1853  return res;
1854  }
1855 
1856  public static long mkSetComplement(long a0, long a1) throws Z3Exception
1857  {
1858  long res = INTERNALmkSetComplement(a0, a1);
1860  if (err != Z3_error_code.Z3_OK)
1861  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1862  return res;
1863  }
1864 
1865  public static long mkSetMember(long a0, long a1, long a2) throws Z3Exception
1866  {
1867  long res = INTERNALmkSetMember(a0, a1, a2);
1869  if (err != Z3_error_code.Z3_OK)
1870  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1871  return res;
1872  }
1873 
1874  public static long mkSetSubset(long a0, long a1, long a2) throws Z3Exception
1875  {
1876  long res = INTERNALmkSetSubset(a0, a1, a2);
1878  if (err != Z3_error_code.Z3_OK)
1879  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1880  return res;
1881  }
1882 
1883  public static long mkNumeral(long a0, String a1, long a2) throws Z3Exception
1884  {
1885  long res = INTERNALmkNumeral(a0, a1, a2);
1887  if (err != Z3_error_code.Z3_OK)
1888  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1889  return res;
1890  }
1891 
1892  public static long mkReal(long a0, int a1, int a2) throws Z3Exception
1893  {
1894  long res = INTERNALmkReal(a0, a1, a2);
1896  if (err != Z3_error_code.Z3_OK)
1897  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1898  return res;
1899  }
1900 
1901  public static long mkInt(long a0, int a1, long a2) throws Z3Exception
1902  {
1903  long res = INTERNALmkInt(a0, a1, a2);
1905  if (err != Z3_error_code.Z3_OK)
1906  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1907  return res;
1908  }
1909 
1910  public static long mkUnsignedInt(long a0, int a1, long a2) throws Z3Exception
1911  {
1912  long res = INTERNALmkUnsignedInt(a0, a1, a2);
1914  if (err != Z3_error_code.Z3_OK)
1915  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1916  return res;
1917  }
1918 
1919  public static long mkInt64(long a0, long a1, long a2) throws Z3Exception
1920  {
1921  long res = INTERNALmkInt64(a0, a1, a2);
1923  if (err != Z3_error_code.Z3_OK)
1924  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1925  return res;
1926  }
1927 
1928  public static long mkUnsignedInt64(long a0, long a1, long a2) throws Z3Exception
1929  {
1930  long res = INTERNALmkUnsignedInt64(a0, a1, a2);
1932  if (err != Z3_error_code.Z3_OK)
1933  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1934  return res;
1935  }
1936 
1937  public static long mkPattern(long a0, int a1, long[] a2) throws Z3Exception
1938  {
1939  long res = INTERNALmkPattern(a0, a1, a2);
1941  if (err != Z3_error_code.Z3_OK)
1942  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1943  return res;
1944  }
1945 
1946  public static long mkBound(long a0, int a1, long a2) throws Z3Exception
1947  {
1948  long res = INTERNALmkBound(a0, a1, a2);
1950  if (err != Z3_error_code.Z3_OK)
1951  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1952  return res;
1953  }
1954 
1955  public static long mkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7) throws Z3Exception
1956  {
1957  long res = INTERNALmkForall(a0, a1, a2, a3, a4, a5, a6, a7);
1959  if (err != Z3_error_code.Z3_OK)
1960  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1961  return res;
1962  }
1963 
1964  public static long mkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7) throws Z3Exception
1965  {
1966  long res = INTERNALmkExists(a0, a1, a2, a3, a4, a5, a6, a7);
1968  if (err != Z3_error_code.Z3_OK)
1969  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1970  return res;
1971  }
1972 
1973  public static long mkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8) throws Z3Exception
1974  {
1975  long res = INTERNALmkQuantifier(a0, a1, a2, a3, a4, a5, a6, a7, a8);
1977  if (err != Z3_error_code.Z3_OK)
1978  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1979  return res;
1980  }
1981 
1982  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
1983  {
1984  long res = INTERNALmkQuantifierEx(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
1986  if (err != Z3_error_code.Z3_OK)
1987  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1988  return res;
1989  }
1990 
1991  public static long mkForallConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6) throws Z3Exception
1992  {
1993  long res = INTERNALmkForallConst(a0, a1, a2, a3, a4, a5, a6);
1995  if (err != Z3_error_code.Z3_OK)
1996  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1997  return res;
1998  }
1999 
2000  public static long mkExistsConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6) throws Z3Exception
2001  {
2002  long res = INTERNALmkExistsConst(a0, a1, a2, a3, a4, a5, a6);
2004  if (err != Z3_error_code.Z3_OK)
2005  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2006  return res;
2007  }
2008 
2009  public static long mkQuantifierConst(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long a7) throws Z3Exception
2010  {
2011  long res = INTERNALmkQuantifierConst(a0, a1, a2, a3, a4, a5, a6, a7);
2013  if (err != Z3_error_code.Z3_OK)
2014  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2015  return res;
2016  }
2017 
2018  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
2019  {
2020  long res = INTERNALmkQuantifierConstEx(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
2022  if (err != Z3_error_code.Z3_OK)
2023  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2024  return res;
2025  }
2026 
2027  public static int getSymbolKind(long a0, long a1) throws Z3Exception
2028  {
2029  int res = INTERNALgetSymbolKind(a0, a1);
2031  if (err != Z3_error_code.Z3_OK)
2032  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2033  return res;
2034  }
2035 
2036  public static int getSymbolInt(long a0, long a1) throws Z3Exception
2037  {
2038  int res = INTERNALgetSymbolInt(a0, a1);
2040  if (err != Z3_error_code.Z3_OK)
2041  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2042  return res;
2043  }
2044 
2045  public static String getSymbolString(long a0, long a1) throws Z3Exception
2046  {
2047  String res = INTERNALgetSymbolString(a0, a1);
2049  if (err != Z3_error_code.Z3_OK)
2050  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2051  return res;
2052  }
2053 
2054  public static long getSortName(long a0, long a1) throws Z3Exception
2055  {
2056  long res = INTERNALgetSortName(a0, a1);
2058  if (err != Z3_error_code.Z3_OK)
2059  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2060  return res;
2061  }
2062 
2063  public static int getSortId(long a0, long a1) throws Z3Exception
2064  {
2065  int res = INTERNALgetSortId(a0, a1);
2067  if (err != Z3_error_code.Z3_OK)
2068  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2069  return res;
2070  }
2071 
2072  public static long sortToAst(long a0, long a1) throws Z3Exception
2073  {
2074  long res = INTERNALsortToAst(a0, a1);
2076  if (err != Z3_error_code.Z3_OK)
2077  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2078  return res;
2079  }
2080 
2081  public static boolean isEqSort(long a0, long a1, long a2) throws Z3Exception
2082  {
2083  boolean res = INTERNALisEqSort(a0, a1, a2);
2085  if (err != Z3_error_code.Z3_OK)
2086  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2087  return res;
2088  }
2089 
2090  public static int getSortKind(long a0, long a1) throws Z3Exception
2091  {
2092  int res = INTERNALgetSortKind(a0, a1);
2094  if (err != Z3_error_code.Z3_OK)
2095  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2096  return res;
2097  }
2098 
2099  public static int getBvSortSize(long a0, long a1) throws Z3Exception
2100  {
2101  int res = INTERNALgetBvSortSize(a0, a1);
2103  if (err != Z3_error_code.Z3_OK)
2104  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2105  return res;
2106  }
2107 
2108  public static boolean getFiniteDomainSortSize(long a0, long a1, LongPtr a2) throws Z3Exception
2109  {
2110  boolean res = INTERNALgetFiniteDomainSortSize(a0, a1, a2);
2112  if (err != Z3_error_code.Z3_OK)
2113  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2114  return res;
2115  }
2116 
2117  public static long getArraySortDomain(long a0, long a1) throws Z3Exception
2118  {
2119  long res = INTERNALgetArraySortDomain(a0, a1);
2121  if (err != Z3_error_code.Z3_OK)
2122  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2123  return res;
2124  }
2125 
2126  public static long getArraySortRange(long a0, long a1) throws Z3Exception
2127  {
2128  long res = INTERNALgetArraySortRange(a0, a1);
2130  if (err != Z3_error_code.Z3_OK)
2131  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2132  return res;
2133  }
2134 
2135  public static long getTupleSortMkDecl(long a0, long a1) throws Z3Exception
2136  {
2137  long res = INTERNALgetTupleSortMkDecl(a0, a1);
2139  if (err != Z3_error_code.Z3_OK)
2140  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2141  return res;
2142  }
2143 
2144  public static int getTupleSortNumFields(long a0, long a1) throws Z3Exception
2145  {
2146  int res = INTERNALgetTupleSortNumFields(a0, a1);
2148  if (err != Z3_error_code.Z3_OK)
2149  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2150  return res;
2151  }
2152 
2153  public static long getTupleSortFieldDecl(long a0, long a1, int a2) throws Z3Exception
2154  {
2155  long res = INTERNALgetTupleSortFieldDecl(a0, a1, a2);
2157  if (err != Z3_error_code.Z3_OK)
2158  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2159  return res;
2160  }
2161 
2162  public static int getDatatypeSortNumConstructors(long a0, long a1) throws Z3Exception
2163  {
2164  int res = INTERNALgetDatatypeSortNumConstructors(a0, a1);
2166  if (err != Z3_error_code.Z3_OK)
2167  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2168  return res;
2169  }
2170 
2171  public static long getDatatypeSortConstructor(long a0, long a1, int a2) throws Z3Exception
2172  {
2173  long res = INTERNALgetDatatypeSortConstructor(a0, a1, a2);
2175  if (err != Z3_error_code.Z3_OK)
2176  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2177  return res;
2178  }
2179 
2180  public static long getDatatypeSortRecognizer(long a0, long a1, int a2) throws Z3Exception
2181  {
2182  long res = INTERNALgetDatatypeSortRecognizer(a0, a1, a2);
2184  if (err != Z3_error_code.Z3_OK)
2185  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2186  return res;
2187  }
2188 
2189  public static long getDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3) throws Z3Exception
2190  {
2191  long res = INTERNALgetDatatypeSortConstructorAccessor(a0, a1, a2, a3);
2193  if (err != Z3_error_code.Z3_OK)
2194  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2195  return res;
2196  }
2197 
2198  public static long datatypeUpdateField(long a0, long a1, long a2, long a3) throws Z3Exception
2199  {
2200  long res = INTERNALdatatypeUpdateField(a0, a1, a2, a3);
2202  if (err != Z3_error_code.Z3_OK)
2203  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2204  return res;
2205  }
2206 
2207  public static int getRelationArity(long a0, long a1) throws Z3Exception
2208  {
2209  int res = INTERNALgetRelationArity(a0, a1);
2211  if (err != Z3_error_code.Z3_OK)
2212  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2213  return res;
2214  }
2215 
2216  public static long getRelationColumn(long a0, long a1, int a2) throws Z3Exception
2217  {
2218  long res = INTERNALgetRelationColumn(a0, a1, a2);
2220  if (err != Z3_error_code.Z3_OK)
2221  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2222  return res;
2223  }
2224 
2225  public static long mkAtmost(long a0, int a1, long[] a2, int a3) throws Z3Exception
2226  {
2227  long res = INTERNALmkAtmost(a0, a1, a2, a3);
2229  if (err != Z3_error_code.Z3_OK)
2230  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2231  return res;
2232  }
2233 
2234  public static long mkPble(long a0, int a1, long[] a2, int[] a3, int a4) throws Z3Exception
2235  {
2236  long res = INTERNALmkPble(a0, a1, a2, a3, a4);
2238  if (err != Z3_error_code.Z3_OK)
2239  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2240  return res;
2241  }
2242 
2243  public static long funcDeclToAst(long a0, long a1) throws Z3Exception
2244  {
2245  long res = INTERNALfuncDeclToAst(a0, a1);
2247  if (err != Z3_error_code.Z3_OK)
2248  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2249  return res;
2250  }
2251 
2252  public static boolean isEqFuncDecl(long a0, long a1, long a2) throws Z3Exception
2253  {
2254  boolean res = INTERNALisEqFuncDecl(a0, a1, a2);
2256  if (err != Z3_error_code.Z3_OK)
2257  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2258  return res;
2259  }
2260 
2261  public static int getFuncDeclId(long a0, long a1) throws Z3Exception
2262  {
2263  int res = INTERNALgetFuncDeclId(a0, a1);
2265  if (err != Z3_error_code.Z3_OK)
2266  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2267  return res;
2268  }
2269 
2270  public static long getDeclName(long a0, long a1) throws Z3Exception
2271  {
2272  long res = INTERNALgetDeclName(a0, a1);
2274  if (err != Z3_error_code.Z3_OK)
2275  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2276  return res;
2277  }
2278 
2279  public static int getDeclKind(long a0, long a1) throws Z3Exception
2280  {
2281  int res = INTERNALgetDeclKind(a0, a1);
2283  if (err != Z3_error_code.Z3_OK)
2284  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2285  return res;
2286  }
2287 
2288  public static int getDomainSize(long a0, long a1) throws Z3Exception
2289  {
2290  int res = INTERNALgetDomainSize(a0, a1);
2292  if (err != Z3_error_code.Z3_OK)
2293  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2294  return res;
2295  }
2296 
2297  public static int getArity(long a0, long a1) throws Z3Exception
2298  {
2299  int res = INTERNALgetArity(a0, a1);
2301  if (err != Z3_error_code.Z3_OK)
2302  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2303  return res;
2304  }
2305 
2306  public static long getDomain(long a0, long a1, int a2) throws Z3Exception
2307  {
2308  long res = INTERNALgetDomain(a0, a1, a2);
2310  if (err != Z3_error_code.Z3_OK)
2311  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2312  return res;
2313  }
2314 
2315  public static long getRange(long a0, long a1) throws Z3Exception
2316  {
2317  long res = INTERNALgetRange(a0, a1);
2319  if (err != Z3_error_code.Z3_OK)
2320  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2321  return res;
2322  }
2323 
2324  public static int getDeclNumParameters(long a0, long a1) throws Z3Exception
2325  {
2326  int res = INTERNALgetDeclNumParameters(a0, a1);
2328  if (err != Z3_error_code.Z3_OK)
2329  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2330  return res;
2331  }
2332 
2333  public static int getDeclParameterKind(long a0, long a1, int a2) throws Z3Exception
2334  {
2335  int res = INTERNALgetDeclParameterKind(a0, a1, a2);
2337  if (err != Z3_error_code.Z3_OK)
2338  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2339  return res;
2340  }
2341 
2342  public static int getDeclIntParameter(long a0, long a1, int a2) throws Z3Exception
2343  {
2344  int res = INTERNALgetDeclIntParameter(a0, a1, a2);
2346  if (err != Z3_error_code.Z3_OK)
2347  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2348  return res;
2349  }
2350 
2351  public static double getDeclDoubleParameter(long a0, long a1, int a2) throws Z3Exception
2352  {
2353  double res = INTERNALgetDeclDoubleParameter(a0, a1, a2);
2355  if (err != Z3_error_code.Z3_OK)
2356  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2357  return res;
2358  }
2359 
2360  public static long getDeclSymbolParameter(long a0, long a1, int a2) throws Z3Exception
2361  {
2362  long res = INTERNALgetDeclSymbolParameter(a0, a1, a2);
2364  if (err != Z3_error_code.Z3_OK)
2365  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2366  return res;
2367  }
2368 
2369  public static long getDeclSortParameter(long a0, long a1, int a2) throws Z3Exception
2370  {
2371  long res = INTERNALgetDeclSortParameter(a0, a1, a2);
2373  if (err != Z3_error_code.Z3_OK)
2374  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2375  return res;
2376  }
2377 
2378  public static long getDeclAstParameter(long a0, long a1, int a2) throws Z3Exception
2379  {
2380  long res = INTERNALgetDeclAstParameter(a0, a1, a2);
2382  if (err != Z3_error_code.Z3_OK)
2383  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2384  return res;
2385  }
2386 
2387  public static long getDeclFuncDeclParameter(long a0, long a1, int a2) throws Z3Exception
2388  {
2389  long res = INTERNALgetDeclFuncDeclParameter(a0, a1, a2);
2391  if (err != Z3_error_code.Z3_OK)
2392  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2393  return res;
2394  }
2395 
2396  public static String getDeclRationalParameter(long a0, long a1, int a2) throws Z3Exception
2397  {
2398  String res = INTERNALgetDeclRationalParameter(a0, a1, a2);
2400  if (err != Z3_error_code.Z3_OK)
2401  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2402  return res;
2403  }
2404 
2405  public static long appToAst(long a0, long a1) throws Z3Exception
2406  {
2407  long res = INTERNALappToAst(a0, a1);
2409  if (err != Z3_error_code.Z3_OK)
2410  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2411  return res;
2412  }
2413 
2414  public static long getAppDecl(long a0, long a1) throws Z3Exception
2415  {
2416  long res = INTERNALgetAppDecl(a0, a1);
2418  if (err != Z3_error_code.Z3_OK)
2419  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2420  return res;
2421  }
2422 
2423  public static int getAppNumArgs(long a0, long a1) throws Z3Exception
2424  {
2425  int res = INTERNALgetAppNumArgs(a0, a1);
2427  if (err != Z3_error_code.Z3_OK)
2428  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2429  return res;
2430  }
2431 
2432  public static long getAppArg(long a0, long a1, int a2) throws Z3Exception
2433  {
2434  long res = INTERNALgetAppArg(a0, a1, a2);
2436  if (err != Z3_error_code.Z3_OK)
2437  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2438  return res;
2439  }
2440 
2441  public static boolean isEqAst(long a0, long a1, long a2) throws Z3Exception
2442  {
2443  boolean res = INTERNALisEqAst(a0, a1, a2);
2445  if (err != Z3_error_code.Z3_OK)
2446  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2447  return res;
2448  }
2449 
2450  public static int getAstId(long a0, long a1) throws Z3Exception
2451  {
2452  int res = INTERNALgetAstId(a0, a1);
2454  if (err != Z3_error_code.Z3_OK)
2455  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2456  return res;
2457  }
2458 
2459  public static int getAstHash(long a0, long a1) throws Z3Exception
2460  {
2461  int res = INTERNALgetAstHash(a0, a1);
2463  if (err != Z3_error_code.Z3_OK)
2464  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2465  return res;
2466  }
2467 
2468  public static long getSort(long a0, long a1) throws Z3Exception
2469  {
2470  long res = INTERNALgetSort(a0, a1);
2472  if (err != Z3_error_code.Z3_OK)
2473  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2474  return res;
2475  }
2476 
2477  public static boolean isWellSorted(long a0, long a1) throws Z3Exception
2478  {
2479  boolean res = INTERNALisWellSorted(a0, a1);
2481  if (err != Z3_error_code.Z3_OK)
2482  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2483  return res;
2484  }
2485 
2486  public static int getBoolValue(long a0, long a1) throws Z3Exception
2487  {
2488  int res = INTERNALgetBoolValue(a0, a1);
2490  if (err != Z3_error_code.Z3_OK)
2491  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2492  return res;
2493  }
2494 
2495  public static int getAstKind(long a0, long a1) throws Z3Exception
2496  {
2497  int res = INTERNALgetAstKind(a0, a1);
2499  if (err != Z3_error_code.Z3_OK)
2500  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2501  return res;
2502  }
2503 
2504  public static boolean isApp(long a0, long a1) throws Z3Exception
2505  {
2506  boolean res = INTERNALisApp(a0, a1);
2508  if (err != Z3_error_code.Z3_OK)
2509  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2510  return res;
2511  }
2512 
2513  public static boolean isNumeralAst(long a0, long a1) throws Z3Exception
2514  {
2515  boolean res = INTERNALisNumeralAst(a0, a1);
2517  if (err != Z3_error_code.Z3_OK)
2518  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2519  return res;
2520  }
2521 
2522  public static boolean isAlgebraicNumber(long a0, long a1) throws Z3Exception
2523  {
2524  boolean res = INTERNALisAlgebraicNumber(a0, a1);
2526  if (err != Z3_error_code.Z3_OK)
2527  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2528  return res;
2529  }
2530 
2531  public static long toApp(long a0, long a1) throws Z3Exception
2532  {
2533  long res = INTERNALtoApp(a0, a1);
2535  if (err != Z3_error_code.Z3_OK)
2536  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2537  return res;
2538  }
2539 
2540  public static long toFuncDecl(long a0, long a1) throws Z3Exception
2541  {
2542  long res = INTERNALtoFuncDecl(a0, a1);
2544  if (err != Z3_error_code.Z3_OK)
2545  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2546  return res;
2547  }
2548 
2549  public static String getNumeralString(long a0, long a1) throws Z3Exception
2550  {
2551  String res = INTERNALgetNumeralString(a0, a1);
2553  if (err != Z3_error_code.Z3_OK)
2554  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2555  return res;
2556  }
2557 
2558  public static String getNumeralDecimalString(long a0, long a1, int a2) throws Z3Exception
2559  {
2560  String res = INTERNALgetNumeralDecimalString(a0, a1, a2);
2562  if (err != Z3_error_code.Z3_OK)
2563  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2564  return res;
2565  }
2566 
2567  public static long getNumerator(long a0, long a1) throws Z3Exception
2568  {
2569  long res = INTERNALgetNumerator(a0, a1);
2571  if (err != Z3_error_code.Z3_OK)
2572  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2573  return res;
2574  }
2575 
2576  public static long getDenominator(long a0, long a1) throws Z3Exception
2577  {
2578  long res = INTERNALgetDenominator(a0, a1);
2580  if (err != Z3_error_code.Z3_OK)
2581  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2582  return res;
2583  }
2584 
2585  public static boolean getNumeralSmall(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
2586  {
2587  boolean res = INTERNALgetNumeralSmall(a0, a1, a2, a3);
2589  if (err != Z3_error_code.Z3_OK)
2590  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2591  return res;
2592  }
2593 
2594  public static boolean getNumeralInt(long a0, long a1, IntPtr a2) throws Z3Exception
2595  {
2596  boolean res = INTERNALgetNumeralInt(a0, a1, a2);
2598  if (err != Z3_error_code.Z3_OK)
2599  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2600  return res;
2601  }
2602 
2603  public static boolean getNumeralUint(long a0, long a1, IntPtr a2) throws Z3Exception
2604  {
2605  boolean res = INTERNALgetNumeralUint(a0, a1, a2);
2607  if (err != Z3_error_code.Z3_OK)
2608  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2609  return res;
2610  }
2611 
2612  public static boolean getNumeralUint64(long a0, long a1, LongPtr a2) throws Z3Exception
2613  {
2614  boolean res = INTERNALgetNumeralUint64(a0, a1, a2);
2616  if (err != Z3_error_code.Z3_OK)
2617  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2618  return res;
2619  }
2620 
2621  public static boolean getNumeralInt64(long a0, long a1, LongPtr a2) throws Z3Exception
2622  {
2623  boolean res = INTERNALgetNumeralInt64(a0, a1, a2);
2625  if (err != Z3_error_code.Z3_OK)
2626  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2627  return res;
2628  }
2629 
2630  public static boolean getNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
2631  {
2632  boolean res = INTERNALgetNumeralRationalInt64(a0, a1, a2, a3);
2634  if (err != Z3_error_code.Z3_OK)
2635  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2636  return res;
2637  }
2638 
2639  public static long getAlgebraicNumberLower(long a0, long a1, int a2) throws Z3Exception
2640  {
2641  long res = INTERNALgetAlgebraicNumberLower(a0, a1, a2);
2643  if (err != Z3_error_code.Z3_OK)
2644  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2645  return res;
2646  }
2647 
2648  public static long getAlgebraicNumberUpper(long a0, long a1, int a2) throws Z3Exception
2649  {
2650  long res = INTERNALgetAlgebraicNumberUpper(a0, a1, a2);
2652  if (err != Z3_error_code.Z3_OK)
2653  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2654  return res;
2655  }
2656 
2657  public static long patternToAst(long a0, long a1) throws Z3Exception
2658  {
2659  long res = INTERNALpatternToAst(a0, a1);
2661  if (err != Z3_error_code.Z3_OK)
2662  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2663  return res;
2664  }
2665 
2666  public static int getPatternNumTerms(long a0, long a1) throws Z3Exception
2667  {
2668  int res = INTERNALgetPatternNumTerms(a0, a1);
2670  if (err != Z3_error_code.Z3_OK)
2671  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2672  return res;
2673  }
2674 
2675  public static long getPattern(long a0, long a1, int a2) throws Z3Exception
2676  {
2677  long res = INTERNALgetPattern(a0, a1, a2);
2679  if (err != Z3_error_code.Z3_OK)
2680  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2681  return res;
2682  }
2683 
2684  public static int getIndexValue(long a0, long a1) throws Z3Exception
2685  {
2686  int res = INTERNALgetIndexValue(a0, a1);
2688  if (err != Z3_error_code.Z3_OK)
2689  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2690  return res;
2691  }
2692 
2693  public static boolean isQuantifierForall(long a0, long a1) throws Z3Exception
2694  {
2695  boolean res = INTERNALisQuantifierForall(a0, a1);
2697  if (err != Z3_error_code.Z3_OK)
2698  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2699  return res;
2700  }
2701 
2702  public static int getQuantifierWeight(long a0, long a1) throws Z3Exception
2703  {
2704  int res = INTERNALgetQuantifierWeight(a0, a1);
2706  if (err != Z3_error_code.Z3_OK)
2707  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2708  return res;
2709  }
2710 
2711  public static int getQuantifierNumPatterns(long a0, long a1) throws Z3Exception
2712  {
2713  int res = INTERNALgetQuantifierNumPatterns(a0, a1);
2715  if (err != Z3_error_code.Z3_OK)
2716  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2717  return res;
2718  }
2719 
2720  public static long getQuantifierPatternAst(long a0, long a1, int a2) throws Z3Exception
2721  {
2722  long res = INTERNALgetQuantifierPatternAst(a0, a1, a2);
2724  if (err != Z3_error_code.Z3_OK)
2725  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2726  return res;
2727  }
2728 
2729  public static int getQuantifierNumNoPatterns(long a0, long a1) throws Z3Exception
2730  {
2731  int res = INTERNALgetQuantifierNumNoPatterns(a0, a1);
2733  if (err != Z3_error_code.Z3_OK)
2734  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2735  return res;
2736  }
2737 
2738  public static long getQuantifierNoPatternAst(long a0, long a1, int a2) throws Z3Exception
2739  {
2740  long res = INTERNALgetQuantifierNoPatternAst(a0, a1, a2);
2742  if (err != Z3_error_code.Z3_OK)
2743  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2744  return res;
2745  }
2746 
2747  public static int getQuantifierNumBound(long a0, long a1) throws Z3Exception
2748  {
2749  int res = INTERNALgetQuantifierNumBound(a0, a1);
2751  if (err != Z3_error_code.Z3_OK)
2752  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2753  return res;
2754  }
2755 
2756  public static long getQuantifierBoundName(long a0, long a1, int a2) throws Z3Exception
2757  {
2758  long res = INTERNALgetQuantifierBoundName(a0, a1, a2);
2760  if (err != Z3_error_code.Z3_OK)
2761  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2762  return res;
2763  }
2764 
2765  public static long getQuantifierBoundSort(long a0, long a1, int a2) throws Z3Exception
2766  {
2767  long res = INTERNALgetQuantifierBoundSort(a0, a1, a2);
2769  if (err != Z3_error_code.Z3_OK)
2770  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2771  return res;
2772  }
2773 
2774  public static long getQuantifierBody(long a0, long a1) throws Z3Exception
2775  {
2776  long res = INTERNALgetQuantifierBody(a0, a1);
2778  if (err != Z3_error_code.Z3_OK)
2779  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2780  return res;
2781  }
2782 
2783  public static long simplify(long a0, long a1) throws Z3Exception
2784  {
2785  long res = INTERNALsimplify(a0, a1);
2787  if (err != Z3_error_code.Z3_OK)
2788  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2789  return res;
2790  }
2791 
2792  public static long simplifyEx(long a0, long a1, long a2) throws Z3Exception
2793  {
2794  long res = INTERNALsimplifyEx(a0, a1, a2);
2796  if (err != Z3_error_code.Z3_OK)
2797  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2798  return res;
2799  }
2800 
2801  public static String simplifyGetHelp(long a0) throws Z3Exception
2802  {
2803  String res = INTERNALsimplifyGetHelp(a0);
2805  if (err != Z3_error_code.Z3_OK)
2806  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2807  return res;
2808  }
2809 
2810  public static long simplifyGetParamDescrs(long a0) throws Z3Exception
2811  {
2812  long res = INTERNALsimplifyGetParamDescrs(a0);
2814  if (err != Z3_error_code.Z3_OK)
2815  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2816  return res;
2817  }
2818 
2819  public static long updateTerm(long a0, long a1, int a2, long[] a3) throws Z3Exception
2820  {
2821  long res = INTERNALupdateTerm(a0, a1, a2, a3);
2823  if (err != Z3_error_code.Z3_OK)
2824  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2825  return res;
2826  }
2827 
2828  public static long substitute(long a0, long a1, int a2, long[] a3, long[] a4) throws Z3Exception
2829  {
2830  long res = INTERNALsubstitute(a0, a1, a2, a3, a4);
2832  if (err != Z3_error_code.Z3_OK)
2833  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2834  return res;
2835  }
2836 
2837  public static long substituteVars(long a0, long a1, int a2, long[] a3) throws Z3Exception
2838  {
2839  long res = INTERNALsubstituteVars(a0, a1, a2, a3);
2841  if (err != Z3_error_code.Z3_OK)
2842  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2843  return res;
2844  }
2845 
2846  public static long translate(long a0, long a1, long a2) throws Z3Exception
2847  {
2848  long res = INTERNALtranslate(a0, a1, a2);
2850  if (err != Z3_error_code.Z3_OK)
2851  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2852  return res;
2853  }
2854 
2855  public static void modelIncRef(long a0, long a1) throws Z3Exception
2856  {
2857  INTERNALmodelIncRef(a0, a1);
2859  if (err != Z3_error_code.Z3_OK)
2860  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2861  }
2862 
2863  public static void modelDecRef(long a0, long a1) throws Z3Exception
2864  {
2865  INTERNALmodelDecRef(a0, a1);
2867  if (err != Z3_error_code.Z3_OK)
2868  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2869  }
2870 
2871  public static boolean modelEval(long a0, long a1, long a2, boolean a3, LongPtr a4) throws Z3Exception
2872  {
2873  boolean res = INTERNALmodelEval(a0, a1, a2, a3, a4);
2875  if (err != Z3_error_code.Z3_OK)
2876  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2877  return res;
2878  }
2879 
2880  public static long modelGetConstInterp(long a0, long a1, long a2) throws Z3Exception
2881  {
2882  long res = INTERNALmodelGetConstInterp(a0, a1, a2);
2884  if (err != Z3_error_code.Z3_OK)
2885  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2886  return res;
2887  }
2888 
2889  public static boolean modelHasInterp(long a0, long a1, long a2) throws Z3Exception
2890  {
2891  boolean res = INTERNALmodelHasInterp(a0, a1, a2);
2893  if (err != Z3_error_code.Z3_OK)
2894  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2895  return res;
2896  }
2897 
2898  public static long modelGetFuncInterp(long a0, long a1, long a2) throws Z3Exception
2899  {
2900  long res = INTERNALmodelGetFuncInterp(a0, a1, a2);
2902  if (err != Z3_error_code.Z3_OK)
2903  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2904  return res;
2905  }
2906 
2907  public static int modelGetNumConsts(long a0, long a1) throws Z3Exception
2908  {
2909  int res = INTERNALmodelGetNumConsts(a0, a1);
2911  if (err != Z3_error_code.Z3_OK)
2912  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2913  return res;
2914  }
2915 
2916  public static long modelGetConstDecl(long a0, long a1, int a2) throws Z3Exception
2917  {
2918  long res = INTERNALmodelGetConstDecl(a0, a1, a2);
2920  if (err != Z3_error_code.Z3_OK)
2921  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2922  return res;
2923  }
2924 
2925  public static int modelGetNumFuncs(long a0, long a1) throws Z3Exception
2926  {
2927  int res = INTERNALmodelGetNumFuncs(a0, a1);
2929  if (err != Z3_error_code.Z3_OK)
2930  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2931  return res;
2932  }
2933 
2934  public static long modelGetFuncDecl(long a0, long a1, int a2) throws Z3Exception
2935  {
2936  long res = INTERNALmodelGetFuncDecl(a0, a1, a2);
2938  if (err != Z3_error_code.Z3_OK)
2939  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2940  return res;
2941  }
2942 
2943  public static int modelGetNumSorts(long a0, long a1) throws Z3Exception
2944  {
2945  int res = INTERNALmodelGetNumSorts(a0, a1);
2947  if (err != Z3_error_code.Z3_OK)
2948  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2949  return res;
2950  }
2951 
2952  public static long modelGetSort(long a0, long a1, int a2) throws Z3Exception
2953  {
2954  long res = INTERNALmodelGetSort(a0, a1, a2);
2956  if (err != Z3_error_code.Z3_OK)
2957  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2958  return res;
2959  }
2960 
2961  public static long modelGetSortUniverse(long a0, long a1, long a2) throws Z3Exception
2962  {
2963  long res = INTERNALmodelGetSortUniverse(a0, a1, a2);
2965  if (err != Z3_error_code.Z3_OK)
2966  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2967  return res;
2968  }
2969 
2970  public static boolean isAsArray(long a0, long a1) throws Z3Exception
2971  {
2972  boolean res = INTERNALisAsArray(a0, a1);
2974  if (err != Z3_error_code.Z3_OK)
2975  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2976  return res;
2977  }
2978 
2979  public static long getAsArrayFuncDecl(long a0, long a1) throws Z3Exception
2980  {
2981  long res = INTERNALgetAsArrayFuncDecl(a0, a1);
2983  if (err != Z3_error_code.Z3_OK)
2984  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2985  return res;
2986  }
2987 
2988  public static void funcInterpIncRef(long a0, long a1) throws Z3Exception
2989  {
2990  INTERNALfuncInterpIncRef(a0, a1);
2992  if (err != Z3_error_code.Z3_OK)
2993  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2994  }
2995 
2996  public static void funcInterpDecRef(long a0, long a1) throws Z3Exception
2997  {
2998  INTERNALfuncInterpDecRef(a0, a1);
3000  if (err != Z3_error_code.Z3_OK)
3001  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3002  }
3003 
3004  public static int funcInterpGetNumEntries(long a0, long a1) throws Z3Exception
3005  {
3006  int res = INTERNALfuncInterpGetNumEntries(a0, a1);
3008  if (err != Z3_error_code.Z3_OK)
3009  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3010  return res;
3011  }
3012 
3013  public static long funcInterpGetEntry(long a0, long a1, int a2) throws Z3Exception
3014  {
3015  long res = INTERNALfuncInterpGetEntry(a0, a1, a2);
3017  if (err != Z3_error_code.Z3_OK)
3018  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3019  return res;
3020  }
3021 
3022  public static long funcInterpGetElse(long a0, long a1) throws Z3Exception
3023  {
3024  long res = INTERNALfuncInterpGetElse(a0, a1);
3026  if (err != Z3_error_code.Z3_OK)
3027  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3028  return res;
3029  }
3030 
3031  public static int funcInterpGetArity(long a0, long a1) throws Z3Exception
3032  {
3033  int res = INTERNALfuncInterpGetArity(a0, a1);
3035  if (err != Z3_error_code.Z3_OK)
3036  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3037  return res;
3038  }
3039 
3040  public static void funcEntryIncRef(long a0, long a1) throws Z3Exception
3041  {
3042  INTERNALfuncEntryIncRef(a0, a1);
3044  if (err != Z3_error_code.Z3_OK)
3045  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3046  }
3047 
3048  public static void funcEntryDecRef(long a0, long a1) throws Z3Exception
3049  {
3050  INTERNALfuncEntryDecRef(a0, a1);
3052  if (err != Z3_error_code.Z3_OK)
3053  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3054  }
3055 
3056  public static long funcEntryGetValue(long a0, long a1) throws Z3Exception
3057  {
3058  long res = INTERNALfuncEntryGetValue(a0, a1);
3060  if (err != Z3_error_code.Z3_OK)
3061  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3062  return res;
3063  }
3064 
3065  public static int funcEntryGetNumArgs(long a0, long a1) throws Z3Exception
3066  {
3067  int res = INTERNALfuncEntryGetNumArgs(a0, a1);
3069  if (err != Z3_error_code.Z3_OK)
3070  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3071  return res;
3072  }
3073 
3074  public static long funcEntryGetArg(long a0, long a1, int a2) throws Z3Exception
3075  {
3076  long res = INTERNALfuncEntryGetArg(a0, a1, a2);
3078  if (err != Z3_error_code.Z3_OK)
3079  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3080  return res;
3081  }
3082 
3083  public static int openLog(String a0)
3084  {
3085  int res = INTERNALopenLog(a0);
3086  return res;
3087  }
3088 
3089  public static void appendLog(String a0)
3090  {
3091  INTERNALappendLog(a0);
3092  }
3093 
3094  public static void closeLog()
3095  {
3096  INTERNALcloseLog();
3097  }
3098 
3099  public static void toggleWarningMessages(boolean a0)
3100  {
3102  }
3103 
3104  public static void setAstPrintMode(long a0, int a1) throws Z3Exception
3105  {
3106  INTERNALsetAstPrintMode(a0, a1);
3108  if (err != Z3_error_code.Z3_OK)
3109  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3110  }
3111 
3112  public static String astToString(long a0, long a1) throws Z3Exception
3113  {
3114  String res = INTERNALastToString(a0, a1);
3116  if (err != Z3_error_code.Z3_OK)
3117  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3118  return res;
3119  }
3120 
3121  public static String patternToString(long a0, long a1) throws Z3Exception
3122  {
3123  String res = INTERNALpatternToString(a0, a1);
3125  if (err != Z3_error_code.Z3_OK)
3126  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3127  return res;
3128  }
3129 
3130  public static String sortToString(long a0, long a1) throws Z3Exception
3131  {
3132  String res = INTERNALsortToString(a0, a1);
3134  if (err != Z3_error_code.Z3_OK)
3135  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3136  return res;
3137  }
3138 
3139  public static String funcDeclToString(long a0, long a1) throws Z3Exception
3140  {
3141  String res = INTERNALfuncDeclToString(a0, a1);
3143  if (err != Z3_error_code.Z3_OK)
3144  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3145  return res;
3146  }
3147 
3148  public static String modelToString(long a0, long a1) throws Z3Exception
3149  {
3150  String res = INTERNALmodelToString(a0, a1);
3152  if (err != Z3_error_code.Z3_OK)
3153  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3154  return res;
3155  }
3156 
3157  public static String benchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7) throws Z3Exception
3158  {
3159  String res = INTERNALbenchmarkToSmtlibString(a0, a1, a2, a3, a4, a5, a6, a7);
3161  if (err != Z3_error_code.Z3_OK)
3162  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3163  return res;
3164  }
3165 
3166  public static long parseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3167  {
3168  long res = INTERNALparseSmtlib2String(a0, a1, a2, a3, a4, a5, a6, a7);
3170  if (err != Z3_error_code.Z3_OK)
3171  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3172  return res;
3173  }
3174 
3175  public static long parseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3176  {
3177  long res = INTERNALparseSmtlib2File(a0, a1, a2, a3, a4, a5, a6, a7);
3179  if (err != Z3_error_code.Z3_OK)
3180  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3181  return res;
3182  }
3183 
3184  public static void parseSmtlibString(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3185  {
3186  INTERNALparseSmtlibString(a0, a1, a2, a3, a4, a5, a6, a7);
3188  if (err != Z3_error_code.Z3_OK)
3189  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3190  }
3191 
3192  public static void parseSmtlibFile(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3193  {
3194  INTERNALparseSmtlibFile(a0, a1, a2, a3, a4, a5, a6, a7);
3196  if (err != Z3_error_code.Z3_OK)
3197  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3198  }
3199 
3200  public static int getSmtlibNumFormulas(long a0) throws Z3Exception
3201  {
3202  int res = INTERNALgetSmtlibNumFormulas(a0);
3204  if (err != Z3_error_code.Z3_OK)
3205  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3206  return res;
3207  }
3208 
3209  public static long getSmtlibFormula(long a0, int a1) throws Z3Exception
3210  {
3211  long res = INTERNALgetSmtlibFormula(a0, a1);
3213  if (err != Z3_error_code.Z3_OK)
3214  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3215  return res;
3216  }
3217 
3218  public static int getSmtlibNumAssumptions(long a0) throws Z3Exception
3219  {
3220  int res = INTERNALgetSmtlibNumAssumptions(a0);
3222  if (err != Z3_error_code.Z3_OK)
3223  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3224  return res;
3225  }
3226 
3227  public static long getSmtlibAssumption(long a0, int a1) throws Z3Exception
3228  {
3229  long res = INTERNALgetSmtlibAssumption(a0, a1);
3231  if (err != Z3_error_code.Z3_OK)
3232  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3233  return res;
3234  }
3235 
3236  public static int getSmtlibNumDecls(long a0) throws Z3Exception
3237  {
3238  int res = INTERNALgetSmtlibNumDecls(a0);
3240  if (err != Z3_error_code.Z3_OK)
3241  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3242  return res;
3243  }
3244 
3245  public static long getSmtlibDecl(long a0, int a1) throws Z3Exception
3246  {
3247  long res = INTERNALgetSmtlibDecl(a0, a1);
3249  if (err != Z3_error_code.Z3_OK)
3250  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3251  return res;
3252  }
3253 
3254  public static int getSmtlibNumSorts(long a0) throws Z3Exception
3255  {
3256  int res = INTERNALgetSmtlibNumSorts(a0);
3258  if (err != Z3_error_code.Z3_OK)
3259  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3260  return res;
3261  }
3262 
3263  public static long getSmtlibSort(long a0, int a1) throws Z3Exception
3264  {
3265  long res = INTERNALgetSmtlibSort(a0, a1);
3267  if (err != Z3_error_code.Z3_OK)
3268  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3269  return res;
3270  }
3271 
3272  public static String getSmtlibError(long a0) throws Z3Exception
3273  {
3274  String res = INTERNALgetSmtlibError(a0);
3276  if (err != Z3_error_code.Z3_OK)
3277  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3278  return res;
3279  }
3280 
3281  public static int getErrorCode(long a0) throws Z3Exception
3282  {
3283  int res = INTERNALgetErrorCode(a0);
3284  return res;
3285  }
3286 
3287  public static void setError(long a0, int a1) throws Z3Exception
3288  {
3289  INTERNALsetError(a0, a1);
3291  if (err != Z3_error_code.Z3_OK)
3292  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3293  }
3294 
3295  public static String getErrorMsg(int a0)
3296  {
3297  String res = INTERNALgetErrorMsg(a0);
3298  return res;
3299  }
3300 
3301  public static String getErrorMsgEx(long a0, int a1) throws Z3Exception
3302  {
3303  String res = INTERNALgetErrorMsgEx(a0, a1);
3305  if (err != Z3_error_code.Z3_OK)
3306  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3307  return res;
3308  }
3309 
3310  public static void getVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3)
3311  {
3312  INTERNALgetVersion(a0, a1, a2, a3);
3313  }
3314 
3315  public static void enableTrace(String a0)
3316  {
3317  INTERNALenableTrace(a0);
3318  }
3319 
3320  public static void disableTrace(String a0)
3321  {
3323  }
3324 
3325  public static void resetMemory()
3326  {
3328  }
3329 
3330  public static void finalizeMemory()
3331  {
3333  }
3334 
3335  public static long mkFixedpoint(long a0) throws Z3Exception
3336  {
3337  long res = INTERNALmkFixedpoint(a0);
3339  if (err != Z3_error_code.Z3_OK)
3340  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3341  return res;
3342  }
3343 
3344  public static void fixedpointIncRef(long a0, long a1) throws Z3Exception
3345  {
3346  INTERNALfixedpointIncRef(a0, a1);
3348  if (err != Z3_error_code.Z3_OK)
3349  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3350  }
3351 
3352  public static void fixedpointDecRef(long a0, long a1) throws Z3Exception
3353  {
3354  INTERNALfixedpointDecRef(a0, a1);
3356  if (err != Z3_error_code.Z3_OK)
3357  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3358  }
3359 
3360  public static void fixedpointAddRule(long a0, long a1, long a2, long a3) throws Z3Exception
3361  {
3362  INTERNALfixedpointAddRule(a0, a1, a2, a3);
3364  if (err != Z3_error_code.Z3_OK)
3365  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3366  }
3367 
3368  public static void fixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4) throws Z3Exception
3369  {
3370  INTERNALfixedpointAddFact(a0, a1, a2, a3, a4);
3372  if (err != Z3_error_code.Z3_OK)
3373  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3374  }
3375 
3376  public static void fixedpointAssert(long a0, long a1, long a2) throws Z3Exception
3377  {
3378  INTERNALfixedpointAssert(a0, a1, a2);
3380  if (err != Z3_error_code.Z3_OK)
3381  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3382  }
3383 
3384  public static int fixedpointQuery(long a0, long a1, long a2) throws Z3Exception
3385  {
3386  int res = INTERNALfixedpointQuery(a0, a1, a2);
3388  if (err != Z3_error_code.Z3_OK)
3389  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3390  return res;
3391  }
3392 
3393  public static int fixedpointQueryRelations(long a0, long a1, int a2, long[] a3) throws Z3Exception
3394  {
3395  int res = INTERNALfixedpointQueryRelations(a0, a1, a2, a3);
3397  if (err != Z3_error_code.Z3_OK)
3398  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3399  return res;
3400  }
3401 
3402  public static long fixedpointGetAnswer(long a0, long a1) throws Z3Exception
3403  {
3404  long res = INTERNALfixedpointGetAnswer(a0, a1);
3406  if (err != Z3_error_code.Z3_OK)
3407  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3408  return res;
3409  }
3410 
3411  public static String fixedpointGetReasonUnknown(long a0, long a1) throws Z3Exception
3412  {
3413  String res = INTERNALfixedpointGetReasonUnknown(a0, a1);
3415  if (err != Z3_error_code.Z3_OK)
3416  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3417  return res;
3418  }
3419 
3420  public static void fixedpointUpdateRule(long a0, long a1, long a2, long a3) throws Z3Exception
3421  {
3422  INTERNALfixedpointUpdateRule(a0, a1, a2, a3);
3424  if (err != Z3_error_code.Z3_OK)
3425  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3426  }
3427 
3428  public static int fixedpointGetNumLevels(long a0, long a1, long a2) throws Z3Exception
3429  {
3430  int res = INTERNALfixedpointGetNumLevels(a0, a1, a2);
3432  if (err != Z3_error_code.Z3_OK)
3433  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3434  return res;
3435  }
3436 
3437  public static long fixedpointGetCoverDelta(long a0, long a1, int a2, long a3) throws Z3Exception
3438  {
3439  long res = INTERNALfixedpointGetCoverDelta(a0, a1, a2, a3);
3441  if (err != Z3_error_code.Z3_OK)
3442  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3443  return res;
3444  }
3445 
3446  public static void fixedpointAddCover(long a0, long a1, int a2, long a3, long a4) throws Z3Exception
3447  {
3448  INTERNALfixedpointAddCover(a0, a1, a2, a3, a4);
3450  if (err != Z3_error_code.Z3_OK)
3451  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3452  }
3453 
3454  public static long fixedpointGetStatistics(long a0, long a1) throws Z3Exception
3455  {
3456  long res = INTERNALfixedpointGetStatistics(a0, a1);
3458  if (err != Z3_error_code.Z3_OK)
3459  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3460  return res;
3461  }
3462 
3463  public static void fixedpointRegisterRelation(long a0, long a1, long a2) throws Z3Exception
3464  {
3467  if (err != Z3_error_code.Z3_OK)
3468  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3469  }
3470 
3471  public static void fixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4) throws Z3Exception
3472  {
3475  if (err != Z3_error_code.Z3_OK)
3476  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3477  }
3478 
3479  public static long fixedpointGetRules(long a0, long a1) throws Z3Exception
3480  {
3481  long res = INTERNALfixedpointGetRules(a0, a1);
3483  if (err != Z3_error_code.Z3_OK)
3484  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3485  return res;
3486  }
3487 
3488  public static long fixedpointGetAssertions(long a0, long a1) throws Z3Exception
3489  {
3490  long res = INTERNALfixedpointGetAssertions(a0, a1);
3492  if (err != Z3_error_code.Z3_OK)
3493  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3494  return res;
3495  }
3496 
3497  public static void fixedpointSetParams(long a0, long a1, long a2) throws Z3Exception
3498  {
3499  INTERNALfixedpointSetParams(a0, a1, a2);
3501  if (err != Z3_error_code.Z3_OK)
3502  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3503  }
3504 
3505  public static String fixedpointGetHelp(long a0, long a1) throws Z3Exception
3506  {
3507  String res = INTERNALfixedpointGetHelp(a0, a1);
3509  if (err != Z3_error_code.Z3_OK)
3510  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3511  return res;
3512  }
3513 
3514  public static long fixedpointGetParamDescrs(long a0, long a1) throws Z3Exception
3515  {
3516  long res = INTERNALfixedpointGetParamDescrs(a0, a1);
3518  if (err != Z3_error_code.Z3_OK)
3519  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3520  return res;
3521  }
3522 
3523  public static String fixedpointToString(long a0, long a1, int a2, long[] a3) throws Z3Exception
3524  {
3525  String res = INTERNALfixedpointToString(a0, a1, a2, a3);
3527  if (err != Z3_error_code.Z3_OK)
3528  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3529  return res;
3530  }
3531 
3532  public static long fixedpointFromString(long a0, long a1, String a2) throws Z3Exception
3533  {
3534  long res = INTERNALfixedpointFromString(a0, a1, a2);
3536  if (err != Z3_error_code.Z3_OK)
3537  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3538  return res;
3539  }
3540 
3541  public static long fixedpointFromFile(long a0, long a1, String a2) throws Z3Exception
3542  {
3543  long res = INTERNALfixedpointFromFile(a0, a1, a2);
3545  if (err != Z3_error_code.Z3_OK)
3546  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3547  return res;
3548  }
3549 
3550  public static void fixedpointPush(long a0, long a1) throws Z3Exception
3551  {
3552  INTERNALfixedpointPush(a0, a1);
3554  if (err != Z3_error_code.Z3_OK)
3555  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3556  }
3557 
3558  public static void fixedpointPop(long a0, long a1) throws Z3Exception
3559  {
3560  INTERNALfixedpointPop(a0, a1);
3562  if (err != Z3_error_code.Z3_OK)
3563  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3564  }
3565 
3566  public static long mkOptimize(long a0) throws Z3Exception
3567  {
3568  long res = INTERNALmkOptimize(a0);
3570  if (err != Z3_error_code.Z3_OK)
3571  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3572  return res;
3573  }
3574 
3575  public static void optimizeIncRef(long a0, long a1) throws Z3Exception
3576  {
3577  INTERNALoptimizeIncRef(a0, a1);
3579  if (err != Z3_error_code.Z3_OK)
3580  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3581  }
3582 
3583  public static void optimizeDecRef(long a0, long a1) throws Z3Exception
3584  {
3585  INTERNALoptimizeDecRef(a0, a1);
3587  if (err != Z3_error_code.Z3_OK)
3588  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3589  }
3590 
3591  public static void optimizeAssert(long a0, long a1, long a2) throws Z3Exception
3592  {
3593  INTERNALoptimizeAssert(a0, a1, a2);
3595  if (err != Z3_error_code.Z3_OK)
3596  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3597  }
3598 
3599  public static int optimizeAssertSoft(long a0, long a1, long a2, String a3, long a4) throws Z3Exception
3600  {
3601  int res = INTERNALoptimizeAssertSoft(a0, a1, a2, a3, a4);
3603  if (err != Z3_error_code.Z3_OK)
3604  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3605  return res;
3606  }
3607 
3608  public static int optimizeMaximize(long a0, long a1, long a2) throws Z3Exception
3609  {
3610  int res = INTERNALoptimizeMaximize(a0, a1, a2);
3612  if (err != Z3_error_code.Z3_OK)
3613  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3614  return res;
3615  }
3616 
3617  public static int optimizeMinimize(long a0, long a1, long a2) throws Z3Exception
3618  {
3619  int res = INTERNALoptimizeMinimize(a0, a1, a2);
3621  if (err != Z3_error_code.Z3_OK)
3622  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3623  return res;
3624  }
3625 
3626  public static void optimizePush(long a0, long a1) throws Z3Exception
3627  {
3628  INTERNALoptimizePush(a0, a1);
3630  if (err != Z3_error_code.Z3_OK)
3631  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3632  }
3633 
3634  public static void optimizePop(long a0, long a1) throws Z3Exception
3635  {
3636  INTERNALoptimizePop(a0, a1);
3638  if (err != Z3_error_code.Z3_OK)
3639  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3640  }
3641 
3642  public static int optimizeCheck(long a0, long a1) throws Z3Exception
3643  {
3644  int res = INTERNALoptimizeCheck(a0, a1);
3646  if (err != Z3_error_code.Z3_OK)
3647  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3648  return res;
3649  }
3650 
3651  public static String optimizeGetReasonUnknown(long a0, long a1) throws Z3Exception
3652  {
3653  String res = INTERNALoptimizeGetReasonUnknown(a0, a1);
3655  if (err != Z3_error_code.Z3_OK)
3656  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3657  return res;
3658  }
3659 
3660  public static long optimizeGetModel(long a0, long a1) throws Z3Exception
3661  {
3662  long res = INTERNALoptimizeGetModel(a0, a1);
3664  if (err != Z3_error_code.Z3_OK)
3665  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3666  return res;
3667  }
3668 
3669  public static void optimizeSetParams(long a0, long a1, long a2) throws Z3Exception
3670  {
3671  INTERNALoptimizeSetParams(a0, a1, a2);
3673  if (err != Z3_error_code.Z3_OK)
3674  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3675  }
3676 
3677  public static long optimizeGetParamDescrs(long a0, long a1) throws Z3Exception
3678  {
3679  long res = INTERNALoptimizeGetParamDescrs(a0, a1);
3681  if (err != Z3_error_code.Z3_OK)
3682  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3683  return res;
3684  }
3685 
3686  public static long optimizeGetLower(long a0, long a1, int a2) throws Z3Exception
3687  {
3688  long res = INTERNALoptimizeGetLower(a0, a1, a2);
3690  if (err != Z3_error_code.Z3_OK)
3691  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3692  return res;
3693  }
3694 
3695  public static long optimizeGetUpper(long a0, long a1, int a2) throws Z3Exception
3696  {
3697  long res = INTERNALoptimizeGetUpper(a0, a1, a2);
3699  if (err != Z3_error_code.Z3_OK)
3700  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3701  return res;
3702  }
3703 
3704  public static String optimizeToString(long a0, long a1) throws Z3Exception
3705  {
3706  String res = INTERNALoptimizeToString(a0, a1);
3708  if (err != Z3_error_code.Z3_OK)
3709  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3710  return res;
3711  }
3712 
3713  public static String optimizeGetHelp(long a0, long a1) throws Z3Exception
3714  {
3715  String res = INTERNALoptimizeGetHelp(a0, a1);
3717  if (err != Z3_error_code.Z3_OK)
3718  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3719  return res;
3720  }
3721 
3722  public static long optimizeGetStatistics(long a0, long a1) throws Z3Exception
3723  {
3724  long res = INTERNALoptimizeGetStatistics(a0, a1);
3726  if (err != Z3_error_code.Z3_OK)
3727  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3728  return res;
3729  }
3730 
3731  public static long mkAstVector(long a0) throws Z3Exception
3732  {
3733  long res = INTERNALmkAstVector(a0);
3735  if (err != Z3_error_code.Z3_OK)
3736  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3737  return res;
3738  }
3739 
3740  public static void astVectorIncRef(long a0, long a1) throws Z3Exception
3741  {
3742  INTERNALastVectorIncRef(a0, a1);
3744  if (err != Z3_error_code.Z3_OK)
3745  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3746  }
3747 
3748  public static void astVectorDecRef(long a0, long a1) throws Z3Exception
3749  {
3750  INTERNALastVectorDecRef(a0, a1);
3752  if (err != Z3_error_code.Z3_OK)
3753  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3754  }
3755 
3756  public static int astVectorSize(long a0, long a1) throws Z3Exception
3757  {
3758  int res = INTERNALastVectorSize(a0, a1);
3760  if (err != Z3_error_code.Z3_OK)
3761  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3762  return res;
3763  }
3764 
3765  public static long astVectorGet(long a0, long a1, int a2) throws Z3Exception
3766  {
3767  long res = INTERNALastVectorGet(a0, a1, a2);
3769  if (err != Z3_error_code.Z3_OK)
3770  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3771  return res;
3772  }
3773 
3774  public static void astVectorSet(long a0, long a1, int a2, long a3) throws Z3Exception
3775  {
3776  INTERNALastVectorSet(a0, a1, a2, a3);
3778  if (err != Z3_error_code.Z3_OK)
3779  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3780  }
3781 
3782  public static void astVectorResize(long a0, long a1, int a2) throws Z3Exception
3783  {
3784  INTERNALastVectorResize(a0, a1, a2);
3786  if (err != Z3_error_code.Z3_OK)
3787  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3788  }
3789 
3790  public static void astVectorPush(long a0, long a1, long a2) throws Z3Exception
3791  {
3792  INTERNALastVectorPush(a0, a1, a2);
3794  if (err != Z3_error_code.Z3_OK)
3795  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3796  }
3797 
3798  public static long astVectorTranslate(long a0, long a1, long a2) throws Z3Exception
3799  {
3800  long res = INTERNALastVectorTranslate(a0, a1, a2);
3802  if (err != Z3_error_code.Z3_OK)
3803  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3804  return res;
3805  }
3806 
3807  public static String astVectorToString(long a0, long a1) throws Z3Exception
3808  {
3809  String res = INTERNALastVectorToString(a0, a1);
3811  if (err != Z3_error_code.Z3_OK)
3812  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3813  return res;
3814  }
3815 
3816  public static long mkAstMap(long a0) throws Z3Exception
3817  {
3818  long res = INTERNALmkAstMap(a0);
3820  if (err != Z3_error_code.Z3_OK)
3821  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3822  return res;
3823  }
3824 
3825  public static void astMapIncRef(long a0, long a1) throws Z3Exception
3826  {
3827  INTERNALastMapIncRef(a0, a1);
3829  if (err != Z3_error_code.Z3_OK)
3830  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3831  }
3832 
3833  public static void astMapDecRef(long a0, long a1) throws Z3Exception
3834  {
3835  INTERNALastMapDecRef(a0, a1);
3837  if (err != Z3_error_code.Z3_OK)
3838  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3839  }
3840 
3841  public static boolean astMapContains(long a0, long a1, long a2) throws Z3Exception
3842  {
3843  boolean res = INTERNALastMapContains(a0, a1, a2);
3845  if (err != Z3_error_code.Z3_OK)
3846  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3847  return res;
3848  }
3849 
3850  public static long astMapFind(long a0, long a1, long a2) throws Z3Exception
3851  {
3852  long res = INTERNALastMapFind(a0, a1, a2);
3854  if (err != Z3_error_code.Z3_OK)
3855  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3856  return res;
3857  }
3858 
3859  public static void astMapInsert(long a0, long a1, long a2, long a3) throws Z3Exception
3860  {
3861  INTERNALastMapInsert(a0, a1, a2, a3);
3863  if (err != Z3_error_code.Z3_OK)
3864  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3865  }
3866 
3867  public static void astMapErase(long a0, long a1, long a2) throws Z3Exception
3868  {
3869  INTERNALastMapErase(a0, a1, a2);
3871  if (err != Z3_error_code.Z3_OK)
3872  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3873  }
3874 
3875  public static void astMapReset(long a0, long a1) throws Z3Exception
3876  {
3877  INTERNALastMapReset(a0, a1);
3879  if (err != Z3_error_code.Z3_OK)
3880  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3881  }
3882 
3883  public static int astMapSize(long a0, long a1) throws Z3Exception
3884  {
3885  int res = INTERNALastMapSize(a0, a1);
3887  if (err != Z3_error_code.Z3_OK)
3888  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3889  return res;
3890  }
3891 
3892  public static long astMapKeys(long a0, long a1) throws Z3Exception
3893  {
3894  long res = INTERNALastMapKeys(a0, a1);
3896  if (err != Z3_error_code.Z3_OK)
3897  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3898  return res;
3899  }
3900 
3901  public static String astMapToString(long a0, long a1) throws Z3Exception
3902  {
3903  String res = INTERNALastMapToString(a0, a1);
3905  if (err != Z3_error_code.Z3_OK)
3906  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3907  return res;
3908  }
3909 
3910  public static long mkGoal(long a0, boolean a1, boolean a2, boolean a3) throws Z3Exception
3911  {
3912  long res = INTERNALmkGoal(a0, a1, a2, a3);
3914  if (err != Z3_error_code.Z3_OK)
3915  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3916  return res;
3917  }
3918 
3919  public static void goalIncRef(long a0, long a1) throws Z3Exception
3920  {
3921  INTERNALgoalIncRef(a0, a1);
3923  if (err != Z3_error_code.Z3_OK)
3924  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3925  }
3926 
3927  public static void goalDecRef(long a0, long a1) throws Z3Exception
3928  {
3929  INTERNALgoalDecRef(a0, a1);
3931  if (err != Z3_error_code.Z3_OK)
3932  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3933  }
3934 
3935  public static int goalPrecision(long a0, long a1) throws Z3Exception
3936  {
3937  int res = INTERNALgoalPrecision(a0, a1);
3939  if (err != Z3_error_code.Z3_OK)
3940  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3941  return res;
3942  }
3943 
3944  public static void goalAssert(long a0, long a1, long a2) throws Z3Exception
3945  {
3946  INTERNALgoalAssert(a0, a1, a2);
3948  if (err != Z3_error_code.Z3_OK)
3949  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3950  }
3951 
3952  public static boolean goalInconsistent(long a0, long a1) throws Z3Exception
3953  {
3954  boolean res = INTERNALgoalInconsistent(a0, a1);
3956  if (err != Z3_error_code.Z3_OK)
3957  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3958  return res;
3959  }
3960 
3961  public static int goalDepth(long a0, long a1) throws Z3Exception
3962  {
3963  int res = INTERNALgoalDepth(a0, a1);
3965  if (err != Z3_error_code.Z3_OK)
3966  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3967  return res;
3968  }
3969 
3970  public static void goalReset(long a0, long a1) throws Z3Exception
3971  {
3972  INTERNALgoalReset(a0, a1);
3974  if (err != Z3_error_code.Z3_OK)
3975  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3976  }
3977 
3978  public static int goalSize(long a0, long a1) throws Z3Exception
3979  {
3980  int res = INTERNALgoalSize(a0, a1);
3982  if (err != Z3_error_code.Z3_OK)
3983  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3984  return res;
3985  }
3986 
3987  public static long goalFormula(long a0, long a1, int a2) throws Z3Exception
3988  {
3989  long res = INTERNALgoalFormula(a0, a1, a2);
3991  if (err != Z3_error_code.Z3_OK)
3992  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3993  return res;
3994  }
3995 
3996  public static int goalNumExprs(long a0, long a1) throws Z3Exception
3997  {
3998  int res = INTERNALgoalNumExprs(a0, a1);
4000  if (err != Z3_error_code.Z3_OK)
4001  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4002  return res;
4003  }
4004 
4005  public static boolean goalIsDecidedSat(long a0, long a1) throws Z3Exception
4006  {
4007  boolean res = INTERNALgoalIsDecidedSat(a0, a1);
4009  if (err != Z3_error_code.Z3_OK)
4010  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4011  return res;
4012  }
4013 
4014  public static boolean goalIsDecidedUnsat(long a0, long a1) throws Z3Exception
4015  {
4016  boolean res = INTERNALgoalIsDecidedUnsat(a0, a1);
4018  if (err != Z3_error_code.Z3_OK)
4019  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4020  return res;
4021  }
4022 
4023  public static long goalTranslate(long a0, long a1, long a2) throws Z3Exception
4024  {
4025  long res = INTERNALgoalTranslate(a0, a1, a2);
4027  if (err != Z3_error_code.Z3_OK)
4028  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4029  return res;
4030  }
4031 
4032  public static String goalToString(long a0, long a1) throws Z3Exception
4033  {
4034  String res = INTERNALgoalToString(a0, a1);
4036  if (err != Z3_error_code.Z3_OK)
4037  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4038  return res;
4039  }
4040 
4041  public static long mkTactic(long a0, String a1) throws Z3Exception
4042  {
4043  long res = INTERNALmkTactic(a0, a1);
4045  if (err != Z3_error_code.Z3_OK)
4046  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4047  return res;
4048  }
4049 
4050  public static void tacticIncRef(long a0, long a1) throws Z3Exception
4051  {
4052  INTERNALtacticIncRef(a0, a1);
4054  if (err != Z3_error_code.Z3_OK)
4055  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4056  }
4057 
4058  public static void tacticDecRef(long a0, long a1) throws Z3Exception
4059  {
4060  INTERNALtacticDecRef(a0, a1);
4062  if (err != Z3_error_code.Z3_OK)
4063  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4064  }
4065 
4066  public static long mkProbe(long a0, String a1) throws Z3Exception
4067  {
4068  long res = INTERNALmkProbe(a0, a1);
4070  if (err != Z3_error_code.Z3_OK)
4071  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4072  return res;
4073  }
4074 
4075  public static void probeIncRef(long a0, long a1) throws Z3Exception
4076  {
4077  INTERNALprobeIncRef(a0, a1);
4079  if (err != Z3_error_code.Z3_OK)
4080  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4081  }
4082 
4083  public static void probeDecRef(long a0, long a1) throws Z3Exception
4084  {
4085  INTERNALprobeDecRef(a0, a1);
4087  if (err != Z3_error_code.Z3_OK)
4088  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4089  }
4090 
4091  public static long tacticAndThen(long a0, long a1, long a2) throws Z3Exception
4092  {
4093  long res = INTERNALtacticAndThen(a0, a1, a2);
4095  if (err != Z3_error_code.Z3_OK)
4096  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4097  return res;
4098  }
4099 
4100  public static long tacticOrElse(long a0, long a1, long a2) throws Z3Exception
4101  {
4102  long res = INTERNALtacticOrElse(a0, a1, a2);
4104  if (err != Z3_error_code.Z3_OK)
4105  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4106  return res;
4107  }
4108 
4109  public static long tacticParOr(long a0, int a1, long[] a2) throws Z3Exception
4110  {
4111  long res = INTERNALtacticParOr(a0, a1, a2);
4113  if (err != Z3_error_code.Z3_OK)
4114  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4115  return res;
4116  }
4117 
4118  public static long tacticParAndThen(long a0, long a1, long a2) throws Z3Exception
4119  {
4120  long res = INTERNALtacticParAndThen(a0, a1, a2);
4122  if (err != Z3_error_code.Z3_OK)
4123  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4124  return res;
4125  }
4126 
4127  public static long tacticTryFor(long a0, long a1, int a2) throws Z3Exception
4128  {
4129  long res = INTERNALtacticTryFor(a0, a1, a2);
4131  if (err != Z3_error_code.Z3_OK)
4132  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4133  return res;
4134  }
4135 
4136  public static long tacticWhen(long a0, long a1, long a2) throws Z3Exception
4137  {
4138  long res = INTERNALtacticWhen(a0, a1, a2);
4140  if (err != Z3_error_code.Z3_OK)
4141  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4142  return res;
4143  }
4144 
4145  public static long tacticCond(long a0, long a1, long a2, long a3) throws Z3Exception
4146  {
4147  long res = INTERNALtacticCond(a0, a1, a2, a3);
4149  if (err != Z3_error_code.Z3_OK)
4150  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4151  return res;
4152  }
4153 
4154  public static long tacticRepeat(long a0, long a1, int a2) throws Z3Exception
4155  {
4156  long res = INTERNALtacticRepeat(a0, a1, a2);
4158  if (err != Z3_error_code.Z3_OK)
4159  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4160  return res;
4161  }
4162 
4163  public static long tacticSkip(long a0) throws Z3Exception
4164  {
4165  long res = INTERNALtacticSkip(a0);
4167  if (err != Z3_error_code.Z3_OK)
4168  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4169  return res;
4170  }
4171 
4172  public static long tacticFail(long a0) throws Z3Exception
4173  {
4174  long res = INTERNALtacticFail(a0);
4176  if (err != Z3_error_code.Z3_OK)
4177  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4178  return res;
4179  }
4180 
4181  public static long tacticFailIf(long a0, long a1) throws Z3Exception
4182  {
4183  long res = INTERNALtacticFailIf(a0, a1);
4185  if (err != Z3_error_code.Z3_OK)
4186  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4187  return res;
4188  }
4189 
4190  public static long tacticFailIfNotDecided(long a0) throws Z3Exception
4191  {
4192  long res = INTERNALtacticFailIfNotDecided(a0);
4194  if (err != Z3_error_code.Z3_OK)
4195  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4196  return res;
4197  }
4198 
4199  public static long tacticUsingParams(long a0, long a1, long a2) throws Z3Exception
4200  {
4201  long res = INTERNALtacticUsingParams(a0, a1, a2);
4203  if (err != Z3_error_code.Z3_OK)
4204  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4205  return res;
4206  }
4207 
4208  public static long probeConst(long a0, double a1) throws Z3Exception
4209  {
4210  long res = INTERNALprobeConst(a0, a1);
4212  if (err != Z3_error_code.Z3_OK)
4213  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4214  return res;
4215  }
4216 
4217  public static long probeLt(long a0, long a1, long a2) throws Z3Exception
4218  {
4219  long res = INTERNALprobeLt(a0, a1, a2);
4221  if (err != Z3_error_code.Z3_OK)
4222  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4223  return res;
4224  }
4225 
4226  public static long probeGt(long a0, long a1, long a2) throws Z3Exception
4227  {
4228  long res = INTERNALprobeGt(a0, a1, a2);
4230  if (err != Z3_error_code.Z3_OK)
4231  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4232  return res;
4233  }
4234 
4235  public static long probeLe(long a0, long a1, long a2) throws Z3Exception
4236  {
4237  long res = INTERNALprobeLe(a0, a1, a2);
4239  if (err != Z3_error_code.Z3_OK)
4240  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4241  return res;
4242  }
4243 
4244  public static long probeGe(long a0, long a1, long a2) throws Z3Exception
4245  {
4246  long res = INTERNALprobeGe(a0, a1, a2);
4248  if (err != Z3_error_code.Z3_OK)
4249  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4250  return res;
4251  }
4252 
4253  public static long probeEq(long a0, long a1, long a2) throws Z3Exception
4254  {
4255  long res = INTERNALprobeEq(a0, a1, a2);
4257  if (err != Z3_error_code.Z3_OK)
4258  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4259  return res;
4260  }
4261 
4262  public static long probeAnd(long a0, long a1, long a2) throws Z3Exception
4263  {
4264  long res = INTERNALprobeAnd(a0, a1, a2);
4266  if (err != Z3_error_code.Z3_OK)
4267  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4268  return res;
4269  }
4270 
4271  public static long probeOr(long a0, long a1, long a2) throws Z3Exception
4272  {
4273  long res = INTERNALprobeOr(a0, a1, a2);
4275  if (err != Z3_error_code.Z3_OK)
4276  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4277  return res;
4278  }
4279 
4280  public static long probeNot(long a0, long a1) throws Z3Exception
4281  {
4282  long res = INTERNALprobeNot(a0, a1);
4284  if (err != Z3_error_code.Z3_OK)
4285  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4286  return res;
4287  }
4288 
4289  public static int getNumTactics(long a0) throws Z3Exception
4290  {
4291  int res = INTERNALgetNumTactics(a0);
4293  if (err != Z3_error_code.Z3_OK)
4294  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4295  return res;
4296  }
4297 
4298  public static String getTacticName(long a0, int a1) throws Z3Exception
4299  {
4300  String res = INTERNALgetTacticName(a0, a1);
4302  if (err != Z3_error_code.Z3_OK)
4303  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4304  return res;
4305  }
4306 
4307  public static int getNumProbes(long a0) throws Z3Exception
4308  {
4309  int res = INTERNALgetNumProbes(a0);
4311  if (err != Z3_error_code.Z3_OK)
4312  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4313  return res;
4314  }
4315 
4316  public static String getProbeName(long a0, int a1) throws Z3Exception
4317  {
4318  String res = INTERNALgetProbeName(a0, a1);
4320  if (err != Z3_error_code.Z3_OK)
4321  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4322  return res;
4323  }
4324 
4325  public static String tacticGetHelp(long a0, long a1) throws Z3Exception
4326  {
4327  String res = INTERNALtacticGetHelp(a0, a1);
4329  if (err != Z3_error_code.Z3_OK)
4330  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4331  return res;
4332  }
4333 
4334  public static long tacticGetParamDescrs(long a0, long a1) throws Z3Exception
4335  {
4336  long res = INTERNALtacticGetParamDescrs(a0, a1);
4338  if (err != Z3_error_code.Z3_OK)
4339  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4340  return res;
4341  }
4342 
4343  public static String tacticGetDescr(long a0, String a1) throws Z3Exception
4344  {
4345  String res = INTERNALtacticGetDescr(a0, a1);
4347  if (err != Z3_error_code.Z3_OK)
4348  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4349  return res;
4350  }
4351 
4352  public static String probeGetDescr(long a0, String a1) throws Z3Exception
4353  {
4354  String res = INTERNALprobeGetDescr(a0, a1);
4356  if (err != Z3_error_code.Z3_OK)
4357  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4358  return res;
4359  }
4360 
4361  public static double probeApply(long a0, long a1, long a2) throws Z3Exception
4362  {
4363  double res = INTERNALprobeApply(a0, a1, a2);
4365  if (err != Z3_error_code.Z3_OK)
4366  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4367  return res;
4368  }
4369 
4370  public static long tacticApply(long a0, long a1, long a2) throws Z3Exception
4371  {
4372  long res = INTERNALtacticApply(a0, a1, a2);
4374  if (err != Z3_error_code.Z3_OK)
4375  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4376  return res;
4377  }
4378 
4379  public static long tacticApplyEx(long a0, long a1, long a2, long a3) throws Z3Exception
4380  {
4381  long res = INTERNALtacticApplyEx(a0, a1, a2, a3);
4383  if (err != Z3_error_code.Z3_OK)
4384  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4385  return res;
4386  }
4387 
4388  public static void applyResultIncRef(long a0, long a1) throws Z3Exception
4389  {
4390  INTERNALapplyResultIncRef(a0, a1);
4392  if (err != Z3_error_code.Z3_OK)
4393  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4394  }
4395 
4396  public static void applyResultDecRef(long a0, long a1) throws Z3Exception
4397  {
4398  INTERNALapplyResultDecRef(a0, a1);
4400  if (err != Z3_error_code.Z3_OK)
4401  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4402  }
4403 
4404  public static String applyResultToString(long a0, long a1) throws Z3Exception
4405  {
4406  String res = INTERNALapplyResultToString(a0, a1);
4408  if (err != Z3_error_code.Z3_OK)
4409  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4410  return res;
4411  }
4412 
4413  public static int applyResultGetNumSubgoals(long a0, long a1) throws Z3Exception
4414  {
4415  int res = INTERNALapplyResultGetNumSubgoals(a0, a1);
4417  if (err != Z3_error_code.Z3_OK)
4418  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4419  return res;
4420  }
4421 
4422  public static long applyResultGetSubgoal(long a0, long a1, int a2) throws Z3Exception
4423  {
4424  long res = INTERNALapplyResultGetSubgoal(a0, a1, a2);
4426  if (err != Z3_error_code.Z3_OK)
4427  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4428  return res;
4429  }
4430 
4431  public static long applyResultConvertModel(long a0, long a1, int a2, long a3) throws Z3Exception
4432  {
4433  long res = INTERNALapplyResultConvertModel(a0, a1, a2, a3);
4435  if (err != Z3_error_code.Z3_OK)
4436  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4437  return res;
4438  }
4439 
4440  public static long mkSolver(long a0) throws Z3Exception
4441  {
4442  long res = INTERNALmkSolver(a0);
4444  if (err != Z3_error_code.Z3_OK)
4445  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4446  return res;
4447  }
4448 
4449  public static long mkSimpleSolver(long a0) throws Z3Exception
4450  {
4451  long res = INTERNALmkSimpleSolver(a0);
4453  if (err != Z3_error_code.Z3_OK)
4454  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4455  return res;
4456  }
4457 
4458  public static long mkSolverForLogic(long a0, long a1) throws Z3Exception
4459  {
4460  long res = INTERNALmkSolverForLogic(a0, a1);
4462  if (err != Z3_error_code.Z3_OK)
4463  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4464  return res;
4465  }
4466 
4467  public static long mkSolverFromTactic(long a0, long a1) throws Z3Exception
4468  {
4469  long res = INTERNALmkSolverFromTactic(a0, a1);
4471  if (err != Z3_error_code.Z3_OK)
4472  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4473  return res;
4474  }
4475 
4476  public static String solverGetHelp(long a0, long a1) throws Z3Exception
4477  {
4478  String res = INTERNALsolverGetHelp(a0, a1);
4480  if (err != Z3_error_code.Z3_OK)
4481  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4482  return res;
4483  }
4484 
4485  public static long solverGetParamDescrs(long a0, long a1) throws Z3Exception
4486  {
4487  long res = INTERNALsolverGetParamDescrs(a0, a1);
4489  if (err != Z3_error_code.Z3_OK)
4490  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4491  return res;
4492  }
4493 
4494  public static void solverSetParams(long a0, long a1, long a2) throws Z3Exception
4495  {
4496  INTERNALsolverSetParams(a0, a1, a2);
4498  if (err != Z3_error_code.Z3_OK)
4499  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4500  }
4501 
4502  public static void solverIncRef(long a0, long a1) throws Z3Exception
4503  {
4504  INTERNALsolverIncRef(a0, a1);
4506  if (err != Z3_error_code.Z3_OK)
4507  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4508  }
4509 
4510  public static void solverDecRef(long a0, long a1) throws Z3Exception
4511  {
4512  INTERNALsolverDecRef(a0, a1);
4514  if (err != Z3_error_code.Z3_OK)
4515  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4516  }
4517 
4518  public static void solverPush(long a0, long a1) throws Z3Exception
4519  {
4520  INTERNALsolverPush(a0, a1);
4522  if (err != Z3_error_code.Z3_OK)
4523  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4524  }
4525 
4526  public static void solverPop(long a0, long a1, int a2) throws Z3Exception
4527  {
4528  INTERNALsolverPop(a0, a1, a2);
4530  if (err != Z3_error_code.Z3_OK)
4531  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4532  }
4533 
4534  public static void solverReset(long a0, long a1) throws Z3Exception
4535  {
4536  INTERNALsolverReset(a0, a1);
4538  if (err != Z3_error_code.Z3_OK)
4539  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4540  }
4541 
4542  public static int solverGetNumScopes(long a0, long a1) throws Z3Exception
4543  {
4544  int res = INTERNALsolverGetNumScopes(a0, a1);
4546  if (err != Z3_error_code.Z3_OK)
4547  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4548  return res;
4549  }
4550 
4551  public static void solverAssert(long a0, long a1, long a2) throws Z3Exception
4552  {
4553  INTERNALsolverAssert(a0, a1, a2);
4555  if (err != Z3_error_code.Z3_OK)
4556  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4557  }
4558 
4559  public static void solverAssertAndTrack(long a0, long a1, long a2, long a3) throws Z3Exception
4560  {
4561  INTERNALsolverAssertAndTrack(a0, a1, a2, a3);
4563  if (err != Z3_error_code.Z3_OK)
4564  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4565  }
4566 
4567  public static long solverGetAssertions(long a0, long a1) throws Z3Exception
4568  {
4569  long res = INTERNALsolverGetAssertions(a0, a1);
4571  if (err != Z3_error_code.Z3_OK)
4572  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4573  return res;
4574  }
4575 
4576  public static int solverCheck(long a0, long a1) throws Z3Exception
4577  {
4578  int res = INTERNALsolverCheck(a0, a1);
4580  if (err != Z3_error_code.Z3_OK)
4581  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4582  return res;
4583  }
4584 
4585  public static int solverCheckAssumptions(long a0, long a1, int a2, long[] a3) throws Z3Exception
4586  {
4587  int res = INTERNALsolverCheckAssumptions(a0, a1, a2, a3);
4589  if (err != Z3_error_code.Z3_OK)
4590  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4591  return res;
4592  }
4593 
4594  public static long solverGetModel(long a0, long a1) throws Z3Exception
4595  {
4596  long res = INTERNALsolverGetModel(a0, a1);
4598  if (err != Z3_error_code.Z3_OK)
4599  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4600  return res;
4601  }
4602 
4603  public static long solverGetProof(long a0, long a1) throws Z3Exception
4604  {
4605  long res = INTERNALsolverGetProof(a0, a1);
4607  if (err != Z3_error_code.Z3_OK)
4608  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4609  return res;
4610  }
4611 
4612  public static long solverGetUnsatCore(long a0, long a1) throws Z3Exception
4613  {
4614  long res = INTERNALsolverGetUnsatCore(a0, a1);
4616  if (err != Z3_error_code.Z3_OK)
4617  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4618  return res;
4619  }
4620 
4621  public static String solverGetReasonUnknown(long a0, long a1) throws Z3Exception
4622  {
4623  String res = INTERNALsolverGetReasonUnknown(a0, a1);
4625  if (err != Z3_error_code.Z3_OK)
4626  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4627  return res;
4628  }
4629 
4630  public static long solverGetStatistics(long a0, long a1) throws Z3Exception
4631  {
4632  long res = INTERNALsolverGetStatistics(a0, a1);
4634  if (err != Z3_error_code.Z3_OK)
4635  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4636  return res;
4637  }
4638 
4639  public static String solverToString(long a0, long a1) throws Z3Exception
4640  {
4641  String res = INTERNALsolverToString(a0, a1);
4643  if (err != Z3_error_code.Z3_OK)
4644  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4645  return res;
4646  }
4647 
4648  public static String statsToString(long a0, long a1) throws Z3Exception
4649  {
4650  String res = INTERNALstatsToString(a0, a1);
4652  if (err != Z3_error_code.Z3_OK)
4653  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4654  return res;
4655  }
4656 
4657  public static void statsIncRef(long a0, long a1) throws Z3Exception
4658  {
4659  INTERNALstatsIncRef(a0, a1);
4661  if (err != Z3_error_code.Z3_OK)
4662  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4663  }
4664 
4665  public static void statsDecRef(long a0, long a1) throws Z3Exception
4666  {
4667  INTERNALstatsDecRef(a0, a1);
4669  if (err != Z3_error_code.Z3_OK)
4670  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4671  }
4672 
4673  public static int statsSize(long a0, long a1) throws Z3Exception
4674  {
4675  int res = INTERNALstatsSize(a0, a1);
4677  if (err != Z3_error_code.Z3_OK)
4678  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4679  return res;
4680  }
4681 
4682  public static String statsGetKey(long a0, long a1, int a2) throws Z3Exception
4683  {
4684  String res = INTERNALstatsGetKey(a0, a1, a2);
4686  if (err != Z3_error_code.Z3_OK)
4687  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4688  return res;
4689  }
4690 
4691  public static boolean statsIsUint(long a0, long a1, int a2) throws Z3Exception
4692  {
4693  boolean res = INTERNALstatsIsUint(a0, a1, a2);
4695  if (err != Z3_error_code.Z3_OK)
4696  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4697  return res;
4698  }
4699 
4700  public static boolean statsIsDouble(long a0, long a1, int a2) throws Z3Exception
4701  {
4702  boolean res = INTERNALstatsIsDouble(a0, a1, a2);
4704  if (err != Z3_error_code.Z3_OK)
4705  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4706  return res;
4707  }
4708 
4709  public static int statsGetUintValue(long a0, long a1, int a2) throws Z3Exception
4710  {
4711  int res = INTERNALstatsGetUintValue(a0, a1, a2);
4713  if (err != Z3_error_code.Z3_OK)
4714  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4715  return res;
4716  }
4717 
4718  public static double statsGetDoubleValue(long a0, long a1, int a2) throws Z3Exception
4719  {
4720  double res = INTERNALstatsGetDoubleValue(a0, a1, a2);
4722  if (err != Z3_error_code.Z3_OK)
4723  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4724  return res;
4725  }
4726 
4727  public static long mkInjectiveFunction(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
4728  {
4729  long res = INTERNALmkInjectiveFunction(a0, a1, a2, a3, a4);
4731  if (err != Z3_error_code.Z3_OK)
4732  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4733  return res;
4734  }
4735 
4736  public static void setLogic(long a0, String a1) throws Z3Exception
4737  {
4738  INTERNALsetLogic(a0, a1);
4740  if (err != Z3_error_code.Z3_OK)
4741  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4742  }
4743 
4744  public static void push(long a0) throws Z3Exception
4745  {
4746  INTERNALpush(a0);
4748  if (err != Z3_error_code.Z3_OK)
4749  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4750  }
4751 
4752  public static void pop(long a0, int a1) throws Z3Exception
4753  {
4754  INTERNALpop(a0, a1);
4756  if (err != Z3_error_code.Z3_OK)
4757  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4758  }
4759 
4760  public static int getNumScopes(long a0) throws Z3Exception
4761  {
4762  int res = INTERNALgetNumScopes(a0);
4764  if (err != Z3_error_code.Z3_OK)
4765  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4766  return res;
4767  }
4768 
4769  public static void persistAst(long a0, long a1, int a2) throws Z3Exception
4770  {
4771  INTERNALpersistAst(a0, a1, a2);
4773  if (err != Z3_error_code.Z3_OK)
4774  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4775  }
4776 
4777  public static void assertCnstr(long a0, long a1) throws Z3Exception
4778  {
4779  INTERNALassertCnstr(a0, a1);
4781  if (err != Z3_error_code.Z3_OK)
4782  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4783  }
4784 
4785  public static int checkAndGetModel(long a0, LongPtr a1) throws Z3Exception
4786  {
4787  int res = INTERNALcheckAndGetModel(a0, a1);
4789  if (err != Z3_error_code.Z3_OK)
4790  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4791  return res;
4792  }
4793 
4794  public static int check(long a0) throws Z3Exception
4795  {
4796  int res = INTERNALcheck(a0);
4798  if (err != Z3_error_code.Z3_OK)
4799  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4800  return res;
4801  }
4802 
4803  public static int checkAssumptions(long a0, int a1, long[] a2, LongPtr a3, LongPtr a4, IntPtr a5, long[] a6) throws Z3Exception
4804  {
4805  int res = INTERNALcheckAssumptions(a0, a1, a2, a3, a4, a5, a6);
4807  if (err != Z3_error_code.Z3_OK)
4808  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4809  return res;
4810  }
4811 
4812  public static int getImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4) throws Z3Exception
4813  {
4814  int res = INTERNALgetImpliedEqualities(a0, a1, a2, a3, a4);
4816  if (err != Z3_error_code.Z3_OK)
4817  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4818  return res;
4819  }
4820 
4821  public static void delModel(long a0, long a1) throws Z3Exception
4822  {
4823  INTERNALdelModel(a0, a1);
4825  if (err != Z3_error_code.Z3_OK)
4826  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4827  }
4828 
4829  public static void softCheckCancel(long a0) throws Z3Exception
4830  {
4833  if (err != Z3_error_code.Z3_OK)
4834  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4835  }
4836 
4837  public static int getSearchFailure(long a0) throws Z3Exception
4838  {
4839  int res = INTERNALgetSearchFailure(a0);
4841  if (err != Z3_error_code.Z3_OK)
4842  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4843  return res;
4844  }
4845 
4846  public static long mkLabel(long a0, long a1, boolean a2, long a3) throws Z3Exception
4847  {
4848  long res = INTERNALmkLabel(a0, a1, a2, a3);
4850  if (err != Z3_error_code.Z3_OK)
4851  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4852  return res;
4853  }
4854 
4855  public static long getRelevantLabels(long a0) throws Z3Exception
4856  {
4857  long res = INTERNALgetRelevantLabels(a0);
4859  if (err != Z3_error_code.Z3_OK)
4860  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4861  return res;
4862  }
4863 
4864  public static long getRelevantLiterals(long a0) throws Z3Exception
4865  {
4866  long res = INTERNALgetRelevantLiterals(a0);
4868  if (err != Z3_error_code.Z3_OK)
4869  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4870  return res;
4871  }
4872 
4873  public static long getGuessedLiterals(long a0) throws Z3Exception
4874  {
4875  long res = INTERNALgetGuessedLiterals(a0);
4877  if (err != Z3_error_code.Z3_OK)
4878  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4879  return res;
4880  }
4881 
4882  public static void delLiterals(long a0, long a1) throws Z3Exception
4883  {
4884  INTERNALdelLiterals(a0, a1);
4886  if (err != Z3_error_code.Z3_OK)
4887  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4888  }
4889 
4890  public static int getNumLiterals(long a0, long a1) throws Z3Exception
4891  {
4892  int res = INTERNALgetNumLiterals(a0, a1);
4894  if (err != Z3_error_code.Z3_OK)
4895  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4896  return res;
4897  }
4898 
4899  public static long getLabelSymbol(long a0, long a1, int a2) throws Z3Exception
4900  {
4901  long res = INTERNALgetLabelSymbol(a0, a1, a2);
4903  if (err != Z3_error_code.Z3_OK)
4904  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4905  return res;
4906  }
4907 
4908  public static long getLiteral(long a0, long a1, int a2) throws Z3Exception
4909  {
4910  long res = INTERNALgetLiteral(a0, a1, a2);
4912  if (err != Z3_error_code.Z3_OK)
4913  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4914  return res;
4915  }
4916 
4917  public static void disableLiteral(long a0, long a1, int a2) throws Z3Exception
4918  {
4919  INTERNALdisableLiteral(a0, a1, a2);
4921  if (err != Z3_error_code.Z3_OK)
4922  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4923  }
4924 
4925  public static void blockLiterals(long a0, long a1) throws Z3Exception
4926  {
4927  INTERNALblockLiterals(a0, a1);
4929  if (err != Z3_error_code.Z3_OK)
4930  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4931  }
4932 
4933  public static int getModelNumConstants(long a0, long a1) throws Z3Exception
4934  {
4935  int res = INTERNALgetModelNumConstants(a0, a1);
4937  if (err != Z3_error_code.Z3_OK)
4938  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4939  return res;
4940  }
4941 
4942  public static long getModelConstant(long a0, long a1, int a2) throws Z3Exception
4943  {
4944  long res = INTERNALgetModelConstant(a0, a1, a2);
4946  if (err != Z3_error_code.Z3_OK)
4947  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4948  return res;
4949  }
4950 
4951  public static int getModelNumFuncs(long a0, long a1) throws Z3Exception
4952  {
4953  int res = INTERNALgetModelNumFuncs(a0, a1);
4955  if (err != Z3_error_code.Z3_OK)
4956  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4957  return res;
4958  }
4959 
4960  public static long getModelFuncDecl(long a0, long a1, int a2) throws Z3Exception
4961  {
4962  long res = INTERNALgetModelFuncDecl(a0, a1, a2);
4964  if (err != Z3_error_code.Z3_OK)
4965  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4966  return res;
4967  }
4968 
4969  public static boolean evalFuncDecl(long a0, long a1, long a2, LongPtr a3) throws Z3Exception
4970  {
4971  boolean res = INTERNALevalFuncDecl(a0, a1, a2, a3);
4973  if (err != Z3_error_code.Z3_OK)
4974  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4975  return res;
4976  }
4977 
4978  public static boolean isArrayValue(long a0, long a1, long a2, IntPtr a3) throws Z3Exception
4979  {
4980  boolean res = INTERNALisArrayValue(a0, a1, a2, a3);
4982  if (err != Z3_error_code.Z3_OK)
4983  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4984  return res;
4985  }
4986 
4987  public static void getArrayValue(long a0, long a1, long a2, int a3, long[] a4, long[] a5, LongPtr a6) throws Z3Exception
4988  {
4989  INTERNALgetArrayValue(a0, a1, a2, a3, a4, a5, a6);
4991  if (err != Z3_error_code.Z3_OK)
4992  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4993  }
4994 
4995  public static long getModelFuncElse(long a0, long a1, int a2) throws Z3Exception
4996  {
4997  long res = INTERNALgetModelFuncElse(a0, a1, a2);
4999  if (err != Z3_error_code.Z3_OK)
5000  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5001  return res;
5002  }
5003 
5004  public static int getModelFuncNumEntries(long a0, long a1, int a2) throws Z3Exception
5005  {
5006  int res = INTERNALgetModelFuncNumEntries(a0, a1, a2);
5008  if (err != Z3_error_code.Z3_OK)
5009  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5010  return res;
5011  }
5012 
5013  public static int getModelFuncEntryNumArgs(long a0, long a1, int a2, int a3) throws Z3Exception
5014  {
5015  int res = INTERNALgetModelFuncEntryNumArgs(a0, a1, a2, a3);
5017  if (err != Z3_error_code.Z3_OK)
5018  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5019  return res;
5020  }
5021 
5022  public static long getModelFuncEntryArg(long a0, long a1, int a2, int a3, int a4) throws Z3Exception
5023  {
5024  long res = INTERNALgetModelFuncEntryArg(a0, a1, a2, a3, a4);
5026  if (err != Z3_error_code.Z3_OK)
5027  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5028  return res;
5029  }
5030 
5031  public static long getModelFuncEntryValue(long a0, long a1, int a2, int a3) throws Z3Exception
5032  {
5033  long res = INTERNALgetModelFuncEntryValue(a0, a1, a2, a3);
5035  if (err != Z3_error_code.Z3_OK)
5036  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5037  return res;
5038  }
5039 
5040  public static boolean eval(long a0, long a1, long a2, LongPtr a3) throws Z3Exception
5041  {
5042  boolean res = INTERNALeval(a0, a1, a2, a3);
5044  if (err != Z3_error_code.Z3_OK)
5045  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5046  return res;
5047  }
5048 
5049  public static boolean evalDecl(long a0, long a1, long a2, int a3, long[] a4, LongPtr a5) throws Z3Exception
5050  {
5051  boolean res = INTERNALevalDecl(a0, a1, a2, a3, a4, a5);
5053  if (err != Z3_error_code.Z3_OK)
5054  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5055  return res;
5056  }
5057 
5058  public static String contextToString(long a0) throws Z3Exception
5059  {
5060  String res = INTERNALcontextToString(a0);
5062  if (err != Z3_error_code.Z3_OK)
5063  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5064  return res;
5065  }
5066 
5067  public static String statisticsToString(long a0) throws Z3Exception
5068  {
5069  String res = INTERNALstatisticsToString(a0);
5071  if (err != Z3_error_code.Z3_OK)
5072  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5073  return res;
5074  }
5075 
5076  public static long getContextAssignment(long a0) throws Z3Exception
5077  {
5078  long res = INTERNALgetContextAssignment(a0);
5080  if (err != Z3_error_code.Z3_OK)
5081  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5082  return res;
5083  }
5084 
5085  public static boolean algebraicIsValue(long a0, long a1) throws Z3Exception
5086  {
5087  boolean res = INTERNALalgebraicIsValue(a0, a1);
5089  if (err != Z3_error_code.Z3_OK)
5090  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5091  return res;
5092  }
5093 
5094  public static boolean algebraicIsPos(long a0, long a1) throws Z3Exception
5095  {
5096  boolean res = INTERNALalgebraicIsPos(a0, a1);
5098  if (err != Z3_error_code.Z3_OK)
5099  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5100  return res;
5101  }
5102 
5103  public static boolean algebraicIsNeg(long a0, long a1) throws Z3Exception
5104  {
5105  boolean res = INTERNALalgebraicIsNeg(a0, a1);
5107  if (err != Z3_error_code.Z3_OK)
5108  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5109  return res;
5110  }
5111 
5112  public static boolean algebraicIsZero(long a0, long a1) throws Z3Exception
5113  {
5114  boolean res = INTERNALalgebraicIsZero(a0, a1);
5116  if (err != Z3_error_code.Z3_OK)
5117  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5118  return res;
5119  }
5120 
5121  public static int algebraicSign(long a0, long a1) throws Z3Exception
5122  {
5123  int res = INTERNALalgebraicSign(a0, a1);
5125  if (err != Z3_error_code.Z3_OK)
5126  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5127  return res;
5128  }
5129 
5130  public static long algebraicAdd(long a0, long a1, long a2) throws Z3Exception
5131  {
5132  long res = INTERNALalgebraicAdd(a0, a1, a2);
5134  if (err != Z3_error_code.Z3_OK)
5135  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5136  return res;
5137  }
5138 
5139  public static long algebraicSub(long a0, long a1, long a2) throws Z3Exception
5140  {
5141  long res = INTERNALalgebraicSub(a0, a1, a2);
5143  if (err != Z3_error_code.Z3_OK)
5144  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5145  return res;
5146  }
5147 
5148  public static long algebraicMul(long a0, long a1, long a2) throws Z3Exception
5149  {
5150  long res = INTERNALalgebraicMul(a0, a1, a2);
5152  if (err != Z3_error_code.Z3_OK)
5153  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5154  return res;
5155  }
5156 
5157  public static long algebraicDiv(long a0, long a1, long a2) throws Z3Exception
5158  {
5159  long res = INTERNALalgebraicDiv(a0, a1, a2);
5161  if (err != Z3_error_code.Z3_OK)
5162  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5163  return res;
5164  }
5165 
5166  public static long algebraicRoot(long a0, long a1, int a2) throws Z3Exception
5167  {
5168  long res = INTERNALalgebraicRoot(a0, a1, a2);
5170  if (err != Z3_error_code.Z3_OK)
5171  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5172  return res;
5173  }
5174 
5175  public static long algebraicPower(long a0, long a1, int a2) throws Z3Exception
5176  {
5177  long res = INTERNALalgebraicPower(a0, a1, a2);
5179  if (err != Z3_error_code.Z3_OK)
5180  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5181  return res;
5182  }
5183 
5184  public static boolean algebraicLt(long a0, long a1, long a2) throws Z3Exception
5185  {
5186  boolean res = INTERNALalgebraicLt(a0, a1, a2);
5188  if (err != Z3_error_code.Z3_OK)
5189  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5190  return res;
5191  }
5192 
5193  public static boolean algebraicGt(long a0, long a1, long a2) throws Z3Exception
5194  {
5195  boolean res = INTERNALalgebraicGt(a0, a1, a2);
5197  if (err != Z3_error_code.Z3_OK)
5198  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5199  return res;
5200  }
5201 
5202  public static boolean algebraicLe(long a0, long a1, long a2) throws Z3Exception
5203  {
5204  boolean res = INTERNALalgebraicLe(a0, a1, a2);
5206  if (err != Z3_error_code.Z3_OK)
5207  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5208  return res;
5209  }
5210 
5211  public static boolean algebraicGe(long a0, long a1, long a2) throws Z3Exception
5212  {
5213  boolean res = INTERNALalgebraicGe(a0, a1, a2);
5215  if (err != Z3_error_code.Z3_OK)
5216  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5217  return res;
5218  }
5219 
5220  public static boolean algebraicEq(long a0, long a1, long a2) throws Z3Exception
5221  {
5222  boolean res = INTERNALalgebraicEq(a0, a1, a2);
5224  if (err != Z3_error_code.Z3_OK)
5225  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5226  return res;
5227  }
5228 
5229  public static boolean algebraicNeq(long a0, long a1, long a2) throws Z3Exception
5230  {
5231  boolean res = INTERNALalgebraicNeq(a0, a1, a2);
5233  if (err != Z3_error_code.Z3_OK)
5234  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5235  return res;
5236  }
5237 
5238  public static long algebraicRoots(long a0, long a1, int a2, long[] a3) throws Z3Exception
5239  {
5240  long res = INTERNALalgebraicRoots(a0, a1, a2, a3);
5242  if (err != Z3_error_code.Z3_OK)
5243  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5244  return res;
5245  }
5246 
5247  public static int algebraicEval(long a0, long a1, int a2, long[] a3) throws Z3Exception
5248  {
5249  int res = INTERNALalgebraicEval(a0, a1, a2, a3);
5251  if (err != Z3_error_code.Z3_OK)
5252  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5253  return res;
5254  }
5255 
5256  public static long polynomialSubresultants(long a0, long a1, long a2, long a3) throws Z3Exception
5257  {
5258  long res = INTERNALpolynomialSubresultants(a0, a1, a2, a3);
5260  if (err != Z3_error_code.Z3_OK)
5261  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5262  return res;
5263  }
5264 
5265  public static void rcfDel(long a0, long a1) throws Z3Exception
5266  {
5267  INTERNALrcfDel(a0, a1);
5269  if (err != Z3_error_code.Z3_OK)
5270  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5271  }
5272 
5273  public static long rcfMkRational(long a0, String a1) throws Z3Exception
5274  {
5275  long res = INTERNALrcfMkRational(a0, a1);
5277  if (err != Z3_error_code.Z3_OK)
5278  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5279  return res;
5280  }
5281 
5282  public static long rcfMkSmallInt(long a0, int a1) throws Z3Exception
5283  {
5284  long res = INTERNALrcfMkSmallInt(a0, a1);
5286  if (err != Z3_error_code.Z3_OK)
5287  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5288  return res;
5289  }
5290 
5291  public static long rcfMkPi(long a0) throws Z3Exception
5292  {
5293  long res = INTERNALrcfMkPi(a0);
5295  if (err != Z3_error_code.Z3_OK)
5296  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5297  return res;
5298  }
5299 
5300  public static long rcfMkE(long a0) throws Z3Exception
5301  {
5302  long res = INTERNALrcfMkE(a0);
5304  if (err != Z3_error_code.Z3_OK)
5305  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5306  return res;
5307  }
5308 
5309  public static long rcfMkInfinitesimal(long a0) throws Z3Exception
5310  {
5311  long res = INTERNALrcfMkInfinitesimal(a0);
5313  if (err != Z3_error_code.Z3_OK)
5314  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5315  return res;
5316  }
5317 
5318  public static int rcfMkRoots(long a0, int a1, long[] a2, long[] a3) throws Z3Exception
5319  {
5320  int res = INTERNALrcfMkRoots(a0, a1, a2, a3);
5322  if (err != Z3_error_code.Z3_OK)
5323  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5324  return res;
5325  }
5326 
5327  public static long rcfAdd(long a0, long a1, long a2) throws Z3Exception
5328  {
5329  long res = INTERNALrcfAdd(a0, a1, a2);
5331  if (err != Z3_error_code.Z3_OK)
5332  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5333  return res;
5334  }
5335 
5336  public static long rcfSub(long a0, long a1, long a2) throws Z3Exception
5337  {
5338  long res = INTERNALrcfSub(a0, a1, a2);
5340  if (err != Z3_error_code.Z3_OK)
5341  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5342  return res;
5343  }
5344 
5345  public static long rcfMul(long a0, long a1, long a2) throws Z3Exception
5346  {
5347  long res = INTERNALrcfMul(a0, a1, a2);
5349  if (err != Z3_error_code.Z3_OK)
5350  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5351  return res;
5352  }
5353 
5354  public static long rcfDiv(long a0, long a1, long a2) throws Z3Exception
5355  {
5356  long res = INTERNALrcfDiv(a0, a1, a2);
5358  if (err != Z3_error_code.Z3_OK)
5359  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5360  return res;
5361  }
5362 
5363  public static long rcfNeg(long a0, long a1) throws Z3Exception
5364  {
5365  long res = INTERNALrcfNeg(a0, a1);
5367  if (err != Z3_error_code.Z3_OK)
5368  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5369  return res;
5370  }
5371 
5372  public static long rcfInv(long a0, long a1) throws Z3Exception
5373  {
5374  long res = INTERNALrcfInv(a0, a1);
5376  if (err != Z3_error_code.Z3_OK)
5377  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5378  return res;
5379  }
5380 
5381  public static long rcfPower(long a0, long a1, int a2) throws Z3Exception
5382  {
5383  long res = INTERNALrcfPower(a0, a1, a2);
5385  if (err != Z3_error_code.Z3_OK)
5386  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5387  return res;
5388  }
5389 
5390  public static boolean rcfLt(long a0, long a1, long a2) throws Z3Exception
5391  {
5392  boolean res = INTERNALrcfLt(a0, a1, a2);
5394  if (err != Z3_error_code.Z3_OK)
5395  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5396  return res;
5397  }
5398 
5399  public static boolean rcfGt(long a0, long a1, long a2) throws Z3Exception
5400  {
5401  boolean res = INTERNALrcfGt(a0, a1, a2);
5403  if (err != Z3_error_code.Z3_OK)
5404  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5405  return res;
5406  }
5407 
5408  public static boolean rcfLe(long a0, long a1, long a2) throws Z3Exception
5409  {
5410  boolean res = INTERNALrcfLe(a0, a1, a2);
5412  if (err != Z3_error_code.Z3_OK)
5413  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5414  return res;
5415  }
5416 
5417  public static boolean rcfGe(long a0, long a1, long a2) throws Z3Exception
5418  {
5419  boolean res = INTERNALrcfGe(a0, a1, a2);
5421  if (err != Z3_error_code.Z3_OK)
5422  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5423  return res;
5424  }
5425 
5426  public static boolean rcfEq(long a0, long a1, long a2) throws Z3Exception
5427  {
5428  boolean res = INTERNALrcfEq(a0, a1, a2);
5430  if (err != Z3_error_code.Z3_OK)
5431  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5432  return res;
5433  }
5434 
5435  public static boolean rcfNeq(long a0, long a1, long a2) throws Z3Exception
5436  {
5437  boolean res = INTERNALrcfNeq(a0, a1, a2);
5439  if (err != Z3_error_code.Z3_OK)
5440  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5441  return res;
5442  }
5443 
5444  public static String rcfNumToString(long a0, long a1, boolean a2, boolean a3) throws Z3Exception
5445  {
5446  String res = INTERNALrcfNumToString(a0, a1, a2, a3);
5448  if (err != Z3_error_code.Z3_OK)
5449  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5450  return res;
5451  }
5452 
5453  public static String rcfNumToDecimalString(long a0, long a1, int a2) throws Z3Exception
5454  {
5455  String res = INTERNALrcfNumToDecimalString(a0, a1, a2);
5457  if (err != Z3_error_code.Z3_OK)
5458  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5459  return res;
5460  }
5461 
5462  public static void rcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
5463  {
5464  INTERNALrcfGetNumeratorDenominator(a0, a1, a2, a3);
5466  if (err != Z3_error_code.Z3_OK)
5467  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5468  }
5469 
5470  public static long mkInterpolant(long a0, long a1) throws Z3Exception
5471  {
5472  long res = INTERNALmkInterpolant(a0, a1);
5474  if (err != Z3_error_code.Z3_OK)
5475  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5476  return res;
5477  }
5478 
5479  public static long mkInterpolationContext(long a0)
5480  {
5481  long res = INTERNALmkInterpolationContext(a0);
5482  return res;
5483  }
5484 
5485  public static long getInterpolant(long a0, long a1, long a2, long a3) throws Z3Exception
5486  {
5487  long res = INTERNALgetInterpolant(a0, a1, a2, a3);
5489  if (err != Z3_error_code.Z3_OK)
5490  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5491  return res;
5492  }
5493 
5494  public static int computeInterpolant(long a0, long a1, long a2, LongPtr a3, LongPtr a4) throws Z3Exception
5495  {
5496  int res = INTERNALcomputeInterpolant(a0, a1, a2, a3, a4);
5498  if (err != Z3_error_code.Z3_OK)
5499  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5500  return res;
5501  }
5502 
5503  public static String interpolationProfile(long a0) throws Z3Exception
5504  {
5505  String res = INTERNALinterpolationProfile(a0);
5507  if (err != Z3_error_code.Z3_OK)
5508  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5509  return res;
5510  }
5511 
5512  public static int readInterpolationProblem(long a0, IntPtr a1, ObjArrayPtr a2, UIntArrayPtr a3, String a4, StringPtr a5, IntPtr a6, ObjArrayPtr a7) throws Z3Exception
5513  {
5514  int res = INTERNALreadInterpolationProblem(a0, a1, a2, a3, a4, a5, a6, a7);
5516  if (err != Z3_error_code.Z3_OK)
5517  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5518  return res;
5519  }
5520 
5521  public static int checkInterpolant(long a0, int a1, long[] a2, int[] a3, long[] a4, StringPtr a5, int a6, long[] a7) throws Z3Exception
5522  {
5523  int res = INTERNALcheckInterpolant(a0, a1, a2, a3, a4, a5, a6, a7);
5525  if (err != Z3_error_code.Z3_OK)
5526  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5527  return res;
5528  }
5529 
5530  public static void writeInterpolationProblem(long a0, int a1, long[] a2, int[] a3, String a4, int a5, long[] a6) throws Z3Exception
5531  {
5532  INTERNALwriteInterpolationProblem(a0, a1, a2, a3, a4, a5, a6);
5534  if (err != Z3_error_code.Z3_OK)
5535  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5536  }
5537 
5538  public static long mkFpaRoundingModeSort(long a0) throws Z3Exception
5539  {
5540  long res = INTERNALmkFpaRoundingModeSort(a0);
5542  if (err != Z3_error_code.Z3_OK)
5543  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5544  return res;
5545  }
5546 
5547  public static long mkFpaRoundNearestTiesToEven(long a0) throws Z3Exception
5548  {
5549  long res = INTERNALmkFpaRoundNearestTiesToEven(a0);
5551  if (err != Z3_error_code.Z3_OK)
5552  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5553  return res;
5554  }
5555 
5556  public static long mkFpaRne(long a0) throws Z3Exception
5557  {
5558  long res = INTERNALmkFpaRne(a0);
5560  if (err != Z3_error_code.Z3_OK)
5561  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5562  return res;
5563  }
5564 
5565  public static long mkFpaRoundNearestTiesToAway(long a0) throws Z3Exception
5566  {
5567  long res = INTERNALmkFpaRoundNearestTiesToAway(a0);
5569  if (err != Z3_error_code.Z3_OK)
5570  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5571  return res;
5572  }
5573 
5574  public static long mkFpaRna(long a0) throws Z3Exception
5575  {
5576  long res = INTERNALmkFpaRna(a0);
5578  if (err != Z3_error_code.Z3_OK)
5579  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5580  return res;
5581  }
5582 
5583  public static long mkFpaRoundTowardPositive(long a0) throws Z3Exception
5584  {
5585  long res = INTERNALmkFpaRoundTowardPositive(a0);
5587  if (err != Z3_error_code.Z3_OK)
5588  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5589  return res;
5590  }
5591 
5592  public static long mkFpaRtp(long a0) throws Z3Exception
5593  {
5594  long res = INTERNALmkFpaRtp(a0);
5596  if (err != Z3_error_code.Z3_OK)
5597  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5598  return res;
5599  }
5600 
5601  public static long mkFpaRoundTowardNegative(long a0) throws Z3Exception
5602  {
5603  long res = INTERNALmkFpaRoundTowardNegative(a0);
5605  if (err != Z3_error_code.Z3_OK)
5606  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5607  return res;
5608  }
5609 
5610  public static long mkFpaRtn(long a0) throws Z3Exception
5611  {
5612  long res = INTERNALmkFpaRtn(a0);
5614  if (err != Z3_error_code.Z3_OK)
5615  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5616  return res;
5617  }
5618 
5619  public static long mkFpaRoundTowardZero(long a0) throws Z3Exception
5620  {
5621  long res = INTERNALmkFpaRoundTowardZero(a0);
5623  if (err != Z3_error_code.Z3_OK)
5624  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5625  return res;
5626  }
5627 
5628  public static long mkFpaRtz(long a0) throws Z3Exception
5629  {
5630  long res = INTERNALmkFpaRtz(a0);
5632  if (err != Z3_error_code.Z3_OK)
5633  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5634  return res;
5635  }
5636 
5637  public static long mkFpaSort(long a0, int a1, int a2) throws Z3Exception
5638  {
5639  long res = INTERNALmkFpaSort(a0, a1, a2);
5641  if (err != Z3_error_code.Z3_OK)
5642  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5643  return res;
5644  }
5645 
5646  public static long mkFpaSortHalf(long a0) throws Z3Exception
5647  {
5648  long res = INTERNALmkFpaSortHalf(a0);
5650  if (err != Z3_error_code.Z3_OK)
5651  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5652  return res;
5653  }
5654 
5655  public static long mkFpaSort16(long a0) throws Z3Exception
5656  {
5657  long res = INTERNALmkFpaSort16(a0);
5659  if (err != Z3_error_code.Z3_OK)
5660  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5661  return res;
5662  }
5663 
5664  public static long mkFpaSortSingle(long a0) throws Z3Exception
5665  {
5666  long res = INTERNALmkFpaSortSingle(a0);
5668  if (err != Z3_error_code.Z3_OK)
5669  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5670  return res;
5671  }
5672 
5673  public static long mkFpaSort32(long a0) throws Z3Exception
5674  {
5675  long res = INTERNALmkFpaSort32(a0);
5677  if (err != Z3_error_code.Z3_OK)
5678  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5679  return res;
5680  }
5681 
5682  public static long mkFpaSortDouble(long a0) throws Z3Exception
5683  {
5684  long res = INTERNALmkFpaSortDouble(a0);
5686  if (err != Z3_error_code.Z3_OK)
5687  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5688  return res;
5689  }
5690 
5691  public static long mkFpaSort64(long a0) throws Z3Exception
5692  {
5693  long res = INTERNALmkFpaSort64(a0);
5695  if (err != Z3_error_code.Z3_OK)
5696  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5697  return res;
5698  }
5699 
5700  public static long mkFpaSortQuadruple(long a0) throws Z3Exception
5701  {
5702  long res = INTERNALmkFpaSortQuadruple(a0);
5704  if (err != Z3_error_code.Z3_OK)
5705  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5706  return res;
5707  }
5708 
5709  public static long mkFpaSort128(long a0) throws Z3Exception
5710  {
5711  long res = INTERNALmkFpaSort128(a0);
5713  if (err != Z3_error_code.Z3_OK)
5714  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5715  return res;
5716  }
5717 
5718  public static long mkFpaNan(long a0, long a1) throws Z3Exception
5719  {
5720  long res = INTERNALmkFpaNan(a0, a1);
5722  if (err != Z3_error_code.Z3_OK)
5723  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5724  return res;
5725  }
5726 
5727  public static long mkFpaInf(long a0, long a1, boolean a2) throws Z3Exception
5728  {
5729  long res = INTERNALmkFpaInf(a0, a1, a2);
5731  if (err != Z3_error_code.Z3_OK)
5732  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5733  return res;
5734  }
5735 
5736  public static long mkFpaZero(long a0, long a1, boolean a2) throws Z3Exception
5737  {
5738  long res = INTERNALmkFpaZero(a0, a1, a2);
5740  if (err != Z3_error_code.Z3_OK)
5741  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5742  return res;
5743  }
5744 
5745  public static long mkFpaFp(long a0, long a1, long a2, long a3) throws Z3Exception
5746  {
5747  long res = INTERNALmkFpaFp(a0, a1, a2, a3);
5749  if (err != Z3_error_code.Z3_OK)
5750  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5751  return res;
5752  }
5753 
5754  public static long mkFpaNumeralFloat(long a0, float a1, long a2) throws Z3Exception
5755  {
5756  long res = INTERNALmkFpaNumeralFloat(a0, a1, a2);
5758  if (err != Z3_error_code.Z3_OK)
5759  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5760  return res;
5761  }
5762 
5763  public static long mkFpaNumeralDouble(long a0, double a1, long a2) throws Z3Exception
5764  {
5765  long res = INTERNALmkFpaNumeralDouble(a0, a1, a2);
5767  if (err != Z3_error_code.Z3_OK)
5768  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5769  return res;
5770  }
5771 
5772  public static long mkFpaNumeralInt(long a0, int a1, long a2) throws Z3Exception
5773  {
5774  long res = INTERNALmkFpaNumeralInt(a0, a1, a2);
5776  if (err != Z3_error_code.Z3_OK)
5777  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5778  return res;
5779  }
5780 
5781  public static long mkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4) throws Z3Exception
5782  {
5783  long res = INTERNALmkFpaNumeralIntUint(a0, a1, a2, a3, a4);
5785  if (err != Z3_error_code.Z3_OK)
5786  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5787  return res;
5788  }
5789 
5790  public static long mkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4) throws Z3Exception
5791  {
5792  long res = INTERNALmkFpaNumeralInt64Uint64(a0, a1, a2, a3, a4);
5794  if (err != Z3_error_code.Z3_OK)
5795  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5796  return res;
5797  }
5798 
5799  public static long mkFpaAbs(long a0, long a1) throws Z3Exception
5800  {
5801  long res = INTERNALmkFpaAbs(a0, a1);
5803  if (err != Z3_error_code.Z3_OK)
5804  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5805  return res;
5806  }
5807 
5808  public static long mkFpaNeg(long a0, long a1) throws Z3Exception
5809  {
5810  long res = INTERNALmkFpaNeg(a0, a1);
5812  if (err != Z3_error_code.Z3_OK)
5813  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5814  return res;
5815  }
5816 
5817  public static long mkFpaAdd(long a0, long a1, long a2, long a3) throws Z3Exception
5818  {
5819  long res = INTERNALmkFpaAdd(a0, a1, a2, a3);
5821  if (err != Z3_error_code.Z3_OK)
5822  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5823  return res;
5824  }
5825 
5826  public static long mkFpaSub(long a0, long a1, long a2, long a3) throws Z3Exception
5827  {
5828  long res = INTERNALmkFpaSub(a0, a1, a2, a3);
5830  if (err != Z3_error_code.Z3_OK)
5831  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5832  return res;
5833  }
5834 
5835  public static long mkFpaMul(long a0, long a1, long a2, long a3) throws Z3Exception
5836  {
5837  long res = INTERNALmkFpaMul(a0, a1, a2, a3);
5839  if (err != Z3_error_code.Z3_OK)
5840  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5841  return res;
5842  }
5843 
5844  public static long mkFpaDiv(long a0, long a1, long a2, long a3) throws Z3Exception
5845  {
5846  long res = INTERNALmkFpaDiv(a0, a1, a2, a3);
5848  if (err != Z3_error_code.Z3_OK)
5849  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5850  return res;
5851  }
5852 
5853  public static long mkFpaFma(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
5854  {
5855  long res = INTERNALmkFpaFma(a0, a1, a2, a3, a4);
5857  if (err != Z3_error_code.Z3_OK)
5858  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5859  return res;
5860  }
5861 
5862  public static long mkFpaSqrt(long a0, long a1, long a2) throws Z3Exception
5863  {
5864  long res = INTERNALmkFpaSqrt(a0, a1, a2);
5866  if (err != Z3_error_code.Z3_OK)
5867  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5868  return res;
5869  }
5870 
5871  public static long mkFpaRem(long a0, long a1, long a2) throws Z3Exception
5872  {
5873  long res = INTERNALmkFpaRem(a0, a1, a2);
5875  if (err != Z3_error_code.Z3_OK)
5876  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5877  return res;
5878  }
5879 
5880  public static long mkFpaRoundToIntegral(long a0, long a1, long a2) throws Z3Exception
5881  {
5882  long res = INTERNALmkFpaRoundToIntegral(a0, a1, a2);
5884  if (err != Z3_error_code.Z3_OK)
5885  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5886  return res;
5887  }
5888 
5889  public static long mkFpaMin(long a0, long a1, long a2) throws Z3Exception
5890  {
5891  long res = INTERNALmkFpaMin(a0, a1, a2);
5893  if (err != Z3_error_code.Z3_OK)
5894  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5895  return res;
5896  }
5897 
5898  public static long mkFpaMax(long a0, long a1, long a2) throws Z3Exception
5899  {
5900  long res = INTERNALmkFpaMax(a0, a1, a2);
5902  if (err != Z3_error_code.Z3_OK)
5903  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5904  return res;
5905  }
5906 
5907  public static long mkFpaLeq(long a0, long a1, long a2) throws Z3Exception
5908  {
5909  long res = INTERNALmkFpaLeq(a0, a1, a2);
5911  if (err != Z3_error_code.Z3_OK)
5912  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5913  return res;
5914  }
5915 
5916  public static long mkFpaLt(long a0, long a1, long a2) throws Z3Exception
5917  {
5918  long res = INTERNALmkFpaLt(a0, a1, a2);
5920  if (err != Z3_error_code.Z3_OK)
5921  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5922  return res;
5923  }
5924 
5925  public static long mkFpaGeq(long a0, long a1, long a2) throws Z3Exception
5926  {
5927  long res = INTERNALmkFpaGeq(a0, a1, a2);
5929  if (err != Z3_error_code.Z3_OK)
5930  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5931  return res;
5932  }
5933 
5934  public static long mkFpaGt(long a0, long a1, long a2) throws Z3Exception
5935  {
5936  long res = INTERNALmkFpaGt(a0, a1, a2);
5938  if (err != Z3_error_code.Z3_OK)
5939  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5940  return res;
5941  }
5942 
5943  public static long mkFpaEq(long a0, long a1, long a2) throws Z3Exception
5944  {
5945  long res = INTERNALmkFpaEq(a0, a1, a2);
5947  if (err != Z3_error_code.Z3_OK)
5948  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5949  return res;
5950  }
5951 
5952  public static long mkFpaIsNormal(long a0, long a1) throws Z3Exception
5953  {
5954  long res = INTERNALmkFpaIsNormal(a0, a1);
5956  if (err != Z3_error_code.Z3_OK)
5957  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5958  return res;
5959  }
5960 
5961  public static long mkFpaIsSubnormal(long a0, long a1) throws Z3Exception
5962  {
5963  long res = INTERNALmkFpaIsSubnormal(a0, a1);
5965  if (err != Z3_error_code.Z3_OK)
5966  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5967  return res;
5968  }
5969 
5970  public static long mkFpaIsZero(long a0, long a1) throws Z3Exception
5971  {
5972  long res = INTERNALmkFpaIsZero(a0, a1);
5974  if (err != Z3_error_code.Z3_OK)
5975  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5976  return res;
5977  }
5978 
5979  public static long mkFpaIsInfinite(long a0, long a1) throws Z3Exception
5980  {
5981  long res = INTERNALmkFpaIsInfinite(a0, a1);
5983  if (err != Z3_error_code.Z3_OK)
5984  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5985  return res;
5986  }
5987 
5988  public static long mkFpaIsNan(long a0, long a1) throws Z3Exception
5989  {
5990  long res = INTERNALmkFpaIsNan(a0, a1);
5992  if (err != Z3_error_code.Z3_OK)
5993  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5994  return res;
5995  }
5996 
5997  public static long mkFpaIsNegative(long a0, long a1) throws Z3Exception
5998  {
5999  long res = INTERNALmkFpaIsNegative(a0, a1);
6001  if (err != Z3_error_code.Z3_OK)
6002  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6003  return res;
6004  }
6005 
6006  public static long mkFpaIsPositive(long a0, long a1) throws Z3Exception
6007  {
6008  long res = INTERNALmkFpaIsPositive(a0, a1);
6010  if (err != Z3_error_code.Z3_OK)
6011  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6012  return res;
6013  }
6014 
6015  public static long mkFpaToFpBv(long a0, long a1, long a2) throws Z3Exception
6016  {
6017  long res = INTERNALmkFpaToFpBv(a0, a1, a2);
6019  if (err != Z3_error_code.Z3_OK)
6020  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6021  return res;
6022  }
6023 
6024  public static long mkFpaToFpFloat(long a0, long a1, long a2, long a3) throws Z3Exception
6025  {
6026  long res = INTERNALmkFpaToFpFloat(a0, a1, a2, a3);
6028  if (err != Z3_error_code.Z3_OK)
6029  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6030  return res;
6031  }
6032 
6033  public static long mkFpaToFpReal(long a0, long a1, long a2, long a3) throws Z3Exception
6034  {
6035  long res = INTERNALmkFpaToFpReal(a0, a1, a2, a3);
6037  if (err != Z3_error_code.Z3_OK)
6038  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6039  return res;
6040  }
6041 
6042  public static long mkFpaToFpSigned(long a0, long a1, long a2, long a3) throws Z3Exception
6043  {
6044  long res = INTERNALmkFpaToFpSigned(a0, a1, a2, a3);
6046  if (err != Z3_error_code.Z3_OK)
6047  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6048  return res;
6049  }
6050 
6051  public static long mkFpaToFpUnsigned(long a0, long a1, long a2, long a3) throws Z3Exception
6052  {
6053  long res = INTERNALmkFpaToFpUnsigned(a0, a1, a2, a3);
6055  if (err != Z3_error_code.Z3_OK)
6056  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6057  return res;
6058  }
6059 
6060  public static long mkFpaToUbv(long a0, long a1, long a2, int a3) throws Z3Exception
6061  {
6062  long res = INTERNALmkFpaToUbv(a0, a1, a2, a3);
6064  if (err != Z3_error_code.Z3_OK)
6065  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6066  return res;
6067  }
6068 
6069  public static long mkFpaToSbv(long a0, long a1, long a2, int a3) throws Z3Exception
6070  {
6071  long res = INTERNALmkFpaToSbv(a0, a1, a2, a3);
6073  if (err != Z3_error_code.Z3_OK)
6074  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6075  return res;
6076  }
6077 
6078  public static long mkFpaToReal(long a0, long a1) throws Z3Exception
6079  {
6080  long res = INTERNALmkFpaToReal(a0, a1);
6082  if (err != Z3_error_code.Z3_OK)
6083  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6084  return res;
6085  }
6086 
6087  public static int fpaGetEbits(long a0, long a1) throws Z3Exception
6088  {
6089  int res = INTERNALfpaGetEbits(a0, a1);
6091  if (err != Z3_error_code.Z3_OK)
6092  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6093  return res;
6094  }
6095 
6096  public static int fpaGetSbits(long a0, long a1) throws Z3Exception
6097  {
6098  int res = INTERNALfpaGetSbits(a0, a1);
6100  if (err != Z3_error_code.Z3_OK)
6101  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6102  return res;
6103  }
6104 
6105  public static boolean fpaGetNumeralSign(long a0, long a1, IntPtr a2) throws Z3Exception
6106  {
6107  boolean res = INTERNALfpaGetNumeralSign(a0, a1, a2);
6109  if (err != Z3_error_code.Z3_OK)
6110  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6111  return res;
6112  }
6113 
6114  public static String fpaGetNumeralSignificandString(long a0, long a1) throws Z3Exception
6115  {
6116  String res = INTERNALfpaGetNumeralSignificandString(a0, a1);
6118  if (err != Z3_error_code.Z3_OK)
6119  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6120  return res;
6121  }
6122 
6123  public static boolean fpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2) throws Z3Exception
6124  {
6125  boolean res = INTERNALfpaGetNumeralSignificandUint64(a0, a1, a2);
6127  if (err != Z3_error_code.Z3_OK)
6128  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6129  return res;
6130  }
6131 
6132  public static String fpaGetNumeralExponentString(long a0, long a1) throws Z3Exception
6133  {
6134  String res = INTERNALfpaGetNumeralExponentString(a0, a1);
6136  if (err != Z3_error_code.Z3_OK)
6137  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6138  return res;
6139  }
6140 
6141  public static boolean fpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2) throws Z3Exception
6142  {
6143  boolean res = INTERNALfpaGetNumeralExponentInt64(a0, a1, a2);
6145  if (err != Z3_error_code.Z3_OK)
6146  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6147  return res;
6148  }
6149 
6150  public static long mkFpaToIeeeBv(long a0, long a1) throws Z3Exception
6151  {
6152  long res = INTERNALmkFpaToIeeeBv(a0, a1);
6154  if (err != Z3_error_code.Z3_OK)
6155  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6156  return res;
6157  }
6158 
6159  public static long mkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
6160  {
6161  long res = INTERNALmkFpaToFpIntReal(a0, a1, a2, a3, a4);
6163  if (err != Z3_error_code.Z3_OK)
6164  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
6165  return res;
6166  }
6167 
6168 }
static native boolean INTERNALgetNumeralUint(long a0, long a1, IntPtr a2)
static int statsSize(long a0, long a1)
Definition: Native.java:4673
static long mkFpaFp(long a0, long a1, long a2, long a3)
Definition: Native.java:5745
static void solverDecRef(long a0, long a1)
Definition: Native.java:4510
static native long INTERNALmkBvslt(long a0, long a1, long a2)
static long mkFpaToFpSigned(long a0, long a1, long a2, long a3)
Definition: Native.java:6042
static void fixedpointUpdateRule(long a0, long a1, long a2, long a3)
Definition: Native.java:3420
static native void INTERNALoptimizeIncRef(long a0, long a1)
static long tacticRepeat(long a0, long a1, int a2)
Definition: Native.java:4154
static native long INTERNALgetSmtlibFormula(long a0, int a1)
static native void INTERNALassertCnstr(long a0, long a1)
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:5220
static native long INTERNALgetArraySortDomain(long a0, long a1)
static boolean getNumeralUint(long a0, long a1, IntPtr a2)
Definition: Native.java:2603
static long getQuantifierPatternAst(long a0, long a1, int a2)
Definition: Native.java:2720
static long mkBvule(long a0, long a1, long a2)
Definition: Native.java:1487
static native long INTERNALgetGuessedLiterals(long a0)
static long mkSolver(long a0)
Definition: Native.java:4440
static long mkFpaToFpUnsigned(long a0, long a1, long a2, long a3)
Definition: Native.java:6051
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 INTERNALfuncDeclToAst(long a0, long a1)
static native long INTERNALgetArraySortRange(long a0, long a1)
static native long INTERNALmkRealSort(long a0)
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 native String INTERNALgetErrorMsg(int a0)
static int getQuantifierNumPatterns(long a0, long a1)
Definition: Native.java:2711
static native int INTERNALoptimizeMinimize(long a0, long a1, long a2)
static long mkExtract(long a0, int a1, int a2, long a3)
Definition: Native.java:1550
static void interrupt(long a0)
Definition: Native.java:727
static long funcInterpGetElse(long a0, long a1)
Definition: Native.java:3022
static long getSmtlibSort(long a0, int a1)
Definition: Native.java:3263
static String astMapToString(long a0, long a1)
Definition: Native.java:3901
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:1991
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:776
static int applyResultGetNumSubgoals(long a0, long a1)
Definition: Native.java:4413
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 INTERNALfixedpointGetCoverDelta(long a0, long a1, int a2, long a3)
static int getBoolValue(long a0, long a1)
Definition: Native.java:2486
static long mkMod(long a0, long a1, long a2)
Definition: Native.java:1217
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 void INTERNALupdateParamValue(long a0, String a1, String a2)
static long mkBvugt(long a0, long a1, long a2)
Definition: Native.java:1523
static int fpaGetEbits(long a0, long a1)
Definition: Native.java:6087
static long algebraicDiv(long a0, long a1, long a2)
Definition: Native.java:5157
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:3695
static native boolean INTERNALrcfLt(long a0, long a1, long a2)
static void delConfig(long a0)
Definition: Native.java:672
static int getSmtlibNumSorts(long a0)
Definition: Native.java:3254
static long mkBvredor(long a0, long a1)
Definition: Native.java:1325
static native void INTERNALfixedpointPop(long a0, long a1)
static String tacticGetHelp(long a0, long a1)
Definition: Native.java:4325
static native long INTERNALtoApp(long a0, long a1)
static native long INTERNALtacticApplyEx(long a0, long a1, long a2, long a3)
static long tacticOrElse(long a0, long a1, long a2)
Definition: Native.java:4100
static void paramDescrsDecRef(long a0, long a1)
Definition: Native.java:817
static int getModelFuncEntryNumArgs(long a0, long a1, int a2, int a3)
Definition: Native.java:5013
static long getDeclFuncDeclParameter(long a0, long a1, int a2)
Definition: Native.java:2387
static void push(long a0)
Definition: Native.java:4744
static int getNumLiterals(long a0, long a1)
Definition: Native.java:4890
static long rcfMkE(long a0)
Definition: Native.java:5300
static void globalParamResetAll()
Definition: Native.java:655
static native void INTERNALresetMemory()
static native long INTERNALgetDatatypeSortRecognizer(long a0, long a1, int a2)
static native long INTERNALgetModelFuncEntryValue(long a0, long a1, int a2, int a3)
static native long INTERNALmkInjectiveFunction(long a0, long a1, int a2, long[] a3, long a4)
static long mkFpaNeg(long a0, long a1)
Definition: Native.java:5808
static native long INTERNALgetQuantifierBody(long a0, long a1)
static void applyResultIncRef(long a0, long a1)
Definition: Native.java:4388
static long getModelFuncEntryArg(long a0, long a1, int a2, int a3, int a4)
Definition: Native.java:5022
static int getNumProbes(long a0)
Definition: Native.java:4307
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:1028
static boolean getNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3)
Definition: Native.java:2630
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 void parseSmtlibFile(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
Definition: Native.java:3192
static long mkNumeral(long a0, String a1, long a2)
Definition: Native.java:1883
static native long INTERNALmkAdd(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:3634
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:5844
static void updateParamValue(long a0, String a1, String a2)
Definition: Native.java:719
static void toggleWarningMessages(boolean a0)
Definition: Native.java:3099
static String getSymbolString(long a0, long a1)
Definition: Native.java:2045
static native long INTERNALmkFpaMin(long a0, long a1, long a2)
static boolean algebraicNeq(long a0, long a1, long a2)
Definition: Native.java:5229
static native void INTERNALfixedpointDecRef(long a0, long a1)
static void astMapErase(long a0, long a1, long a2)
Definition: Native.java:3867
static long mkFreshConst(long a0, String a1, long a2)
Definition: Native.java:1064
static void paramsSetSymbol(long a0, long a1, long a2, long a3)
Definition: Native.java:784
static native int INTERNALgetModelNumFuncs(long a0, long a1)
static long algebraicMul(long a0, long a1, long a2)
Definition: Native.java:5148
static String solverGetReasonUnknown(long a0, long a1)
Definition: Native.java:4621
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:666
static void persistAst(long a0, long a1, int a2)
Definition: Native.java:4769
static long mkTactic(long a0, String a1)
Definition: Native.java:4041
static native long INTERNALmkBvmulNoOverflow(long a0, long a1, long a2, boolean a3)
static long getArraySortRange(long a0, long a1)
Definition: Native.java:2126
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:5112
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:4066
static native String INTERNALsimplifyGetHelp(long a0)
static native void INTERNALoptimizeAssert(long a0, long a1, long a2)
static native long INTERNALmkFpaIsNegative(long a0, long a1)
static native void INTERNALstatsDecRef(long a0, long a1)
static long modelGetSort(long a0, long a1, int a2)
Definition: Native.java:2952
static long mkDatatype(long a0, long a1, int a2, long[] a3)
Definition: Native.java:986
static native void INTERNALfuncEntryDecRef(long a0, long a1)
static native long INTERNALtacticFailIf(long a0, long a1)
static native long INTERNALgetRelevantLabels(long a0)
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:5997
static native long INTERNALfuncEntryGetValue(long a0, long a1)
static native long INTERNALgetDomain(long a0, long a1, int a2)
static long mkBvaddNoOverflow(long a0, long a1, long a2, boolean a3)
Definition: Native.java:1667
static native long INTERNALmkBvsub(long a0, long a1, long a2)
static int paramDescrsGetKind(long a0, long a1, long a2)
Definition: Native.java:825
static native boolean INTERNALgoalIsDecidedUnsat(long a0, long a1)
static long mkFpaRne(long a0)
Definition: Native.java:5556
static void optimizeSetParams(long a0, long a1, long a2)
Definition: Native.java:3669
static native void INTERNALrcfDel(long a0, long a1)
static String statsGetKey(long a0, long a1, int a2)
Definition: Native.java:4682
static native void INTERNALtoggleWarningMessages(boolean a0)
static void goalReset(long a0, long a1)
Definition: Native.java:3970
static native long INTERNALgetDeclAstParameter(long a0, long a1, int a2)
static void appendLog(String a0)
Definition: Native.java:3089
static long mkContext(long a0)
Definition: Native.java:682
static boolean getNumeralUint64(long a0, long a1, LongPtr a2)
Definition: Native.java:2612
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:1037
static long getTupleSortFieldDecl(long a0, long a1, int a2)
Definition: Native.java:2153
static void incRef(long a0, long a1)
Definition: Native.java:703
static native long INTERNALmkDatatype(long a0, long a1, int a2, long[] a3)
static int check(long a0)
Definition: Native.java:4794
static native int INTERNALgetModelNumConstants(long a0, long a1)
static native boolean INTERNALisArrayValue(long a0, long a1, long a2, IntPtr a3)
static native void INTERNALrcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3)
static native boolean INTERNALfpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2)
static long mkOr(long a0, int a1, long[] a2)
Definition: Native.java:1163
static native void INTERNALastVectorDecRef(long a0, long a1)
static int funcInterpGetNumEntries(long a0, long a1)
Definition: Native.java:3004
static native void INTERNALgoalReset(long a0, long a1)
static long rcfAdd(long a0, long a1, long a2)
Definition: Native.java:5327
static long solverGetParamDescrs(long a0, long a1)
Definition: Native.java:4485
static native long INTERNALmkBvsmod(long a0, long a1, long a2)
static native String INTERNALsolverToString(long a0, long a1)
static int optimizeAssertSoft(long a0, long a1, long a2, String a3, long a4)
Definition: Native.java:3599
static native String INTERNALgetDeclRationalParameter(long a0, long a1, int a2)
static void optimizePush(long a0, long a1)
Definition: Native.java:3626
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:2207
static native int INTERNALgetSmtlibNumDecls(long a0)
static boolean goalIsDecidedUnsat(long a0, long a1)
Definition: Native.java:4014
static void resetMemory()
Definition: Native.java:3325
static native int INTERNALgetQuantifierNumBound(long a0, long a1)
static long funcEntryGetValue(long a0, long a1)
Definition: Native.java:3056
static native long INTERNALrcfMkE(long a0)
static native void INTERNALparamDescrsIncRef(long a0, long a1)
static native long INTERNALgetSmtlibSort(long a0, int a1)
static long mkSub(long a0, int a1, long[] a2)
Definition: Native.java:1190
static long tacticFailIf(long a0, long a1)
Definition: Native.java:4181
static native void INTERNALsolverPush(long a0, long a1)
static long mkExtRotateLeft(long a0, long a1, long a2)
Definition: Native.java:1631
static native long INTERNALmkFpaNan(long a0, long a1)
static long funcDeclToAst(long a0, long a1)
Definition: Native.java:2243
static native long INTERNALdatatypeUpdateField(long a0, long a1, long a2, long a3)
static long solverGetStatistics(long a0, long a1)
Definition: Native.java:4630
static native long INTERNALmkIntSort(long a0)
static long mkFpaIsPositive(long a0, long a1)
Definition: Native.java:6006
static long mkFpaSort16(long a0)
Definition: Native.java:5655
static native void INTERNALsolverDecRef(long a0, long a1)
static native long INTERNALmkBvand(long a0, long a1, long a2)
static long mkLabel(long a0, long a1, boolean a2, long a3)
Definition: Native.java:4846
static native long INTERNALgetQuantifierNoPatternAst(long a0, long a1, int a2)
static native void INTERNALfixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4)
static native int INTERNALoptimizeCheck(long a0, long a1)
static native int INTERNALgetBvSortSize(long a0, long a1)
static native long INTERNALmkBvredor(long a0, long a1)
static native long INTERNALoptimizeGetUpper(long a0, long a1, int a2)
static void fixedpointAddRule(long a0, long a1, long a2, long a3)
Definition: Native.java:3360
static native long INTERNALtacticParAndThen(long a0, long a1, long a2)
static long mkAstVector(long a0)
Definition: Native.java:3731
static long mkFpaSqrt(long a0, long a1, long a2)
Definition: Native.java:5862
static native int INTERNALgetSearchFailure(long a0)
static boolean statsIsUint(long a0, long a1, int a2)
Definition: Native.java:4691
static native long INTERNALmkFpaRtn(long a0)
static native int INTERNALcheckInterpolant(long a0, int a1, long[] a2, int[] a3, long[] a4, StringPtr a5, int a6, long[] a7)
static long mkBvlshr(long a0, long a1, long a2)
Definition: Native.java:1595
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:2585
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 mkArraySort(long a0, long a1, long a2)
Definition: Native.java:933
static void probeDecRef(long a0, long a1)
Definition: Native.java:4083
static long optimizeGetStatistics(long a0, long a1)
Definition: Native.java:3722
static long algebraicRoot(long a0, long a1, int a2)
Definition: Native.java:5166
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:2756
static long getDenominator(long a0, long a1)
Definition: Native.java:2576
static long getDatatypeSortRecognizer(long a0, long a1, int a2)
Definition: Native.java:2180
static long getModelConstant(long a0, long a1, int a2)
Definition: Native.java:4942
static native long INTERNALmkBvugt(long a0, long a1, long a2)
static String probeGetDescr(long a0, String a1)
Definition: Native.java:4352
static long mkBvuge(long a0, long a1, long a2)
Definition: Native.java:1505
static long mkSolverForLogic(long a0, long a1)
Definition: Native.java:4458
static long getSmtlibDecl(long a0, int a1)
Definition: Native.java:3245
static native void INTERNALsolverIncRef(long a0, long a1)
static void solverReset(long a0, long a1)
Definition: Native.java:4534
static String getDeclRationalParameter(long a0, long a1, int a2)
Definition: Native.java:2396
static native int INTERNALfpaGetSbits(long a0, long a1)
static int modelGetNumSorts(long a0, long a1)
Definition: Native.java:2943
static native void INTERNALparamsDecRef(long a0, long a1)
static long mkFpaAdd(long a0, long a1, long a2, long a3)
Definition: Native.java:5817
static long getModelFuncDecl(long a0, long a1, int a2)
Definition: Native.java:4960
static long simplifyGetParamDescrs(long a0)
Definition: Native.java:2810
static void fixedpointAssert(long a0, long a1, long a2)
Definition: Native.java:3376
static long tacticApplyEx(long a0, long a1, long a2, long a3)
Definition: Native.java:4379
static native long INTERNALmkBvlshr(long a0, long a1, long a2)
static native void INTERNALdelLiterals(long a0, long a1)
static int openLog(String a0)
Definition: Native.java:3083
static native long INTERNALmkUninterpretedSort(long a0, long a1)
static long mkLe(long a0, long a1, long a2)
Definition: Native.java:1253
static long mkSetIntersect(long a0, int a1, long[] a2)
Definition: Native.java:1838
static long rcfMkInfinitesimal(long a0)
Definition: Native.java:5309
static native long INTERNALmkFpaFp(long a0, long a1, long a2, long a3)
static long mkFpaRem(long a0, long a1, long a2)
Definition: Native.java:5871
static long rcfPower(long a0, long a1, int a2)
Definition: Native.java:5381
static native void INTERNALgoalDecRef(long a0, long a1)
static long getRelevantLabels(long a0)
Definition: Native.java:4855
static int modelGetNumConsts(long a0, long a1)
Definition: Native.java:2907
static native int INTERNALgoalSize(long a0, long a1)
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:1541
static native boolean INTERNALalgebraicLe(long a0, long a1, long a2)
static long mkSelect(long a0, long a1, long a2)
Definition: Native.java:1739
static native void INTERNALdisableLiteral(long a0, long a1, int a2)
static long mkBvnand(long a0, long a1, long a2)
Definition: Native.java:1361
static long mkFpaRoundTowardNegative(long a0)
Definition: Native.java:5601
static native long INTERNALmkConstructorList(long a0, int a1, long[] a2)
static native long INTERNALmkFpaIsNan(long a0, long a1)
static native long INTERNALmkFpaToFpFloat(long a0, long a1, long a2, long a3)
static void fixedpointDecRef(long a0, long a1)
Definition: Native.java:3352
static long mkFpaToReal(long a0, long a1)
Definition: Native.java:6078
static int fixedpointQueryRelations(long a0, long a1, int a2, long[] a3)
Definition: Native.java:3393
static native int INTERNALoptimizeMaximize(long a0, long a1, long a2)
static native long INTERNALmkBoolSort(long a0)
static int getNumScopes(long a0)
Definition: Native.java:4760
static double probeApply(long a0, long a1, long a2)
Definition: Native.java:4361
static int readInterpolationProblem(long a0, IntPtr a1, ObjArrayPtr a2, UIntArrayPtr a3, String a4, StringPtr a5, IntPtr a6, ObjArrayPtr a7)
Definition: Native.java:5512
static long getPattern(long a0, long a1, int a2)
Definition: Native.java:2675
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:3651
static long probeEq(long a0, long a1, long a2)
Definition: Native.java:4253
static long getAsArrayFuncDecl(long a0, long a1)
Definition: Native.java:2979
static native void INTERNALgetVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3)
static native void INTERNALdelContext(long a0)
static native void INTERNALpop(long a0, int a1)
static native String INTERNALsortToString(long a0, long a1)
static long mkGe(long a0, long a1, long a2)
Definition: Native.java:1271
static native long INTERNALtacticWhen(long a0, long a1, long a2)
static long mkXor(long a0, long a1, long a2)
Definition: Native.java:1145
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 native void INTERNALparamsSetSymbol(long a0, long a1, long a2, long a3)
static long getDomain(long a0, long a1, int a2)
Definition: Native.java:2306
static long mkBvslt(long a0, long a1, long a2)
Definition: Native.java:1478
static void enableTrace(String a0)
Definition: Native.java:3315
static native String INTERNALrcfNumToDecimalString(long a0, long a1, int a2)
static void goalAssert(long a0, long a1, long a2)
Definition: Native.java:3944
static native long INTERNALmkIte(long a0, long a1, long a2, long a3)
static boolean goalInconsistent(long a0, long a1)
Definition: Native.java:3952
static void getVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3)
Definition: Native.java:3310
static String interpolationProfile(long a0)
Definition: Native.java:5503
static long getGuessedLiterals(long a0)
Definition: Native.java:4873
static int getErrorCode(long a0)
Definition: Native.java:3281
static long mkFpaEq(long a0, long a1, long a2)
Definition: Native.java:5943
static long mkAdd(long a0, int a1, long[] a2)
Definition: Native.java:1172
static native String INTERNALfixedpointGetReasonUnknown(long a0, long a1)
static int getSmtlibNumFormulas(long a0)
Definition: Native.java:3200
static int getSearchFailure(long a0)
Definition: Native.java:4837
static native String INTERNALmodelToString(long a0, long a1)
static long mkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4)
Definition: Native.java:5781
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:3497
static boolean astMapContains(long a0, long a1, long a2)
Definition: Native.java:3841
static long fixedpointGetAnswer(long a0, long a1)
Definition: Native.java:3402
static long optimizeGetModel(long a0, long a1)
Definition: Native.java:3660
static long toApp(long a0, long a1)
Definition: Native.java:2531
static native long INTERNALtacticFail(long a0)
static void astVectorIncRef(long a0, long a1)
Definition: Native.java:3740
static long probeOr(long a0, long a1, long a2)
Definition: Native.java:4271
static int getSortKind(long a0, long a1)
Definition: Native.java:2090
static String fpaGetNumeralExponentString(long a0, long a1)
Definition: Native.java:6132
static native long INTERNALmkLe(long a0, long a1, long a2)
static void optimizeAssert(long a0, long a1, long a2)
Definition: Native.java:3591
static native String INTERNALparamsToString(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 boolean INTERNALrcfGe(long a0, long a1, long a2)
static int optimizeMinimize(long a0, long a1, long a2)
Definition: Native.java:3617
static native int INTERNALoptimizeAssertSoft(long a0, long a1, long a2, String a3, long a4)
static native void INTERNALdisableTrace(String a0)
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:4050
static long mkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7)
Definition: Native.java:1964
static native String INTERNALcontextToString(long a0)
static void goalIncRef(long a0, long a1)
Definition: Native.java:3919
static int getDeclNumParameters(long a0, long a1)
Definition: Native.java:2324
static native long INTERNALmkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7)
static int getAppNumArgs(long a0, long a1)
Definition: Native.java:2423
static native void INTERNALfixedpointAssert(long a0, long a1, long a2)
static native void INTERNALoptimizeDecRef(long a0, long a1)
static native void INTERNALblockLiterals(long a0, long a1)
static native long INTERNALmkContextRc(long a0)
static int getDomainSize(long a0, long a1)
Definition: Native.java:2288
static int getModelNumFuncs(long a0, long a1)
Definition: Native.java:4951
static long getArraySortDomain(long a0, long a1)
Definition: Native.java:2117
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:4280
static native String INTERNALfpaGetNumeralExponentString(long a0, long a1)
static void paramsValidate(long a0, long a1, long a2)
Definition: Native.java:801
static long mkSignExt(long a0, int a1, long a2)
Definition: Native.java:1559
static native void INTERNALsetParamValue(long a0, String a1, String a2)
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:5202
static String getErrorMsg(int a0)
Definition: Native.java:3295
static long mkBvsmod(long a0, long a1, long a2)
Definition: Native.java:1460
static long mkBvaddNoUnderflow(long a0, long a1, long a2)
Definition: Native.java:1676
static long getLiteral(long a0, long a1, int a2)
Definition: Native.java:4908
static native long INTERNALmkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6)
static long mkSetComplement(long a0, long a1)
Definition: Native.java:1856
static native void INTERNALsolverSetParams(long a0, long a1, long a2)
static long solverGetProof(long a0, long a1)
Definition: Native.java:4603
static long mkInt(long a0, int a1, long a2)
Definition: Native.java:1901
static native long INTERNALmkTactic(long a0, String a1)
static native String INTERNALgetTacticName(long a0, int a1)
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:768
static native int INTERNALfixedpointQuery(long a0, long a1, long a2)
static long getQuantifierBoundSort(long a0, long a1, int a2)
Definition: Native.java:2765
static native void INTERNALparamsSetDouble(long a0, long a1, long a2, double a3)
static long fixedpointFromString(long a0, long a1, String a2)
Definition: Native.java:3532
static long probeConst(long a0, double a1)
Definition: Native.java:4208
static native String INTERNALastVectorToString(long a0, long a1)
static long mkSetAdd(long a0, long a1, long a2)
Definition: Native.java:1811
static native void INTERNALsetAstPrintMode(long a0, int a1)
static void solverIncRef(long a0, long a1)
Definition: Native.java:4502
static long mkFpaNumeralInt(long a0, int a1, long a2)
Definition: Native.java:5772
static long getLabelSymbol(long a0, long a1, int a2)
Definition: Native.java:4899
static long mkBvmulNoOverflow(long a0, long a1, long a2, boolean a3)
Definition: Native.java:1721
static native long INTERNALsolverGetProof(long a0, long a1)
static long mkBvneg(long a0, long a1)
Definition: Native.java:1388
static native long INTERNALmkFpaEq(long a0, long a1, long a2)
static long mkInt64(long a0, long a1, long a2)
Definition: Native.java:1919
static boolean eval(long a0, long a1, long a2, LongPtr a3)
Definition: Native.java:5040
static native long INTERNALmkInt2real(long a0, long a1)
static native long INTERNALmkFpaSort64(long a0)
static native long INTERNALgetModelConstant(long a0, long a1, int a2)
static long mkFpaSort(long a0, int a1, int a2)
Definition: Native.java:5637
static long mkBvsdiv(long a0, long a1, long a2)
Definition: Native.java:1433
static long mkMap(long a0, long a1, int a2, long[] a3)
Definition: Native.java:1766
static int statsGetUintValue(long a0, long a1, int a2)
Definition: Native.java:4709
static native void INTERNALoptimizePop(long a0, long a1)
static native long INTERNALgoalFormula(long a0, long a1, int a2)
static String astVectorToString(long a0, long a1)
Definition: Native.java:3807
static int getNumTactics(long a0)
Definition: Native.java:4289
static long mkAtmost(long a0, int a1, long[] a2, int a3)
Definition: Native.java:2225
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:2828
static long mkZeroExt(long a0, int a1, long a2)
Definition: Native.java:1568
static long mkBvnot(long a0, long a1)
Definition: Native.java:1307
static long mkFpaRna(long a0)
Definition: Native.java:5574
static native long INTERNALmkAtmost(long a0, int a1, long[] a2, int a3)
static long mkDistinct(long a0, int a1, long[] a2)
Definition: Native.java:1100
static void optimizeDecRef(long a0, long a1)
Definition: Native.java:3583
static native long INTERNALgetDeclSortParameter(long a0, long a1, int a2)
static long mkUnaryMinus(long a0, long a1)
Definition: Native.java:1199
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 String INTERNALsolverGetReasonUnknown(long a0, long a1)
static boolean evalDecl(long a0, long a1, long a2, int a3, long[] a4, LongPtr a5)
Definition: Native.java:5049
static long mkSetDifference(long a0, long a1, long a2)
Definition: Native.java:1847
static double statsGetDoubleValue(long a0, long a1, int a2)
Definition: Native.java:4718
static native int INTERNALstatsGetUintValue(long a0, long a1, int a2)
static long mkBvsgt(long a0, long a1, long a2)
Definition: Native.java:1532
static long mkRealSort(long a0)
Definition: Native.java:906
static native int INTERNALalgebraicEval(long a0, long a1, int a2, long[] a3)
static long mkSetDel(long a0, long a1, long a2)
Definition: Native.java:1820
static int goalPrecision(long a0, long a1)
Definition: Native.java:3935
static long mkRotateRight(long a0, int a1, long a2)
Definition: Native.java:1622
static native long INTERNALmodelGetFuncDecl(long a0, long a1, int a2)
static long toFuncDecl(long a0, long a1)
Definition: Native.java:2540
static long mkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3)
Definition: Native.java:1694
static long mkStore(long a0, long a1, long a2, long a3)
Definition: Native.java:1748
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:1955
static long mkStringSymbol(long a0, String a1)
Definition: Native.java:870
static native int INTERNALgetDomainSize(long a0, long a1)
static long fixedpointGetParamDescrs(long a0, long a1)
Definition: Native.java:3514
static String getNumeralDecimalString(long a0, long a1, int a2)
Definition: Native.java:2558
static long getQuantifierBody(long a0, long a1)
Definition: Native.java:2774
static native long INTERNALmkOr(long a0, int a1, long[] a2)
static long mkSolverFromTactic(long a0, long a1)
Definition: Native.java:4467
static long mkBvadd(long a0, long a1, long a2)
Definition: Native.java:1397
static void astMapIncRef(long a0, long a1)
Definition: Native.java:3825
static native long INTERNALmkBvsdiv(long a0, long a1, long a2)
static native void INTERNALsolverPop(long a0, long a1, int a2)
static long mkAstMap(long a0)
Definition: Native.java:3816
static native boolean INTERNALevalDecl(long a0, long a1, long a2, int a3, long[] a4, LongPtr a5)
static long fixedpointGetCoverDelta(long a0, long a1, int a2, long a3)
Definition: Native.java:3437
static void delContext(long a0)
Definition: Native.java:698
static native long INTERNALmkSelect(long a0, long a1, long a2)
static long getDeclSymbolParameter(long a0, long a1, int a2)
Definition: Native.java:2360
static long mkBvsle(long a0, long a1, long a2)
Definition: Native.java:1496
static String patternToString(long a0, long a1)
Definition: Native.java:3121
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:760
static void softCheckCancel(long a0)
Definition: Native.java:4829
static native long INTERNALmkPower(long a0, long a1, long a2)
static boolean rcfLe(long a0, long a1, long a2)
Definition: Native.java:5408
static native long INTERNALmkBvuge(long a0, long a1, long a2)
static int getAstId(long a0, long a1)
Definition: Native.java:2450
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:5925
static void statsIncRef(long a0, long a1)
Definition: Native.java:4657
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:5934
static native int INTERNALgetFuncDeclId(long a0, long a1)
static boolean isAsArray(long a0, long a1)
Definition: Native.java:2970
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:6015
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:3713
static long updateTerm(long a0, long a1, int a2, long[] a3)
Definition: Native.java:2819
static boolean isWellSorted(long a0, long a1)
Definition: Native.java:2477
static void delModel(long a0, long a1)
Definition: Native.java:4821
static native long INTERNALgetPattern(long a0, long a1, int a2)
static void getArrayValue(long a0, long a1, long a2, int a3, long[] a4, long[] a5, LongPtr a6)
Definition: Native.java:4987
static native int INTERNALsolverCheck(long a0, long a1)
static long getContextAssignment(long a0)
Definition: Native.java:5076
static native long INTERNALmkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4)
static void statsDecRef(long a0, long a1)
Definition: Native.java:4665
static boolean evalFuncDecl(long a0, long a1, long a2, LongPtr a3)
Definition: Native.java:4969
static long mkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8)
Definition: Native.java:1973
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:3320
static native void INTERNALgetArrayValue(long a0, long a1, long a2, int a3, long[] a4, long[] a5, LongPtr a6)
static native void INTERNALastVectorSet(long a0, long a1, int a2, long a3)
static void setAstPrintMode(long a0, int a1)
Definition: Native.java:3104
static native int INTERNALmodelGetNumSorts(long a0, long a1)
static native void INTERNALsolverAssertAndTrack(long a0, long a1, long a2, long a3)
static long mkInterpolant(long a0, long a1)
Definition: Native.java:5470
static native long INTERNALapplyResultConvertModel(long a0, long a1, int a2, long a3)
static long algebraicRoots(long a0, long a1, int a2, long[] a3)
Definition: Native.java:5238
static native boolean INTERNALevalFuncDecl(long a0, long a1, long a2, LongPtr a3)
static int getQuantifierNumNoPatterns(long a0, long a1)
Definition: Native.java:2729
static long fixedpointGetRules(long a0, long a1)
Definition: Native.java:3479
static String contextToString(long a0)
Definition: Native.java:5058
static void queryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5)
Definition: Native.java:1020
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:2594
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:5417
static native long INTERNALmkFpaInf(long a0, long a1, boolean a2)
static long goalTranslate(long a0, long a1, long a2)
Definition: Native.java:4023
static native long INTERNALprobeAnd(long a0, long a1, long a2)
static native long INTERNALgetContextAssignment(long a0)
static native int INTERNALgetQuantifierNumPatterns(long a0, long a1)
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 native long INTERNALgetInterpolant(long a0, long a1, long a2, long a3)
static long astVectorTranslate(long a0, long a1, long a2)
Definition: Native.java:3798
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:942
static long mkDiv(long a0, long a1, long a2)
Definition: Native.java:1208
static long goalFormula(long a0, long a1, int a2)
Definition: Native.java:3987
static native void INTERNALsoftCheckCancel(long a0)
static int checkAndGetModel(long a0, LongPtr a1)
Definition: Native.java:4785
static native long INTERNALgetAsArrayFuncDecl(long a0, long a1)
static native long INTERNALrcfSub(long a0, long a1, long a2)
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:2009
static long mkIte(long a0, long a1, long a2, long a3)
Definition: Native.java:1118
static native long INTERNALprobeOr(long a0, long a1, long a2)
static void funcInterpIncRef(long a0, long a1)
Definition: Native.java:2988
static native int INTERNALcomputeInterpolant(long a0, long a1, long a2, LongPtr a3, LongPtr a4)
static long mkFpaToSbv(long a0, long a1, long a2, int a3)
Definition: Native.java:6069
static void fixedpointRegisterRelation(long a0, long a1, long a2)
Definition: Native.java:3463
static String tacticGetDescr(long a0, String a1)
Definition: Native.java:4343
static native void INTERNALmkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4)
static int getPatternNumTerms(long a0, long a1)
Definition: Native.java:2666
static long tacticFailIfNotDecided(long a0)
Definition: Native.java:4190
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:3704
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:2889
static long getSortName(long a0, long a1)
Definition: Native.java:2054
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:4449
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:2738
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:5435
static String funcDeclToString(long a0, long a1)
Definition: Native.java:3139
static void probeIncRef(long a0, long a1)
Definition: Native.java:4075
static long mkSetMember(long a0, long a1, long a2)
Definition: Native.java:1865
static void funcEntryDecRef(long a0, long a1)
Definition: Native.java:3048
static String getNumeralString(long a0, long a1)
Definition: Native.java:2549
static native long INTERNALsolverGetStatistics(long a0, long a1)
static int computeInterpolant(long a0, long a1, long a2, LongPtr a3, LongPtr a4)
Definition: Native.java:5494
static native long INTERNALprobeGe(long a0, long a1, long a2)
static native void INTERNALfixedpointPush(long a0, long a1)
static long mkFpaSortDouble(long a0)
Definition: Native.java:5682
static int optimizeMaximize(long a0, long a1, long a2)
Definition: Native.java:3608
static long getDatatypeSortConstructor(long a0, long a1, int a2)
Definition: Native.java:2171
static native void INTERNALparamsIncRef(long a0, long a1)
static long mkFpaSort64(long a0)
Definition: Native.java:5691
static native long INTERNALmkConstArray(long a0, long a1, long a2)
static native String INTERNALinterpolationProfile(long a0)
static long rcfMul(long a0, long a1, long a2)
Definition: Native.java:5345
static int rcfMkRoots(long a0, int a1, long[] a2, long[] a3)
Definition: Native.java:5318
static long mkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4)
Definition: Native.java:1055
static native long INTERNALmkFpaNumeralDouble(long a0, double a1, long a2)
static native void INTERNALparamsSetUint(long a0, long a1, long a2, int a3)
static native boolean INTERNALastMapContains(long a0, long a1, long a2)
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:3875
static native long INTERNALgetSmtlibDecl(long a0, int a1)
static native void INTERNALenableTrace(String a0)
static boolean isNumeralAst(long a0, long a1)
Definition: Native.java:2513
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:5085
static native void INTERNALfixedpointAddCover(long a0, long a1, int a2, long a3, long a4)
static native boolean INTERNALrcfGt(long a0, long a1, long a2)
static long tacticParOr(long a0, int a1, long[] a2)
Definition: Native.java:4109
static long tacticSkip(long a0)
Definition: Native.java:4163
static int getSmtlibNumDecls(long a0)
Definition: Native.java:3236
static native long INTERNALtacticFailIfNotDecided(long a0)
static native long INTERNALmkSetUnion(long a0, int a1, long[] a2)
static int solverGetNumScopes(long a0, long a1)
Definition: Native.java:4542
static long mkBvurem(long a0, long a1, long a2)
Definition: Native.java:1442
static native String INTERNALgetSmtlibError(long a0)
static long mkSetSubset(long a0, long a1, long a2)
Definition: Native.java:1874
static long mkImplies(long a0, long a1, long a2)
Definition: Native.java:1136
static long funcEntryGetArg(long a0, long a1, int a2)
Definition: Native.java:3074
static int getIndexValue(long a0, long a1)
Definition: Native.java:2684
static int algebraicSign(long a0, long a1)
Definition: Native.java:5121
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:2144
static long probeGt(long a0, long a1, long a2)
Definition: Native.java:4226
static long fixedpointFromFile(long a0, long a1, String a2)
Definition: Native.java:3541
static long mkFpaAbs(long a0, long a1)
Definition: Native.java:5799
static long mkFpaIsNan(long a0, long a1)
Definition: Native.java:5988
static boolean fpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2)
Definition: Native.java:6141
static native void INTERNALstatsIncRef(long a0, long a1)
static native long INTERNALastMapKeys(long a0, long a1)
static native long INTERNALrcfMkInfinitesimal(long a0)
static long getSmtlibAssumption(long a0, int a1)
Definition: Native.java:3227
static String rcfNumToString(long a0, long a1, boolean a2, boolean a3)
Definition: Native.java:5444
static native long INTERNALparamDescrsGetName(long a0, long a1, int a2)
static native long INTERNALmkBvsle(long a0, long a1, long a2)
static native void INTERNALpush(long a0)
static native long INTERNALgetAlgebraicNumberUpper(long a0, long a1, int a2)
static int astVectorSize(long a0, long a1)
Definition: Native.java:3756
static native long INTERNALmkSetDel(long a0, long a1, long a2)
static native void INTERNALdelConfig(long a0)
static native String INTERNALsolverGetHelp(long a0, long a1)
static long getModelFuncEntryValue(long a0, long a1, int a2, int a3)
Definition: Native.java:5031
static native long INTERNALprobeNot(long a0, long a1)
static native long INTERNALpolynomialSubresultants(long a0, long a1, long a2, long a3)
static long rcfNeg(long a0, long a1)
Definition: Native.java:5363
static int checkAssumptions(long a0, int a1, long[] a2, LongPtr a3, LongPtr a4, IntPtr a5, long[] a6)
Definition: Native.java:4803
static native String INTERNALfixedpointToString(long a0, long a1, int a2, long[] a3)
static long mkFpaSortSingle(long a0)
Definition: Native.java:5664
static int funcInterpGetArity(long a0, long a1)
Definition: Native.java:3031
static long mkEq(long a0, long a1, long a2)
Definition: Native.java:1091
static native int INTERNALgoalDepth(long a0, long a1)
static boolean modelEval(long a0, long a1, long a2, boolean a3, LongPtr a4)
Definition: Native.java:2871
static native long INTERNALgetAlgebraicNumberLower(long a0, long a1, int a2)
static int getDeclKind(long a0, long a1)
Definition: Native.java:2279
static native long INTERNALapplyResultGetSubgoal(long a0, long a1, int a2)
static String applyResultToString(long a0, long a1)
Definition: Native.java:4404
static native void INTERNALastVectorPush(long a0, long a1, long a2)
static long mkRem(long a0, long a1, long a2)
Definition: Native.java:1226
static long rcfMkPi(long a0)
Definition: Native.java:5291
static native long INTERNALtacticRepeat(long a0, long a1, int a2)
static int goalNumExprs(long a0, long a1)
Definition: Native.java:3996
static int getArity(long a0, long a1)
Definition: Native.java:2297
static long patternToAst(long a0, long a1)
Definition: Native.java:2657
static boolean rcfLt(long a0, long a1, long a2)
Definition: Native.java:5390
static String paramDescrsToString(long a0, long a1)
Definition: Native.java:852
static long getAlgebraicNumberLower(long a0, long a1, int a2)
Definition: Native.java:2639
static long mkExtRotateRight(long a0, long a1, long a2)
Definition: Native.java:1640
static String fixedpointToString(long a0, long a1, int a2, long[] a3)
Definition: Native.java:3523
static void fixedpointIncRef(long a0, long a1)
Definition: Native.java:3344
static native int INTERNALcheckAssumptions(long a0, int a1, long[] a2, LongPtr a3, LongPtr a4, IntPtr a5, long[] a6)
static native long INTERNALgetDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3)
static native long INTERNALsolverGetParamDescrs(long a0, long a1)
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:5835
static native long INTERNALmkSetSort(long a0, long a1)
static long tacticGetParamDescrs(long a0, long a1)
Definition: Native.java:4334
static native void INTERNALgoalIncRef(long a0, long a1)
static boolean algebraicGt(long a0, long a1, long a2)
Definition: Native.java:5193
static native boolean INTERNALisApp(long a0, long a1)
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:4518
static int getBvSortSize(long a0, long a1)
Definition: Native.java:2099
static native String INTERNALgetErrorMsgEx(long a0, int a1)
static native int INTERNALgetPatternNumTerms(long a0, long a1)
static native double INTERNALprobeApply(long a0, long a1, long a2)
static long polynomialSubresultants(long a0, long a1, long a2, long a3)
Definition: Native.java:5256
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:1649
static void solverAssert(long a0, long a1, long a2)
Definition: Native.java:4551
static native long INTERNALprobeGt(long a0, long a1, long a2)
static native long INTERNALmkFpaRoundToIntegral(long a0, long a1, long a2)
static long getDeclAstParameter(long a0, long a1, int a2)
Definition: Native.java:2378
static void astMapInsert(long a0, long a1, long a2, long a3)
Definition: Native.java:3859
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:5184
static native long INTERNALrcfInv(long a0, long a1)
static native long INTERNALmkSolverFromTactic(long a0, long a1)
static long mkFpaRtz(long a0)
Definition: Native.java:5628
static native long INTERNALmkIsInt(long a0, long a1)
static long astMapKeys(long a0, long a1)
Definition: Native.java:3892
static long mkBvand(long a0, long a1, long a2)
Definition: Native.java:1334
static long funcInterpGetEntry(long a0, long a1, int a2)
Definition: Native.java:3013
static int goalDepth(long a0, long a1)
Definition: Native.java:3961
static void blockLiterals(long a0, long a1)
Definition: Native.java:4925
static long mkRepeat(long a0, int a1, long a2)
Definition: Native.java:1577
static native long INTERNALmkBvudiv(long a0, long a1, long a2)
static int getQuantifierNumBound(long a0, long a1)
Definition: Native.java:2747
static long mkIntSort(long a0)
Definition: Native.java:897
static native long INTERNALmkInterpolant(long a0, long a1)
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:4476
static String fpaGetNumeralSignificandString(long a0, long a1)
Definition: Native.java:6114
static native long INTERNALmkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long 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:1012
static native long INTERNALmkXor(long a0, long a1, long a2)
static int getSymbolInt(long a0, long a1)
Definition: Native.java:2036
static long getRelationColumn(long a0, long a1, int a2)
Definition: Native.java:2216
static long mkFpaRoundingModeSort(long a0)
Definition: Native.java:5538
static String solverToString(long a0, long a1)
Definition: Native.java:4639
static long mkInjectiveFunction(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:4727
static native long INTERNALmkTrue(long a0)
static native int INTERNALgetErrorCode(long a0)
static long mkConstructorList(long a0, int a1, long[] a2)
Definition: Native.java:995
static void closeLog()
Definition: Native.java:3094
static int getQuantifierWeight(long a0, long a1)
Definition: Native.java:2702
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:1937
static long mkFpaRoundToIntegral(long a0, long a1, long a2)
Definition: Native.java:5880
static native long INTERNALmkReal2int(long a0, long a1)
static boolean algebraicIsNeg(long a0, long a1)
Definition: Native.java:5103
static String benchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7)
Definition: Native.java:3157
static long algebraicSub(long a0, long a1, long a2)
Definition: Native.java:5139
static native long INTERNALgetLiteral(long a0, long a1, int a2)
static long rcfSub(long a0, long a1, long a2)
Definition: Native.java:5336
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:3471
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:5754
static native long INTERNALmkFpaGeq(long a0, long a1, long a2)
static long mkBvult(long a0, long a1, long a2)
Definition: Native.java:1469
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 native long INTERNALmkBvxnor(long a0, long a1, long a2)
static void setParamValue(long a0, String a1, String a2)
Definition: Native.java:677
static void parseSmtlibString(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
Definition: Native.java:3184
static native String INTERNALgetProbeName(long a0, int a1)
static int getSmtlibNumAssumptions(long a0)
Definition: Native.java:3218
static native long INTERNALrcfNeg(long a0, long a1)
static native boolean INTERNALalgebraicNeq(long a0, long a1, long a2)
static int solverCheckAssumptions(long a0, long a1, int a2, long[] a3)
Definition: Native.java:4585
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:2934
static int getDeclIntParameter(long a0, long a1, int a2)
Definition: Native.java:2342
static boolean algebraicGe(long a0, long a1, long a2)
Definition: Native.java:5211
static native long INTERNALmodelGetFuncInterp(long a0, long a1, long a2)
static native String INTERNALtacticGetDescr(long a0, String a1)
static void paramsIncRef(long a0, long a1)
Definition: Native.java:744
static native long INTERNALgetRelevantLiterals(long a0)
static native long INTERNALtranslate(long a0, long a1, long a2)
static long mkAnd(long a0, int a1, long[] a2)
Definition: Native.java:1154
static native long INTERNALmkFpaRoundNearestTiesToAway(long a0)
static boolean isArrayValue(long a0, long a1, long a2, IntPtr a3)
Definition: Native.java:4978
static native long INTERNALmkSetDifference(long a0, long a1, long a2)
static String statisticsToString(long a0)
Definition: Native.java:5067
static long rcfMkSmallInt(long a0, int a1)
Definition: Native.java:5282
static native long INTERNALmkRotateLeft(long a0, int a1, long a2)
static long applyResultConvertModel(long a0, long a1, int a2, long a3)
Definition: Native.java:4431
static native long INTERNALmkFpaNumeralFloat(long a0, float a1, long a2)
static long mkLt(long a0, long a1, long a2)
Definition: Native.java:1244
static native int INTERNALfixedpointGetNumLevels(long a0, long a1, long a2)
static long rcfMkRational(long a0, String a1)
Definition: Native.java:5273
static int astMapSize(long a0, long a1)
Definition: Native.java:3883
static void fixedpointPop(long a0, long a1)
Definition: Native.java:3558
static native int INTERNALparamDescrsGetKind(long a0, long a1, long a2)
static native long INTERNALsortToAst(long a0, long a1)
static native int INTERNALcheck(long a0)
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:690
static native long INTERNALfixedpointGetParamDescrs(long a0, long a1)
static native long INTERNALgetAppArg(long a0, long a1, int a2)
static long rcfInv(long a0, long a1)
Definition: Native.java:5372
static native long INTERNALmkUnsignedInt(long a0, int a1, long a2)
static native long INTERNALmkFpaRoundingModeSort(long a0)
static long mkFpaRtp(long a0)
Definition: Native.java:5592
static native long INTERNALmkExtRotateLeft(long a0, long a1, long a2)
static int fpaGetSbits(long a0, long a1)
Definition: Native.java:6096
static int fixedpointGetNumLevels(long a0, long a1, long a2)
Definition: Native.java:3428
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:2792
static long mkFpaRoundTowardPositive(long a0)
Definition: Native.java:5583
static native int INTERNALgetNumLiterals(long a0, long a1)
static native int INTERNALgetRelationArity(long a0, long a1)
static long mkFpaIsSubnormal(long a0, long a1)
Definition: Native.java:5961
static long optimizeGetLower(long a0, long a1, int a2)
Definition: Native.java:3686
static long mkBvsub(long a0, long a1, long a2)
Definition: Native.java:1406
static long mkFpaToIeeeBv(long a0, long a1)
Definition: Native.java:6150
static long mkConstArray(long a0, long a1, long a2)
Definition: Native.java:1757
static native int INTERNALgetQuantifierNumNoPatterns(long a0, long a1)
static native long INTERNALmkArraySort(long a0, long a1, long a2)
static boolean getFiniteDomainSortSize(long a0, long a1, LongPtr a2)
Definition: Native.java:2108
static long mkUninterpretedSort(long a0, long a1)
Definition: Native.java:879
static native long INTERNALrcfMul(long a0, long a1, long a2)
static String getErrorMsgEx(long a0, int a1)
Definition: Native.java:3301
static long mkInt2real(long a0, long a1)
Definition: Native.java:1280
static long mkConst(long a0, long a1, long a2)
Definition: Native.java:1046
static boolean statsIsDouble(long a0, long a1, int a2)
Definition: Native.java:4700
static native String INTERNALoptimizeGetReasonUnknown(long a0, long a1)
static long mkFpaInf(long a0, long a1, boolean a2)
Definition: Native.java:5727
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:1514
static native long INTERNALastVectorTranslate(long a0, long a1, long a2)
static native void INTERNALparamDescrsDecRef(long a0, long a1)
static long modelGetSortUniverse(long a0, long a1, long a2)
Definition: Native.java:2961
static long modelGetConstDecl(long a0, long a1, int a2)
Definition: Native.java:2916
static void applyResultDecRef(long a0, long a1)
Definition: Native.java:4396
static native long INTERNALmkIff(long a0, long a1, long a2)
static void assertCnstr(long a0, long a1)
Definition: Native.java:4777
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:6024
static long mkFpaRoundNearestTiesToAway(long a0)
Definition: Native.java:5565
static long tacticParAndThen(long a0, long a1, long a2)
Definition: Native.java:4118
static String getProbeName(long a0, int a1)
Definition: Native.java:4316
static native boolean INTERNALrcfNeq(long a0, long a1, long a2)
static native void INTERNALfinalizeMemory()
static native long INTERNALgetModelFuncDecl(long a0, long a1, int a2)
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:5247
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:2863
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:3677
static native void INTERNALapplyResultIncRef(long a0, long a1)
static long getAlgebraicNumberUpper(long a0, long a1, int a2)
Definition: Native.java:2648
static String fixedpointGetHelp(long a0, long a1)
Definition: Native.java:3505
static void goalDecRef(long a0, long a1)
Definition: Native.java:3927
static long mkBvashr(long a0, long a1, long a2)
Definition: Native.java:1604
static native long INTERNALmkRem(long a0, long a1, long a2)
static long getNumerator(long a0, long a1)
Definition: Native.java:2567
static native void INTERNALastMapIncRef(long a0, long a1)
static native long INTERNALgetQuantifierPatternAst(long a0, long a1, int a2)
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:3287
static native String INTERNALoptimizeGetHelp(long a0, long a1)
static long mkGt(long a0, long a1, long a2)
Definition: Native.java:1262
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 INTERNALgetSmtlibNumSorts(long a0)
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:1802
static native String INTERNALparamDescrsToString(long a0, long a1)
static long modelGetConstInterp(long a0, long a1, long a2)
Definition: Native.java:2880
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:2234
static int getSymbolKind(long a0, long a1)
Definition: Native.java:2027
static native long INTERNALalgebraicPower(long a0, long a1, int a2)
static native int INTERNALgetModelFuncNumEntries(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 fixedpointPush(long a0, long a1)
Definition: Native.java:3550
static void solverSetParams(long a0, long a1, long a2)
Definition: Native.java:4494
static native void INTERNALinterrupt(long a0)
static long getTupleSortMkDecl(long a0, long a1)
Definition: Native.java:2135
static long getDeclSortParameter(long a0, long a1, int a2)
Definition: Native.java:2369
static String goalToString(long a0, long a1)
Definition: Native.java:4032
static native long INTERNALmkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4)
static void pop(long a0, int a1)
Definition: Native.java:4752
static long probeLe(long a0, long a1, long a2)
Definition: Native.java:4235
static native void INTERNALincRef(long a0, long a1)
static void solverAssertAndTrack(long a0, long a1, long a2, long a3)
Definition: Native.java:4559
static native boolean INTERNALfpaGetNumeralSign(long a0, long a1, IntPtr a2)
static long mkSetSort(long a0, long a1)
Definition: Native.java:1784
static long algebraicAdd(long a0, long a1, long a2)
Definition: Native.java:5130
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:5979
static native long INTERNALmkFpaIsZero(long a0, long a1)
static long astMapFind(long a0, long a1, long a2)
Definition: Native.java:3850
static int getAstHash(long a0, long a1)
Definition: Native.java:2459
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 INTERNALmkInterpolationContext(long a0)
static native int INTERNALgetNumScopes(long a0)
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 mkInterpolationContext(long a0)
Definition: Native.java:5479
static long parseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
Definition: Native.java:3166
static long mkIntSymbol(long a0, int a1)
Definition: Native.java:861
static native long INTERNALmkSetAdd(long a0, long a1, long a2)
static long tacticApply(long a0, long a1, long a2)
Definition: Native.java:4370
static void tacticDecRef(long a0, long a1)
Definition: Native.java:4058
static native void INTERNALparseSmtlibFile(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
static long mkBvmulNoUnderflow(long a0, long a1, long a2)
Definition: Native.java:1730
static native long INTERNALmkBvmul(long a0, long a1, long a2)
static void astVectorSet(long a0, long a1, int a2, long a3)
Definition: Native.java:3774
static long mkRotateLeft(long a0, int a1, long a2)
Definition: Native.java:1613
static String simplifyGetHelp(long a0)
Definition: Native.java:2801
static long mkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4)
Definition: Native.java:5790
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:5094
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:2018
static boolean isApp(long a0, long a1)
Definition: Native.java:2504
static native int INTERNALgetAstKind(long a0, long a1)
static void globalParamSet(String a0, String a1)
Definition: Native.java:650
static void finalizeMemory()
Definition: Native.java:3330
static String paramsToString(long a0, long a1)
Definition: Native.java:792
static long mkFpaMin(long a0, long a1, long a2)
Definition: Native.java:5889
static native boolean INTERNALgetFiniteDomainSortSize(long a0, long a1, LongPtr a2)
static long mkBvredand(long a0, long a1)
Definition: Native.java:1316
static native long INTERNALmkFpaRoundTowardNegative(long a0)
static native boolean INTERNALeval(long a0, long a1, long a2, LongPtr a3)
static String statsToString(long a0, long a1)
Definition: Native.java:4648
static native boolean INTERNALalgebraicGe(long a0, long a1, long a2)
static long tacticFail(long a0)
Definition: Native.java:4172
static native long INTERNALmkEq(long a0, long a1, long a2)
static int paramDescrsSize(long a0, long a1)
Definition: Native.java:834
static native long INTERNALrcfMkPi(long a0)
static long mkBvxor(long a0, long a1, long a2)
Definition: Native.java:1352
static native void INTERNALdelModel(long a0, long a1)
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:2081
static native long INTERNALrcfDiv(long a0, long a1, long a2)
static long tacticUsingParams(long a0, long a1, long a2)
Definition: Native.java:4199
static native void INTERNALfixedpointRegisterRelation(long a0, long a1, long a2)
static native long INTERNALmkFpaSqrt(long a0, long a1, long a2)
static long probeLt(long a0, long a1, long a2)
Definition: Native.java:4217
static long mkFpaIsNormal(long a0, long a1)
Definition: Native.java:5952
static long getAppArg(long a0, long a1, int a2)
Definition: Native.java:2432
static long mkBvudiv(long a0, long a1, long a2)
Definition: Native.java:1424
static native long INTERNALmkFreshConst(long a0, String a1, long a2)
static native long INTERNALmkSimpleSolver(long a0)
static long mkFpaNan(long a0, long a1)
Definition: Native.java:5718
static native boolean INTERNALisWellSorted(long a0, long a1)
static long probeGe(long a0, long a1, long a2)
Definition: Native.java:4244
static long fixedpointGetStatistics(long a0, long a1)
Definition: Native.java:3454
static long mkBvshl(long a0, long a1, long a2)
Definition: Native.java:1586
static native void INTERNALastVectorIncRef(long a0, long a1)
static void decRef(long a0, long a1)
Definition: Native.java:711
static native long INTERNALalgebraicAdd(long a0, long a1, long a2)
static int getFuncDeclId(long a0, long a1)
Definition: Native.java:2261
static long astVectorGet(long a0, long a1, int a2)
Definition: Native.java:3765
static native long INTERNALmkFuncDecl(long a0, long a1, int a2, long[] a3, long a4)
static native long INTERNALmkBvsubNoOverflow(long a0, long a1, long a2)
static native int INTERNALgetSmtlibNumAssumptions(long a0)
static long mkFalse(long a0)
Definition: Native.java:1082
static long mkFpaRtn(long a0)
Definition: Native.java:5610
static long mkBvsrem(long a0, long a1, long a2)
Definition: Native.java:1451
static long getInterpolant(long a0, long a1, long a2, long a3)
Definition: Native.java:5485
static boolean goalIsDecidedSat(long a0, long a1)
Definition: Native.java:4005
static native long INTERNALmkEmptySet(long a0, long a1)
static long mkFixedpoint(long a0)
Definition: Native.java:3335
static native int INTERNALgetNumProbes(long a0)
static native long INTERNALmkAstMap(long a0)
static String getSmtlibError(long a0)
Definition: Native.java:3272
static long mkEmptySet(long a0, long a1)
Definition: Native.java:1793
static native long INTERNALmkReal(long a0, int a1, int a2)
static long mkFpaRoundNearestTiesToEven(long a0)
Definition: Native.java:5547
static void fixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4)
Definition: Native.java:3368
static void disableLiteral(long a0, long a1, int a2)
Definition: Native.java:4917
static long mkBvsdivNoOverflow(long a0, long a1, long a2)
Definition: Native.java:1703
static native int INTERNALfuncInterpGetNumEntries(long a0, long a1)
static int getAstKind(long a0, long a1)
Definition: Native.java:2495
static native long INTERNALmkConfig()
static void rcfDel(long a0, long a1)
Definition: Native.java:5265
static String getTacticName(long a0, int a1)
Definition: Native.java:4298
static void astMapDecRef(long a0, long a1)
Definition: Native.java:3833
static long tacticTryFor(long a0, long a1, int a2)
Definition: Native.java:4127
static native long INTERNALmkAnd(long a0, int a1, long[] a2)
static native long INTERNALgetTupleSortMkDecl(long a0, long a1)
static void writeInterpolationProblem(long a0, int a1, long[] a2, int[] a3, String a4, int a5, long[] a6)
Definition: Native.java:5530
static long mkParams(long a0)
Definition: Native.java:735
static long mkArrayDefault(long a0, long a1)
Definition: Native.java:1775
static long mkBvnegNoOverflow(long a0, long a1)
Definition: Native.java:1712
static native long INTERNALmkFpaSortSingle(long a0)
static int getDatatypeSortNumConstructors(long a0, long a1)
Definition: Native.java:2162
static int getSortId(long a0, long a1)
Definition: Native.java:2063
static long mkBound(long a0, int a1, long a2)
Definition: Native.java:1946
static long mkUnsignedInt64(long a0, long a1, long a2)
Definition: Native.java:1928
static native long INTERNALprobeLe(long a0, long a1, long a2)
static void delConstructorList(long a0, long a1)
Definition: Native.java:1004
static long simplify(long a0, long a1)
Definition: Native.java:2783
static long mkTrue(long a0)
Definition: Native.java:1073
static native long INTERNALmkFpaAbs(long a0, long a1)
static long mkFiniteDomainSort(long a0, long a1, long a2)
Definition: Native.java:924
static long mkFpaSort128(long a0)
Definition: Native.java:5709
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:1181
static long mkFpaToFpReal(long a0, long a1, long a2, long a3)
Definition: Native.java:6033
static native long INTERNALmkFpaToIeeeBv(long a0, long a1)
static String sortToString(long a0, long a1)
Definition: Native.java:3130
static long rcfDiv(long a0, long a1, long a2)
Definition: Native.java:5354
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:2252
static long mkReal(long a0, int a1, int a2)
Definition: Native.java:1892
static native int INTERNALgetModelFuncEntryNumArgs(long a0, long a1, int a2, int a3)
static long sortToAst(long a0, long a1)
Definition: Native.java:2072
static int getModelFuncNumEntries(long a0, long a1, int a2)
Definition: Native.java:5004
static native long INTERNALgetNumerator(long a0, long a1)
static void fixedpointAddCover(long a0, long a1, int a2, long a3, long a4)
Definition: Native.java:3446
static long algebraicPower(long a0, long a1, int a2)
Definition: Native.java:5175
static native long INTERNALgetSmtlibAssumption(long a0, int a1)
static long tacticAndThen(long a0, long a1, long a2)
Definition: Native.java:4091
static long getAppDecl(long a0, long a1)
Definition: Native.java:2414
static native long INTERNALmodelGetConstInterp(long a0, long a1, long a2)
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:1982
static boolean rcfEq(long a0, long a1, long a2)
Definition: Native.java:5426
static long mkFpaLt(long a0, long a1, long a2)
Definition: Native.java:5916
static native long INTERNALgetRange(long a0, long a1)
static void delLiterals(long a0, long a1)
Definition: Native.java:4882
static double getDeclDoubleParameter(long a0, long a1, int a2)
Definition: Native.java:2351
static native long INTERNALmkAstVector(long a0)
static long mkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5)
Definition: Native.java:951
static boolean fpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2)
Definition: Native.java:6123
static void modelIncRef(long a0, long a1)
Definition: Native.java:2855
static long mkBvxnor(long a0, long a1, long a2)
Definition: Native.java:1379
static native long INTERNALmkSetComplement(long a0, long a1)
static native long INTERNALmkBvadd(long a0, long a1, long a2)
static native long INTERNALtoFuncDecl(long a0, long a1)
static long solverGetModel(long a0, long a1)
Definition: Native.java:4594
static long mkFpaMax(long a0, long a1, long a2)
Definition: Native.java:5898
static long mkFpaSub(long a0, long a1, long a2, long a3)
Definition: Native.java:5826
static native void INTERNALsolverAssert(long a0, long a1, long a2)
static long mkSetUnion(long a0, int a1, long[] a2)
Definition: Native.java:1829
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:5399
static native long INTERNALtacticUsingParams(long a0, long a1, long a2)
static long mkPower(long a0, long a1, long a2)
Definition: Native.java:1235
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 long getModelFuncElse(long a0, long a1, int a2)
Definition: Native.java:4995
static int getModelNumConstants(long a0, long a1)
Definition: Native.java:4933
static native boolean INTERNALgoalInconsistent(long a0, long a1)
static int modelGetNumFuncs(long a0, long a1)
Definition: Native.java:2925
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:5970
static long getRelevantLiterals(long a0)
Definition: Native.java:4864
static native long INTERNALrcfMkRational(long a0, String a1)
static native long INTERNALtacticSkip(long a0)
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:978
static long mkBvor(long a0, long a1, long a2)
Definition: Native.java:1343
static native long INTERNALmkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8)
static long getSmtlibFormula(long a0, int a1)
Definition: Native.java:3209
static long mkBoolSort(long a0)
Definition: Native.java:888
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:2000
static native long INTERNALgetDeclName(long a0, long a1)
static native void INTERNALpersistAst(long a0, long a1, int a2)
static native boolean INTERNALgetNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3)
static long mkBv2int(long a0, long a1, boolean a2)
Definition: Native.java:1658
static native int INTERNALgetIndexValue(long a0, long a1)
static native void INTERNALwriteInterpolationProblem(long a0, int a1, long[] a2, int[] a3, String a4, int a5, long[] a6)
static native long INTERNALmodelGetSortUniverse(long a0, long a1, long a2)
static long getSort(long a0, long a1)
Definition: Native.java:2468
static long mkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8)
Definition: Native.java:960
static native long INTERNALgetLabelSymbol(long a0, long a1, int a2)
static native long INTERNALmkInt(long a0, int a1, long a2)
static native long INTERNALpatternToAst(long a0, long a1)
static native void INTERNALfuncInterpDecRef(long a0, long a1)
static long substituteVars(long a0, long a1, int a2, long[] a3)
Definition: Native.java:2837
static native long INTERNALmkFiniteDomainSort(long a0, long a1, long a2)
static void astVectorPush(long a0, long a1, long a2)
Definition: Native.java:3790
static boolean globalParamGet(String a0, StringPtr a1)
Definition: Native.java:660
static native double INTERNALstatsGetDoubleValue(long a0, long a1, int a2)
static native long INTERNALmkFpaRoundTowardZero(long a0)
static long mkFpaRoundTowardZero(long a0)
Definition: Native.java:5619
static long fixedpointGetAssertions(long a0, long a1)
Definition: Native.java:3488
static long solverGetAssertions(long a0, long a1)
Definition: Native.java:4567
static native long INTERNALgetQuantifierBoundName(long a0, long a1, int a2)
static native long INTERNALmkFpaRem(long a0, long a1, long a2)
static void astVectorResize(long a0, long a1, int a2)
Definition: Native.java:3782
static native long INTERNALmkBvnegNoOverflow(long a0, long a1)
static void astVectorDecRef(long a0, long a1)
Definition: Native.java:3748
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 native int INTERNALgetQuantifierWeight(long a0, long a1)
static native long INTERNALalgebraicDiv(long a0, long a1, long a2)
static native long INTERNALgetModelFuncEntryArg(long a0, long a1, int a2, int a3, int a4)
static native long INTERNALmkFpaDiv(long a0, long a1, long a2, long a3)
static native long INTERNALmkLabel(long a0, long a1, boolean a2, long a3)
static int goalSize(long a0, long a1)
Definition: Native.java:3978
static native void INTERNALsetError(long a0, int a1)
static native boolean INTERNALisNumeralAst(long a0, long a1)
static long solverGetUnsatCore(long a0, long a1)
Definition: Native.java:4612
static long probeAnd(long a0, long a1, long a2)
Definition: Native.java:4262
static native long INTERNALmkBvaddNoOverflow(long a0, long a1, long a2, boolean a3)
static native long INTERNALmkBvsrem(long a0, long a1, long a2)
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:1415
static long mkFpaSortQuadruple(long a0)
Definition: Native.java:5700
static int funcEntryGetNumArgs(long a0, long a1)
Definition: Native.java:3065
static long paramDescrsGetName(long a0, long a1, int a2)
Definition: Native.java:843
static long datatypeUpdateField(long a0, long a1, long a2, long a3)
Definition: Native.java:2198
static native long INTERNALmkUnaryMinus(long a0, long a1)
static String modelToString(long a0, long a1)
Definition: Native.java:3148
static int optimizeCheck(long a0, long a1)
Definition: Native.java:3642
static long mkFpaNumeralDouble(long a0, double a1, long a2)
Definition: Native.java:5763
static native long INTERNALmkFpaRne(long a0)
static native long INTERNALmkFpaRtp(long a0)
static native void INTERNALparseSmtlibString(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
static boolean getNumeralInt64(long a0, long a1, LongPtr a2)
Definition: Native.java:2621
static long getDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3)
Definition: Native.java:2189
static long applyResultGetSubgoal(long a0, long a1, int a2)
Definition: Native.java:4422
static long mkFpaFma(long a0, long a1, long a2, long a3, long a4)
Definition: Native.java:5853
static native long INTERNALfuncInterpGetElse(long a0, long a1)
static int solverCheck(long a0, long a1)
Definition: Native.java:4576
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 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:2693
static void optimizeIncRef(long a0, long a1)
Definition: Native.java:3575
static String rcfNumToDecimalString(long a0, long a1, int a2)
Definition: Native.java:5453
static String astToString(long a0, long a1)
Definition: Native.java:3112
static long mkReal2int(long a0, long a1)
Definition: Native.java:1289
static native long INTERNALgetTupleSortFieldDecl(long a0, long a1, int a2)
static long appToAst(long a0, long a1)
Definition: Native.java:2405
static long mkFpaSortHalf(long a0)
Definition: Native.java:5646
static long mkFpaToUbv(long a0, long a1, long a2, int a3)
Definition: Native.java:6060
static long tacticWhen(long a0, long a1, long a2)
Definition: Native.java:4136
static native long INTERNALmkFpaSort32(long a0)
static long mkNot(long a0, long a1)
Definition: Native.java:1109
static native long INTERNALmkImplies(long a0, long a1, long a2)
static void paramsDecRef(long a0, long a1)
Definition: Native.java:752
static boolean isEqAst(long a0, long a1, long a2)
Definition: Native.java:2441
static native int INTERNALgetSmtlibNumFormulas(long a0)
static int fixedpointQuery(long a0, long a1, long a2)
Definition: Native.java:3384
static long mkBvSort(long a0, int a1)
Definition: Native.java:915
static native long INTERNALmkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7)
static native String INTERNALstatisticsToString(long a0)
static native String INTERNALrcfNumToString(long a0, long a1, boolean a2, boolean a3)
static long mkOptimize(long a0)
Definition: Native.java:3566
static long mkUnsignedInt(long a0, int a1, long a2)
Definition: Native.java:1910
static long mkFpaSort32(long a0)
Definition: Native.java:5673
static long getRange(long a0, long a1)
Definition: Native.java:2315
static native void INTERNALdelConstructorList(long a0, long a1)
static void solverPop(long a0, long a1, int a2)
Definition: Native.java:4526
static int getDeclParameterKind(long a0, long a1, int a2)
Definition: Native.java:2333
static long modelGetFuncInterp(long a0, long a1, long a2)
Definition: Native.java:2898
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:5462
static native long INTERNALtacticApply(long a0, long a1, long a2)
static void setLogic(long a0, String a1)
Definition: Native.java:4736
static native int INTERNALgetDeclParameterKind(long a0, long a1, int a2)
static void funcEntryIncRef(long a0, long a1)
Definition: Native.java:3040
static boolean fpaGetNumeralSign(long a0, long a1, IntPtr a2)
Definition: Native.java:6105
static native void INTERNALastVectorResize(long a0, long a1, int a2)
static native long INTERNALmkBvashr(long a0, long a1, long a2)
static native long INTERNALgetModelFuncElse(long a0, long a1, int a2)
static long mkIsInt(long a0, long a1)
Definition: Native.java:1298
static long mkFpaLeq(long a0, long a1, long a2)
Definition: Native.java:5907
static long parseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
Definition: Native.java:3175
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 native int INTERNALreadInterpolationProblem(long a0, IntPtr a1, ObjArrayPtr a2, UIntArrayPtr a3, String a4, StringPtr a5, IntPtr a6, ObjArrayPtr a7)
static native long INTERNALprobeConst(long a0, double a1)
static long translate(long a0, long a1, long a2)
Definition: Native.java:2846
static long mkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4)
Definition: Native.java:6159
static long mkBvsubNoOverflow(long a0, long a1, long a2)
Definition: Native.java:1685
static long mkIff(long a0, long a1, long a2)
Definition: Native.java:1127
static boolean isAlgebraicNumber(long a0, long a1)
Definition: Native.java:2522
static native long INTERNALmkGt(long a0, long a1, long a2)
static native int INTERNALopenLog(String a0)
static native void INTERNALsetLogic(long a0, String a1)
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:969
static native long INTERNALmkGe(long a0, long a1, long a2)
static void paramDescrsIncRef(long a0, long a1)
Definition: Native.java:809
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 int getImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4)
Definition: Native.java:4812
static int checkInterpolant(long a0, int a1, long[] a2, int[] a3, long[] a4, StringPtr a5, int a6, long[] a7)
Definition: Native.java:5521
static native long INTERNALmkFpaSortQuadruple(long a0)
static void funcInterpDecRef(long a0, long a1)
Definition: Native.java:2996
static native long INTERNALgetAppDecl(long a0, long a1)
static long mkGoal(long a0, boolean a1, boolean a2, boolean a3)
Definition: Native.java:3910
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:3411
static native void INTERNALastMapDecRef(long a0, long a1)
static long getDeclName(long a0, long a1)
Definition: Native.java:2270
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:4145
static native long INTERNALfixedpointGetStatistics(long a0, long a1)
static native int INTERNALcheckAndGetModel(long a0, LongPtr a1)
static native long INTERNALtacticOrElse(long a0, long a1, long a2)
static long mkFpaZero(long a0, long a1, boolean a2)
Definition: Native.java:5736
static long mkBvnor(long a0, long a1, long a2)
Definition: Native.java:1370