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 { System.load("/usr/lib64/z3/libz3java.so"); }
13 
14  protected static native void INTERNALglobalParamSet(String a0, String a1);
15  protected static native void INTERNALglobalParamResetAll();
16  protected static native boolean INTERNALglobalParamGet(String a0, StringPtr a1);
17  protected static native long INTERNALmkConfig();
18  protected static native void INTERNALdelConfig(long a0);
19  protected static native void INTERNALsetParamValue(long a0, String a1, String a2);
20  protected static native long INTERNALmkContext(long a0);
21  protected static native long INTERNALmkContextRc(long a0);
22  protected static native void INTERNALdelContext(long a0);
23  protected static native void INTERNALincRef(long a0, long a1);
24  protected static native void INTERNALdecRef(long a0, long a1);
25  protected static native void INTERNALupdateParamValue(long a0, String a1, String a2);
26  protected static native void INTERNALinterrupt(long a0);
27  protected static native long INTERNALmkParams(long a0);
28  protected static native void INTERNALparamsIncRef(long a0, long a1);
29  protected static native void INTERNALparamsDecRef(long a0, long a1);
30  protected static native void INTERNALparamsSetBool(long a0, long a1, long a2, boolean a3);
31  protected static native void INTERNALparamsSetUint(long a0, long a1, long a2, int a3);
32  protected static native void INTERNALparamsSetDouble(long a0, long a1, long a2, double a3);
33  protected static native void INTERNALparamsSetSymbol(long a0, long a1, long a2, long a3);
34  protected static native String INTERNALparamsToString(long a0, long a1);
35  protected static native void INTERNALparamsValidate(long a0, long a1, long a2);
36  protected static native void INTERNALparamDescrsIncRef(long a0, long a1);
37  protected static native void INTERNALparamDescrsDecRef(long a0, long a1);
38  protected static native int INTERNALparamDescrsGetKind(long a0, long a1, long a2);
39  protected static native int INTERNALparamDescrsSize(long a0, long a1);
40  protected static native long INTERNALparamDescrsGetName(long a0, long a1, int a2);
41  protected static native String INTERNALparamDescrsToString(long a0, long a1);
42  protected static native long INTERNALmkIntSymbol(long a0, int a1);
43  protected static native long INTERNALmkStringSymbol(long a0, String a1);
44  protected static native long INTERNALmkUninterpretedSort(long a0, long a1);
45  protected static native long INTERNALmkBoolSort(long a0);
46  protected static native long INTERNALmkIntSort(long a0);
47  protected static native long INTERNALmkRealSort(long a0);
48  protected static native long INTERNALmkBvSort(long a0, int a1);
49  protected static native long INTERNALmkFiniteDomainSort(long a0, long a1, long a2);
50  protected static native long INTERNALmkArraySort(long a0, long a1, long a2);
51  protected static native long INTERNALmkTupleSort(long a0, long a1, int a2, long[] a3, long[] a4, LongPtr a5, long[] a6);
52  protected static native long INTERNALmkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5);
53  protected static native long INTERNALmkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8);
54  protected static native long INTERNALmkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6);
55  protected static native void INTERNALdelConstructor(long a0, long a1);
56  protected static native long INTERNALmkDatatype(long a0, long a1, int a2, long[] a3);
57  protected static native long INTERNALmkConstructorList(long a0, int a1, long[] a2);
58  protected static native void INTERNALdelConstructorList(long a0, long a1);
59  protected static native void INTERNALmkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4);
60  protected static native void INTERNALqueryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5);
61  protected static native long INTERNALmkFuncDecl(long a0, long a1, int a2, long[] a3, long a4);
62  protected static native long INTERNALmkApp(long a0, long a1, int a2, long[] a3);
63  protected static native long INTERNALmkConst(long a0, long a1, long a2);
64  protected static native long INTERNALmkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4);
65  protected static native long INTERNALmkFreshConst(long a0, String a1, long a2);
66  protected static native long INTERNALmkTrue(long a0);
67  protected static native long INTERNALmkFalse(long a0);
68  protected static native long INTERNALmkEq(long a0, long a1, long a2);
69  protected static native long INTERNALmkDistinct(long a0, int a1, long[] a2);
70  protected static native long INTERNALmkNot(long a0, long a1);
71  protected static native long INTERNALmkIte(long a0, long a1, long a2, long a3);
72  protected static native long INTERNALmkIff(long a0, long a1, long a2);
73  protected static native long INTERNALmkImplies(long a0, long a1, long a2);
74  protected static native long INTERNALmkXor(long a0, long a1, long a2);
75  protected static native long INTERNALmkAnd(long a0, int a1, long[] a2);
76  protected static native long INTERNALmkOr(long a0, int a1, long[] a2);
77  protected static native long INTERNALmkAdd(long a0, int a1, long[] a2);
78  protected static native long INTERNALmkMul(long a0, int a1, long[] a2);
79  protected static native long INTERNALmkSub(long a0, int a1, long[] a2);
80  protected static native long INTERNALmkUnaryMinus(long a0, long a1);
81  protected static native long INTERNALmkDiv(long a0, long a1, long a2);
82  protected static native long INTERNALmkMod(long a0, long a1, long a2);
83  protected static native long INTERNALmkRem(long a0, long a1, long a2);
84  protected static native long INTERNALmkPower(long a0, long a1, long a2);
85  protected static native long INTERNALmkLt(long a0, long a1, long a2);
86  protected static native long INTERNALmkLe(long a0, long a1, long a2);
87  protected static native long INTERNALmkGt(long a0, long a1, long a2);
88  protected static native long INTERNALmkGe(long a0, long a1, long a2);
89  protected static native long INTERNALmkInt2real(long a0, long a1);
90  protected static native long INTERNALmkReal2int(long a0, long a1);
91  protected static native long INTERNALmkIsInt(long a0, long a1);
92  protected static native long INTERNALmkBvnot(long a0, long a1);
93  protected static native long INTERNALmkBvredand(long a0, long a1);
94  protected static native long INTERNALmkBvredor(long a0, long a1);
95  protected static native long INTERNALmkBvand(long a0, long a1, long a2);
96  protected static native long INTERNALmkBvor(long a0, long a1, long a2);
97  protected static native long INTERNALmkBvxor(long a0, long a1, long a2);
98  protected static native long INTERNALmkBvnand(long a0, long a1, long a2);
99  protected static native long INTERNALmkBvnor(long a0, long a1, long a2);
100  protected static native long INTERNALmkBvxnor(long a0, long a1, long a2);
101  protected static native long INTERNALmkBvneg(long a0, long a1);
102  protected static native long INTERNALmkBvadd(long a0, long a1, long a2);
103  protected static native long INTERNALmkBvsub(long a0, long a1, long a2);
104  protected static native long INTERNALmkBvmul(long a0, long a1, long a2);
105  protected static native long INTERNALmkBvudiv(long a0, long a1, long a2);
106  protected static native long INTERNALmkBvsdiv(long a0, long a1, long a2);
107  protected static native long INTERNALmkBvurem(long a0, long a1, long a2);
108  protected static native long INTERNALmkBvsrem(long a0, long a1, long a2);
109  protected static native long INTERNALmkBvsmod(long a0, long a1, long a2);
110  protected static native long INTERNALmkBvult(long a0, long a1, long a2);
111  protected static native long INTERNALmkBvslt(long a0, long a1, long a2);
112  protected static native long INTERNALmkBvule(long a0, long a1, long a2);
113  protected static native long INTERNALmkBvsle(long a0, long a1, long a2);
114  protected static native long INTERNALmkBvuge(long a0, long a1, long a2);
115  protected static native long INTERNALmkBvsge(long a0, long a1, long a2);
116  protected static native long INTERNALmkBvugt(long a0, long a1, long a2);
117  protected static native long INTERNALmkBvsgt(long a0, long a1, long a2);
118  protected static native long INTERNALmkConcat(long a0, long a1, long a2);
119  protected static native long INTERNALmkExtract(long a0, int a1, int a2, long a3);
120  protected static native long INTERNALmkSignExt(long a0, int a1, long a2);
121  protected static native long INTERNALmkZeroExt(long a0, int a1, long a2);
122  protected static native long INTERNALmkRepeat(long a0, int a1, long a2);
123  protected static native long INTERNALmkBvshl(long a0, long a1, long a2);
124  protected static native long INTERNALmkBvlshr(long a0, long a1, long a2);
125  protected static native long INTERNALmkBvashr(long a0, long a1, long a2);
126  protected static native long INTERNALmkRotateLeft(long a0, int a1, long a2);
127  protected static native long INTERNALmkRotateRight(long a0, int a1, long a2);
128  protected static native long INTERNALmkExtRotateLeft(long a0, long a1, long a2);
129  protected static native long INTERNALmkExtRotateRight(long a0, long a1, long a2);
130  protected static native long INTERNALmkInt2bv(long a0, int a1, long a2);
131  protected static native long INTERNALmkBv2int(long a0, long a1, boolean a2);
132  protected static native long INTERNALmkBvaddNoOverflow(long a0, long a1, long a2, boolean a3);
133  protected static native long INTERNALmkBvaddNoUnderflow(long a0, long a1, long a2);
134  protected static native long INTERNALmkBvsubNoOverflow(long a0, long a1, long a2);
135  protected static native long INTERNALmkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3);
136  protected static native long INTERNALmkBvsdivNoOverflow(long a0, long a1, long a2);
137  protected static native long INTERNALmkBvnegNoOverflow(long a0, long a1);
138  protected static native long INTERNALmkBvmulNoOverflow(long a0, long a1, long a2, boolean a3);
139  protected static native long INTERNALmkBvmulNoUnderflow(long a0, long a1, long a2);
140  protected static native long INTERNALmkSelect(long a0, long a1, long a2);
141  protected static native long INTERNALmkStore(long a0, long a1, long a2, long a3);
142  protected static native long INTERNALmkConstArray(long a0, long a1, long a2);
143  protected static native long INTERNALmkMap(long a0, long a1, int a2, long[] a3);
144  protected static native long INTERNALmkArrayDefault(long a0, long a1);
145  protected static native long INTERNALmkSetSort(long a0, long a1);
146  protected static native long INTERNALmkEmptySet(long a0, long a1);
147  protected static native long INTERNALmkFullSet(long a0, long a1);
148  protected static native long INTERNALmkSetAdd(long a0, long a1, long a2);
149  protected static native long INTERNALmkSetDel(long a0, long a1, long a2);
150  protected static native long INTERNALmkSetUnion(long a0, int a1, long[] a2);
151  protected static native long INTERNALmkSetIntersect(long a0, int a1, long[] a2);
152  protected static native long INTERNALmkSetDifference(long a0, long a1, long a2);
153  protected static native long INTERNALmkSetComplement(long a0, long a1);
154  protected static native long INTERNALmkSetMember(long a0, long a1, long a2);
155  protected static native long INTERNALmkSetSubset(long a0, long a1, long a2);
156  protected static native long INTERNALmkNumeral(long a0, String a1, long a2);
157  protected static native long INTERNALmkReal(long a0, int a1, int a2);
158  protected static native long INTERNALmkInt(long a0, int a1, long a2);
159  protected static native long INTERNALmkUnsignedInt(long a0, int a1, long a2);
160  protected static native long INTERNALmkInt64(long a0, long a1, long a2);
161  protected static native long INTERNALmkUnsignedInt64(long a0, long a1, long a2);
162  protected static native long INTERNALmkPattern(long a0, int a1, long[] a2);
163  protected static native long INTERNALmkBound(long a0, int a1, long a2);
164  protected static native long INTERNALmkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7);
165  protected static native long INTERNALmkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7);
166  protected static native long INTERNALmkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8);
167  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);
168  protected static native long INTERNALmkForallConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6);
169  protected static native long INTERNALmkExistsConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6);
170  protected static native long INTERNALmkQuantifierConst(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long a7);
171  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);
172  protected static native int INTERNALgetSymbolKind(long a0, long a1);
173  protected static native int INTERNALgetSymbolInt(long a0, long a1);
174  protected static native String INTERNALgetSymbolString(long a0, long a1);
175  protected static native long INTERNALgetSortName(long a0, long a1);
176  protected static native int INTERNALgetSortId(long a0, long a1);
177  protected static native long INTERNALsortToAst(long a0, long a1);
178  protected static native boolean INTERNALisEqSort(long a0, long a1, long a2);
179  protected static native int INTERNALgetSortKind(long a0, long a1);
180  protected static native int INTERNALgetBvSortSize(long a0, long a1);
181  protected static native boolean INTERNALgetFiniteDomainSortSize(long a0, long a1, LongPtr a2);
182  protected static native long INTERNALgetArraySortDomain(long a0, long a1);
183  protected static native long INTERNALgetArraySortRange(long a0, long a1);
184  protected static native long INTERNALgetTupleSortMkDecl(long a0, long a1);
185  protected static native int INTERNALgetTupleSortNumFields(long a0, long a1);
186  protected static native long INTERNALgetTupleSortFieldDecl(long a0, long a1, int a2);
187  protected static native int INTERNALgetDatatypeSortNumConstructors(long a0, long a1);
188  protected static native long INTERNALgetDatatypeSortConstructor(long a0, long a1, int a2);
189  protected static native long INTERNALgetDatatypeSortRecognizer(long a0, long a1, int a2);
190  protected static native long INTERNALgetDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3);
191  protected static native int INTERNALgetRelationArity(long a0, long a1);
192  protected static native long INTERNALgetRelationColumn(long a0, long a1, int a2);
193  protected static native long INTERNALfuncDeclToAst(long a0, long a1);
194  protected static native boolean INTERNALisEqFuncDecl(long a0, long a1, long a2);
195  protected static native int INTERNALgetFuncDeclId(long a0, long a1);
196  protected static native long INTERNALgetDeclName(long a0, long a1);
197  protected static native int INTERNALgetDeclKind(long a0, long a1);
198  protected static native int INTERNALgetDomainSize(long a0, long a1);
199  protected static native int INTERNALgetArity(long a0, long a1);
200  protected static native long INTERNALgetDomain(long a0, long a1, int a2);
201  protected static native long INTERNALgetRange(long a0, long a1);
202  protected static native int INTERNALgetDeclNumParameters(long a0, long a1);
203  protected static native int INTERNALgetDeclParameterKind(long a0, long a1, int a2);
204  protected static native int INTERNALgetDeclIntParameter(long a0, long a1, int a2);
205  protected static native double INTERNALgetDeclDoubleParameter(long a0, long a1, int a2);
206  protected static native long INTERNALgetDeclSymbolParameter(long a0, long a1, int a2);
207  protected static native long INTERNALgetDeclSortParameter(long a0, long a1, int a2);
208  protected static native long INTERNALgetDeclAstParameter(long a0, long a1, int a2);
209  protected static native long INTERNALgetDeclFuncDeclParameter(long a0, long a1, int a2);
210  protected static native String INTERNALgetDeclRationalParameter(long a0, long a1, int a2);
211  protected static native long INTERNALappToAst(long a0, long a1);
212  protected static native long INTERNALgetAppDecl(long a0, long a1);
213  protected static native int INTERNALgetAppNumArgs(long a0, long a1);
214  protected static native long INTERNALgetAppArg(long a0, long a1, int a2);
215  protected static native boolean INTERNALisEqAst(long a0, long a1, long a2);
216  protected static native int INTERNALgetAstId(long a0, long a1);
217  protected static native int INTERNALgetAstHash(long a0, long a1);
218  protected static native long INTERNALgetSort(long a0, long a1);
219  protected static native boolean INTERNALisWellSorted(long a0, long a1);
220  protected static native int INTERNALgetBoolValue(long a0, long a1);
221  protected static native int INTERNALgetAstKind(long a0, long a1);
222  protected static native boolean INTERNALisApp(long a0, long a1);
223  protected static native boolean INTERNALisNumeralAst(long a0, long a1);
224  protected static native boolean INTERNALisAlgebraicNumber(long a0, long a1);
225  protected static native long INTERNALtoApp(long a0, long a1);
226  protected static native long INTERNALtoFuncDecl(long a0, long a1);
227  protected static native String INTERNALgetNumeralString(long a0, long a1);
228  protected static native String INTERNALgetNumeralDecimalString(long a0, long a1, int a2);
229  protected static native long INTERNALgetNumerator(long a0, long a1);
230  protected static native long INTERNALgetDenominator(long a0, long a1);
231  protected static native boolean INTERNALgetNumeralSmall(long a0, long a1, LongPtr a2, LongPtr a3);
232  protected static native boolean INTERNALgetNumeralInt(long a0, long a1, IntPtr a2);
233  protected static native boolean INTERNALgetNumeralUint(long a0, long a1, IntPtr a2);
234  protected static native boolean INTERNALgetNumeralUint64(long a0, long a1, LongPtr a2);
235  protected static native boolean INTERNALgetNumeralInt64(long a0, long a1, LongPtr a2);
236  protected static native boolean INTERNALgetNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3);
237  protected static native long INTERNALgetAlgebraicNumberLower(long a0, long a1, int a2);
238  protected static native long INTERNALgetAlgebraicNumberUpper(long a0, long a1, int a2);
239  protected static native long INTERNALpatternToAst(long a0, long a1);
240  protected static native int INTERNALgetPatternNumTerms(long a0, long a1);
241  protected static native long INTERNALgetPattern(long a0, long a1, int a2);
242  protected static native int INTERNALgetIndexValue(long a0, long a1);
243  protected static native boolean INTERNALisQuantifierForall(long a0, long a1);
244  protected static native int INTERNALgetQuantifierWeight(long a0, long a1);
245  protected static native int INTERNALgetQuantifierNumPatterns(long a0, long a1);
246  protected static native long INTERNALgetQuantifierPatternAst(long a0, long a1, int a2);
247  protected static native int INTERNALgetQuantifierNumNoPatterns(long a0, long a1);
248  protected static native long INTERNALgetQuantifierNoPatternAst(long a0, long a1, int a2);
249  protected static native int INTERNALgetQuantifierNumBound(long a0, long a1);
250  protected static native long INTERNALgetQuantifierBoundName(long a0, long a1, int a2);
251  protected static native long INTERNALgetQuantifierBoundSort(long a0, long a1, int a2);
252  protected static native long INTERNALgetQuantifierBody(long a0, long a1);
253  protected static native long INTERNALsimplify(long a0, long a1);
254  protected static native long INTERNALsimplifyEx(long a0, long a1, long a2);
255  protected static native String INTERNALsimplifyGetHelp(long a0);
256  protected static native long INTERNALsimplifyGetParamDescrs(long a0);
257  protected static native long INTERNALupdateTerm(long a0, long a1, int a2, long[] a3);
258  protected static native long INTERNALsubstitute(long a0, long a1, int a2, long[] a3, long[] a4);
259  protected static native long INTERNALsubstituteVars(long a0, long a1, int a2, long[] a3);
260  protected static native long INTERNALtranslate(long a0, long a1, long a2);
261  protected static native void INTERNALmodelIncRef(long a0, long a1);
262  protected static native void INTERNALmodelDecRef(long a0, long a1);
263  protected static native boolean INTERNALmodelEval(long a0, long a1, long a2, boolean a3, LongPtr a4);
264  protected static native long INTERNALmodelGetConstInterp(long a0, long a1, long a2);
265  protected static native boolean INTERNALmodelHasInterp(long a0, long a1, long a2);
266  protected static native long INTERNALmodelGetFuncInterp(long a0, long a1, long a2);
267  protected static native int INTERNALmodelGetNumConsts(long a0, long a1);
268  protected static native long INTERNALmodelGetConstDecl(long a0, long a1, int a2);
269  protected static native int INTERNALmodelGetNumFuncs(long a0, long a1);
270  protected static native long INTERNALmodelGetFuncDecl(long a0, long a1, int a2);
271  protected static native int INTERNALmodelGetNumSorts(long a0, long a1);
272  protected static native long INTERNALmodelGetSort(long a0, long a1, int a2);
273  protected static native long INTERNALmodelGetSortUniverse(long a0, long a1, long a2);
274  protected static native boolean INTERNALisAsArray(long a0, long a1);
275  protected static native long INTERNALgetAsArrayFuncDecl(long a0, long a1);
276  protected static native void INTERNALfuncInterpIncRef(long a0, long a1);
277  protected static native void INTERNALfuncInterpDecRef(long a0, long a1);
278  protected static native int INTERNALfuncInterpGetNumEntries(long a0, long a1);
279  protected static native long INTERNALfuncInterpGetEntry(long a0, long a1, int a2);
280  protected static native long INTERNALfuncInterpGetElse(long a0, long a1);
281  protected static native int INTERNALfuncInterpGetArity(long a0, long a1);
282  protected static native void INTERNALfuncEntryIncRef(long a0, long a1);
283  protected static native void INTERNALfuncEntryDecRef(long a0, long a1);
284  protected static native long INTERNALfuncEntryGetValue(long a0, long a1);
285  protected static native int INTERNALfuncEntryGetNumArgs(long a0, long a1);
286  protected static native long INTERNALfuncEntryGetArg(long a0, long a1, int a2);
287  protected static native int INTERNALopenLog(String a0);
288  protected static native void INTERNALappendLog(String a0);
289  protected static native void INTERNALcloseLog();
290  protected static native void INTERNALtoggleWarningMessages(boolean a0);
291  protected static native void INTERNALsetAstPrintMode(long a0, int a1);
292  protected static native String INTERNALastToString(long a0, long a1);
293  protected static native String INTERNALpatternToString(long a0, long a1);
294  protected static native String INTERNALsortToString(long a0, long a1);
295  protected static native String INTERNALfuncDeclToString(long a0, long a1);
296  protected static native String INTERNALmodelToString(long a0, long a1);
297  protected static native String INTERNALbenchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7);
298  protected static native long INTERNALparseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
299  protected static native long INTERNALparseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
300  protected static native void INTERNALparseSmtlibString(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
301  protected static native void INTERNALparseSmtlibFile(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7);
302  protected static native int INTERNALgetSmtlibNumFormulas(long a0);
303  protected static native long INTERNALgetSmtlibFormula(long a0, int a1);
304  protected static native int INTERNALgetSmtlibNumAssumptions(long a0);
305  protected static native long INTERNALgetSmtlibAssumption(long a0, int a1);
306  protected static native int INTERNALgetSmtlibNumDecls(long a0);
307  protected static native long INTERNALgetSmtlibDecl(long a0, int a1);
308  protected static native int INTERNALgetSmtlibNumSorts(long a0);
309  protected static native long INTERNALgetSmtlibSort(long a0, int a1);
310  protected static native String INTERNALgetSmtlibError(long a0);
311  protected static native int INTERNALgetErrorCode(long a0);
312  protected static native void INTERNALsetError(long a0, int a1);
313  protected static native String INTERNALgetErrorMsg(int a0);
314  protected static native String INTERNALgetErrorMsgEx(long a0, int a1);
315  protected static native void INTERNALgetVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3);
316  protected static native void INTERNALenableTrace(String a0);
317  protected static native void INTERNALdisableTrace(String a0);
318  protected static native void INTERNALresetMemory();
319  protected static native long INTERNALmkFixedpoint(long a0);
320  protected static native void INTERNALfixedpointIncRef(long a0, long a1);
321  protected static native void INTERNALfixedpointDecRef(long a0, long a1);
322  protected static native void INTERNALfixedpointAddRule(long a0, long a1, long a2, long a3);
323  protected static native void INTERNALfixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4);
324  protected static native void INTERNALfixedpointAssert(long a0, long a1, long a2);
325  protected static native int INTERNALfixedpointQuery(long a0, long a1, long a2);
326  protected static native int INTERNALfixedpointQueryRelations(long a0, long a1, int a2, long[] a3);
327  protected static native long INTERNALfixedpointGetAnswer(long a0, long a1);
328  protected static native String INTERNALfixedpointGetReasonUnknown(long a0, long a1);
329  protected static native void INTERNALfixedpointUpdateRule(long a0, long a1, long a2, long a3);
330  protected static native int INTERNALfixedpointGetNumLevels(long a0, long a1, long a2);
331  protected static native long INTERNALfixedpointGetCoverDelta(long a0, long a1, int a2, long a3);
332  protected static native void INTERNALfixedpointAddCover(long a0, long a1, int a2, long a3, long a4);
333  protected static native long INTERNALfixedpointGetStatistics(long a0, long a1);
334  protected static native void INTERNALfixedpointRegisterRelation(long a0, long a1, long a2);
335  protected static native void INTERNALfixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4);
336  protected static native long INTERNALfixedpointGetRules(long a0, long a1);
337  protected static native long INTERNALfixedpointGetAssertions(long a0, long a1);
338  protected static native void INTERNALfixedpointSetParams(long a0, long a1, long a2);
339  protected static native String INTERNALfixedpointGetHelp(long a0, long a1);
340  protected static native long INTERNALfixedpointGetParamDescrs(long a0, long a1);
341  protected static native String INTERNALfixedpointToString(long a0, long a1, int a2, long[] a3);
342  protected static native long INTERNALfixedpointFromString(long a0, long a1, String a2);
343  protected static native long INTERNALfixedpointFromFile(long a0, long a1, String a2);
344  protected static native void INTERNALfixedpointPush(long a0, long a1);
345  protected static native void INTERNALfixedpointPop(long a0, long a1);
346  protected static native long INTERNALmkAstVector(long a0);
347  protected static native void INTERNALastVectorIncRef(long a0, long a1);
348  protected static native void INTERNALastVectorDecRef(long a0, long a1);
349  protected static native int INTERNALastVectorSize(long a0, long a1);
350  protected static native long INTERNALastVectorGet(long a0, long a1, int a2);
351  protected static native void INTERNALastVectorSet(long a0, long a1, int a2, long a3);
352  protected static native void INTERNALastVectorResize(long a0, long a1, int a2);
353  protected static native void INTERNALastVectorPush(long a0, long a1, long a2);
354  protected static native long INTERNALastVectorTranslate(long a0, long a1, long a2);
355  protected static native String INTERNALastVectorToString(long a0, long a1);
356  protected static native long INTERNALmkAstMap(long a0);
357  protected static native void INTERNALastMapIncRef(long a0, long a1);
358  protected static native void INTERNALastMapDecRef(long a0, long a1);
359  protected static native boolean INTERNALastMapContains(long a0, long a1, long a2);
360  protected static native long INTERNALastMapFind(long a0, long a1, long a2);
361  protected static native void INTERNALastMapInsert(long a0, long a1, long a2, long a3);
362  protected static native void INTERNALastMapErase(long a0, long a1, long a2);
363  protected static native void INTERNALastMapReset(long a0, long a1);
364  protected static native int INTERNALastMapSize(long a0, long a1);
365  protected static native long INTERNALastMapKeys(long a0, long a1);
366  protected static native String INTERNALastMapToString(long a0, long a1);
367  protected static native long INTERNALmkGoal(long a0, boolean a1, boolean a2, boolean a3);
368  protected static native void INTERNALgoalIncRef(long a0, long a1);
369  protected static native void INTERNALgoalDecRef(long a0, long a1);
370  protected static native int INTERNALgoalPrecision(long a0, long a1);
371  protected static native void INTERNALgoalAssert(long a0, long a1, long a2);
372  protected static native boolean INTERNALgoalInconsistent(long a0, long a1);
373  protected static native int INTERNALgoalDepth(long a0, long a1);
374  protected static native void INTERNALgoalReset(long a0, long a1);
375  protected static native int INTERNALgoalSize(long a0, long a1);
376  protected static native long INTERNALgoalFormula(long a0, long a1, int a2);
377  protected static native int INTERNALgoalNumExprs(long a0, long a1);
378  protected static native boolean INTERNALgoalIsDecidedSat(long a0, long a1);
379  protected static native boolean INTERNALgoalIsDecidedUnsat(long a0, long a1);
380  protected static native long INTERNALgoalTranslate(long a0, long a1, long a2);
381  protected static native String INTERNALgoalToString(long a0, long a1);
382  protected static native long INTERNALmkTactic(long a0, String a1);
383  protected static native void INTERNALtacticIncRef(long a0, long a1);
384  protected static native void INTERNALtacticDecRef(long a0, long a1);
385  protected static native long INTERNALmkProbe(long a0, String a1);
386  protected static native void INTERNALprobeIncRef(long a0, long a1);
387  protected static native void INTERNALprobeDecRef(long a0, long a1);
388  protected static native long INTERNALtacticAndThen(long a0, long a1, long a2);
389  protected static native long INTERNALtacticOrElse(long a0, long a1, long a2);
390  protected static native long INTERNALtacticParOr(long a0, int a1, long[] a2);
391  protected static native long INTERNALtacticParAndThen(long a0, long a1, long a2);
392  protected static native long INTERNALtacticTryFor(long a0, long a1, int a2);
393  protected static native long INTERNALtacticWhen(long a0, long a1, long a2);
394  protected static native long INTERNALtacticCond(long a0, long a1, long a2, long a3);
395  protected static native long INTERNALtacticRepeat(long a0, long a1, int a2);
396  protected static native long INTERNALtacticSkip(long a0);
397  protected static native long INTERNALtacticFail(long a0);
398  protected static native long INTERNALtacticFailIf(long a0, long a1);
399  protected static native long INTERNALtacticFailIfNotDecided(long a0);
400  protected static native long INTERNALtacticUsingParams(long a0, long a1, long a2);
401  protected static native long INTERNALprobeConst(long a0, double a1);
402  protected static native long INTERNALprobeLt(long a0, long a1, long a2);
403  protected static native long INTERNALprobeGt(long a0, long a1, long a2);
404  protected static native long INTERNALprobeLe(long a0, long a1, long a2);
405  protected static native long INTERNALprobeGe(long a0, long a1, long a2);
406  protected static native long INTERNALprobeEq(long a0, long a1, long a2);
407  protected static native long INTERNALprobeAnd(long a0, long a1, long a2);
408  protected static native long INTERNALprobeOr(long a0, long a1, long a2);
409  protected static native long INTERNALprobeNot(long a0, long a1);
410  protected static native int INTERNALgetNumTactics(long a0);
411  protected static native String INTERNALgetTacticName(long a0, int a1);
412  protected static native int INTERNALgetNumProbes(long a0);
413  protected static native String INTERNALgetProbeName(long a0, int a1);
414  protected static native String INTERNALtacticGetHelp(long a0, long a1);
415  protected static native long INTERNALtacticGetParamDescrs(long a0, long a1);
416  protected static native String INTERNALtacticGetDescr(long a0, String a1);
417  protected static native String INTERNALprobeGetDescr(long a0, String a1);
418  protected static native double INTERNALprobeApply(long a0, long a1, long a2);
419  protected static native long INTERNALtacticApply(long a0, long a1, long a2);
420  protected static native long INTERNALtacticApplyEx(long a0, long a1, long a2, long a3);
421  protected static native void INTERNALapplyResultIncRef(long a0, long a1);
422  protected static native void INTERNALapplyResultDecRef(long a0, long a1);
423  protected static native String INTERNALapplyResultToString(long a0, long a1);
424  protected static native int INTERNALapplyResultGetNumSubgoals(long a0, long a1);
425  protected static native long INTERNALapplyResultGetSubgoal(long a0, long a1, int a2);
426  protected static native long INTERNALapplyResultConvertModel(long a0, long a1, int a2, long a3);
427  protected static native long INTERNALmkSolver(long a0);
428  protected static native long INTERNALmkSimpleSolver(long a0);
429  protected static native long INTERNALmkSolverForLogic(long a0, long a1);
430  protected static native long INTERNALmkSolverFromTactic(long a0, long a1);
431  protected static native String INTERNALsolverGetHelp(long a0, long a1);
432  protected static native long INTERNALsolverGetParamDescrs(long a0, long a1);
433  protected static native void INTERNALsolverSetParams(long a0, long a1, long a2);
434  protected static native void INTERNALsolverIncRef(long a0, long a1);
435  protected static native void INTERNALsolverDecRef(long a0, long a1);
436  protected static native void INTERNALsolverPush(long a0, long a1);
437  protected static native void INTERNALsolverPop(long a0, long a1, int a2);
438  protected static native void INTERNALsolverReset(long a0, long a1);
439  protected static native int INTERNALsolverGetNumScopes(long a0, long a1);
440  protected static native void INTERNALsolverAssert(long a0, long a1, long a2);
441  protected static native void INTERNALsolverAssertAndTrack(long a0, long a1, long a2, long a3);
442  protected static native long INTERNALsolverGetAssertions(long a0, long a1);
443  protected static native int INTERNALsolverCheck(long a0, long a1);
444  protected static native int INTERNALsolverCheckAssumptions(long a0, long a1, int a2, long[] a3);
445  protected static native long INTERNALsolverGetModel(long a0, long a1);
446  protected static native long INTERNALsolverGetProof(long a0, long a1);
447  protected static native long INTERNALsolverGetUnsatCore(long a0, long a1);
448  protected static native String INTERNALsolverGetReasonUnknown(long a0, long a1);
449  protected static native long INTERNALsolverGetStatistics(long a0, long a1);
450  protected static native String INTERNALsolverToString(long a0, long a1);
451  protected static native String INTERNALstatsToString(long a0, long a1);
452  protected static native void INTERNALstatsIncRef(long a0, long a1);
453  protected static native void INTERNALstatsDecRef(long a0, long a1);
454  protected static native int INTERNALstatsSize(long a0, long a1);
455  protected static native String INTERNALstatsGetKey(long a0, long a1, int a2);
456  protected static native boolean INTERNALstatsIsUint(long a0, long a1, int a2);
457  protected static native boolean INTERNALstatsIsDouble(long a0, long a1, int a2);
458  protected static native int INTERNALstatsGetUintValue(long a0, long a1, int a2);
459  protected static native double INTERNALstatsGetDoubleValue(long a0, long a1, int a2);
460  protected static native long INTERNALmkInjectiveFunction(long a0, long a1, int a2, long[] a3, long a4);
461  protected static native void INTERNALsetLogic(long a0, String a1);
462  protected static native void INTERNALpush(long a0);
463  protected static native void INTERNALpop(long a0, int a1);
464  protected static native int INTERNALgetNumScopes(long a0);
465  protected static native void INTERNALpersistAst(long a0, long a1, int a2);
466  protected static native void INTERNALassertCnstr(long a0, long a1);
467  protected static native int INTERNALcheckAndGetModel(long a0, LongPtr a1);
468  protected static native int INTERNALcheck(long a0);
469  protected static native int INTERNALcheckAssumptions(long a0, int a1, long[] a2, LongPtr a3, LongPtr a4, IntPtr a5, long[] a6);
470  protected static native int INTERNALgetImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4);
471  protected static native void INTERNALdelModel(long a0, long a1);
472  protected static native void INTERNALsoftCheckCancel(long a0);
473  protected static native int INTERNALgetSearchFailure(long a0);
474  protected static native long INTERNALmkLabel(long a0, long a1, boolean a2, long a3);
475  protected static native long INTERNALgetRelevantLabels(long a0);
476  protected static native long INTERNALgetRelevantLiterals(long a0);
477  protected static native long INTERNALgetGuessedLiterals(long a0);
478  protected static native void INTERNALdelLiterals(long a0, long a1);
479  protected static native int INTERNALgetNumLiterals(long a0, long a1);
480  protected static native long INTERNALgetLabelSymbol(long a0, long a1, int a2);
481  protected static native long INTERNALgetLiteral(long a0, long a1, int a2);
482  protected static native void INTERNALdisableLiteral(long a0, long a1, int a2);
483  protected static native void INTERNALblockLiterals(long a0, long a1);
484  protected static native int INTERNALgetModelNumConstants(long a0, long a1);
485  protected static native long INTERNALgetModelConstant(long a0, long a1, int a2);
486  protected static native int INTERNALgetModelNumFuncs(long a0, long a1);
487  protected static native long INTERNALgetModelFuncDecl(long a0, long a1, int a2);
488  protected static native boolean INTERNALevalFuncDecl(long a0, long a1, long a2, LongPtr a3);
489  protected static native boolean INTERNALisArrayValue(long a0, long a1, long a2, IntPtr a3);
490  protected static native void INTERNALgetArrayValue(long a0, long a1, long a2, int a3, long[] a4, long[] a5, LongPtr a6);
491  protected static native long INTERNALgetModelFuncElse(long a0, long a1, int a2);
492  protected static native int INTERNALgetModelFuncNumEntries(long a0, long a1, int a2);
493  protected static native int INTERNALgetModelFuncEntryNumArgs(long a0, long a1, int a2, int a3);
494  protected static native long INTERNALgetModelFuncEntryArg(long a0, long a1, int a2, int a3, int a4);
495  protected static native long INTERNALgetModelFuncEntryValue(long a0, long a1, int a2, int a3);
496  protected static native boolean INTERNALeval(long a0, long a1, long a2, LongPtr a3);
497  protected static native boolean INTERNALevalDecl(long a0, long a1, long a2, int a3, long[] a4, LongPtr a5);
498  protected static native String INTERNALcontextToString(long a0);
499  protected static native String INTERNALstatisticsToString(long a0);
500  protected static native long INTERNALgetContextAssignment(long a0);
501  protected static native boolean INTERNALalgebraicIsValue(long a0, long a1);
502  protected static native boolean INTERNALalgebraicIsPos(long a0, long a1);
503  protected static native boolean INTERNALalgebraicIsNeg(long a0, long a1);
504  protected static native boolean INTERNALalgebraicIsZero(long a0, long a1);
505  protected static native int INTERNALalgebraicSign(long a0, long a1);
506  protected static native long INTERNALalgebraicAdd(long a0, long a1, long a2);
507  protected static native long INTERNALalgebraicSub(long a0, long a1, long a2);
508  protected static native long INTERNALalgebraicMul(long a0, long a1, long a2);
509  protected static native long INTERNALalgebraicDiv(long a0, long a1, long a2);
510  protected static native long INTERNALalgebraicRoot(long a0, long a1, int a2);
511  protected static native long INTERNALalgebraicPower(long a0, long a1, int a2);
512  protected static native boolean INTERNALalgebraicLt(long a0, long a1, long a2);
513  protected static native boolean INTERNALalgebraicGt(long a0, long a1, long a2);
514  protected static native boolean INTERNALalgebraicLe(long a0, long a1, long a2);
515  protected static native boolean INTERNALalgebraicGe(long a0, long a1, long a2);
516  protected static native boolean INTERNALalgebraicEq(long a0, long a1, long a2);
517  protected static native boolean INTERNALalgebraicNeq(long a0, long a1, long a2);
518  protected static native long INTERNALalgebraicRoots(long a0, long a1, int a2, long[] a3);
519  protected static native int INTERNALalgebraicEval(long a0, long a1, int a2, long[] a3);
520  protected static native long INTERNALpolynomialSubresultants(long a0, long a1, long a2, long a3);
521  protected static native void INTERNALrcfDel(long a0, long a1);
522  protected static native long INTERNALrcfMkRational(long a0, String a1);
523  protected static native long INTERNALrcfMkSmallInt(long a0, int a1);
524  protected static native long INTERNALrcfMkPi(long a0);
525  protected static native long INTERNALrcfMkE(long a0);
526  protected static native long INTERNALrcfMkInfinitesimal(long a0);
527  protected static native int INTERNALrcfMkRoots(long a0, int a1, long[] a2, long[] a3);
528  protected static native long INTERNALrcfAdd(long a0, long a1, long a2);
529  protected static native long INTERNALrcfSub(long a0, long a1, long a2);
530  protected static native long INTERNALrcfMul(long a0, long a1, long a2);
531  protected static native long INTERNALrcfDiv(long a0, long a1, long a2);
532  protected static native long INTERNALrcfNeg(long a0, long a1);
533  protected static native long INTERNALrcfInv(long a0, long a1);
534  protected static native long INTERNALrcfPower(long a0, long a1, int a2);
535  protected static native boolean INTERNALrcfLt(long a0, long a1, long a2);
536  protected static native boolean INTERNALrcfGt(long a0, long a1, long a2);
537  protected static native boolean INTERNALrcfLe(long a0, long a1, long a2);
538  protected static native boolean INTERNALrcfGe(long a0, long a1, long a2);
539  protected static native boolean INTERNALrcfEq(long a0, long a1, long a2);
540  protected static native boolean INTERNALrcfNeq(long a0, long a1, long a2);
541  protected static native String INTERNALrcfNumToString(long a0, long a1, boolean a2, boolean a3);
542  protected static native String INTERNALrcfNumToDecimalString(long a0, long a1, int a2);
543  protected static native void INTERNALrcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3);
544  protected static native long INTERNALmkInterpolant(long a0, long a1);
545  protected static native long INTERNALmkInterpolationContext(long a0);
546  protected static native long INTERNALgetInterpolant(long a0, long a1, long a2, long a3);
547  protected static native int INTERNALcomputeInterpolant(long a0, long a1, long a2, LongPtr a3, LongPtr a4);
548  protected static native String INTERNALinterpolationProfile(long a0);
549  protected static native int INTERNALreadInterpolationProblem(long a0, IntPtr a1, ObjArrayPtr a2, UIntArrayPtr a3, String a4, StringPtr a5, IntPtr a6, ObjArrayPtr a7);
550  protected static native int INTERNALcheckInterpolant(long a0, int a1, long[] a2, int[] a3, long[] a4, StringPtr a5, int a6, long[] a7);
551  protected static native void INTERNALwriteInterpolationProblem(long a0, int a1, long[] a2, int[] a3, String a4, int a5, long[] a6);
552  protected static native long INTERNALmkFpaRoundingModeSort(long a0);
553  protected static native long INTERNALmkFpaRoundNearestTiesToEven(long a0);
554  protected static native long INTERNALmkFpaRne(long a0);
555  protected static native long INTERNALmkFpaRoundNearestTiesToAway(long a0);
556  protected static native long INTERNALmkFpaRna(long a0);
557  protected static native long INTERNALmkFpaRoundTowardPositive(long a0);
558  protected static native long INTERNALmkFpaRtp(long a0);
559  protected static native long INTERNALmkFpaRoundTowardNegative(long a0);
560  protected static native long INTERNALmkFpaRtn(long a0);
561  protected static native long INTERNALmkFpaRoundTowardZero(long a0);
562  protected static native long INTERNALmkFpaRtz(long a0);
563  protected static native long INTERNALmkFpaSort(long a0, int a1, int a2);
564  protected static native long INTERNALmkFpaSortHalf(long a0);
565  protected static native long INTERNALmkFpaSort16(long a0);
566  protected static native long INTERNALmkFpaSortSingle(long a0);
567  protected static native long INTERNALmkFpaSort32(long a0);
568  protected static native long INTERNALmkFpaSortDouble(long a0);
569  protected static native long INTERNALmkFpaSort64(long a0);
570  protected static native long INTERNALmkFpaSortQuadruple(long a0);
571  protected static native long INTERNALmkFpaSort128(long a0);
572  protected static native long INTERNALmkFpaNan(long a0, long a1);
573  protected static native long INTERNALmkFpaInf(long a0, long a1, boolean a2);
574  protected static native long INTERNALmkFpaZero(long a0, long a1, boolean a2);
575  protected static native long INTERNALmkFpaFp(long a0, long a1, long a2, long a3);
576  protected static native long INTERNALmkFpaNumeralFloat(long a0, float a1, long a2);
577  protected static native long INTERNALmkFpaNumeralDouble(long a0, double a1, long a2);
578  protected static native long INTERNALmkFpaNumeralInt(long a0, int a1, long a2);
579  protected static native long INTERNALmkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4);
580  protected static native long INTERNALmkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4);
581  protected static native long INTERNALmkFpaAbs(long a0, long a1);
582  protected static native long INTERNALmkFpaNeg(long a0, long a1);
583  protected static native long INTERNALmkFpaAdd(long a0, long a1, long a2, long a3);
584  protected static native long INTERNALmkFpaSub(long a0, long a1, long a2, long a3);
585  protected static native long INTERNALmkFpaMul(long a0, long a1, long a2, long a3);
586  protected static native long INTERNALmkFpaDiv(long a0, long a1, long a2, long a3);
587  protected static native long INTERNALmkFpaFma(long a0, long a1, long a2, long a3, long a4);
588  protected static native long INTERNALmkFpaSqrt(long a0, long a1, long a2);
589  protected static native long INTERNALmkFpaRem(long a0, long a1, long a2);
590  protected static native long INTERNALmkFpaRoundToIntegral(long a0, long a1, long a2);
591  protected static native long INTERNALmkFpaMin(long a0, long a1, long a2);
592  protected static native long INTERNALmkFpaMax(long a0, long a1, long a2);
593  protected static native long INTERNALmkFpaLeq(long a0, long a1, long a2);
594  protected static native long INTERNALmkFpaLt(long a0, long a1, long a2);
595  protected static native long INTERNALmkFpaGeq(long a0, long a1, long a2);
596  protected static native long INTERNALmkFpaGt(long a0, long a1, long a2);
597  protected static native long INTERNALmkFpaEq(long a0, long a1, long a2);
598  protected static native long INTERNALmkFpaIsNormal(long a0, long a1);
599  protected static native long INTERNALmkFpaIsSubnormal(long a0, long a1);
600  protected static native long INTERNALmkFpaIsZero(long a0, long a1);
601  protected static native long INTERNALmkFpaIsInfinite(long a0, long a1);
602  protected static native long INTERNALmkFpaIsNan(long a0, long a1);
603  protected static native long INTERNALmkFpaIsNegative(long a0, long a1);
604  protected static native long INTERNALmkFpaIsPositive(long a0, long a1);
605  protected static native long INTERNALmkFpaToFpBv(long a0, long a1, long a2);
606  protected static native long INTERNALmkFpaToFpFloat(long a0, long a1, long a2, long a3);
607  protected static native long INTERNALmkFpaToFpReal(long a0, long a1, long a2, long a3);
608  protected static native long INTERNALmkFpaToFpSigned(long a0, long a1, long a2, long a3);
609  protected static native long INTERNALmkFpaToFpUnsigned(long a0, long a1, long a2, long a3);
610  protected static native long INTERNALmkFpaToUbv(long a0, long a1, long a2, int a3);
611  protected static native long INTERNALmkFpaToSbv(long a0, long a1, long a2, int a3);
612  protected static native long INTERNALmkFpaToReal(long a0, long a1);
613  protected static native int INTERNALfpaGetEbits(long a0, long a1);
614  protected static native int INTERNALfpaGetSbits(long a0, long a1);
615  protected static native boolean INTERNALfpaGetNumeralSign(long a0, long a1, IntPtr a2);
616  protected static native String INTERNALfpaGetNumeralSignificandString(long a0, long a1);
617  protected static native String INTERNALfpaGetNumeralExponentString(long a0, long a1);
618  protected static native boolean INTERNALfpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2);
619  protected static native long INTERNALmkFpaToIeeeBv(long a0, long a1);
620  protected static native long INTERNALmkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4);
621 
622 
623  public static void globalParamSet(String a0, String a1)
624  {
625  INTERNALglobalParamSet(a0, a1);
626  }
627 
628  public static void globalParamResetAll()
629  {
631  }
632 
633  public static boolean globalParamGet(String a0, StringPtr a1)
634  {
635  boolean res = INTERNALglobalParamGet(a0, a1);
636  return res;
637  }
638 
639  public static long mkConfig()
640  {
641  long res = INTERNALmkConfig();
642  return res;
643  }
644 
645  public static void delConfig(long a0)
646  {
647  INTERNALdelConfig(a0);
648  }
649 
650  public static void setParamValue(long a0, String a1, String a2)
651  {
652  INTERNALsetParamValue(a0, a1, a2);
653  }
654 
655  public static long mkContext(long a0) throws Z3Exception
656  {
657  long res = INTERNALmkContext(a0);
658  if (res == 0)
659  throw new Z3Exception("Object allocation failed.");
660  return res;
661  }
662 
663  public static long mkContextRc(long a0) throws Z3Exception
664  {
665  long res = INTERNALmkContextRc(a0);
666  if (res == 0)
667  throw new Z3Exception("Object allocation failed.");
668  return res;
669  }
670 
671  public static void delContext(long a0) throws Z3Exception
672  {
673  INTERNALdelContext(a0);
674  }
675 
676  public static void incRef(long a0, long a1) throws Z3Exception
677  {
678  INTERNALincRef(a0, a1);
680  if (err != Z3_error_code.Z3_OK)
681  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
682  }
683 
684  public static void decRef(long a0, long a1) throws Z3Exception
685  {
686  INTERNALdecRef(a0, a1);
688  if (err != Z3_error_code.Z3_OK)
689  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
690  }
691 
692  public static void updateParamValue(long a0, String a1, String a2) throws Z3Exception
693  {
694  INTERNALupdateParamValue(a0, a1, a2);
696  if (err != Z3_error_code.Z3_OK)
697  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
698  }
699 
700  public static void interrupt(long a0) throws Z3Exception
701  {
702  INTERNALinterrupt(a0);
704  if (err != Z3_error_code.Z3_OK)
705  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
706  }
707 
708  public static long mkParams(long a0) throws Z3Exception
709  {
710  long res = INTERNALmkParams(a0);
712  if (err != Z3_error_code.Z3_OK)
713  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
714  return res;
715  }
716 
717  public static void paramsIncRef(long a0, long a1) throws Z3Exception
718  {
719  INTERNALparamsIncRef(a0, a1);
721  if (err != Z3_error_code.Z3_OK)
722  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
723  }
724 
725  public static void paramsDecRef(long a0, long a1) throws Z3Exception
726  {
727  INTERNALparamsDecRef(a0, a1);
729  if (err != Z3_error_code.Z3_OK)
730  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
731  }
732 
733  public static void paramsSetBool(long a0, long a1, long a2, boolean a3) throws Z3Exception
734  {
735  INTERNALparamsSetBool(a0, a1, a2, a3);
737  if (err != Z3_error_code.Z3_OK)
738  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
739  }
740 
741  public static void paramsSetUint(long a0, long a1, long a2, int a3) throws Z3Exception
742  {
743  INTERNALparamsSetUint(a0, a1, a2, a3);
745  if (err != Z3_error_code.Z3_OK)
746  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
747  }
748 
749  public static void paramsSetDouble(long a0, long a1, long a2, double a3) throws Z3Exception
750  {
751  INTERNALparamsSetDouble(a0, a1, a2, a3);
753  if (err != Z3_error_code.Z3_OK)
754  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
755  }
756 
757  public static void paramsSetSymbol(long a0, long a1, long a2, long a3) throws Z3Exception
758  {
759  INTERNALparamsSetSymbol(a0, a1, a2, a3);
761  if (err != Z3_error_code.Z3_OK)
762  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
763  }
764 
765  public static String paramsToString(long a0, long a1) throws Z3Exception
766  {
767  String res = INTERNALparamsToString(a0, a1);
769  if (err != Z3_error_code.Z3_OK)
770  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
771  return res;
772  }
773 
774  public static void paramsValidate(long a0, long a1, long a2) throws Z3Exception
775  {
776  INTERNALparamsValidate(a0, a1, a2);
778  if (err != Z3_error_code.Z3_OK)
779  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
780  }
781 
782  public static void paramDescrsIncRef(long a0, long a1) throws Z3Exception
783  {
786  if (err != Z3_error_code.Z3_OK)
787  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
788  }
789 
790  public static void paramDescrsDecRef(long a0, long a1) throws Z3Exception
791  {
794  if (err != Z3_error_code.Z3_OK)
795  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
796  }
797 
798  public static int paramDescrsGetKind(long a0, long a1, long a2) throws Z3Exception
799  {
800  int res = INTERNALparamDescrsGetKind(a0, a1, a2);
802  if (err != Z3_error_code.Z3_OK)
803  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
804  return res;
805  }
806 
807  public static int paramDescrsSize(long a0, long a1) throws Z3Exception
808  {
809  int res = INTERNALparamDescrsSize(a0, a1);
811  if (err != Z3_error_code.Z3_OK)
812  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
813  return res;
814  }
815 
816  public static long paramDescrsGetName(long a0, long a1, int a2) throws Z3Exception
817  {
818  long res = INTERNALparamDescrsGetName(a0, a1, a2);
820  if (err != Z3_error_code.Z3_OK)
821  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
822  return res;
823  }
824 
825  public static String paramDescrsToString(long a0, long a1) throws Z3Exception
826  {
827  String res = INTERNALparamDescrsToString(a0, a1);
829  if (err != Z3_error_code.Z3_OK)
830  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
831  return res;
832  }
833 
834  public static long mkIntSymbol(long a0, int a1) throws Z3Exception
835  {
836  long res = INTERNALmkIntSymbol(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 mkStringSymbol(long a0, String a1) throws Z3Exception
844  {
845  long res = INTERNALmkStringSymbol(a0, a1);
847  if (err != Z3_error_code.Z3_OK)
848  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
849  return res;
850  }
851 
852  public static long mkUninterpretedSort(long a0, long a1) throws Z3Exception
853  {
854  long res = INTERNALmkUninterpretedSort(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 mkBoolSort(long a0) throws Z3Exception
862  {
863  long res = INTERNALmkBoolSort(a0);
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 mkIntSort(long a0) throws Z3Exception
871  {
872  long res = INTERNALmkIntSort(a0);
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 mkRealSort(long a0) throws Z3Exception
880  {
881  long res = INTERNALmkRealSort(a0);
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 mkBvSort(long a0, int a1) throws Z3Exception
889  {
890  long res = INTERNALmkBvSort(a0, a1);
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 mkFiniteDomainSort(long a0, long a1, long a2) throws Z3Exception
898  {
899  long res = INTERNALmkFiniteDomainSort(a0, a1, a2);
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 mkArraySort(long a0, long a1, long a2) throws Z3Exception
907  {
908  long res = INTERNALmkArraySort(a0, a1, a2);
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 mkTupleSort(long a0, long a1, int a2, long[] a3, long[] a4, LongPtr a5, long[] a6) throws Z3Exception
916  {
917  long res = INTERNALmkTupleSort(a0, a1, a2, a3, a4, a5, a6);
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 mkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5) throws Z3Exception
925  {
926  long res = INTERNALmkEnumerationSort(a0, a1, a2, a3, a4, a5);
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 mkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8) throws Z3Exception
934  {
935  long res = INTERNALmkListSort(a0, a1, a2, a3, a4, a5, a6, a7, a8);
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 mkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6) throws Z3Exception
943  {
944  long res = INTERNALmkConstructor(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 void delConstructor(long a0, long a1) throws Z3Exception
952  {
953  INTERNALdelConstructor(a0, a1);
955  if (err != Z3_error_code.Z3_OK)
956  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
957  }
958 
959  public static long mkDatatype(long a0, long a1, int a2, long[] a3) throws Z3Exception
960  {
961  long res = INTERNALmkDatatype(a0, a1, a2, a3);
963  if (err != Z3_error_code.Z3_OK)
964  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
965  return res;
966  }
967 
968  public static long mkConstructorList(long a0, int a1, long[] a2) throws Z3Exception
969  {
970  long res = INTERNALmkConstructorList(a0, a1, a2);
972  if (err != Z3_error_code.Z3_OK)
973  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
974  return res;
975  }
976 
977  public static void delConstructorList(long a0, long a1) throws Z3Exception
978  {
981  if (err != Z3_error_code.Z3_OK)
982  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
983  }
984 
985  public static void mkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4) throws Z3Exception
986  {
987  INTERNALmkDatatypes(a0, a1, a2, a3, a4);
989  if (err != Z3_error_code.Z3_OK)
990  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
991  }
992 
993  public static void queryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5) throws Z3Exception
994  {
995  INTERNALqueryConstructor(a0, a1, a2, a3, a4, a5);
997  if (err != Z3_error_code.Z3_OK)
998  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
999  }
1000 
1001  public static long mkFuncDecl(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1002  {
1003  long res = INTERNALmkFuncDecl(a0, a1, a2, a3, a4);
1005  if (err != Z3_error_code.Z3_OK)
1006  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1007  return res;
1008  }
1009 
1010  public static long mkApp(long a0, long a1, int a2, long[] a3) throws Z3Exception
1011  {
1012  long res = INTERNALmkApp(a0, a1, a2, a3);
1014  if (err != Z3_error_code.Z3_OK)
1015  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1016  return res;
1017  }
1018 
1019  public static long mkConst(long a0, long a1, long a2) throws Z3Exception
1020  {
1021  long res = INTERNALmkConst(a0, a1, a2);
1023  if (err != Z3_error_code.Z3_OK)
1024  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1025  return res;
1026  }
1027 
1028  public static long mkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4) throws Z3Exception
1029  {
1030  long res = INTERNALmkFreshFuncDecl(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 mkFreshConst(long a0, String a1, long a2) throws Z3Exception
1038  {
1039  long res = INTERNALmkFreshConst(a0, a1, a2);
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 mkTrue(long a0) throws Z3Exception
1047  {
1048  long res = INTERNALmkTrue(a0);
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 mkFalse(long a0) throws Z3Exception
1056  {
1057  long res = INTERNALmkFalse(a0);
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 mkEq(long a0, long a1, long a2) throws Z3Exception
1065  {
1066  long res = INTERNALmkEq(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 mkDistinct(long a0, int a1, long[] a2) throws Z3Exception
1074  {
1075  long res = INTERNALmkDistinct(a0, a1, a2);
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 mkNot(long a0, long a1) throws Z3Exception
1083  {
1084  long res = INTERNALmkNot(a0, a1);
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 mkIte(long a0, long a1, long a2, long a3) throws Z3Exception
1092  {
1093  long res = INTERNALmkIte(a0, a1, a2, a3);
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 mkIff(long a0, long a1, long a2) throws Z3Exception
1101  {
1102  long res = INTERNALmkIff(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 mkImplies(long a0, long a1, long a2) throws Z3Exception
1110  {
1111  long res = INTERNALmkImplies(a0, a1, a2);
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 mkXor(long a0, long a1, long a2) throws Z3Exception
1119  {
1120  long res = INTERNALmkXor(a0, a1, a2);
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 mkAnd(long a0, int a1, long[] a2) throws Z3Exception
1128  {
1129  long res = INTERNALmkAnd(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 mkOr(long a0, int a1, long[] a2) throws Z3Exception
1137  {
1138  long res = INTERNALmkOr(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 mkAdd(long a0, int a1, long[] a2) throws Z3Exception
1146  {
1147  long res = INTERNALmkAdd(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 mkMul(long a0, int a1, long[] a2) throws Z3Exception
1155  {
1156  long res = INTERNALmkMul(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 mkSub(long a0, int a1, long[] a2) throws Z3Exception
1164  {
1165  long res = INTERNALmkSub(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 mkUnaryMinus(long a0, long a1) throws Z3Exception
1173  {
1174  long res = INTERNALmkUnaryMinus(a0, a1);
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 mkDiv(long a0, long a1, long a2) throws Z3Exception
1182  {
1183  long res = INTERNALmkDiv(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 mkMod(long a0, long a1, long a2) throws Z3Exception
1191  {
1192  long res = INTERNALmkMod(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 mkRem(long a0, long a1, long a2) throws Z3Exception
1200  {
1201  long res = INTERNALmkRem(a0, a1, a2);
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 mkPower(long a0, long a1, long a2) throws Z3Exception
1209  {
1210  long res = INTERNALmkPower(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 mkLt(long a0, long a1, long a2) throws Z3Exception
1218  {
1219  long res = INTERNALmkLt(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 mkLe(long a0, long a1, long a2) throws Z3Exception
1227  {
1228  long res = INTERNALmkLe(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 mkGt(long a0, long a1, long a2) throws Z3Exception
1236  {
1237  long res = INTERNALmkGt(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 mkGe(long a0, long a1, long a2) throws Z3Exception
1245  {
1246  long res = INTERNALmkGe(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 mkInt2real(long a0, long a1) throws Z3Exception
1254  {
1255  long res = INTERNALmkInt2real(a0, a1);
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 mkReal2int(long a0, long a1) throws Z3Exception
1263  {
1264  long res = INTERNALmkReal2int(a0, a1);
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 mkIsInt(long a0, long a1) throws Z3Exception
1272  {
1273  long res = INTERNALmkIsInt(a0, a1);
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 mkBvnot(long a0, long a1) throws Z3Exception
1281  {
1282  long res = INTERNALmkBvnot(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 mkBvredand(long a0, long a1) throws Z3Exception
1290  {
1291  long res = INTERNALmkBvredand(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 mkBvredor(long a0, long a1) throws Z3Exception
1299  {
1300  long res = INTERNALmkBvredor(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 mkBvand(long a0, long a1, long a2) throws Z3Exception
1308  {
1309  long res = INTERNALmkBvand(a0, a1, a2);
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 mkBvor(long a0, long a1, long a2) throws Z3Exception
1317  {
1318  long res = INTERNALmkBvor(a0, a1, a2);
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 mkBvxor(long a0, long a1, long a2) throws Z3Exception
1326  {
1327  long res = INTERNALmkBvxor(a0, a1, a2);
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 mkBvnand(long a0, long a1, long a2) throws Z3Exception
1335  {
1336  long res = INTERNALmkBvnand(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 mkBvnor(long a0, long a1, long a2) throws Z3Exception
1344  {
1345  long res = INTERNALmkBvnor(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 mkBvxnor(long a0, long a1, long a2) throws Z3Exception
1353  {
1354  long res = INTERNALmkBvxnor(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 mkBvneg(long a0, long a1) throws Z3Exception
1362  {
1363  long res = INTERNALmkBvneg(a0, a1);
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 mkBvadd(long a0, long a1, long a2) throws Z3Exception
1371  {
1372  long res = INTERNALmkBvadd(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 mkBvsub(long a0, long a1, long a2) throws Z3Exception
1380  {
1381  long res = INTERNALmkBvsub(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 mkBvmul(long a0, long a1, long a2) throws Z3Exception
1389  {
1390  long res = INTERNALmkBvmul(a0, a1, a2);
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 mkBvudiv(long a0, long a1, long a2) throws Z3Exception
1398  {
1399  long res = INTERNALmkBvudiv(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 mkBvsdiv(long a0, long a1, long a2) throws Z3Exception
1407  {
1408  long res = INTERNALmkBvsdiv(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 mkBvurem(long a0, long a1, long a2) throws Z3Exception
1416  {
1417  long res = INTERNALmkBvurem(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 mkBvsrem(long a0, long a1, long a2) throws Z3Exception
1425  {
1426  long res = INTERNALmkBvsrem(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 mkBvsmod(long a0, long a1, long a2) throws Z3Exception
1434  {
1435  long res = INTERNALmkBvsmod(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 mkBvult(long a0, long a1, long a2) throws Z3Exception
1443  {
1444  long res = INTERNALmkBvult(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 mkBvslt(long a0, long a1, long a2) throws Z3Exception
1452  {
1453  long res = INTERNALmkBvslt(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 mkBvule(long a0, long a1, long a2) throws Z3Exception
1461  {
1462  long res = INTERNALmkBvule(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 mkBvsle(long a0, long a1, long a2) throws Z3Exception
1470  {
1471  long res = INTERNALmkBvsle(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 mkBvuge(long a0, long a1, long a2) throws Z3Exception
1479  {
1480  long res = INTERNALmkBvuge(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 mkBvsge(long a0, long a1, long a2) throws Z3Exception
1488  {
1489  long res = INTERNALmkBvsge(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 mkBvugt(long a0, long a1, long a2) throws Z3Exception
1497  {
1498  long res = INTERNALmkBvugt(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 mkBvsgt(long a0, long a1, long a2) throws Z3Exception
1506  {
1507  long res = INTERNALmkBvsgt(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 mkConcat(long a0, long a1, long a2) throws Z3Exception
1515  {
1516  long res = INTERNALmkConcat(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 mkExtract(long a0, int a1, int a2, long a3) throws Z3Exception
1524  {
1525  long res = INTERNALmkExtract(a0, a1, a2, a3);
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 mkSignExt(long a0, int a1, long a2) throws Z3Exception
1533  {
1534  long res = INTERNALmkSignExt(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 mkZeroExt(long a0, int a1, long a2) throws Z3Exception
1542  {
1543  long res = INTERNALmkZeroExt(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 mkRepeat(long a0, int a1, long a2) throws Z3Exception
1551  {
1552  long res = INTERNALmkRepeat(a0, a1, a2);
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 mkBvshl(long a0, long a1, long a2) throws Z3Exception
1560  {
1561  long res = INTERNALmkBvshl(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 mkBvlshr(long a0, long a1, long a2) throws Z3Exception
1569  {
1570  long res = INTERNALmkBvlshr(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 mkBvashr(long a0, long a1, long a2) throws Z3Exception
1578  {
1579  long res = INTERNALmkBvashr(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 mkRotateLeft(long a0, int a1, long a2) throws Z3Exception
1587  {
1588  long res = INTERNALmkRotateLeft(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 mkRotateRight(long a0, int a1, long a2) throws Z3Exception
1596  {
1597  long res = INTERNALmkRotateRight(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 mkExtRotateLeft(long a0, long a1, long a2) throws Z3Exception
1605  {
1606  long res = INTERNALmkExtRotateLeft(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 mkExtRotateRight(long a0, long a1, long a2) throws Z3Exception
1614  {
1615  long res = INTERNALmkExtRotateRight(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 mkInt2bv(long a0, int a1, long a2) throws Z3Exception
1623  {
1624  long res = INTERNALmkInt2bv(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 mkBv2int(long a0, long a1, boolean a2) throws Z3Exception
1632  {
1633  long res = INTERNALmkBv2int(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 mkBvaddNoOverflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1641  {
1642  long res = INTERNALmkBvaddNoOverflow(a0, a1, a2, a3);
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 mkBvaddNoUnderflow(long a0, long a1, long a2) throws Z3Exception
1650  {
1651  long res = INTERNALmkBvaddNoUnderflow(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 mkBvsubNoOverflow(long a0, long a1, long a2) throws Z3Exception
1659  {
1660  long res = INTERNALmkBvsubNoOverflow(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 mkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1668  {
1669  long res = INTERNALmkBvsubNoUnderflow(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 mkBvsdivNoOverflow(long a0, long a1, long a2) throws Z3Exception
1677  {
1678  long res = INTERNALmkBvsdivNoOverflow(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 mkBvnegNoOverflow(long a0, long a1) throws Z3Exception
1686  {
1687  long res = INTERNALmkBvnegNoOverflow(a0, a1);
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 mkBvmulNoOverflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1695  {
1696  long res = INTERNALmkBvmulNoOverflow(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 mkBvmulNoUnderflow(long a0, long a1, long a2) throws Z3Exception
1704  {
1705  long res = INTERNALmkBvmulNoUnderflow(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 mkSelect(long a0, long a1, long a2) throws Z3Exception
1713  {
1714  long res = INTERNALmkSelect(a0, a1, a2);
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 mkStore(long a0, long a1, long a2, long a3) throws Z3Exception
1722  {
1723  long res = INTERNALmkStore(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 mkConstArray(long a0, long a1, long a2) throws Z3Exception
1731  {
1732  long res = INTERNALmkConstArray(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 mkMap(long a0, long a1, int a2, long[] a3) throws Z3Exception
1740  {
1741  long res = INTERNALmkMap(a0, a1, a2, a3);
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 mkArrayDefault(long a0, long a1) throws Z3Exception
1749  {
1750  long res = INTERNALmkArrayDefault(a0, a1);
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 mkSetSort(long a0, long a1) throws Z3Exception
1758  {
1759  long res = INTERNALmkSetSort(a0, a1);
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 mkEmptySet(long a0, long a1) throws Z3Exception
1767  {
1768  long res = INTERNALmkEmptySet(a0, a1);
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 mkFullSet(long a0, long a1) throws Z3Exception
1776  {
1777  long res = INTERNALmkFullSet(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 mkSetAdd(long a0, long a1, long a2) throws Z3Exception
1785  {
1786  long res = INTERNALmkSetAdd(a0, a1, a2);
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 mkSetDel(long a0, long a1, long a2) throws Z3Exception
1794  {
1795  long res = INTERNALmkSetDel(a0, a1, a2);
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 mkSetUnion(long a0, int a1, long[] a2) throws Z3Exception
1803  {
1804  long res = INTERNALmkSetUnion(a0, a1, a2);
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 mkSetIntersect(long a0, int a1, long[] a2) throws Z3Exception
1812  {
1813  long res = INTERNALmkSetIntersect(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 mkSetDifference(long a0, long a1, long a2) throws Z3Exception
1821  {
1822  long res = INTERNALmkSetDifference(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 mkSetComplement(long a0, long a1) throws Z3Exception
1830  {
1831  long res = INTERNALmkSetComplement(a0, a1);
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 mkSetMember(long a0, long a1, long a2) throws Z3Exception
1839  {
1840  long res = INTERNALmkSetMember(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 mkSetSubset(long a0, long a1, long a2) throws Z3Exception
1848  {
1849  long res = INTERNALmkSetSubset(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 mkNumeral(long a0, String a1, long a2) throws Z3Exception
1857  {
1858  long res = INTERNALmkNumeral(a0, a1, a2);
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 mkReal(long a0, int a1, int a2) throws Z3Exception
1866  {
1867  long res = INTERNALmkReal(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 mkInt(long a0, int a1, long a2) throws Z3Exception
1875  {
1876  long res = INTERNALmkInt(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 mkUnsignedInt(long a0, int a1, long a2) throws Z3Exception
1884  {
1885  long res = INTERNALmkUnsignedInt(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 mkInt64(long a0, long a1, long a2) throws Z3Exception
1893  {
1894  long res = INTERNALmkInt64(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 mkUnsignedInt64(long a0, long a1, long a2) throws Z3Exception
1902  {
1903  long res = INTERNALmkUnsignedInt64(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 mkPattern(long a0, int a1, long[] a2) throws Z3Exception
1911  {
1912  long res = INTERNALmkPattern(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 mkBound(long a0, int a1, long a2) throws Z3Exception
1920  {
1921  long res = INTERNALmkBound(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 mkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7) throws Z3Exception
1929  {
1930  long res = INTERNALmkForall(a0, a1, a2, a3, a4, a5, a6, a7);
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 mkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7) throws Z3Exception
1938  {
1939  long res = INTERNALmkExists(a0, a1, a2, a3, a4, a5, a6, a7);
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 mkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8) throws Z3Exception
1947  {
1948  long res = INTERNALmkQuantifier(a0, a1, a2, a3, a4, a5, a6, a7, a8);
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 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
1956  {
1957  long res = INTERNALmkQuantifierEx(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
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 mkForallConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6) throws Z3Exception
1965  {
1966  long res = INTERNALmkForallConst(a0, a1, a2, a3, a4, a5, a6);
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 mkExistsConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6) throws Z3Exception
1974  {
1975  long res = INTERNALmkExistsConst(a0, a1, a2, a3, a4, a5, a6);
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 mkQuantifierConst(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long a7) throws Z3Exception
1983  {
1984  long res = INTERNALmkQuantifierConst(a0, a1, a2, a3, a4, a5, a6, a7);
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 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
1992  {
1993  long res = INTERNALmkQuantifierConstEx(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
1995  if (err != Z3_error_code.Z3_OK)
1996  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
1997  return res;
1998  }
1999 
2000  public static int getSymbolKind(long a0, long a1) throws Z3Exception
2001  {
2002  int res = INTERNALgetSymbolKind(a0, a1);
2004  if (err != Z3_error_code.Z3_OK)
2005  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2006  return res;
2007  }
2008 
2009  public static int getSymbolInt(long a0, long a1) throws Z3Exception
2010  {
2011  int res = INTERNALgetSymbolInt(a0, a1);
2013  if (err != Z3_error_code.Z3_OK)
2014  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2015  return res;
2016  }
2017 
2018  public static String getSymbolString(long a0, long a1) throws Z3Exception
2019  {
2020  String res = INTERNALgetSymbolString(a0, a1);
2022  if (err != Z3_error_code.Z3_OK)
2023  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2024  return res;
2025  }
2026 
2027  public static long getSortName(long a0, long a1) throws Z3Exception
2028  {
2029  long res = INTERNALgetSortName(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 getSortId(long a0, long a1) throws Z3Exception
2037  {
2038  int res = INTERNALgetSortId(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 long sortToAst(long a0, long a1) throws Z3Exception
2046  {
2047  long res = INTERNALsortToAst(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 boolean isEqSort(long a0, long a1, long a2) throws Z3Exception
2055  {
2056  boolean res = INTERNALisEqSort(a0, a1, a2);
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 getSortKind(long a0, long a1) throws Z3Exception
2064  {
2065  int res = INTERNALgetSortKind(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 int getBvSortSize(long a0, long a1) throws Z3Exception
2073  {
2074  int res = INTERNALgetBvSortSize(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 getFiniteDomainSortSize(long a0, long a1, LongPtr a2) throws Z3Exception
2082  {
2083  boolean res = INTERNALgetFiniteDomainSortSize(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 long getArraySortDomain(long a0, long a1) throws Z3Exception
2091  {
2092  long res = INTERNALgetArraySortDomain(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 long getArraySortRange(long a0, long a1) throws Z3Exception
2100  {
2101  long res = INTERNALgetArraySortRange(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 long getTupleSortMkDecl(long a0, long a1) throws Z3Exception
2109  {
2110  long res = INTERNALgetTupleSortMkDecl(a0, a1);
2112  if (err != Z3_error_code.Z3_OK)
2113  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2114  return res;
2115  }
2116 
2117  public static int getTupleSortNumFields(long a0, long a1) throws Z3Exception
2118  {
2119  int res = INTERNALgetTupleSortNumFields(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 getTupleSortFieldDecl(long a0, long a1, int a2) throws Z3Exception
2127  {
2128  long res = INTERNALgetTupleSortFieldDecl(a0, a1, a2);
2130  if (err != Z3_error_code.Z3_OK)
2131  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2132  return res;
2133  }
2134 
2135  public static int getDatatypeSortNumConstructors(long a0, long a1) throws Z3Exception
2136  {
2137  int res = INTERNALgetDatatypeSortNumConstructors(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 long getDatatypeSortConstructor(long a0, long a1, int a2) throws Z3Exception
2145  {
2146  long res = INTERNALgetDatatypeSortConstructor(a0, a1, a2);
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 getDatatypeSortRecognizer(long a0, long a1, int a2) throws Z3Exception
2154  {
2155  long res = INTERNALgetDatatypeSortRecognizer(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 long getDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3) throws Z3Exception
2163  {
2164  long res = INTERNALgetDatatypeSortConstructorAccessor(a0, a1, a2, a3);
2166  if (err != Z3_error_code.Z3_OK)
2167  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2168  return res;
2169  }
2170 
2171  public static int getRelationArity(long a0, long a1) throws Z3Exception
2172  {
2173  int res = INTERNALgetRelationArity(a0, a1);
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 getRelationColumn(long a0, long a1, int a2) throws Z3Exception
2181  {
2182  long res = INTERNALgetRelationColumn(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 funcDeclToAst(long a0, long a1) throws Z3Exception
2190  {
2191  long res = INTERNALfuncDeclToAst(a0, a1);
2193  if (err != Z3_error_code.Z3_OK)
2194  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2195  return res;
2196  }
2197 
2198  public static boolean isEqFuncDecl(long a0, long a1, long a2) throws Z3Exception
2199  {
2200  boolean res = INTERNALisEqFuncDecl(a0, a1, a2);
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 getFuncDeclId(long a0, long a1) throws Z3Exception
2208  {
2209  int res = INTERNALgetFuncDeclId(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 getDeclName(long a0, long a1) throws Z3Exception
2217  {
2218  long res = INTERNALgetDeclName(a0, a1);
2220  if (err != Z3_error_code.Z3_OK)
2221  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2222  return res;
2223  }
2224 
2225  public static int getDeclKind(long a0, long a1) throws Z3Exception
2226  {
2227  int res = INTERNALgetDeclKind(a0, a1);
2229  if (err != Z3_error_code.Z3_OK)
2230  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2231  return res;
2232  }
2233 
2234  public static int getDomainSize(long a0, long a1) throws Z3Exception
2235  {
2236  int res = INTERNALgetDomainSize(a0, a1);
2238  if (err != Z3_error_code.Z3_OK)
2239  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2240  return res;
2241  }
2242 
2243  public static int getArity(long a0, long a1) throws Z3Exception
2244  {
2245  int res = INTERNALgetArity(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 long getDomain(long a0, long a1, int a2) throws Z3Exception
2253  {
2254  long res = INTERNALgetDomain(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 long getRange(long a0, long a1) throws Z3Exception
2262  {
2263  long res = INTERNALgetRange(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 int getDeclNumParameters(long a0, long a1) throws Z3Exception
2271  {
2272  int res = INTERNALgetDeclNumParameters(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 getDeclParameterKind(long a0, long a1, int a2) throws Z3Exception
2280  {
2281  int res = INTERNALgetDeclParameterKind(a0, a1, a2);
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 getDeclIntParameter(long a0, long a1, int a2) throws Z3Exception
2289  {
2290  int res = INTERNALgetDeclIntParameter(a0, a1, a2);
2292  if (err != Z3_error_code.Z3_OK)
2293  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2294  return res;
2295  }
2296 
2297  public static double getDeclDoubleParameter(long a0, long a1, int a2) throws Z3Exception
2298  {
2299  double res = INTERNALgetDeclDoubleParameter(a0, a1, a2);
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 getDeclSymbolParameter(long a0, long a1, int a2) throws Z3Exception
2307  {
2308  long res = INTERNALgetDeclSymbolParameter(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 getDeclSortParameter(long a0, long a1, int a2) throws Z3Exception
2316  {
2317  long res = INTERNALgetDeclSortParameter(a0, a1, a2);
2319  if (err != Z3_error_code.Z3_OK)
2320  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2321  return res;
2322  }
2323 
2324  public static long getDeclAstParameter(long a0, long a1, int a2) throws Z3Exception
2325  {
2326  long res = INTERNALgetDeclAstParameter(a0, a1, a2);
2328  if (err != Z3_error_code.Z3_OK)
2329  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2330  return res;
2331  }
2332 
2333  public static long getDeclFuncDeclParameter(long a0, long a1, int a2) throws Z3Exception
2334  {
2335  long res = INTERNALgetDeclFuncDeclParameter(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 String getDeclRationalParameter(long a0, long a1, int a2) throws Z3Exception
2343  {
2344  String res = INTERNALgetDeclRationalParameter(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 long appToAst(long a0, long a1) throws Z3Exception
2352  {
2353  long res = INTERNALappToAst(a0, a1);
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 getAppDecl(long a0, long a1) throws Z3Exception
2361  {
2362  long res = INTERNALgetAppDecl(a0, a1);
2364  if (err != Z3_error_code.Z3_OK)
2365  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2366  return res;
2367  }
2368 
2369  public static int getAppNumArgs(long a0, long a1) throws Z3Exception
2370  {
2371  int res = INTERNALgetAppNumArgs(a0, a1);
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 getAppArg(long a0, long a1, int a2) throws Z3Exception
2379  {
2380  long res = INTERNALgetAppArg(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 boolean isEqAst(long a0, long a1, long a2) throws Z3Exception
2388  {
2389  boolean res = INTERNALisEqAst(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 int getAstId(long a0, long a1) throws Z3Exception
2397  {
2398  int res = INTERNALgetAstId(a0, a1);
2400  if (err != Z3_error_code.Z3_OK)
2401  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2402  return res;
2403  }
2404 
2405  public static int getAstHash(long a0, long a1) throws Z3Exception
2406  {
2407  int res = INTERNALgetAstHash(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 getSort(long a0, long a1) throws Z3Exception
2415  {
2416  long res = INTERNALgetSort(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 boolean isWellSorted(long a0, long a1) throws Z3Exception
2424  {
2425  boolean res = INTERNALisWellSorted(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 int getBoolValue(long a0, long a1) throws Z3Exception
2433  {
2434  int res = INTERNALgetBoolValue(a0, a1);
2436  if (err != Z3_error_code.Z3_OK)
2437  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2438  return res;
2439  }
2440 
2441  public static int getAstKind(long a0, long a1) throws Z3Exception
2442  {
2443  int res = INTERNALgetAstKind(a0, a1);
2445  if (err != Z3_error_code.Z3_OK)
2446  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2447  return res;
2448  }
2449 
2450  public static boolean isApp(long a0, long a1) throws Z3Exception
2451  {
2452  boolean res = INTERNALisApp(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 boolean isNumeralAst(long a0, long a1) throws Z3Exception
2460  {
2461  boolean res = INTERNALisNumeralAst(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 boolean isAlgebraicNumber(long a0, long a1) throws Z3Exception
2469  {
2470  boolean res = INTERNALisAlgebraicNumber(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 long toApp(long a0, long a1) throws Z3Exception
2478  {
2479  long res = INTERNALtoApp(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 long toFuncDecl(long a0, long a1) throws Z3Exception
2487  {
2488  long res = INTERNALtoFuncDecl(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 String getNumeralString(long a0, long a1) throws Z3Exception
2496  {
2497  String res = INTERNALgetNumeralString(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 String getNumeralDecimalString(long a0, long a1, int a2) throws Z3Exception
2505  {
2506  String res = INTERNALgetNumeralDecimalString(a0, a1, a2);
2508  if (err != Z3_error_code.Z3_OK)
2509  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2510  return res;
2511  }
2512 
2513  public static long getNumerator(long a0, long a1) throws Z3Exception
2514  {
2515  long res = INTERNALgetNumerator(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 long getDenominator(long a0, long a1) throws Z3Exception
2523  {
2524  long res = INTERNALgetDenominator(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 boolean getNumeralSmall(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
2532  {
2533  boolean res = INTERNALgetNumeralSmall(a0, a1, a2, a3);
2535  if (err != Z3_error_code.Z3_OK)
2536  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2537  return res;
2538  }
2539 
2540  public static boolean getNumeralInt(long a0, long a1, IntPtr a2) throws Z3Exception
2541  {
2542  boolean res = INTERNALgetNumeralInt(a0, a1, a2);
2544  if (err != Z3_error_code.Z3_OK)
2545  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2546  return res;
2547  }
2548 
2549  public static boolean getNumeralUint(long a0, long a1, IntPtr a2) throws Z3Exception
2550  {
2551  boolean res = INTERNALgetNumeralUint(a0, a1, a2);
2553  if (err != Z3_error_code.Z3_OK)
2554  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2555  return res;
2556  }
2557 
2558  public static boolean getNumeralUint64(long a0, long a1, LongPtr a2) throws Z3Exception
2559  {
2560  boolean res = INTERNALgetNumeralUint64(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 boolean getNumeralInt64(long a0, long a1, LongPtr a2) throws Z3Exception
2568  {
2569  boolean res = INTERNALgetNumeralInt64(a0, a1, a2);
2571  if (err != Z3_error_code.Z3_OK)
2572  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2573  return res;
2574  }
2575 
2576  public static boolean getNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
2577  {
2578  boolean res = INTERNALgetNumeralRationalInt64(a0, a1, a2, a3);
2580  if (err != Z3_error_code.Z3_OK)
2581  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2582  return res;
2583  }
2584 
2585  public static long getAlgebraicNumberLower(long a0, long a1, int a2) throws Z3Exception
2586  {
2587  long res = INTERNALgetAlgebraicNumberLower(a0, a1, a2);
2589  if (err != Z3_error_code.Z3_OK)
2590  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2591  return res;
2592  }
2593 
2594  public static long getAlgebraicNumberUpper(long a0, long a1, int a2) throws Z3Exception
2595  {
2596  long res = INTERNALgetAlgebraicNumberUpper(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 long patternToAst(long a0, long a1) throws Z3Exception
2604  {
2605  long res = INTERNALpatternToAst(a0, a1);
2607  if (err != Z3_error_code.Z3_OK)
2608  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2609  return res;
2610  }
2611 
2612  public static int getPatternNumTerms(long a0, long a1) throws Z3Exception
2613  {
2614  int res = INTERNALgetPatternNumTerms(a0, a1);
2616  if (err != Z3_error_code.Z3_OK)
2617  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2618  return res;
2619  }
2620 
2621  public static long getPattern(long a0, long a1, int a2) throws Z3Exception
2622  {
2623  long res = INTERNALgetPattern(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 int getIndexValue(long a0, long a1) throws Z3Exception
2631  {
2632  int res = INTERNALgetIndexValue(a0, a1);
2634  if (err != Z3_error_code.Z3_OK)
2635  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2636  return res;
2637  }
2638 
2639  public static boolean isQuantifierForall(long a0, long a1) throws Z3Exception
2640  {
2641  boolean res = INTERNALisQuantifierForall(a0, a1);
2643  if (err != Z3_error_code.Z3_OK)
2644  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2645  return res;
2646  }
2647 
2648  public static int getQuantifierWeight(long a0, long a1) throws Z3Exception
2649  {
2650  int res = INTERNALgetQuantifierWeight(a0, a1);
2652  if (err != Z3_error_code.Z3_OK)
2653  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2654  return res;
2655  }
2656 
2657  public static int getQuantifierNumPatterns(long a0, long a1) throws Z3Exception
2658  {
2659  int res = INTERNALgetQuantifierNumPatterns(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 long getQuantifierPatternAst(long a0, long a1, int a2) throws Z3Exception
2667  {
2668  long res = INTERNALgetQuantifierPatternAst(a0, a1, a2);
2670  if (err != Z3_error_code.Z3_OK)
2671  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2672  return res;
2673  }
2674 
2675  public static int getQuantifierNumNoPatterns(long a0, long a1) throws Z3Exception
2676  {
2677  int res = INTERNALgetQuantifierNumNoPatterns(a0, a1);
2679  if (err != Z3_error_code.Z3_OK)
2680  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2681  return res;
2682  }
2683 
2684  public static long getQuantifierNoPatternAst(long a0, long a1, int a2) throws Z3Exception
2685  {
2686  long res = INTERNALgetQuantifierNoPatternAst(a0, a1, a2);
2688  if (err != Z3_error_code.Z3_OK)
2689  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2690  return res;
2691  }
2692 
2693  public static int getQuantifierNumBound(long a0, long a1) throws Z3Exception
2694  {
2695  int res = INTERNALgetQuantifierNumBound(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 long getQuantifierBoundName(long a0, long a1, int a2) throws Z3Exception
2703  {
2704  long res = INTERNALgetQuantifierBoundName(a0, a1, a2);
2706  if (err != Z3_error_code.Z3_OK)
2707  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2708  return res;
2709  }
2710 
2711  public static long getQuantifierBoundSort(long a0, long a1, int a2) throws Z3Exception
2712  {
2713  long res = INTERNALgetQuantifierBoundSort(a0, a1, a2);
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 getQuantifierBody(long a0, long a1) throws Z3Exception
2721  {
2722  long res = INTERNALgetQuantifierBody(a0, a1);
2724  if (err != Z3_error_code.Z3_OK)
2725  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2726  return res;
2727  }
2728 
2729  public static long simplify(long a0, long a1) throws Z3Exception
2730  {
2731  long res = INTERNALsimplify(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 simplifyEx(long a0, long a1, long a2) throws Z3Exception
2739  {
2740  long res = INTERNALsimplifyEx(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 String simplifyGetHelp(long a0) throws Z3Exception
2748  {
2749  String res = INTERNALsimplifyGetHelp(a0);
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 simplifyGetParamDescrs(long a0) throws Z3Exception
2757  {
2758  long res = INTERNALsimplifyGetParamDescrs(a0);
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 updateTerm(long a0, long a1, int a2, long[] a3) throws Z3Exception
2766  {
2767  long res = INTERNALupdateTerm(a0, a1, a2, a3);
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 substitute(long a0, long a1, int a2, long[] a3, long[] a4) throws Z3Exception
2775  {
2776  long res = INTERNALsubstitute(a0, a1, a2, a3, a4);
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 substituteVars(long a0, long a1, int a2, long[] a3) throws Z3Exception
2784  {
2785  long res = INTERNALsubstituteVars(a0, a1, a2, a3);
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 translate(long a0, long a1, long a2) throws Z3Exception
2793  {
2794  long res = INTERNALtranslate(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 void modelIncRef(long a0, long a1) throws Z3Exception
2802  {
2803  INTERNALmodelIncRef(a0, a1);
2805  if (err != Z3_error_code.Z3_OK)
2806  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2807  }
2808 
2809  public static void modelDecRef(long a0, long a1) throws Z3Exception
2810  {
2811  INTERNALmodelDecRef(a0, a1);
2813  if (err != Z3_error_code.Z3_OK)
2814  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2815  }
2816 
2817  public static boolean modelEval(long a0, long a1, long a2, boolean a3, LongPtr a4) throws Z3Exception
2818  {
2819  boolean res = INTERNALmodelEval(a0, a1, a2, a3, a4);
2821  if (err != Z3_error_code.Z3_OK)
2822  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2823  return res;
2824  }
2825 
2826  public static long modelGetConstInterp(long a0, long a1, long a2) throws Z3Exception
2827  {
2828  long res = INTERNALmodelGetConstInterp(a0, a1, a2);
2830  if (err != Z3_error_code.Z3_OK)
2831  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2832  return res;
2833  }
2834 
2835  public static boolean modelHasInterp(long a0, long a1, long a2) throws Z3Exception
2836  {
2837  boolean res = INTERNALmodelHasInterp(a0, a1, a2);
2839  if (err != Z3_error_code.Z3_OK)
2840  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2841  return res;
2842  }
2843 
2844  public static long modelGetFuncInterp(long a0, long a1, long a2) throws Z3Exception
2845  {
2846  long res = INTERNALmodelGetFuncInterp(a0, a1, a2);
2848  if (err != Z3_error_code.Z3_OK)
2849  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2850  return res;
2851  }
2852 
2853  public static int modelGetNumConsts(long a0, long a1) throws Z3Exception
2854  {
2855  int res = INTERNALmodelGetNumConsts(a0, a1);
2857  if (err != Z3_error_code.Z3_OK)
2858  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2859  return res;
2860  }
2861 
2862  public static long modelGetConstDecl(long a0, long a1, int a2) throws Z3Exception
2863  {
2864  long res = INTERNALmodelGetConstDecl(a0, a1, a2);
2866  if (err != Z3_error_code.Z3_OK)
2867  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2868  return res;
2869  }
2870 
2871  public static int modelGetNumFuncs(long a0, long a1) throws Z3Exception
2872  {
2873  int res = INTERNALmodelGetNumFuncs(a0, a1);
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 modelGetFuncDecl(long a0, long a1, int a2) throws Z3Exception
2881  {
2882  long res = INTERNALmodelGetFuncDecl(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 int modelGetNumSorts(long a0, long a1) throws Z3Exception
2890  {
2891  int res = INTERNALmodelGetNumSorts(a0, a1);
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 modelGetSort(long a0, long a1, int a2) throws Z3Exception
2899  {
2900  long res = INTERNALmodelGetSort(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 long modelGetSortUniverse(long a0, long a1, long a2) throws Z3Exception
2908  {
2909  long res = INTERNALmodelGetSortUniverse(a0, a1, a2);
2911  if (err != Z3_error_code.Z3_OK)
2912  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2913  return res;
2914  }
2915 
2916  public static boolean isAsArray(long a0, long a1) throws Z3Exception
2917  {
2918  boolean res = INTERNALisAsArray(a0, a1);
2920  if (err != Z3_error_code.Z3_OK)
2921  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2922  return res;
2923  }
2924 
2925  public static long getAsArrayFuncDecl(long a0, long a1) throws Z3Exception
2926  {
2927  long res = INTERNALgetAsArrayFuncDecl(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 void funcInterpIncRef(long a0, long a1) throws Z3Exception
2935  {
2936  INTERNALfuncInterpIncRef(a0, a1);
2938  if (err != Z3_error_code.Z3_OK)
2939  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2940  }
2941 
2942  public static void funcInterpDecRef(long a0, long a1) throws Z3Exception
2943  {
2944  INTERNALfuncInterpDecRef(a0, a1);
2946  if (err != Z3_error_code.Z3_OK)
2947  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2948  }
2949 
2950  public static int funcInterpGetNumEntries(long a0, long a1) throws Z3Exception
2951  {
2952  int res = INTERNALfuncInterpGetNumEntries(a0, a1);
2954  if (err != Z3_error_code.Z3_OK)
2955  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2956  return res;
2957  }
2958 
2959  public static long funcInterpGetEntry(long a0, long a1, int a2) throws Z3Exception
2960  {
2961  long res = INTERNALfuncInterpGetEntry(a0, a1, a2);
2963  if (err != Z3_error_code.Z3_OK)
2964  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2965  return res;
2966  }
2967 
2968  public static long funcInterpGetElse(long a0, long a1) throws Z3Exception
2969  {
2970  long res = INTERNALfuncInterpGetElse(a0, a1);
2972  if (err != Z3_error_code.Z3_OK)
2973  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2974  return res;
2975  }
2976 
2977  public static int funcInterpGetArity(long a0, long a1) throws Z3Exception
2978  {
2979  int res = INTERNALfuncInterpGetArity(a0, a1);
2981  if (err != Z3_error_code.Z3_OK)
2982  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2983  return res;
2984  }
2985 
2986  public static void funcEntryIncRef(long a0, long a1) throws Z3Exception
2987  {
2988  INTERNALfuncEntryIncRef(a0, a1);
2990  if (err != Z3_error_code.Z3_OK)
2991  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
2992  }
2993 
2994  public static void funcEntryDecRef(long a0, long a1) throws Z3Exception
2995  {
2996  INTERNALfuncEntryDecRef(a0, a1);
2998  if (err != Z3_error_code.Z3_OK)
2999  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3000  }
3001 
3002  public static long funcEntryGetValue(long a0, long a1) throws Z3Exception
3003  {
3004  long res = INTERNALfuncEntryGetValue(a0, a1);
3006  if (err != Z3_error_code.Z3_OK)
3007  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3008  return res;
3009  }
3010 
3011  public static int funcEntryGetNumArgs(long a0, long a1) throws Z3Exception
3012  {
3013  int res = INTERNALfuncEntryGetNumArgs(a0, a1);
3015  if (err != Z3_error_code.Z3_OK)
3016  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3017  return res;
3018  }
3019 
3020  public static long funcEntryGetArg(long a0, long a1, int a2) throws Z3Exception
3021  {
3022  long res = INTERNALfuncEntryGetArg(a0, a1, a2);
3024  if (err != Z3_error_code.Z3_OK)
3025  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3026  return res;
3027  }
3028 
3029  public static int openLog(String a0)
3030  {
3031  int res = INTERNALopenLog(a0);
3032  return res;
3033  }
3034 
3035  public static void appendLog(String a0)
3036  {
3037  INTERNALappendLog(a0);
3038  }
3039 
3040  public static void closeLog()
3041  {
3042  INTERNALcloseLog();
3043  }
3044 
3045  public static void toggleWarningMessages(boolean a0)
3046  {
3048  }
3049 
3050  public static void setAstPrintMode(long a0, int a1) throws Z3Exception
3051  {
3052  INTERNALsetAstPrintMode(a0, a1);
3054  if (err != Z3_error_code.Z3_OK)
3055  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3056  }
3057 
3058  public static String astToString(long a0, long a1) throws Z3Exception
3059  {
3060  String res = INTERNALastToString(a0, a1);
3062  if (err != Z3_error_code.Z3_OK)
3063  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3064  return res;
3065  }
3066 
3067  public static String patternToString(long a0, long a1) throws Z3Exception
3068  {
3069  String res = INTERNALpatternToString(a0, a1);
3071  if (err != Z3_error_code.Z3_OK)
3072  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3073  return res;
3074  }
3075 
3076  public static String sortToString(long a0, long a1) throws Z3Exception
3077  {
3078  String res = INTERNALsortToString(a0, a1);
3080  if (err != Z3_error_code.Z3_OK)
3081  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3082  return res;
3083  }
3084 
3085  public static String funcDeclToString(long a0, long a1) throws Z3Exception
3086  {
3087  String res = INTERNALfuncDeclToString(a0, a1);
3089  if (err != Z3_error_code.Z3_OK)
3090  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3091  return res;
3092  }
3093 
3094  public static String modelToString(long a0, long a1) throws Z3Exception
3095  {
3096  String res = INTERNALmodelToString(a0, a1);
3098  if (err != Z3_error_code.Z3_OK)
3099  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3100  return res;
3101  }
3102 
3103  public static String benchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7) throws Z3Exception
3104  {
3105  String res = INTERNALbenchmarkToSmtlibString(a0, a1, a2, a3, a4, a5, a6, a7);
3107  if (err != Z3_error_code.Z3_OK)
3108  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3109  return res;
3110  }
3111 
3112  public static long parseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3113  {
3114  long res = INTERNALparseSmtlib2String(a0, a1, a2, a3, a4, a5, a6, a7);
3116  if (err != Z3_error_code.Z3_OK)
3117  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3118  return res;
3119  }
3120 
3121  public static long parseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3122  {
3123  long res = INTERNALparseSmtlib2File(a0, a1, a2, a3, a4, a5, a6, a7);
3125  if (err != Z3_error_code.Z3_OK)
3126  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3127  return res;
3128  }
3129 
3130  public static void parseSmtlibString(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3131  {
3132  INTERNALparseSmtlibString(a0, a1, a2, a3, a4, a5, a6, a7);
3134  if (err != Z3_error_code.Z3_OK)
3135  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3136  }
3137 
3138  public static void parseSmtlibFile(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3139  {
3140  INTERNALparseSmtlibFile(a0, a1, a2, a3, a4, a5, a6, a7);
3142  if (err != Z3_error_code.Z3_OK)
3143  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3144  }
3145 
3146  public static int getSmtlibNumFormulas(long a0) throws Z3Exception
3147  {
3148  int res = INTERNALgetSmtlibNumFormulas(a0);
3150  if (err != Z3_error_code.Z3_OK)
3151  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3152  return res;
3153  }
3154 
3155  public static long getSmtlibFormula(long a0, int a1) throws Z3Exception
3156  {
3157  long res = INTERNALgetSmtlibFormula(a0, a1);
3159  if (err != Z3_error_code.Z3_OK)
3160  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3161  return res;
3162  }
3163 
3164  public static int getSmtlibNumAssumptions(long a0) throws Z3Exception
3165  {
3166  int res = INTERNALgetSmtlibNumAssumptions(a0);
3168  if (err != Z3_error_code.Z3_OK)
3169  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3170  return res;
3171  }
3172 
3173  public static long getSmtlibAssumption(long a0, int a1) throws Z3Exception
3174  {
3175  long res = INTERNALgetSmtlibAssumption(a0, a1);
3177  if (err != Z3_error_code.Z3_OK)
3178  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3179  return res;
3180  }
3181 
3182  public static int getSmtlibNumDecls(long a0) throws Z3Exception
3183  {
3184  int res = INTERNALgetSmtlibNumDecls(a0);
3186  if (err != Z3_error_code.Z3_OK)
3187  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3188  return res;
3189  }
3190 
3191  public static long getSmtlibDecl(long a0, int a1) throws Z3Exception
3192  {
3193  long res = INTERNALgetSmtlibDecl(a0, a1);
3195  if (err != Z3_error_code.Z3_OK)
3196  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3197  return res;
3198  }
3199 
3200  public static int getSmtlibNumSorts(long a0) throws Z3Exception
3201  {
3202  int res = INTERNALgetSmtlibNumSorts(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 getSmtlibSort(long a0, int a1) throws Z3Exception
3210  {
3211  long res = INTERNALgetSmtlibSort(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 String getSmtlibError(long a0) throws Z3Exception
3219  {
3220  String res = INTERNALgetSmtlibError(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 int getErrorCode(long a0) throws Z3Exception
3228  {
3229  int res = INTERNALgetErrorCode(a0);
3230  return res;
3231  }
3232 
3233  public static void setError(long a0, int a1) throws Z3Exception
3234  {
3235  INTERNALsetError(a0, a1);
3237  if (err != Z3_error_code.Z3_OK)
3238  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3239  }
3240 
3241  public static String getErrorMsg(int a0)
3242  {
3243  String res = INTERNALgetErrorMsg(a0);
3244  return res;
3245  }
3246 
3247  public static String getErrorMsgEx(long a0, int a1) throws Z3Exception
3248  {
3249  String res = INTERNALgetErrorMsgEx(a0, a1);
3251  if (err != Z3_error_code.Z3_OK)
3252  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3253  return res;
3254  }
3255 
3256  public static void getVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3)
3257  {
3258  INTERNALgetVersion(a0, a1, a2, a3);
3259  }
3260 
3261  public static void enableTrace(String a0)
3262  {
3263  INTERNALenableTrace(a0);
3264  }
3265 
3266  public static void disableTrace(String a0)
3267  {
3269  }
3270 
3271  public static void resetMemory()
3272  {
3274  }
3275 
3276  public static long mkFixedpoint(long a0) throws Z3Exception
3277  {
3278  long res = INTERNALmkFixedpoint(a0);
3280  if (err != Z3_error_code.Z3_OK)
3281  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3282  return res;
3283  }
3284 
3285  public static void fixedpointIncRef(long a0, long a1) throws Z3Exception
3286  {
3287  INTERNALfixedpointIncRef(a0, a1);
3289  if (err != Z3_error_code.Z3_OK)
3290  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3291  }
3292 
3293  public static void fixedpointDecRef(long a0, long a1) throws Z3Exception
3294  {
3295  INTERNALfixedpointDecRef(a0, a1);
3297  if (err != Z3_error_code.Z3_OK)
3298  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3299  }
3300 
3301  public static void fixedpointAddRule(long a0, long a1, long a2, long a3) throws Z3Exception
3302  {
3303  INTERNALfixedpointAddRule(a0, a1, a2, a3);
3305  if (err != Z3_error_code.Z3_OK)
3306  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3307  }
3308 
3309  public static void fixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4) throws Z3Exception
3310  {
3311  INTERNALfixedpointAddFact(a0, a1, a2, a3, a4);
3313  if (err != Z3_error_code.Z3_OK)
3314  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3315  }
3316 
3317  public static void fixedpointAssert(long a0, long a1, long a2) throws Z3Exception
3318  {
3319  INTERNALfixedpointAssert(a0, a1, a2);
3321  if (err != Z3_error_code.Z3_OK)
3322  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3323  }
3324 
3325  public static int fixedpointQuery(long a0, long a1, long a2) throws Z3Exception
3326  {
3327  int res = INTERNALfixedpointQuery(a0, a1, a2);
3329  if (err != Z3_error_code.Z3_OK)
3330  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3331  return res;
3332  }
3333 
3334  public static int fixedpointQueryRelations(long a0, long a1, int a2, long[] a3) throws Z3Exception
3335  {
3336  int res = INTERNALfixedpointQueryRelations(a0, a1, a2, a3);
3338  if (err != Z3_error_code.Z3_OK)
3339  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3340  return res;
3341  }
3342 
3343  public static long fixedpointGetAnswer(long a0, long a1) throws Z3Exception
3344  {
3345  long res = INTERNALfixedpointGetAnswer(a0, a1);
3347  if (err != Z3_error_code.Z3_OK)
3348  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3349  return res;
3350  }
3351 
3352  public static String fixedpointGetReasonUnknown(long a0, long a1) throws Z3Exception
3353  {
3354  String res = INTERNALfixedpointGetReasonUnknown(a0, a1);
3356  if (err != Z3_error_code.Z3_OK)
3357  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3358  return res;
3359  }
3360 
3361  public static void fixedpointUpdateRule(long a0, long a1, long a2, long a3) throws Z3Exception
3362  {
3363  INTERNALfixedpointUpdateRule(a0, a1, a2, a3);
3365  if (err != Z3_error_code.Z3_OK)
3366  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3367  }
3368 
3369  public static int fixedpointGetNumLevels(long a0, long a1, long a2) throws Z3Exception
3370  {
3371  int res = INTERNALfixedpointGetNumLevels(a0, a1, a2);
3373  if (err != Z3_error_code.Z3_OK)
3374  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3375  return res;
3376  }
3377 
3378  public static long fixedpointGetCoverDelta(long a0, long a1, int a2, long a3) throws Z3Exception
3379  {
3380  long res = INTERNALfixedpointGetCoverDelta(a0, a1, a2, a3);
3382  if (err != Z3_error_code.Z3_OK)
3383  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3384  return res;
3385  }
3386 
3387  public static void fixedpointAddCover(long a0, long a1, int a2, long a3, long a4) throws Z3Exception
3388  {
3389  INTERNALfixedpointAddCover(a0, a1, a2, a3, a4);
3391  if (err != Z3_error_code.Z3_OK)
3392  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3393  }
3394 
3395  public static long fixedpointGetStatistics(long a0, long a1) throws Z3Exception
3396  {
3397  long res = INTERNALfixedpointGetStatistics(a0, a1);
3399  if (err != Z3_error_code.Z3_OK)
3400  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3401  return res;
3402  }
3403 
3404  public static void fixedpointRegisterRelation(long a0, long a1, long a2) throws Z3Exception
3405  {
3408  if (err != Z3_error_code.Z3_OK)
3409  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3410  }
3411 
3412  public static void fixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4) throws Z3Exception
3413  {
3416  if (err != Z3_error_code.Z3_OK)
3417  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3418  }
3419 
3420  public static long fixedpointGetRules(long a0, long a1) throws Z3Exception
3421  {
3422  long res = INTERNALfixedpointGetRules(a0, a1);
3424  if (err != Z3_error_code.Z3_OK)
3425  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3426  return res;
3427  }
3428 
3429  public static long fixedpointGetAssertions(long a0, long a1) throws Z3Exception
3430  {
3431  long res = INTERNALfixedpointGetAssertions(a0, a1);
3433  if (err != Z3_error_code.Z3_OK)
3434  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3435  return res;
3436  }
3437 
3438  public static void fixedpointSetParams(long a0, long a1, long a2) throws Z3Exception
3439  {
3440  INTERNALfixedpointSetParams(a0, a1, a2);
3442  if (err != Z3_error_code.Z3_OK)
3443  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3444  }
3445 
3446  public static String fixedpointGetHelp(long a0, long a1) throws Z3Exception
3447  {
3448  String res = INTERNALfixedpointGetHelp(a0, a1);
3450  if (err != Z3_error_code.Z3_OK)
3451  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3452  return res;
3453  }
3454 
3455  public static long fixedpointGetParamDescrs(long a0, long a1) throws Z3Exception
3456  {
3457  long res = INTERNALfixedpointGetParamDescrs(a0, a1);
3459  if (err != Z3_error_code.Z3_OK)
3460  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3461  return res;
3462  }
3463 
3464  public static String fixedpointToString(long a0, long a1, int a2, long[] a3) throws Z3Exception
3465  {
3466  String res = INTERNALfixedpointToString(a0, a1, a2, a3);
3468  if (err != Z3_error_code.Z3_OK)
3469  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3470  return res;
3471  }
3472 
3473  public static long fixedpointFromString(long a0, long a1, String a2) throws Z3Exception
3474  {
3475  long res = INTERNALfixedpointFromString(a0, a1, a2);
3477  if (err != Z3_error_code.Z3_OK)
3478  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3479  return res;
3480  }
3481 
3482  public static long fixedpointFromFile(long a0, long a1, String a2) throws Z3Exception
3483  {
3484  long res = INTERNALfixedpointFromFile(a0, a1, a2);
3486  if (err != Z3_error_code.Z3_OK)
3487  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3488  return res;
3489  }
3490 
3491  public static void fixedpointPush(long a0, long a1) throws Z3Exception
3492  {
3493  INTERNALfixedpointPush(a0, a1);
3495  if (err != Z3_error_code.Z3_OK)
3496  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3497  }
3498 
3499  public static void fixedpointPop(long a0, long a1) throws Z3Exception
3500  {
3501  INTERNALfixedpointPop(a0, a1);
3503  if (err != Z3_error_code.Z3_OK)
3504  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3505  }
3506 
3507  public static long mkAstVector(long a0) throws Z3Exception
3508  {
3509  long res = INTERNALmkAstVector(a0);
3511  if (err != Z3_error_code.Z3_OK)
3512  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3513  return res;
3514  }
3515 
3516  public static void astVectorIncRef(long a0, long a1) throws Z3Exception
3517  {
3518  INTERNALastVectorIncRef(a0, a1);
3520  if (err != Z3_error_code.Z3_OK)
3521  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3522  }
3523 
3524  public static void astVectorDecRef(long a0, long a1) throws Z3Exception
3525  {
3526  INTERNALastVectorDecRef(a0, a1);
3528  if (err != Z3_error_code.Z3_OK)
3529  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3530  }
3531 
3532  public static int astVectorSize(long a0, long a1) throws Z3Exception
3533  {
3534  int res = INTERNALastVectorSize(a0, a1);
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 astVectorGet(long a0, long a1, int a2) throws Z3Exception
3542  {
3543  long res = INTERNALastVectorGet(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 astVectorSet(long a0, long a1, int a2, long a3) throws Z3Exception
3551  {
3552  INTERNALastVectorSet(a0, a1, a2, a3);
3554  if (err != Z3_error_code.Z3_OK)
3555  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3556  }
3557 
3558  public static void astVectorResize(long a0, long a1, int a2) throws Z3Exception
3559  {
3560  INTERNALastVectorResize(a0, a1, a2);
3562  if (err != Z3_error_code.Z3_OK)
3563  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3564  }
3565 
3566  public static void astVectorPush(long a0, long a1, long a2) throws Z3Exception
3567  {
3568  INTERNALastVectorPush(a0, a1, a2);
3570  if (err != Z3_error_code.Z3_OK)
3571  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3572  }
3573 
3574  public static long astVectorTranslate(long a0, long a1, long a2) throws Z3Exception
3575  {
3576  long res = INTERNALastVectorTranslate(a0, a1, a2);
3578  if (err != Z3_error_code.Z3_OK)
3579  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3580  return res;
3581  }
3582 
3583  public static String astVectorToString(long a0, long a1) throws Z3Exception
3584  {
3585  String res = INTERNALastVectorToString(a0, a1);
3587  if (err != Z3_error_code.Z3_OK)
3588  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3589  return res;
3590  }
3591 
3592  public static long mkAstMap(long a0) throws Z3Exception
3593  {
3594  long res = INTERNALmkAstMap(a0);
3596  if (err != Z3_error_code.Z3_OK)
3597  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3598  return res;
3599  }
3600 
3601  public static void astMapIncRef(long a0, long a1) throws Z3Exception
3602  {
3603  INTERNALastMapIncRef(a0, a1);
3605  if (err != Z3_error_code.Z3_OK)
3606  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3607  }
3608 
3609  public static void astMapDecRef(long a0, long a1) throws Z3Exception
3610  {
3611  INTERNALastMapDecRef(a0, a1);
3613  if (err != Z3_error_code.Z3_OK)
3614  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3615  }
3616 
3617  public static boolean astMapContains(long a0, long a1, long a2) throws Z3Exception
3618  {
3619  boolean res = INTERNALastMapContains(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 long astMapFind(long a0, long a1, long a2) throws Z3Exception
3627  {
3628  long res = INTERNALastMapFind(a0, a1, a2);
3630  if (err != Z3_error_code.Z3_OK)
3631  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3632  return res;
3633  }
3634 
3635  public static void astMapInsert(long a0, long a1, long a2, long a3) throws Z3Exception
3636  {
3637  INTERNALastMapInsert(a0, a1, a2, a3);
3639  if (err != Z3_error_code.Z3_OK)
3640  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3641  }
3642 
3643  public static void astMapErase(long a0, long a1, long a2) throws Z3Exception
3644  {
3645  INTERNALastMapErase(a0, a1, a2);
3647  if (err != Z3_error_code.Z3_OK)
3648  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3649  }
3650 
3651  public static void astMapReset(long a0, long a1) throws Z3Exception
3652  {
3653  INTERNALastMapReset(a0, a1);
3655  if (err != Z3_error_code.Z3_OK)
3656  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3657  }
3658 
3659  public static int astMapSize(long a0, long a1) throws Z3Exception
3660  {
3661  int res = INTERNALastMapSize(a0, a1);
3663  if (err != Z3_error_code.Z3_OK)
3664  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3665  return res;
3666  }
3667 
3668  public static long astMapKeys(long a0, long a1) throws Z3Exception
3669  {
3670  long res = INTERNALastMapKeys(a0, a1);
3672  if (err != Z3_error_code.Z3_OK)
3673  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3674  return res;
3675  }
3676 
3677  public static String astMapToString(long a0, long a1) throws Z3Exception
3678  {
3679  String res = INTERNALastMapToString(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 mkGoal(long a0, boolean a1, boolean a2, boolean a3) throws Z3Exception
3687  {
3688  long res = INTERNALmkGoal(a0, a1, a2, a3);
3690  if (err != Z3_error_code.Z3_OK)
3691  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3692  return res;
3693  }
3694 
3695  public static void goalIncRef(long a0, long a1) throws Z3Exception
3696  {
3697  INTERNALgoalIncRef(a0, a1);
3699  if (err != Z3_error_code.Z3_OK)
3700  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3701  }
3702 
3703  public static void goalDecRef(long a0, long a1) throws Z3Exception
3704  {
3705  INTERNALgoalDecRef(a0, a1);
3707  if (err != Z3_error_code.Z3_OK)
3708  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3709  }
3710 
3711  public static int goalPrecision(long a0, long a1) throws Z3Exception
3712  {
3713  int res = INTERNALgoalPrecision(a0, a1);
3715  if (err != Z3_error_code.Z3_OK)
3716  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3717  return res;
3718  }
3719 
3720  public static void goalAssert(long a0, long a1, long a2) throws Z3Exception
3721  {
3722  INTERNALgoalAssert(a0, a1, a2);
3724  if (err != Z3_error_code.Z3_OK)
3725  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3726  }
3727 
3728  public static boolean goalInconsistent(long a0, long a1) throws Z3Exception
3729  {
3730  boolean res = INTERNALgoalInconsistent(a0, a1);
3732  if (err != Z3_error_code.Z3_OK)
3733  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3734  return res;
3735  }
3736 
3737  public static int goalDepth(long a0, long a1) throws Z3Exception
3738  {
3739  int res = INTERNALgoalDepth(a0, a1);
3741  if (err != Z3_error_code.Z3_OK)
3742  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3743  return res;
3744  }
3745 
3746  public static void goalReset(long a0, long a1) throws Z3Exception
3747  {
3748  INTERNALgoalReset(a0, a1);
3750  if (err != Z3_error_code.Z3_OK)
3751  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3752  }
3753 
3754  public static int goalSize(long a0, long a1) throws Z3Exception
3755  {
3756  int res = INTERNALgoalSize(a0, a1);
3758  if (err != Z3_error_code.Z3_OK)
3759  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3760  return res;
3761  }
3762 
3763  public static long goalFormula(long a0, long a1, int a2) throws Z3Exception
3764  {
3765  long res = INTERNALgoalFormula(a0, a1, a2);
3767  if (err != Z3_error_code.Z3_OK)
3768  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3769  return res;
3770  }
3771 
3772  public static int goalNumExprs(long a0, long a1) throws Z3Exception
3773  {
3774  int res = INTERNALgoalNumExprs(a0, a1);
3776  if (err != Z3_error_code.Z3_OK)
3777  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3778  return res;
3779  }
3780 
3781  public static boolean goalIsDecidedSat(long a0, long a1) throws Z3Exception
3782  {
3783  boolean res = INTERNALgoalIsDecidedSat(a0, a1);
3785  if (err != Z3_error_code.Z3_OK)
3786  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3787  return res;
3788  }
3789 
3790  public static boolean goalIsDecidedUnsat(long a0, long a1) throws Z3Exception
3791  {
3792  boolean res = INTERNALgoalIsDecidedUnsat(a0, a1);
3794  if (err != Z3_error_code.Z3_OK)
3795  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3796  return res;
3797  }
3798 
3799  public static long goalTranslate(long a0, long a1, long a2) throws Z3Exception
3800  {
3801  long res = INTERNALgoalTranslate(a0, a1, a2);
3803  if (err != Z3_error_code.Z3_OK)
3804  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3805  return res;
3806  }
3807 
3808  public static String goalToString(long a0, long a1) throws Z3Exception
3809  {
3810  String res = INTERNALgoalToString(a0, a1);
3812  if (err != Z3_error_code.Z3_OK)
3813  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3814  return res;
3815  }
3816 
3817  public static long mkTactic(long a0, String a1) throws Z3Exception
3818  {
3819  long res = INTERNALmkTactic(a0, a1);
3821  if (err != Z3_error_code.Z3_OK)
3822  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3823  return res;
3824  }
3825 
3826  public static void tacticIncRef(long a0, long a1) throws Z3Exception
3827  {
3828  INTERNALtacticIncRef(a0, a1);
3830  if (err != Z3_error_code.Z3_OK)
3831  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3832  }
3833 
3834  public static void tacticDecRef(long a0, long a1) throws Z3Exception
3835  {
3836  INTERNALtacticDecRef(a0, a1);
3838  if (err != Z3_error_code.Z3_OK)
3839  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3840  }
3841 
3842  public static long mkProbe(long a0, String a1) throws Z3Exception
3843  {
3844  long res = INTERNALmkProbe(a0, a1);
3846  if (err != Z3_error_code.Z3_OK)
3847  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3848  return res;
3849  }
3850 
3851  public static void probeIncRef(long a0, long a1) throws Z3Exception
3852  {
3853  INTERNALprobeIncRef(a0, a1);
3855  if (err != Z3_error_code.Z3_OK)
3856  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3857  }
3858 
3859  public static void probeDecRef(long a0, long a1) throws Z3Exception
3860  {
3861  INTERNALprobeDecRef(a0, a1);
3863  if (err != Z3_error_code.Z3_OK)
3864  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3865  }
3866 
3867  public static long tacticAndThen(long a0, long a1, long a2) throws Z3Exception
3868  {
3869  long res = INTERNALtacticAndThen(a0, a1, a2);
3871  if (err != Z3_error_code.Z3_OK)
3872  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3873  return res;
3874  }
3875 
3876  public static long tacticOrElse(long a0, long a1, long a2) throws Z3Exception
3877  {
3878  long res = INTERNALtacticOrElse(a0, a1, a2);
3880  if (err != Z3_error_code.Z3_OK)
3881  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3882  return res;
3883  }
3884 
3885  public static long tacticParOr(long a0, int a1, long[] a2) throws Z3Exception
3886  {
3887  long res = INTERNALtacticParOr(a0, a1, a2);
3889  if (err != Z3_error_code.Z3_OK)
3890  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3891  return res;
3892  }
3893 
3894  public static long tacticParAndThen(long a0, long a1, long a2) throws Z3Exception
3895  {
3896  long res = INTERNALtacticParAndThen(a0, a1, a2);
3898  if (err != Z3_error_code.Z3_OK)
3899  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3900  return res;
3901  }
3902 
3903  public static long tacticTryFor(long a0, long a1, int a2) throws Z3Exception
3904  {
3905  long res = INTERNALtacticTryFor(a0, a1, a2);
3907  if (err != Z3_error_code.Z3_OK)
3908  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3909  return res;
3910  }
3911 
3912  public static long tacticWhen(long a0, long a1, long a2) throws Z3Exception
3913  {
3914  long res = INTERNALtacticWhen(a0, a1, a2);
3916  if (err != Z3_error_code.Z3_OK)
3917  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3918  return res;
3919  }
3920 
3921  public static long tacticCond(long a0, long a1, long a2, long a3) throws Z3Exception
3922  {
3923  long res = INTERNALtacticCond(a0, a1, a2, a3);
3925  if (err != Z3_error_code.Z3_OK)
3926  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3927  return res;
3928  }
3929 
3930  public static long tacticRepeat(long a0, long a1, int a2) throws Z3Exception
3931  {
3932  long res = INTERNALtacticRepeat(a0, a1, a2);
3934  if (err != Z3_error_code.Z3_OK)
3935  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3936  return res;
3937  }
3938 
3939  public static long tacticSkip(long a0) throws Z3Exception
3940  {
3941  long res = INTERNALtacticSkip(a0);
3943  if (err != Z3_error_code.Z3_OK)
3944  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3945  return res;
3946  }
3947 
3948  public static long tacticFail(long a0) throws Z3Exception
3949  {
3950  long res = INTERNALtacticFail(a0);
3952  if (err != Z3_error_code.Z3_OK)
3953  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3954  return res;
3955  }
3956 
3957  public static long tacticFailIf(long a0, long a1) throws Z3Exception
3958  {
3959  long res = INTERNALtacticFailIf(a0, a1);
3961  if (err != Z3_error_code.Z3_OK)
3962  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3963  return res;
3964  }
3965 
3966  public static long tacticFailIfNotDecided(long a0) throws Z3Exception
3967  {
3968  long res = INTERNALtacticFailIfNotDecided(a0);
3970  if (err != Z3_error_code.Z3_OK)
3971  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3972  return res;
3973  }
3974 
3975  public static long tacticUsingParams(long a0, long a1, long a2) throws Z3Exception
3976  {
3977  long res = INTERNALtacticUsingParams(a0, a1, a2);
3979  if (err != Z3_error_code.Z3_OK)
3980  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3981  return res;
3982  }
3983 
3984  public static long probeConst(long a0, double a1) throws Z3Exception
3985  {
3986  long res = INTERNALprobeConst(a0, a1);
3988  if (err != Z3_error_code.Z3_OK)
3989  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3990  return res;
3991  }
3992 
3993  public static long probeLt(long a0, long a1, long a2) throws Z3Exception
3994  {
3995  long res = INTERNALprobeLt(a0, a1, a2);
3997  if (err != Z3_error_code.Z3_OK)
3998  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
3999  return res;
4000  }
4001 
4002  public static long probeGt(long a0, long a1, long a2) throws Z3Exception
4003  {
4004  long res = INTERNALprobeGt(a0, a1, a2);
4006  if (err != Z3_error_code.Z3_OK)
4007  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4008  return res;
4009  }
4010 
4011  public static long probeLe(long a0, long a1, long a2) throws Z3Exception
4012  {
4013  long res = INTERNALprobeLe(a0, a1, a2);
4015  if (err != Z3_error_code.Z3_OK)
4016  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4017  return res;
4018  }
4019 
4020  public static long probeGe(long a0, long a1, long a2) throws Z3Exception
4021  {
4022  long res = INTERNALprobeGe(a0, a1, a2);
4024  if (err != Z3_error_code.Z3_OK)
4025  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4026  return res;
4027  }
4028 
4029  public static long probeEq(long a0, long a1, long a2) throws Z3Exception
4030  {
4031  long res = INTERNALprobeEq(a0, a1, a2);
4033  if (err != Z3_error_code.Z3_OK)
4034  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4035  return res;
4036  }
4037 
4038  public static long probeAnd(long a0, long a1, long a2) throws Z3Exception
4039  {
4040  long res = INTERNALprobeAnd(a0, a1, a2);
4042  if (err != Z3_error_code.Z3_OK)
4043  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4044  return res;
4045  }
4046 
4047  public static long probeOr(long a0, long a1, long a2) throws Z3Exception
4048  {
4049  long res = INTERNALprobeOr(a0, a1, a2);
4051  if (err != Z3_error_code.Z3_OK)
4052  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4053  return res;
4054  }
4055 
4056  public static long probeNot(long a0, long a1) throws Z3Exception
4057  {
4058  long res = INTERNALprobeNot(a0, a1);
4060  if (err != Z3_error_code.Z3_OK)
4061  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4062  return res;
4063  }
4064 
4065  public static int getNumTactics(long a0) throws Z3Exception
4066  {
4067  int res = INTERNALgetNumTactics(a0);
4069  if (err != Z3_error_code.Z3_OK)
4070  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4071  return res;
4072  }
4073 
4074  public static String getTacticName(long a0, int a1) throws Z3Exception
4075  {
4076  String res = INTERNALgetTacticName(a0, a1);
4078  if (err != Z3_error_code.Z3_OK)
4079  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4080  return res;
4081  }
4082 
4083  public static int getNumProbes(long a0) throws Z3Exception
4084  {
4085  int res = INTERNALgetNumProbes(a0);
4087  if (err != Z3_error_code.Z3_OK)
4088  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4089  return res;
4090  }
4091 
4092  public static String getProbeName(long a0, int a1) throws Z3Exception
4093  {
4094  String res = INTERNALgetProbeName(a0, a1);
4096  if (err != Z3_error_code.Z3_OK)
4097  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4098  return res;
4099  }
4100 
4101  public static String tacticGetHelp(long a0, long a1) throws Z3Exception
4102  {
4103  String res = INTERNALtacticGetHelp(a0, a1);
4105  if (err != Z3_error_code.Z3_OK)
4106  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4107  return res;
4108  }
4109 
4110  public static long tacticGetParamDescrs(long a0, long a1) throws Z3Exception
4111  {
4112  long res = INTERNALtacticGetParamDescrs(a0, a1);
4114  if (err != Z3_error_code.Z3_OK)
4115  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4116  return res;
4117  }
4118 
4119  public static String tacticGetDescr(long a0, String a1) throws Z3Exception
4120  {
4121  String res = INTERNALtacticGetDescr(a0, a1);
4123  if (err != Z3_error_code.Z3_OK)
4124  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4125  return res;
4126  }
4127 
4128  public static String probeGetDescr(long a0, String a1) throws Z3Exception
4129  {
4130  String res = INTERNALprobeGetDescr(a0, a1);
4132  if (err != Z3_error_code.Z3_OK)
4133  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4134  return res;
4135  }
4136 
4137  public static double probeApply(long a0, long a1, long a2) throws Z3Exception
4138  {
4139  double res = INTERNALprobeApply(a0, a1, a2);
4141  if (err != Z3_error_code.Z3_OK)
4142  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4143  return res;
4144  }
4145 
4146  public static long tacticApply(long a0, long a1, long a2) throws Z3Exception
4147  {
4148  long res = INTERNALtacticApply(a0, a1, a2);
4150  if (err != Z3_error_code.Z3_OK)
4151  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4152  return res;
4153  }
4154 
4155  public static long tacticApplyEx(long a0, long a1, long a2, long a3) throws Z3Exception
4156  {
4157  long res = INTERNALtacticApplyEx(a0, a1, a2, a3);
4159  if (err != Z3_error_code.Z3_OK)
4160  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4161  return res;
4162  }
4163 
4164  public static void applyResultIncRef(long a0, long a1) throws Z3Exception
4165  {
4166  INTERNALapplyResultIncRef(a0, a1);
4168  if (err != Z3_error_code.Z3_OK)
4169  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4170  }
4171 
4172  public static void applyResultDecRef(long a0, long a1) throws Z3Exception
4173  {
4174  INTERNALapplyResultDecRef(a0, a1);
4176  if (err != Z3_error_code.Z3_OK)
4177  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4178  }
4179 
4180  public static String applyResultToString(long a0, long a1) throws Z3Exception
4181  {
4182  String res = INTERNALapplyResultToString(a0, a1);
4184  if (err != Z3_error_code.Z3_OK)
4185  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4186  return res;
4187  }
4188 
4189  public static int applyResultGetNumSubgoals(long a0, long a1) throws Z3Exception
4190  {
4191  int res = INTERNALapplyResultGetNumSubgoals(a0, a1);
4193  if (err != Z3_error_code.Z3_OK)
4194  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4195  return res;
4196  }
4197 
4198  public static long applyResultGetSubgoal(long a0, long a1, int a2) throws Z3Exception
4199  {
4200  long res = INTERNALapplyResultGetSubgoal(a0, a1, a2);
4202  if (err != Z3_error_code.Z3_OK)
4203  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4204  return res;
4205  }
4206 
4207  public static long applyResultConvertModel(long a0, long a1, int a2, long a3) throws Z3Exception
4208  {
4209  long res = INTERNALapplyResultConvertModel(a0, a1, a2, a3);
4211  if (err != Z3_error_code.Z3_OK)
4212  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4213  return res;
4214  }
4215 
4216  public static long mkSolver(long a0) throws Z3Exception
4217  {
4218  long res = INTERNALmkSolver(a0);
4220  if (err != Z3_error_code.Z3_OK)
4221  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4222  return res;
4223  }
4224 
4225  public static long mkSimpleSolver(long a0) throws Z3Exception
4226  {
4227  long res = INTERNALmkSimpleSolver(a0);
4229  if (err != Z3_error_code.Z3_OK)
4230  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4231  return res;
4232  }
4233 
4234  public static long mkSolverForLogic(long a0, long a1) throws Z3Exception
4235  {
4236  long res = INTERNALmkSolverForLogic(a0, a1);
4238  if (err != Z3_error_code.Z3_OK)
4239  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4240  return res;
4241  }
4242 
4243  public static long mkSolverFromTactic(long a0, long a1) throws Z3Exception
4244  {
4245  long res = INTERNALmkSolverFromTactic(a0, a1);
4247  if (err != Z3_error_code.Z3_OK)
4248  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4249  return res;
4250  }
4251 
4252  public static String solverGetHelp(long a0, long a1) throws Z3Exception
4253  {
4254  String res = INTERNALsolverGetHelp(a0, a1);
4256  if (err != Z3_error_code.Z3_OK)
4257  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4258  return res;
4259  }
4260 
4261  public static long solverGetParamDescrs(long a0, long a1) throws Z3Exception
4262  {
4263  long res = INTERNALsolverGetParamDescrs(a0, a1);
4265  if (err != Z3_error_code.Z3_OK)
4266  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4267  return res;
4268  }
4269 
4270  public static void solverSetParams(long a0, long a1, long a2) throws Z3Exception
4271  {
4272  INTERNALsolverSetParams(a0, a1, a2);
4274  if (err != Z3_error_code.Z3_OK)
4275  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4276  }
4277 
4278  public static void solverIncRef(long a0, long a1) throws Z3Exception
4279  {
4280  INTERNALsolverIncRef(a0, a1);
4282  if (err != Z3_error_code.Z3_OK)
4283  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4284  }
4285 
4286  public static void solverDecRef(long a0, long a1) throws Z3Exception
4287  {
4288  INTERNALsolverDecRef(a0, a1);
4290  if (err != Z3_error_code.Z3_OK)
4291  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4292  }
4293 
4294  public static void solverPush(long a0, long a1) throws Z3Exception
4295  {
4296  INTERNALsolverPush(a0, a1);
4298  if (err != Z3_error_code.Z3_OK)
4299  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4300  }
4301 
4302  public static void solverPop(long a0, long a1, int a2) throws Z3Exception
4303  {
4304  INTERNALsolverPop(a0, a1, a2);
4306  if (err != Z3_error_code.Z3_OK)
4307  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4308  }
4309 
4310  public static void solverReset(long a0, long a1) throws Z3Exception
4311  {
4312  INTERNALsolverReset(a0, a1);
4314  if (err != Z3_error_code.Z3_OK)
4315  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4316  }
4317 
4318  public static int solverGetNumScopes(long a0, long a1) throws Z3Exception
4319  {
4320  int res = INTERNALsolverGetNumScopes(a0, a1);
4322  if (err != Z3_error_code.Z3_OK)
4323  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4324  return res;
4325  }
4326 
4327  public static void solverAssert(long a0, long a1, long a2) throws Z3Exception
4328  {
4329  INTERNALsolverAssert(a0, a1, a2);
4331  if (err != Z3_error_code.Z3_OK)
4332  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4333  }
4334 
4335  public static void solverAssertAndTrack(long a0, long a1, long a2, long a3) throws Z3Exception
4336  {
4337  INTERNALsolverAssertAndTrack(a0, a1, a2, a3);
4339  if (err != Z3_error_code.Z3_OK)
4340  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4341  }
4342 
4343  public static long solverGetAssertions(long a0, long a1) throws Z3Exception
4344  {
4345  long res = INTERNALsolverGetAssertions(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 int solverCheck(long a0, long a1) throws Z3Exception
4353  {
4354  int res = INTERNALsolverCheck(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 int solverCheckAssumptions(long a0, long a1, int a2, long[] a3) throws Z3Exception
4362  {
4363  int res = INTERNALsolverCheckAssumptions(a0, a1, a2, a3);
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 solverGetModel(long a0, long a1) throws Z3Exception
4371  {
4372  long res = INTERNALsolverGetModel(a0, a1);
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 solverGetProof(long a0, long a1) throws Z3Exception
4380  {
4381  long res = INTERNALsolverGetProof(a0, a1);
4383  if (err != Z3_error_code.Z3_OK)
4384  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4385  return res;
4386  }
4387 
4388  public static long solverGetUnsatCore(long a0, long a1) throws Z3Exception
4389  {
4390  long res = INTERNALsolverGetUnsatCore(a0, a1);
4392  if (err != Z3_error_code.Z3_OK)
4393  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4394  return res;
4395  }
4396 
4397  public static String solverGetReasonUnknown(long a0, long a1) throws Z3Exception
4398  {
4399  String res = INTERNALsolverGetReasonUnknown(a0, a1);
4401  if (err != Z3_error_code.Z3_OK)
4402  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4403  return res;
4404  }
4405 
4406  public static long solverGetStatistics(long a0, long a1) throws Z3Exception
4407  {
4408  long res = INTERNALsolverGetStatistics(a0, a1);
4410  if (err != Z3_error_code.Z3_OK)
4411  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4412  return res;
4413  }
4414 
4415  public static String solverToString(long a0, long a1) throws Z3Exception
4416  {
4417  String res = INTERNALsolverToString(a0, a1);
4419  if (err != Z3_error_code.Z3_OK)
4420  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4421  return res;
4422  }
4423 
4424  public static String statsToString(long a0, long a1) throws Z3Exception
4425  {
4426  String res = INTERNALstatsToString(a0, a1);
4428  if (err != Z3_error_code.Z3_OK)
4429  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4430  return res;
4431  }
4432 
4433  public static void statsIncRef(long a0, long a1) throws Z3Exception
4434  {
4435  INTERNALstatsIncRef(a0, a1);
4437  if (err != Z3_error_code.Z3_OK)
4438  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4439  }
4440 
4441  public static void statsDecRef(long a0, long a1) throws Z3Exception
4442  {
4443  INTERNALstatsDecRef(a0, a1);
4445  if (err != Z3_error_code.Z3_OK)
4446  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4447  }
4448 
4449  public static int statsSize(long a0, long a1) throws Z3Exception
4450  {
4451  int res = INTERNALstatsSize(a0, a1);
4453  if (err != Z3_error_code.Z3_OK)
4454  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4455  return res;
4456  }
4457 
4458  public static String statsGetKey(long a0, long a1, int a2) throws Z3Exception
4459  {
4460  String res = INTERNALstatsGetKey(a0, a1, a2);
4462  if (err != Z3_error_code.Z3_OK)
4463  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4464  return res;
4465  }
4466 
4467  public static boolean statsIsUint(long a0, long a1, int a2) throws Z3Exception
4468  {
4469  boolean res = INTERNALstatsIsUint(a0, a1, a2);
4471  if (err != Z3_error_code.Z3_OK)
4472  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4473  return res;
4474  }
4475 
4476  public static boolean statsIsDouble(long a0, long a1, int a2) throws Z3Exception
4477  {
4478  boolean res = INTERNALstatsIsDouble(a0, a1, a2);
4480  if (err != Z3_error_code.Z3_OK)
4481  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4482  return res;
4483  }
4484 
4485  public static int statsGetUintValue(long a0, long a1, int a2) throws Z3Exception
4486  {
4487  int res = INTERNALstatsGetUintValue(a0, a1, a2);
4489  if (err != Z3_error_code.Z3_OK)
4490  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4491  return res;
4492  }
4493 
4494  public static double statsGetDoubleValue(long a0, long a1, int a2) throws Z3Exception
4495  {
4496  double res = INTERNALstatsGetDoubleValue(a0, a1, a2);
4498  if (err != Z3_error_code.Z3_OK)
4499  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4500  return res;
4501  }
4502 
4503  public static long mkInjectiveFunction(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
4504  {
4505  long res = INTERNALmkInjectiveFunction(a0, a1, a2, a3, a4);
4507  if (err != Z3_error_code.Z3_OK)
4508  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4509  return res;
4510  }
4511 
4512  public static void setLogic(long a0, String a1) throws Z3Exception
4513  {
4514  INTERNALsetLogic(a0, a1);
4516  if (err != Z3_error_code.Z3_OK)
4517  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4518  }
4519 
4520  public static void push(long a0) throws Z3Exception
4521  {
4522  INTERNALpush(a0);
4524  if (err != Z3_error_code.Z3_OK)
4525  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4526  }
4527 
4528  public static void pop(long a0, int a1) throws Z3Exception
4529  {
4530  INTERNALpop(a0, a1);
4532  if (err != Z3_error_code.Z3_OK)
4533  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4534  }
4535 
4536  public static int getNumScopes(long a0) throws Z3Exception
4537  {
4538  int res = INTERNALgetNumScopes(a0);
4540  if (err != Z3_error_code.Z3_OK)
4541  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4542  return res;
4543  }
4544 
4545  public static void persistAst(long a0, long a1, int a2) throws Z3Exception
4546  {
4547  INTERNALpersistAst(a0, a1, a2);
4549  if (err != Z3_error_code.Z3_OK)
4550  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4551  }
4552 
4553  public static void assertCnstr(long a0, long a1) throws Z3Exception
4554  {
4555  INTERNALassertCnstr(a0, a1);
4557  if (err != Z3_error_code.Z3_OK)
4558  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4559  }
4560 
4561  public static int checkAndGetModel(long a0, LongPtr a1) throws Z3Exception
4562  {
4563  int res = INTERNALcheckAndGetModel(a0, a1);
4565  if (err != Z3_error_code.Z3_OK)
4566  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4567  return res;
4568  }
4569 
4570  public static int check(long a0) throws Z3Exception
4571  {
4572  int res = INTERNALcheck(a0);
4574  if (err != Z3_error_code.Z3_OK)
4575  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4576  return res;
4577  }
4578 
4579  public static int checkAssumptions(long a0, int a1, long[] a2, LongPtr a3, LongPtr a4, IntPtr a5, long[] a6) throws Z3Exception
4580  {
4581  int res = INTERNALcheckAssumptions(a0, a1, a2, a3, a4, a5, a6);
4583  if (err != Z3_error_code.Z3_OK)
4584  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4585  return res;
4586  }
4587 
4588  public static int getImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4) throws Z3Exception
4589  {
4590  int res = INTERNALgetImpliedEqualities(a0, a1, a2, a3, a4);
4592  if (err != Z3_error_code.Z3_OK)
4593  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4594  return res;
4595  }
4596 
4597  public static void delModel(long a0, long a1) throws Z3Exception
4598  {
4599  INTERNALdelModel(a0, a1);
4601  if (err != Z3_error_code.Z3_OK)
4602  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4603  }
4604 
4605  public static void softCheckCancel(long a0) throws Z3Exception
4606  {
4609  if (err != Z3_error_code.Z3_OK)
4610  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4611  }
4612 
4613  public static int getSearchFailure(long a0) throws Z3Exception
4614  {
4615  int res = INTERNALgetSearchFailure(a0);
4617  if (err != Z3_error_code.Z3_OK)
4618  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4619  return res;
4620  }
4621 
4622  public static long mkLabel(long a0, long a1, boolean a2, long a3) throws Z3Exception
4623  {
4624  long res = INTERNALmkLabel(a0, a1, a2, a3);
4626  if (err != Z3_error_code.Z3_OK)
4627  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4628  return res;
4629  }
4630 
4631  public static long getRelevantLabels(long a0) throws Z3Exception
4632  {
4633  long res = INTERNALgetRelevantLabels(a0);
4635  if (err != Z3_error_code.Z3_OK)
4636  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4637  return res;
4638  }
4639 
4640  public static long getRelevantLiterals(long a0) throws Z3Exception
4641  {
4642  long res = INTERNALgetRelevantLiterals(a0);
4644  if (err != Z3_error_code.Z3_OK)
4645  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4646  return res;
4647  }
4648 
4649  public static long getGuessedLiterals(long a0) throws Z3Exception
4650  {
4651  long res = INTERNALgetGuessedLiterals(a0);
4653  if (err != Z3_error_code.Z3_OK)
4654  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4655  return res;
4656  }
4657 
4658  public static void delLiterals(long a0, long a1) throws Z3Exception
4659  {
4660  INTERNALdelLiterals(a0, a1);
4662  if (err != Z3_error_code.Z3_OK)
4663  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4664  }
4665 
4666  public static int getNumLiterals(long a0, long a1) throws Z3Exception
4667  {
4668  int res = INTERNALgetNumLiterals(a0, a1);
4670  if (err != Z3_error_code.Z3_OK)
4671  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4672  return res;
4673  }
4674 
4675  public static long getLabelSymbol(long a0, long a1, int a2) throws Z3Exception
4676  {
4677  long res = INTERNALgetLabelSymbol(a0, a1, a2);
4679  if (err != Z3_error_code.Z3_OK)
4680  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4681  return res;
4682  }
4683 
4684  public static long getLiteral(long a0, long a1, int a2) throws Z3Exception
4685  {
4686  long res = INTERNALgetLiteral(a0, a1, a2);
4688  if (err != Z3_error_code.Z3_OK)
4689  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4690  return res;
4691  }
4692 
4693  public static void disableLiteral(long a0, long a1, int a2) throws Z3Exception
4694  {
4695  INTERNALdisableLiteral(a0, a1, a2);
4697  if (err != Z3_error_code.Z3_OK)
4698  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4699  }
4700 
4701  public static void blockLiterals(long a0, long a1) throws Z3Exception
4702  {
4703  INTERNALblockLiterals(a0, a1);
4705  if (err != Z3_error_code.Z3_OK)
4706  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4707  }
4708 
4709  public static int getModelNumConstants(long a0, long a1) throws Z3Exception
4710  {
4711  int res = INTERNALgetModelNumConstants(a0, a1);
4713  if (err != Z3_error_code.Z3_OK)
4714  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4715  return res;
4716  }
4717 
4718  public static long getModelConstant(long a0, long a1, int a2) throws Z3Exception
4719  {
4720  long res = INTERNALgetModelConstant(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 int getModelNumFuncs(long a0, long a1) throws Z3Exception
4728  {
4729  int res = INTERNALgetModelNumFuncs(a0, a1);
4731  if (err != Z3_error_code.Z3_OK)
4732  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4733  return res;
4734  }
4735 
4736  public static long getModelFuncDecl(long a0, long a1, int a2) throws Z3Exception
4737  {
4738  long res = INTERNALgetModelFuncDecl(a0, a1, a2);
4740  if (err != Z3_error_code.Z3_OK)
4741  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4742  return res;
4743  }
4744 
4745  public static boolean evalFuncDecl(long a0, long a1, long a2, LongPtr a3) throws Z3Exception
4746  {
4747  boolean res = INTERNALevalFuncDecl(a0, a1, a2, a3);
4749  if (err != Z3_error_code.Z3_OK)
4750  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4751  return res;
4752  }
4753 
4754  public static boolean isArrayValue(long a0, long a1, long a2, IntPtr a3) throws Z3Exception
4755  {
4756  boolean res = INTERNALisArrayValue(a0, a1, a2, a3);
4758  if (err != Z3_error_code.Z3_OK)
4759  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4760  return res;
4761  }
4762 
4763  public static void getArrayValue(long a0, long a1, long a2, int a3, long[] a4, long[] a5, LongPtr a6) throws Z3Exception
4764  {
4765  INTERNALgetArrayValue(a0, a1, a2, a3, a4, a5, a6);
4767  if (err != Z3_error_code.Z3_OK)
4768  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4769  }
4770 
4771  public static long getModelFuncElse(long a0, long a1, int a2) throws Z3Exception
4772  {
4773  long res = INTERNALgetModelFuncElse(a0, a1, a2);
4775  if (err != Z3_error_code.Z3_OK)
4776  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4777  return res;
4778  }
4779 
4780  public static int getModelFuncNumEntries(long a0, long a1, int a2) throws Z3Exception
4781  {
4782  int res = INTERNALgetModelFuncNumEntries(a0, a1, a2);
4784  if (err != Z3_error_code.Z3_OK)
4785  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4786  return res;
4787  }
4788 
4789  public static int getModelFuncEntryNumArgs(long a0, long a1, int a2, int a3) throws Z3Exception
4790  {
4791  int res = INTERNALgetModelFuncEntryNumArgs(a0, a1, a2, a3);
4793  if (err != Z3_error_code.Z3_OK)
4794  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4795  return res;
4796  }
4797 
4798  public static long getModelFuncEntryArg(long a0, long a1, int a2, int a3, int a4) throws Z3Exception
4799  {
4800  long res = INTERNALgetModelFuncEntryArg(a0, a1, a2, a3, a4);
4802  if (err != Z3_error_code.Z3_OK)
4803  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4804  return res;
4805  }
4806 
4807  public static long getModelFuncEntryValue(long a0, long a1, int a2, int a3) throws Z3Exception
4808  {
4809  long res = INTERNALgetModelFuncEntryValue(a0, a1, a2, a3);
4811  if (err != Z3_error_code.Z3_OK)
4812  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4813  return res;
4814  }
4815 
4816  public static boolean eval(long a0, long a1, long a2, LongPtr a3) throws Z3Exception
4817  {
4818  boolean res = INTERNALeval(a0, a1, a2, a3);
4820  if (err != Z3_error_code.Z3_OK)
4821  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4822  return res;
4823  }
4824 
4825  public static boolean evalDecl(long a0, long a1, long a2, int a3, long[] a4, LongPtr a5) throws Z3Exception
4826  {
4827  boolean res = INTERNALevalDecl(a0, a1, a2, a3, a4, a5);
4829  if (err != Z3_error_code.Z3_OK)
4830  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4831  return res;
4832  }
4833 
4834  public static String contextToString(long a0) throws Z3Exception
4835  {
4836  String res = INTERNALcontextToString(a0);
4838  if (err != Z3_error_code.Z3_OK)
4839  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4840  return res;
4841  }
4842 
4843  public static String statisticsToString(long a0) throws Z3Exception
4844  {
4845  String res = INTERNALstatisticsToString(a0);
4847  if (err != Z3_error_code.Z3_OK)
4848  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4849  return res;
4850  }
4851 
4852  public static long getContextAssignment(long a0) throws Z3Exception
4853  {
4854  long res = INTERNALgetContextAssignment(a0);
4856  if (err != Z3_error_code.Z3_OK)
4857  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4858  return res;
4859  }
4860 
4861  public static boolean algebraicIsValue(long a0, long a1) throws Z3Exception
4862  {
4863  boolean res = INTERNALalgebraicIsValue(a0, a1);
4865  if (err != Z3_error_code.Z3_OK)
4866  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4867  return res;
4868  }
4869 
4870  public static boolean algebraicIsPos(long a0, long a1) throws Z3Exception
4871  {
4872  boolean res = INTERNALalgebraicIsPos(a0, a1);
4874  if (err != Z3_error_code.Z3_OK)
4875  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4876  return res;
4877  }
4878 
4879  public static boolean algebraicIsNeg(long a0, long a1) throws Z3Exception
4880  {
4881  boolean res = INTERNALalgebraicIsNeg(a0, a1);
4883  if (err != Z3_error_code.Z3_OK)
4884  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4885  return res;
4886  }
4887 
4888  public static boolean algebraicIsZero(long a0, long a1) throws Z3Exception
4889  {
4890  boolean res = INTERNALalgebraicIsZero(a0, a1);
4892  if (err != Z3_error_code.Z3_OK)
4893  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4894  return res;
4895  }
4896 
4897  public static int algebraicSign(long a0, long a1) throws Z3Exception
4898  {
4899  int res = INTERNALalgebraicSign(a0, a1);
4901  if (err != Z3_error_code.Z3_OK)
4902  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4903  return res;
4904  }
4905 
4906  public static long algebraicAdd(long a0, long a1, long a2) throws Z3Exception
4907  {
4908  long res = INTERNALalgebraicAdd(a0, a1, a2);
4910  if (err != Z3_error_code.Z3_OK)
4911  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4912  return res;
4913  }
4914 
4915  public static long algebraicSub(long a0, long a1, long a2) throws Z3Exception
4916  {
4917  long res = INTERNALalgebraicSub(a0, a1, a2);
4919  if (err != Z3_error_code.Z3_OK)
4920  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4921  return res;
4922  }
4923 
4924  public static long algebraicMul(long a0, long a1, long a2) throws Z3Exception
4925  {
4926  long res = INTERNALalgebraicMul(a0, a1, a2);
4928  if (err != Z3_error_code.Z3_OK)
4929  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4930  return res;
4931  }
4932 
4933  public static long algebraicDiv(long a0, long a1, long a2) throws Z3Exception
4934  {
4935  long res = INTERNALalgebraicDiv(a0, a1, a2);
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 algebraicRoot(long a0, long a1, int a2) throws Z3Exception
4943  {
4944  long res = INTERNALalgebraicRoot(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 long algebraicPower(long a0, long a1, int a2) throws Z3Exception
4952  {
4953  long res = INTERNALalgebraicPower(a0, a1, a2);
4955  if (err != Z3_error_code.Z3_OK)
4956  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4957  return res;
4958  }
4959 
4960  public static boolean algebraicLt(long a0, long a1, long a2) throws Z3Exception
4961  {
4962  boolean res = INTERNALalgebraicLt(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 algebraicGt(long a0, long a1, long a2) throws Z3Exception
4970  {
4971  boolean res = INTERNALalgebraicGt(a0, a1, a2);
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 algebraicLe(long a0, long a1, long a2) throws Z3Exception
4979  {
4980  boolean res = INTERNALalgebraicLe(a0, a1, a2);
4982  if (err != Z3_error_code.Z3_OK)
4983  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4984  return res;
4985  }
4986 
4987  public static boolean algebraicGe(long a0, long a1, long a2) throws Z3Exception
4988  {
4989  boolean res = INTERNALalgebraicGe(a0, a1, a2);
4991  if (err != Z3_error_code.Z3_OK)
4992  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
4993  return res;
4994  }
4995 
4996  public static boolean algebraicEq(long a0, long a1, long a2) throws Z3Exception
4997  {
4998  boolean res = INTERNALalgebraicEq(a0, a1, a2);
5000  if (err != Z3_error_code.Z3_OK)
5001  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5002  return res;
5003  }
5004 
5005  public static boolean algebraicNeq(long a0, long a1, long a2) throws Z3Exception
5006  {
5007  boolean res = INTERNALalgebraicNeq(a0, a1, a2);
5009  if (err != Z3_error_code.Z3_OK)
5010  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5011  return res;
5012  }
5013 
5014  public static long algebraicRoots(long a0, long a1, int a2, long[] a3) throws Z3Exception
5015  {
5016  long res = INTERNALalgebraicRoots(a0, a1, a2, a3);
5018  if (err != Z3_error_code.Z3_OK)
5019  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5020  return res;
5021  }
5022 
5023  public static int algebraicEval(long a0, long a1, int a2, long[] a3) throws Z3Exception
5024  {
5025  int res = INTERNALalgebraicEval(a0, a1, a2, a3);
5027  if (err != Z3_error_code.Z3_OK)
5028  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5029  return res;
5030  }
5031 
5032  public static long polynomialSubresultants(long a0, long a1, long a2, long a3) throws Z3Exception
5033  {
5034  long res = INTERNALpolynomialSubresultants(a0, a1, a2, a3);
5036  if (err != Z3_error_code.Z3_OK)
5037  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5038  return res;
5039  }
5040 
5041  public static void rcfDel(long a0, long a1) throws Z3Exception
5042  {
5043  INTERNALrcfDel(a0, a1);
5045  if (err != Z3_error_code.Z3_OK)
5046  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5047  }
5048 
5049  public static long rcfMkRational(long a0, String a1) throws Z3Exception
5050  {
5051  long res = INTERNALrcfMkRational(a0, a1);
5053  if (err != Z3_error_code.Z3_OK)
5054  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5055  return res;
5056  }
5057 
5058  public static long rcfMkSmallInt(long a0, int a1) throws Z3Exception
5059  {
5060  long res = INTERNALrcfMkSmallInt(a0, a1);
5062  if (err != Z3_error_code.Z3_OK)
5063  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5064  return res;
5065  }
5066 
5067  public static long rcfMkPi(long a0) throws Z3Exception
5068  {
5069  long res = INTERNALrcfMkPi(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 rcfMkE(long a0) throws Z3Exception
5077  {
5078  long res = INTERNALrcfMkE(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 long rcfMkInfinitesimal(long a0) throws Z3Exception
5086  {
5087  long res = INTERNALrcfMkInfinitesimal(a0);
5089  if (err != Z3_error_code.Z3_OK)
5090  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5091  return res;
5092  }
5093 
5094  public static int rcfMkRoots(long a0, int a1, long[] a2, long[] a3) throws Z3Exception
5095  {
5096  int res = INTERNALrcfMkRoots(a0, a1, a2, a3);
5098  if (err != Z3_error_code.Z3_OK)
5099  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5100  return res;
5101  }
5102 
5103  public static long rcfAdd(long a0, long a1, long a2) throws Z3Exception
5104  {
5105  long res = INTERNALrcfAdd(a0, a1, a2);
5107  if (err != Z3_error_code.Z3_OK)
5108  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5109  return res;
5110  }
5111 
5112  public static long rcfSub(long a0, long a1, long a2) throws Z3Exception
5113  {
5114  long res = INTERNALrcfSub(a0, a1, a2);
5116  if (err != Z3_error_code.Z3_OK)
5117  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5118  return res;
5119  }
5120 
5121  public static long rcfMul(long a0, long a1, long a2) throws Z3Exception
5122  {
5123  long res = INTERNALrcfMul(a0, a1, a2);
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 rcfDiv(long a0, long a1, long a2) throws Z3Exception
5131  {
5132  long res = INTERNALrcfDiv(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 rcfNeg(long a0, long a1) throws Z3Exception
5140  {
5141  long res = INTERNALrcfNeg(a0, a1);
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 rcfInv(long a0, long a1) throws Z3Exception
5149  {
5150  long res = INTERNALrcfInv(a0, a1);
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 rcfPower(long a0, long a1, int a2) throws Z3Exception
5158  {
5159  long res = INTERNALrcfPower(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 boolean rcfLt(long a0, long a1, long a2) throws Z3Exception
5167  {
5168  boolean res = INTERNALrcfLt(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 boolean rcfGt(long a0, long a1, long a2) throws Z3Exception
5176  {
5177  boolean res = INTERNALrcfGt(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 rcfLe(long a0, long a1, long a2) throws Z3Exception
5185  {
5186  boolean res = INTERNALrcfLe(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 rcfGe(long a0, long a1, long a2) throws Z3Exception
5194  {
5195  boolean res = INTERNALrcfGe(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 rcfEq(long a0, long a1, long a2) throws Z3Exception
5203  {
5204  boolean res = INTERNALrcfEq(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 rcfNeq(long a0, long a1, long a2) throws Z3Exception
5212  {
5213  boolean res = INTERNALrcfNeq(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 String rcfNumToString(long a0, long a1, boolean a2, boolean a3) throws Z3Exception
5221  {
5222  String res = INTERNALrcfNumToString(a0, a1, a2, a3);
5224  if (err != Z3_error_code.Z3_OK)
5225  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5226  return res;
5227  }
5228 
5229  public static String rcfNumToDecimalString(long a0, long a1, int a2) throws Z3Exception
5230  {
5231  String res = INTERNALrcfNumToDecimalString(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 void rcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
5239  {
5240  INTERNALrcfGetNumeratorDenominator(a0, a1, a2, a3);
5242  if (err != Z3_error_code.Z3_OK)
5243  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5244  }
5245 
5246  public static long mkInterpolant(long a0, long a1) throws Z3Exception
5247  {
5248  long res = INTERNALmkInterpolant(a0, a1);
5250  if (err != Z3_error_code.Z3_OK)
5251  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5252  return res;
5253  }
5254 
5255  public static long mkInterpolationContext(long a0)
5256  {
5257  long res = INTERNALmkInterpolationContext(a0);
5258  return res;
5259  }
5260 
5261  public static long getInterpolant(long a0, long a1, long a2, long a3) throws Z3Exception
5262  {
5263  long res = INTERNALgetInterpolant(a0, a1, a2, a3);
5265  if (err != Z3_error_code.Z3_OK)
5266  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5267  return res;
5268  }
5269 
5270  public static int computeInterpolant(long a0, long a1, long a2, LongPtr a3, LongPtr a4) throws Z3Exception
5271  {
5272  int res = INTERNALcomputeInterpolant(a0, a1, a2, a3, a4);
5274  if (err != Z3_error_code.Z3_OK)
5275  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5276  return res;
5277  }
5278 
5279  public static String interpolationProfile(long a0) throws Z3Exception
5280  {
5281  String res = INTERNALinterpolationProfile(a0);
5283  if (err != Z3_error_code.Z3_OK)
5284  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5285  return res;
5286  }
5287 
5288  public static int readInterpolationProblem(long a0, IntPtr a1, ObjArrayPtr a2, UIntArrayPtr a3, String a4, StringPtr a5, IntPtr a6, ObjArrayPtr a7) throws Z3Exception
5289  {
5290  int res = INTERNALreadInterpolationProblem(a0, a1, a2, a3, a4, a5, a6, a7);
5292  if (err != Z3_error_code.Z3_OK)
5293  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5294  return res;
5295  }
5296 
5297  public static int checkInterpolant(long a0, int a1, long[] a2, int[] a3, long[] a4, StringPtr a5, int a6, long[] a7) throws Z3Exception
5298  {
5299  int res = INTERNALcheckInterpolant(a0, a1, a2, a3, a4, a5, a6, a7);
5301  if (err != Z3_error_code.Z3_OK)
5302  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5303  return res;
5304  }
5305 
5306  public static void writeInterpolationProblem(long a0, int a1, long[] a2, int[] a3, String a4, int a5, long[] a6) throws Z3Exception
5307  {
5308  INTERNALwriteInterpolationProblem(a0, a1, a2, a3, a4, a5, a6);
5310  if (err != Z3_error_code.Z3_OK)
5311  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5312  }
5313 
5314  public static long mkFpaRoundingModeSort(long a0) throws Z3Exception
5315  {
5316  long res = INTERNALmkFpaRoundingModeSort(a0);
5318  if (err != Z3_error_code.Z3_OK)
5319  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5320  return res;
5321  }
5322 
5323  public static long mkFpaRoundNearestTiesToEven(long a0) throws Z3Exception
5324  {
5325  long res = INTERNALmkFpaRoundNearestTiesToEven(a0);
5327  if (err != Z3_error_code.Z3_OK)
5328  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5329  return res;
5330  }
5331 
5332  public static long mkFpaRne(long a0) throws Z3Exception
5333  {
5334  long res = INTERNALmkFpaRne(a0);
5336  if (err != Z3_error_code.Z3_OK)
5337  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5338  return res;
5339  }
5340 
5341  public static long mkFpaRoundNearestTiesToAway(long a0) throws Z3Exception
5342  {
5343  long res = INTERNALmkFpaRoundNearestTiesToAway(a0);
5345  if (err != Z3_error_code.Z3_OK)
5346  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5347  return res;
5348  }
5349 
5350  public static long mkFpaRna(long a0) throws Z3Exception
5351  {
5352  long res = INTERNALmkFpaRna(a0);
5354  if (err != Z3_error_code.Z3_OK)
5355  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5356  return res;
5357  }
5358 
5359  public static long mkFpaRoundTowardPositive(long a0) throws Z3Exception
5360  {
5361  long res = INTERNALmkFpaRoundTowardPositive(a0);
5363  if (err != Z3_error_code.Z3_OK)
5364  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5365  return res;
5366  }
5367 
5368  public static long mkFpaRtp(long a0) throws Z3Exception
5369  {
5370  long res = INTERNALmkFpaRtp(a0);
5372  if (err != Z3_error_code.Z3_OK)
5373  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5374  return res;
5375  }
5376 
5377  public static long mkFpaRoundTowardNegative(long a0) throws Z3Exception
5378  {
5379  long res = INTERNALmkFpaRoundTowardNegative(a0);
5381  if (err != Z3_error_code.Z3_OK)
5382  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5383  return res;
5384  }
5385 
5386  public static long mkFpaRtn(long a0) throws Z3Exception
5387  {
5388  long res = INTERNALmkFpaRtn(a0);
5390  if (err != Z3_error_code.Z3_OK)
5391  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5392  return res;
5393  }
5394 
5395  public static long mkFpaRoundTowardZero(long a0) throws Z3Exception
5396  {
5397  long res = INTERNALmkFpaRoundTowardZero(a0);
5399  if (err != Z3_error_code.Z3_OK)
5400  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5401  return res;
5402  }
5403 
5404  public static long mkFpaRtz(long a0) throws Z3Exception
5405  {
5406  long res = INTERNALmkFpaRtz(a0);
5408  if (err != Z3_error_code.Z3_OK)
5409  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5410  return res;
5411  }
5412 
5413  public static long mkFpaSort(long a0, int a1, int a2) throws Z3Exception
5414  {
5415  long res = INTERNALmkFpaSort(a0, a1, a2);
5417  if (err != Z3_error_code.Z3_OK)
5418  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5419  return res;
5420  }
5421 
5422  public static long mkFpaSortHalf(long a0) throws Z3Exception
5423  {
5424  long res = INTERNALmkFpaSortHalf(a0);
5426  if (err != Z3_error_code.Z3_OK)
5427  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5428  return res;
5429  }
5430 
5431  public static long mkFpaSort16(long a0) throws Z3Exception
5432  {
5433  long res = INTERNALmkFpaSort16(a0);
5435  if (err != Z3_error_code.Z3_OK)
5436  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5437  return res;
5438  }
5439 
5440  public static long mkFpaSortSingle(long a0) throws Z3Exception
5441  {
5442  long res = INTERNALmkFpaSortSingle(a0);
5444  if (err != Z3_error_code.Z3_OK)
5445  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5446  return res;
5447  }
5448 
5449  public static long mkFpaSort32(long a0) throws Z3Exception
5450  {
5451  long res = INTERNALmkFpaSort32(a0);
5453  if (err != Z3_error_code.Z3_OK)
5454  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5455  return res;
5456  }
5457 
5458  public static long mkFpaSortDouble(long a0) throws Z3Exception
5459  {
5460  long res = INTERNALmkFpaSortDouble(a0);
5462  if (err != Z3_error_code.Z3_OK)
5463  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5464  return res;
5465  }
5466 
5467  public static long mkFpaSort64(long a0) throws Z3Exception
5468  {
5469  long res = INTERNALmkFpaSort64(a0);
5471  if (err != Z3_error_code.Z3_OK)
5472  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5473  return res;
5474  }
5475 
5476  public static long mkFpaSortQuadruple(long a0) throws Z3Exception
5477  {
5478  long res = INTERNALmkFpaSortQuadruple(a0);
5480  if (err != Z3_error_code.Z3_OK)
5481  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5482  return res;
5483  }
5484 
5485  public static long mkFpaSort128(long a0) throws Z3Exception
5486  {
5487  long res = INTERNALmkFpaSort128(a0);
5489  if (err != Z3_error_code.Z3_OK)
5490  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5491  return res;
5492  }
5493 
5494  public static long mkFpaNan(long a0, long a1) throws Z3Exception
5495  {
5496  long res = INTERNALmkFpaNan(a0, a1);
5498  if (err != Z3_error_code.Z3_OK)
5499  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5500  return res;
5501  }
5502 
5503  public static long mkFpaInf(long a0, long a1, boolean a2) throws Z3Exception
5504  {
5505  long res = INTERNALmkFpaInf(a0, a1, a2);
5507  if (err != Z3_error_code.Z3_OK)
5508  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5509  return res;
5510  }
5511 
5512  public static long mkFpaZero(long a0, long a1, boolean a2) throws Z3Exception
5513  {
5514  long res = INTERNALmkFpaZero(a0, a1, a2);
5516  if (err != Z3_error_code.Z3_OK)
5517  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5518  return res;
5519  }
5520 
5521  public static long mkFpaFp(long a0, long a1, long a2, long a3) throws Z3Exception
5522  {
5523  long res = INTERNALmkFpaFp(a0, a1, a2, a3);
5525  if (err != Z3_error_code.Z3_OK)
5526  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5527  return res;
5528  }
5529 
5530  public static long mkFpaNumeralFloat(long a0, float a1, long a2) throws Z3Exception
5531  {
5532  long res = INTERNALmkFpaNumeralFloat(a0, a1, a2);
5534  if (err != Z3_error_code.Z3_OK)
5535  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5536  return res;
5537  }
5538 
5539  public static long mkFpaNumeralDouble(long a0, double a1, long a2) throws Z3Exception
5540  {
5541  long res = INTERNALmkFpaNumeralDouble(a0, a1, a2);
5543  if (err != Z3_error_code.Z3_OK)
5544  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5545  return res;
5546  }
5547 
5548  public static long mkFpaNumeralInt(long a0, int a1, long a2) throws Z3Exception
5549  {
5550  long res = INTERNALmkFpaNumeralInt(a0, a1, a2);
5552  if (err != Z3_error_code.Z3_OK)
5553  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5554  return res;
5555  }
5556 
5557  public static long mkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4) throws Z3Exception
5558  {
5559  long res = INTERNALmkFpaNumeralIntUint(a0, a1, a2, a3, a4);
5561  if (err != Z3_error_code.Z3_OK)
5562  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5563  return res;
5564  }
5565 
5566  public static long mkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4) throws Z3Exception
5567  {
5568  long res = INTERNALmkFpaNumeralInt64Uint64(a0, a1, a2, a3, a4);
5570  if (err != Z3_error_code.Z3_OK)
5571  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5572  return res;
5573  }
5574 
5575  public static long mkFpaAbs(long a0, long a1) throws Z3Exception
5576  {
5577  long res = INTERNALmkFpaAbs(a0, a1);
5579  if (err != Z3_error_code.Z3_OK)
5580  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5581  return res;
5582  }
5583 
5584  public static long mkFpaNeg(long a0, long a1) throws Z3Exception
5585  {
5586  long res = INTERNALmkFpaNeg(a0, a1);
5588  if (err != Z3_error_code.Z3_OK)
5589  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5590  return res;
5591  }
5592 
5593  public static long mkFpaAdd(long a0, long a1, long a2, long a3) throws Z3Exception
5594  {
5595  long res = INTERNALmkFpaAdd(a0, a1, a2, a3);
5597  if (err != Z3_error_code.Z3_OK)
5598  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5599  return res;
5600  }
5601 
5602  public static long mkFpaSub(long a0, long a1, long a2, long a3) throws Z3Exception
5603  {
5604  long res = INTERNALmkFpaSub(a0, a1, a2, a3);
5606  if (err != Z3_error_code.Z3_OK)
5607  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5608  return res;
5609  }
5610 
5611  public static long mkFpaMul(long a0, long a1, long a2, long a3) throws Z3Exception
5612  {
5613  long res = INTERNALmkFpaMul(a0, a1, a2, a3);
5615  if (err != Z3_error_code.Z3_OK)
5616  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5617  return res;
5618  }
5619 
5620  public static long mkFpaDiv(long a0, long a1, long a2, long a3) throws Z3Exception
5621  {
5622  long res = INTERNALmkFpaDiv(a0, a1, a2, a3);
5624  if (err != Z3_error_code.Z3_OK)
5625  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5626  return res;
5627  }
5628 
5629  public static long mkFpaFma(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
5630  {
5631  long res = INTERNALmkFpaFma(a0, a1, a2, a3, a4);
5633  if (err != Z3_error_code.Z3_OK)
5634  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5635  return res;
5636  }
5637 
5638  public static long mkFpaSqrt(long a0, long a1, long a2) throws Z3Exception
5639  {
5640  long res = INTERNALmkFpaSqrt(a0, a1, a2);
5642  if (err != Z3_error_code.Z3_OK)
5643  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5644  return res;
5645  }
5646 
5647  public static long mkFpaRem(long a0, long a1, long a2) throws Z3Exception
5648  {
5649  long res = INTERNALmkFpaRem(a0, a1, a2);
5651  if (err != Z3_error_code.Z3_OK)
5652  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5653  return res;
5654  }
5655 
5656  public static long mkFpaRoundToIntegral(long a0, long a1, long a2) throws Z3Exception
5657  {
5658  long res = INTERNALmkFpaRoundToIntegral(a0, a1, a2);
5660  if (err != Z3_error_code.Z3_OK)
5661  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5662  return res;
5663  }
5664 
5665  public static long mkFpaMin(long a0, long a1, long a2) throws Z3Exception
5666  {
5667  long res = INTERNALmkFpaMin(a0, a1, a2);
5669  if (err != Z3_error_code.Z3_OK)
5670  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5671  return res;
5672  }
5673 
5674  public static long mkFpaMax(long a0, long a1, long a2) throws Z3Exception
5675  {
5676  long res = INTERNALmkFpaMax(a0, a1, a2);
5678  if (err != Z3_error_code.Z3_OK)
5679  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5680  return res;
5681  }
5682 
5683  public static long mkFpaLeq(long a0, long a1, long a2) throws Z3Exception
5684  {
5685  long res = INTERNALmkFpaLeq(a0, a1, a2);
5687  if (err != Z3_error_code.Z3_OK)
5688  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5689  return res;
5690  }
5691 
5692  public static long mkFpaLt(long a0, long a1, long a2) throws Z3Exception
5693  {
5694  long res = INTERNALmkFpaLt(a0, a1, a2);
5696  if (err != Z3_error_code.Z3_OK)
5697  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5698  return res;
5699  }
5700 
5701  public static long mkFpaGeq(long a0, long a1, long a2) throws Z3Exception
5702  {
5703  long res = INTERNALmkFpaGeq(a0, a1, a2);
5705  if (err != Z3_error_code.Z3_OK)
5706  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5707  return res;
5708  }
5709 
5710  public static long mkFpaGt(long a0, long a1, long a2) throws Z3Exception
5711  {
5712  long res = INTERNALmkFpaGt(a0, a1, a2);
5714  if (err != Z3_error_code.Z3_OK)
5715  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5716  return res;
5717  }
5718 
5719  public static long mkFpaEq(long a0, long a1, long a2) throws Z3Exception
5720  {
5721  long res = INTERNALmkFpaEq(a0, a1, a2);
5723  if (err != Z3_error_code.Z3_OK)
5724  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5725  return res;
5726  }
5727 
5728  public static long mkFpaIsNormal(long a0, long a1) throws Z3Exception
5729  {
5730  long res = INTERNALmkFpaIsNormal(a0, a1);
5732  if (err != Z3_error_code.Z3_OK)
5733  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5734  return res;
5735  }
5736 
5737  public static long mkFpaIsSubnormal(long a0, long a1) throws Z3Exception
5738  {
5739  long res = INTERNALmkFpaIsSubnormal(a0, a1);
5741  if (err != Z3_error_code.Z3_OK)
5742  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5743  return res;
5744  }
5745 
5746  public static long mkFpaIsZero(long a0, long a1) throws Z3Exception
5747  {
5748  long res = INTERNALmkFpaIsZero(a0, a1);
5750  if (err != Z3_error_code.Z3_OK)
5751  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5752  return res;
5753  }
5754 
5755  public static long mkFpaIsInfinite(long a0, long a1) throws Z3Exception
5756  {
5757  long res = INTERNALmkFpaIsInfinite(a0, a1);
5759  if (err != Z3_error_code.Z3_OK)
5760  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5761  return res;
5762  }
5763 
5764  public static long mkFpaIsNan(long a0, long a1) throws Z3Exception
5765  {
5766  long res = INTERNALmkFpaIsNan(a0, a1);
5768  if (err != Z3_error_code.Z3_OK)
5769  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5770  return res;
5771  }
5772 
5773  public static long mkFpaIsNegative(long a0, long a1) throws Z3Exception
5774  {
5775  long res = INTERNALmkFpaIsNegative(a0, a1);
5777  if (err != Z3_error_code.Z3_OK)
5778  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5779  return res;
5780  }
5781 
5782  public static long mkFpaIsPositive(long a0, long a1) throws Z3Exception
5783  {
5784  long res = INTERNALmkFpaIsPositive(a0, a1);
5786  if (err != Z3_error_code.Z3_OK)
5787  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5788  return res;
5789  }
5790 
5791  public static long mkFpaToFpBv(long a0, long a1, long a2) throws Z3Exception
5792  {
5793  long res = INTERNALmkFpaToFpBv(a0, a1, a2);
5795  if (err != Z3_error_code.Z3_OK)
5796  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5797  return res;
5798  }
5799 
5800  public static long mkFpaToFpFloat(long a0, long a1, long a2, long a3) throws Z3Exception
5801  {
5802  long res = INTERNALmkFpaToFpFloat(a0, a1, a2, a3);
5804  if (err != Z3_error_code.Z3_OK)
5805  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5806  return res;
5807  }
5808 
5809  public static long mkFpaToFpReal(long a0, long a1, long a2, long a3) throws Z3Exception
5810  {
5811  long res = INTERNALmkFpaToFpReal(a0, a1, a2, a3);
5813  if (err != Z3_error_code.Z3_OK)
5814  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5815  return res;
5816  }
5817 
5818  public static long mkFpaToFpSigned(long a0, long a1, long a2, long a3) throws Z3Exception
5819  {
5820  long res = INTERNALmkFpaToFpSigned(a0, a1, a2, a3);
5822  if (err != Z3_error_code.Z3_OK)
5823  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5824  return res;
5825  }
5826 
5827  public static long mkFpaToFpUnsigned(long a0, long a1, long a2, long a3) throws Z3Exception
5828  {
5829  long res = INTERNALmkFpaToFpUnsigned(a0, a1, a2, a3);
5831  if (err != Z3_error_code.Z3_OK)
5832  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5833  return res;
5834  }
5835 
5836  public static long mkFpaToUbv(long a0, long a1, long a2, int a3) throws Z3Exception
5837  {
5838  long res = INTERNALmkFpaToUbv(a0, a1, a2, a3);
5840  if (err != Z3_error_code.Z3_OK)
5841  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5842  return res;
5843  }
5844 
5845  public static long mkFpaToSbv(long a0, long a1, long a2, int a3) throws Z3Exception
5846  {
5847  long res = INTERNALmkFpaToSbv(a0, a1, a2, a3);
5849  if (err != Z3_error_code.Z3_OK)
5850  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5851  return res;
5852  }
5853 
5854  public static long mkFpaToReal(long a0, long a1) throws Z3Exception
5855  {
5856  long res = INTERNALmkFpaToReal(a0, a1);
5858  if (err != Z3_error_code.Z3_OK)
5859  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5860  return res;
5861  }
5862 
5863  public static int fpaGetEbits(long a0, long a1) throws Z3Exception
5864  {
5865  int res = INTERNALfpaGetEbits(a0, a1);
5867  if (err != Z3_error_code.Z3_OK)
5868  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5869  return res;
5870  }
5871 
5872  public static int fpaGetSbits(long a0, long a1) throws Z3Exception
5873  {
5874  int res = INTERNALfpaGetSbits(a0, a1);
5876  if (err != Z3_error_code.Z3_OK)
5877  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5878  return res;
5879  }
5880 
5881  public static boolean fpaGetNumeralSign(long a0, long a1, IntPtr a2) throws Z3Exception
5882  {
5883  boolean res = INTERNALfpaGetNumeralSign(a0, a1, a2);
5885  if (err != Z3_error_code.Z3_OK)
5886  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5887  return res;
5888  }
5889 
5890  public static String fpaGetNumeralSignificandString(long a0, long a1) throws Z3Exception
5891  {
5892  String res = INTERNALfpaGetNumeralSignificandString(a0, a1);
5894  if (err != Z3_error_code.Z3_OK)
5895  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5896  return res;
5897  }
5898 
5899  public static String fpaGetNumeralExponentString(long a0, long a1) throws Z3Exception
5900  {
5901  String res = INTERNALfpaGetNumeralExponentString(a0, a1);
5903  if (err != Z3_error_code.Z3_OK)
5904  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5905  return res;
5906  }
5907 
5908  public static boolean fpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2) throws Z3Exception
5909  {
5910  boolean res = INTERNALfpaGetNumeralExponentInt64(a0, a1, a2);
5912  if (err != Z3_error_code.Z3_OK)
5913  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5914  return res;
5915  }
5916 
5917  public static long mkFpaToIeeeBv(long a0, long a1) throws Z3Exception
5918  {
5919  long res = INTERNALmkFpaToIeeeBv(a0, a1);
5921  if (err != Z3_error_code.Z3_OK)
5922  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5923  return res;
5924  }
5925 
5926  public static long mkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
5927  {
5928  long res = INTERNALmkFpaToFpIntReal(a0, a1, a2, a3, a4);
5930  if (err != Z3_error_code.Z3_OK)
5931  throw new Z3Exception(INTERNALgetErrorMsgEx(a0, err.toInt()));
5932  return res;
5933  }
5934 
5935 }
static native boolean INTERNALgetNumeralUint(long a0, long a1, IntPtr a2)
static int statsSize(long a0, long a1)
Definition: Native.java:4449
static long mkFpaFp(long a0, long a1, long a2, long a3)
Definition: Native.java:5521
static void solverDecRef(long a0, long a1)
Definition: Native.java:4286
static native long INTERNALmkBvslt(long a0, long a1, long a2)
static long mkFpaToFpSigned(long a0, long a1, long a2, long a3)
Definition: Native.java:5818
static void fixedpointUpdateRule(long a0, long a1, long a2, long a3)
Definition: Native.java:3361
static long tacticRepeat(long a0, long a1, int a2)
Definition: Native.java:3930
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:4996
static native long INTERNALgetArraySortDomain(long a0, long a1)
static boolean getNumeralUint(long a0, long a1, IntPtr a2)
Definition: Native.java:2549
static long getQuantifierPatternAst(long a0, long a1, int a2)
Definition: Native.java:2666
static long mkBvule(long a0, long a1, long a2)
Definition: Native.java:1460
static native long INTERNALgetGuessedLiterals(long a0)
static long mkSolver(long a0)
Definition: Native.java:4216
static long mkFpaToFpUnsigned(long a0, long a1, long a2, long a3)
Definition: Native.java:5827
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:2657
static long mkExtract(long a0, int a1, int a2, long a3)
Definition: Native.java:1523
static void interrupt(long a0)
Definition: Native.java:700
static long funcInterpGetElse(long a0, long a1)
Definition: Native.java:2968
static long getSmtlibSort(long a0, int a1)
Definition: Native.java:3209
static String astMapToString(long a0, long a1)
Definition: Native.java:3677
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:1964
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:749
static int applyResultGetNumSubgoals(long a0, long a1)
Definition: Native.java:4189
static native long INTERNALmkMul(long a0, int a1, long[] a2)
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:2432
static long mkMod(long a0, long a1, long a2)
Definition: Native.java:1190
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:1496
static int fpaGetEbits(long a0, long a1)
Definition: Native.java:5863
static long algebraicDiv(long a0, long a1, long a2)
Definition: Native.java:4933
static native boolean INTERNALalgebraicIsNeg(long a0, long a1)
static native long INTERNALmkFpaToReal(long a0, long a1)
static native boolean INTERNALrcfLt(long a0, long a1, long a2)
static void delConfig(long a0)
Definition: Native.java:645
static int getSmtlibNumSorts(long a0)
Definition: Native.java:3200
static long mkBvredor(long a0, long a1)
Definition: Native.java:1298
static native void INTERNALfixedpointPop(long a0, long a1)
static String tacticGetHelp(long a0, long a1)
Definition: Native.java:4101
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:3876
static void paramDescrsDecRef(long a0, long a1)
Definition: Native.java:790
static int getModelFuncEntryNumArgs(long a0, long a1, int a2, int a3)
Definition: Native.java:4789
static long getDeclFuncDeclParameter(long a0, long a1, int a2)
Definition: Native.java:2333
static void push(long a0)
Definition: Native.java:4520
static int getNumLiterals(long a0, long a1)
Definition: Native.java:4666
static long rcfMkE(long a0)
Definition: Native.java:5076
static void globalParamResetAll()
Definition: Native.java:628
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:5584
static native long INTERNALgetQuantifierBody(long a0, long a1)
static void applyResultIncRef(long a0, long a1)
Definition: Native.java:4164
static long getModelFuncEntryArg(long a0, long a1, int a2, int a3, int a4)
Definition: Native.java:4798
static int getNumProbes(long a0)
Definition: Native.java:4083
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:1001
static boolean getNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3)
Definition: Native.java:2576
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:3138
static long mkNumeral(long a0, String a1, long a2)
Definition: Native.java:1856
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 native long INTERNALprobeEq(long a0, long a1, long a2)
static long mkFpaDiv(long a0, long a1, long a2, long a3)
Definition: Native.java:5620
static void updateParamValue(long a0, String a1, String a2)
Definition: Native.java:692
static void toggleWarningMessages(boolean a0)
Definition: Native.java:3045
static String getSymbolString(long a0, long a1)
Definition: Native.java:2018
static native long INTERNALmkFpaMin(long a0, long a1, long a2)
static boolean algebraicNeq(long a0, long a1, long a2)
Definition: Native.java:5005
static native void INTERNALfixedpointDecRef(long a0, long a1)
static void astMapErase(long a0, long a1, long a2)
Definition: Native.java:3643
static long mkFreshConst(long a0, String a1, long a2)
Definition: Native.java:1037
static void paramsSetSymbol(long a0, long a1, long a2, long a3)
Definition: Native.java:757
static native int INTERNALgetModelNumFuncs(long a0, long a1)
static long algebraicMul(long a0, long a1, long a2)
Definition: Native.java:4924
static String solverGetReasonUnknown(long a0, long a1)
Definition: Native.java:4397
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:639
static void persistAst(long a0, long a1, int a2)
Definition: Native.java:4545
static long mkTactic(long a0, String a1)
Definition: Native.java:3817
static native long INTERNALmkBvmulNoOverflow(long a0, long a1, long a2, boolean a3)
static long getArraySortRange(long a0, long a1)
Definition: Native.java:2099
static native int INTERNALmodelGetNumConsts(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:4888
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:3842
static native String INTERNALsimplifyGetHelp(long a0)
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:2898
static long mkDatatype(long a0, long a1, int a2, long[] a3)
Definition: Native.java:959
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:5773
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:1640
static native long INTERNALmkBvsub(long a0, long a1, long a2)
static int paramDescrsGetKind(long a0, long a1, long a2)
Definition: Native.java:798
static native boolean INTERNALgoalIsDecidedUnsat(long a0, long a1)
static long mkFpaRne(long a0)
Definition: Native.java:5332
static native void INTERNALrcfDel(long a0, long a1)
static String statsGetKey(long a0, long a1, int a2)
Definition: Native.java:4458
static native void INTERNALtoggleWarningMessages(boolean a0)
static void goalReset(long a0, long a1)
Definition: Native.java:3746
static native long INTERNALgetDeclAstParameter(long a0, long a1, int a2)
static void appendLog(String a0)
Definition: Native.java:3035
static long mkContext(long a0)
Definition: Native.java:655
static boolean getNumeralUint64(long a0, long a1, LongPtr a2)
Definition: Native.java:2558
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:1010
static long getTupleSortFieldDecl(long a0, long a1, int a2)
Definition: Native.java:2126
static void incRef(long a0, long a1)
Definition: Native.java:676
static native long INTERNALmkDatatype(long a0, long a1, int a2, long[] a3)
static int check(long a0)
Definition: Native.java:4570
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:1136
static native void INTERNALastVectorDecRef(long a0, long a1)
static int funcInterpGetNumEntries(long a0, long a1)
Definition: Native.java:2950
static native void INTERNALgoalReset(long a0, long a1)
static long rcfAdd(long a0, long a1, long a2)
Definition: Native.java:5103
static long solverGetParamDescrs(long a0, long a1)
Definition: Native.java:4261
static native long INTERNALmkBvsmod(long a0, long a1, long a2)
static native String INTERNALsolverToString(long a0, long a1)
static native String INTERNALgetDeclRationalParameter(long a0, long a1, int a2)
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:2171
static native int INTERNALgetSmtlibNumDecls(long a0)
static boolean goalIsDecidedUnsat(long a0, long a1)
Definition: Native.java:3790
static void resetMemory()
Definition: Native.java:3271
static native int INTERNALgetQuantifierNumBound(long a0, long a1)
static long funcEntryGetValue(long a0, long a1)
Definition: Native.java:3002
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:1163
static long tacticFailIf(long a0, long a1)
Definition: Native.java:3957
static native void INTERNALsolverPush(long a0, long a1)
static long mkExtRotateLeft(long a0, long a1, long a2)
Definition: Native.java:1604
static native long INTERNALmkFpaNan(long a0, long a1)
static long funcDeclToAst(long a0, long a1)
Definition: Native.java:2189
static long solverGetStatistics(long a0, long a1)
Definition: Native.java:4406
static native long INTERNALmkIntSort(long a0)
static long mkFpaIsPositive(long a0, long a1)
Definition: Native.java:5782
static long mkFpaSort16(long a0)
Definition: Native.java:5431
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:4622
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 INTERNALgetBvSortSize(long a0, long a1)
static native long INTERNALmkBvredor(long a0, long a1)
static void fixedpointAddRule(long a0, long a1, long a2, long a3)
Definition: Native.java:3301
static native long INTERNALtacticParAndThen(long a0, long a1, long a2)
static long mkAstVector(long a0)
Definition: Native.java:3507
static long mkFpaSqrt(long a0, long a1, long a2)
Definition: Native.java:5638
static native int INTERNALgetSearchFailure(long a0)
static boolean statsIsUint(long a0, long a1, int a2)
Definition: Native.java:4467
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:1568
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:2531
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:906
static void probeDecRef(long a0, long a1)
Definition: Native.java:3859
static long algebraicRoot(long a0, long a1, int a2)
Definition: Native.java:4942
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:2702
static long getDenominator(long a0, long a1)
Definition: Native.java:2522
static long getDatatypeSortRecognizer(long a0, long a1, int a2)
Definition: Native.java:2153
static long getModelConstant(long a0, long a1, int a2)
Definition: Native.java:4718
static native long INTERNALmkBvugt(long a0, long a1, long a2)
static String probeGetDescr(long a0, String a1)
Definition: Native.java:4128
static long mkBvuge(long a0, long a1, long a2)
Definition: Native.java:1478
static long mkSolverForLogic(long a0, long a1)
Definition: Native.java:4234
static long getSmtlibDecl(long a0, int a1)
Definition: Native.java:3191
static native void INTERNALsolverIncRef(long a0, long a1)
static void solverReset(long a0, long a1)
Definition: Native.java:4310
static String getDeclRationalParameter(long a0, long a1, int a2)
Definition: Native.java:2342
static native int INTERNALfpaGetSbits(long a0, long a1)
static int modelGetNumSorts(long a0, long a1)
Definition: Native.java:2889
static native void INTERNALparamsDecRef(long a0, long a1)
static long mkFpaAdd(long a0, long a1, long a2, long a3)
Definition: Native.java:5593
static long getModelFuncDecl(long a0, long a1, int a2)
Definition: Native.java:4736
static long simplifyGetParamDescrs(long a0)
Definition: Native.java:2756
static void fixedpointAssert(long a0, long a1, long a2)
Definition: Native.java:3317
static long tacticApplyEx(long a0, long a1, long a2, long a3)
Definition: Native.java:4155
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:3029
static native long INTERNALmkUninterpretedSort(long a0, long a1)
static long mkLe(long a0, long a1, long a2)
Definition: Native.java:1226
static long mkSetIntersect(long a0, int a1, long[] a2)
Definition: Native.java:1811
static long rcfMkInfinitesimal(long a0)
Definition: Native.java:5085
static native long INTERNALmkFpaFp(long a0, long a1, long a2, long a3)
static long mkFpaRem(long a0, long a1, long a2)
Definition: Native.java:5647
static long rcfPower(long a0, long a1, int a2)
Definition: Native.java:5157
static native void INTERNALgoalDecRef(long a0, long a1)
static long getRelevantLabels(long a0)
Definition: Native.java:4631
static int modelGetNumConsts(long a0, long a1)
Definition: Native.java:2853
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:1514
static native boolean INTERNALalgebraicLe(long a0, long a1, long a2)
static long mkSelect(long a0, long a1, long a2)
Definition: Native.java:1712
static native void INTERNALdisableLiteral(long a0, long a1, int a2)
static long mkBvnand(long a0, long a1, long a2)
Definition: Native.java:1334
static long mkFpaRoundTowardNegative(long a0)
Definition: Native.java:5377
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:3293
static long mkFpaToReal(long a0, long a1)
Definition: Native.java:5854
static int fixedpointQueryRelations(long a0, long a1, int a2, long[] a3)
Definition: Native.java:3334
static native long INTERNALmkBoolSort(long a0)
static int getNumScopes(long a0)
Definition: Native.java:4536
static double probeApply(long a0, long a1, long a2)
Definition: Native.java:4137
static int readInterpolationProblem(long a0, IntPtr a1, ObjArrayPtr a2, UIntArrayPtr a3, String a4, StringPtr a5, IntPtr a6, ObjArrayPtr a7)
Definition: Native.java:5288
static long getPattern(long a0, long a1, int a2)
Definition: Native.java:2621
static native void INTERNALtacticIncRef(long a0, long a1)
static native long INTERNALmkBvsge(long a0, long a1, long a2)
static long probeEq(long a0, long a1, long a2)
Definition: Native.java:4029
static long getAsArrayFuncDecl(long a0, long a1)
Definition: Native.java:2925
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:1244
static native long INTERNALtacticWhen(long a0, long a1, long a2)
static long mkXor(long a0, long a1, long a2)
Definition: Native.java:1118
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:2252
static long mkBvslt(long a0, long a1, long a2)
Definition: Native.java:1451
static void enableTrace(String a0)
Definition: Native.java:3261
static native String INTERNALrcfNumToDecimalString(long a0, long a1, int a2)
static void goalAssert(long a0, long a1, long a2)
Definition: Native.java:3720
static native long INTERNALmkIte(long a0, long a1, long a2, long a3)
static boolean goalInconsistent(long a0, long a1)
Definition: Native.java:3728
static void getVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3)
Definition: Native.java:3256
static String interpolationProfile(long a0)
Definition: Native.java:5279
static long getGuessedLiterals(long a0)
Definition: Native.java:4649
static int getErrorCode(long a0)
Definition: Native.java:3227
static long mkFpaEq(long a0, long a1, long a2)
Definition: Native.java:5719
static long mkAdd(long a0, int a1, long[] a2)
Definition: Native.java:1145
static native String INTERNALfixedpointGetReasonUnknown(long a0, long a1)
static int getSmtlibNumFormulas(long a0)
Definition: Native.java:3146
static int getSearchFailure(long a0)
Definition: Native.java:4613
static native String INTERNALmodelToString(long a0, long a1)
static long mkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4)
Definition: Native.java:5557
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:3438
static boolean astMapContains(long a0, long a1, long a2)
Definition: Native.java:3617
static long fixedpointGetAnswer(long a0, long a1)
Definition: Native.java:3343
static long toApp(long a0, long a1)
Definition: Native.java:2477
static native long INTERNALtacticFail(long a0)
static void astVectorIncRef(long a0, long a1)
Definition: Native.java:3516
static long probeOr(long a0, long a1, long a2)
Definition: Native.java:4047
static int getSortKind(long a0, long a1)
Definition: Native.java:2063
static String fpaGetNumeralExponentString(long a0, long a1)
Definition: Native.java:5899
static native long INTERNALmkLe(long a0, long a1, long a2)
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 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:3826
static long mkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7)
Definition: Native.java:1937
static native String INTERNALcontextToString(long a0)
static void goalIncRef(long a0, long a1)
Definition: Native.java:3695
static int getDeclNumParameters(long a0, long a1)
Definition: Native.java:2270
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:2369
static native void INTERNALfixedpointAssert(long a0, long a1, long a2)
static native void INTERNALblockLiterals(long a0, long a1)
static native long INTERNALmkContextRc(long a0)
static int getDomainSize(long a0, long a1)
Definition: Native.java:2234
static int getModelNumFuncs(long a0, long a1)
Definition: Native.java:4727
static long getArraySortDomain(long a0, long a1)
Definition: Native.java:2090
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:4056
static native String INTERNALfpaGetNumeralExponentString(long a0, long a1)
static void paramsValidate(long a0, long a1, long a2)
Definition: Native.java:774
static long mkSignExt(long a0, int a1, long a2)
Definition: Native.java:1532
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:4978
static String getErrorMsg(int a0)
Definition: Native.java:3241
static long mkBvsmod(long a0, long a1, long a2)
Definition: Native.java:1433
static long mkBvaddNoUnderflow(long a0, long a1, long a2)
Definition: Native.java:1649
static long getLiteral(long a0, long a1, int a2)
Definition: Native.java:4684
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:1829
static native void INTERNALsolverSetParams(long a0, long a1, long a2)
static long solverGetProof(long a0, long a1)
Definition: Native.java:4379
static long mkInt(long a0, int a1, long a2)
Definition: Native.java:1874
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:741
static native int INTERNALfixedpointQuery(long a0, long a1, long a2)
static long getQuantifierBoundSort(long a0, long a1, int a2)
Definition: Native.java:2711
static native void INTERNALparamsSetDouble(long a0, long a1, long a2, double a3)
static long fixedpointFromString(long a0, long a1, String a2)
Definition: Native.java:3473
static long probeConst(long a0, double a1)
Definition: Native.java:3984
static native String INTERNALastVectorToString(long a0, long a1)
static long mkSetAdd(long a0, long a1, long a2)
Definition: Native.java:1784
static native void INTERNALsetAstPrintMode(long a0, int a1)
static void solverIncRef(long a0, long a1)
Definition: Native.java:4278
static long mkFpaNumeralInt(long a0, int a1, long a2)
Definition: Native.java:5548
static long getLabelSymbol(long a0, long a1, int a2)
Definition: Native.java:4675
static long mkBvmulNoOverflow(long a0, long a1, long a2, boolean a3)
Definition: Native.java:1694
static native long INTERNALsolverGetProof(long a0, long a1)
static long mkBvneg(long a0, long a1)
Definition: Native.java:1361
static native long INTERNALmkFpaEq(long a0, long a1, long a2)
static long mkInt64(long a0, long a1, long a2)
Definition: Native.java:1892
static boolean eval(long a0, long a1, long a2, LongPtr a3)
Definition: Native.java:4816
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:5413
static long mkBvsdiv(long a0, long a1, long a2)
Definition: Native.java:1406
static long mkMap(long a0, long a1, int a2, long[] a3)
Definition: Native.java:1739
static int statsGetUintValue(long a0, long a1, int a2)
Definition: Native.java:4485
static native long INTERNALgoalFormula(long a0, long a1, int a2)
static String astVectorToString(long a0, long a1)
Definition: Native.java:3583
static int getNumTactics(long a0)
Definition: Native.java:4065
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:2774
static long mkZeroExt(long a0, int a1, long a2)
Definition: Native.java:1541
static long mkBvnot(long a0, long a1)
Definition: Native.java:1280
static long mkFpaRna(long a0)
Definition: Native.java:5350
static long mkDistinct(long a0, int a1, long[] a2)
Definition: Native.java:1073
static native long INTERNALgetDeclSortParameter(long a0, long a1, int a2)
static long mkUnaryMinus(long a0, long a1)
Definition: Native.java:1172
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:4825
static long mkSetDifference(long a0, long a1, long a2)
Definition: Native.java:1820
static double statsGetDoubleValue(long a0, long a1, int a2)
Definition: Native.java:4494
static native int INTERNALstatsGetUintValue(long a0, long a1, int a2)
static long mkBvsgt(long a0, long a1, long a2)
Definition: Native.java:1505
static long mkRealSort(long a0)
Definition: Native.java:879
static native int INTERNALalgebraicEval(long a0, long a1, int a2, long[] a3)
static long mkSetDel(long a0, long a1, long a2)
Definition: Native.java:1793
static int goalPrecision(long a0, long a1)
Definition: Native.java:3711
static long mkRotateRight(long a0, int a1, long a2)
Definition: Native.java:1595
static native long INTERNALmodelGetFuncDecl(long a0, long a1, int a2)
static long toFuncDecl(long a0, long a1)
Definition: Native.java:2486
static long mkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3)
Definition: Native.java:1667
static long mkStore(long a0, long a1, long a2, long a3)
Definition: Native.java:1721
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:1928
static long mkStringSymbol(long a0, String a1)
Definition: Native.java:843
static native int INTERNALgetDomainSize(long a0, long a1)
static long fixedpointGetParamDescrs(long a0, long a1)
Definition: Native.java:3455
static String getNumeralDecimalString(long a0, long a1, int a2)
Definition: Native.java:2504
static long getQuantifierBody(long a0, long a1)
Definition: Native.java:2720
static native long INTERNALmkOr(long a0, int a1, long[] a2)
static long mkSolverFromTactic(long a0, long a1)
Definition: Native.java:4243
static long mkBvadd(long a0, long a1, long a2)
Definition: Native.java:1370
static void astMapIncRef(long a0, long a1)
Definition: Native.java:3601
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:3592
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:3378
static void delContext(long a0)
Definition: Native.java:671
static native long INTERNALmkSelect(long a0, long a1, long a2)
static long getDeclSymbolParameter(long a0, long a1, int a2)
Definition: Native.java:2306
static long mkBvsle(long a0, long a1, long a2)
Definition: Native.java:1469
static String patternToString(long a0, long a1)
Definition: Native.java:3067
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:733
static void softCheckCancel(long a0)
Definition: Native.java:4605
static native long INTERNALmkPower(long a0, long a1, long a2)
static boolean rcfLe(long a0, long a1, long a2)
Definition: Native.java:5184
static native long INTERNALmkBvuge(long a0, long a1, long a2)
static int getAstId(long a0, long a1)
Definition: Native.java:2396
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:5701
static void statsIncRef(long a0, long a1)
Definition: Native.java:4433
static long mkFpaGt(long a0, long a1, long a2)
Definition: Native.java:5710
static native int INTERNALgetFuncDeclId(long a0, long a1)
static boolean isAsArray(long a0, long a1)
Definition: Native.java:2916
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:5791
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 long updateTerm(long a0, long a1, int a2, long[] a3)
Definition: Native.java:2765
static boolean isWellSorted(long a0, long a1)
Definition: Native.java:2423
static void delModel(long a0, long a1)
Definition: Native.java:4597
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:4763
static native int INTERNALsolverCheck(long a0, long a1)
static long getContextAssignment(long a0)
Definition: Native.java:4852
static native long INTERNALmkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4)
static void statsDecRef(long a0, long a1)
Definition: Native.java:4441
static boolean evalFuncDecl(long a0, long a1, long a2, LongPtr a3)
Definition: Native.java:4745
static long mkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8)
Definition: Native.java:1946
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:3266
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:3050
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:5246
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:5014
static native boolean INTERNALevalFuncDecl(long a0, long a1, long a2, LongPtr a3)
static int getQuantifierNumNoPatterns(long a0, long a1)
Definition: Native.java:2675
static long fixedpointGetRules(long a0, long a1)
Definition: Native.java:3420
static String contextToString(long a0)
Definition: Native.java:4834
static void queryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5)
Definition: Native.java:993
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:2540
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:5193
static native long INTERNALmkFpaInf(long a0, long a1, boolean a2)
static long goalTranslate(long a0, long a1, long a2)
Definition: Native.java:3799
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:3574
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:915
static long mkDiv(long a0, long a1, long a2)
Definition: Native.java:1181
static long goalFormula(long a0, long a1, int a2)
Definition: Native.java:3763
static native void INTERNALsoftCheckCancel(long a0)
static int checkAndGetModel(long a0, LongPtr a1)
Definition: Native.java:4561
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:1982
static long mkIte(long a0, long a1, long a2, long a3)
Definition: Native.java:1091
static native long INTERNALprobeOr(long a0, long a1, long a2)
static void funcInterpIncRef(long a0, long a1)
Definition: Native.java:2934
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:5845
static void fixedpointRegisterRelation(long a0, long a1, long a2)
Definition: Native.java:3404
static String tacticGetDescr(long a0, String a1)
Definition: Native.java:4119
static native void INTERNALmkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4)
static int getPatternNumTerms(long a0, long a1)
Definition: Native.java:2612
static long tacticFailIfNotDecided(long a0)
Definition: Native.java:3966
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 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:2835
static long getSortName(long a0, long a1)
Definition: Native.java:2027
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:4225
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:2684
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:5211
static String funcDeclToString(long a0, long a1)
Definition: Native.java:3085
static void probeIncRef(long a0, long a1)
Definition: Native.java:3851
static long mkSetMember(long a0, long a1, long a2)
Definition: Native.java:1838
static void funcEntryDecRef(long a0, long a1)
Definition: Native.java:2994
static String getNumeralString(long a0, long a1)
Definition: Native.java:2495
static native long INTERNALsolverGetStatistics(long a0, long a1)
static int computeInterpolant(long a0, long a1, long a2, LongPtr a3, LongPtr a4)
Definition: Native.java:5270
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:5458
static long getDatatypeSortConstructor(long a0, long a1, int a2)
Definition: Native.java:2144
static native void INTERNALparamsIncRef(long a0, long a1)
static long mkFpaSort64(long a0)
Definition: Native.java:5467
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:5121
static int rcfMkRoots(long a0, int a1, long[] a2, long[] a3)
Definition: Native.java:5094
static long mkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4)
Definition: Native.java:1028
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:3651
static native long INTERNALgetSmtlibDecl(long a0, int a1)
static native void INTERNALenableTrace(String a0)
static boolean isNumeralAst(long a0, long a1)
Definition: Native.java:2459
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:4861
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:3885
static long tacticSkip(long a0)
Definition: Native.java:3939
static int getSmtlibNumDecls(long a0)
Definition: Native.java:3182
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:4318
static long mkBvurem(long a0, long a1, long a2)
Definition: Native.java:1415
static native String INTERNALgetSmtlibError(long a0)
static long mkSetSubset(long a0, long a1, long a2)
Definition: Native.java:1847
static long mkImplies(long a0, long a1, long a2)
Definition: Native.java:1109
static long funcEntryGetArg(long a0, long a1, int a2)
Definition: Native.java:3020
static int getIndexValue(long a0, long a1)
Definition: Native.java:2630
static int algebraicSign(long a0, long a1)
Definition: Native.java:4897
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:2117
static long probeGt(long a0, long a1, long a2)
Definition: Native.java:4002
static long fixedpointFromFile(long a0, long a1, String a2)
Definition: Native.java:3482
static long mkFpaAbs(long a0, long a1)
Definition: Native.java:5575
static long mkFpaIsNan(long a0, long a1)
Definition: Native.java:5764
static boolean fpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2)
Definition: Native.java:5908
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:3173
static String rcfNumToString(long a0, long a1, boolean a2, boolean a3)
Definition: Native.java:5220
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:3532
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:4807
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:5139
static int checkAssumptions(long a0, int a1, long[] a2, LongPtr a3, LongPtr a4, IntPtr a5, long[] a6)
Definition: Native.java:4579
static native String INTERNALfixedpointToString(long a0, long a1, int a2, long[] a3)
static long mkFpaSortSingle(long a0)
Definition: Native.java:5440
static int funcInterpGetArity(long a0, long a1)
Definition: Native.java:2977
static long mkEq(long a0, long a1, long a2)
Definition: Native.java:1064
static native int INTERNALgoalDepth(long a0, long a1)
static boolean modelEval(long a0, long a1, long a2, boolean a3, LongPtr a4)
Definition: Native.java:2817
static native long INTERNALgetAlgebraicNumberLower(long a0, long a1, int a2)
static int getDeclKind(long a0, long a1)
Definition: Native.java:2225
static native long INTERNALapplyResultGetSubgoal(long a0, long a1, int a2)
static String applyResultToString(long a0, long a1)
Definition: Native.java:4180
static native void INTERNALastVectorPush(long a0, long a1, long a2)
static long mkRem(long a0, long a1, long a2)
Definition: Native.java:1199
static long rcfMkPi(long a0)
Definition: Native.java:5067
static native long INTERNALtacticRepeat(long a0, long a1, int a2)
static int goalNumExprs(long a0, long a1)
Definition: Native.java:3772
static int getArity(long a0, long a1)
Definition: Native.java:2243
static long patternToAst(long a0, long a1)
Definition: Native.java:2603
static boolean rcfLt(long a0, long a1, long a2)
Definition: Native.java:5166
static String paramDescrsToString(long a0, long a1)
Definition: Native.java:825
static long getAlgebraicNumberLower(long a0, long a1, int a2)
Definition: Native.java:2585
static long mkExtRotateRight(long a0, long a1, long a2)
Definition: Native.java:1613
static String fixedpointToString(long a0, long a1, int a2, long[] a3)
Definition: Native.java:3464
static void fixedpointIncRef(long a0, long a1)
Definition: Native.java:3285
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:5611
static native long INTERNALmkSetSort(long a0, long a1)
static long tacticGetParamDescrs(long a0, long a1)
Definition: Native.java:4110
static native void INTERNALgoalIncRef(long a0, long a1)
static boolean algebraicGt(long a0, long a1, long a2)
Definition: Native.java:4969
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:4294
static int getBvSortSize(long a0, long a1)
Definition: Native.java:2072
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:5032
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:1622
static void solverAssert(long a0, long a1, long a2)
Definition: Native.java:4327
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:2324
static void astMapInsert(long a0, long a1, long a2, long a3)
Definition: Native.java:3635
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:4960
static native long INTERNALrcfInv(long a0, long a1)
static native long INTERNALmkSolverFromTactic(long a0, long a1)
static long mkFpaRtz(long a0)
Definition: Native.java:5404
static native long INTERNALmkIsInt(long a0, long a1)
static long astMapKeys(long a0, long a1)
Definition: Native.java:3668
static long mkBvand(long a0, long a1, long a2)
Definition: Native.java:1307
static long funcInterpGetEntry(long a0, long a1, int a2)
Definition: Native.java:2959
static int goalDepth(long a0, long a1)
Definition: Native.java:3737
static void blockLiterals(long a0, long a1)
Definition: Native.java:4701
static long mkRepeat(long a0, int a1, long a2)
Definition: Native.java:1550
static native long INTERNALmkBvudiv(long a0, long a1, long a2)
static int getQuantifierNumBound(long a0, long a1)
Definition: Native.java:2693
static long mkIntSort(long a0)
Definition: Native.java:870
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:4252
static String fpaGetNumeralSignificandString(long a0, long a1)
Definition: Native.java:5890
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:985
static native long INTERNALmkXor(long a0, long a1, long a2)
static int getSymbolInt(long a0, long a1)
Definition: Native.java:2009
static long getRelationColumn(long a0, long a1, int a2)
Definition: Native.java:2180
static long mkFpaRoundingModeSort(long a0)
Definition: Native.java:5314
static String solverToString(long a0, long a1)
Definition: Native.java:4415
static long mkInjectiveFunction(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:4503
static native long INTERNALmkTrue(long a0)
static native int INTERNALgetErrorCode(long a0)
static long mkConstructorList(long a0, int a1, long[] a2)
Definition: Native.java:968
static void closeLog()
Definition: Native.java:3040
static int getQuantifierWeight(long a0, long a1)
Definition: Native.java:2648
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:1910
static long mkFpaRoundToIntegral(long a0, long a1, long a2)
Definition: Native.java:5656
static native long INTERNALmkReal2int(long a0, long a1)
static boolean algebraicIsNeg(long a0, long a1)
Definition: Native.java:4879
static String benchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7)
Definition: Native.java:3103
static long algebraicSub(long a0, long a1, long a2)
Definition: Native.java:4915
static native long INTERNALgetLiteral(long a0, long a1, int a2)
static long rcfSub(long a0, long a1, long a2)
Definition: Native.java:5112
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:3412
static native int INTERNALsolverCheckAssumptions(long a0, long a1, int a2, long[] a3)
static long mkFpaNumeralFloat(long a0, float a1, long a2)
Definition: Native.java:5530
static native long INTERNALmkFpaGeq(long a0, long a1, long a2)
static long mkBvult(long a0, long a1, long a2)
Definition: Native.java:1442
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:650
static void parseSmtlibString(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
Definition: Native.java:3130
static native String INTERNALgetProbeName(long a0, int a1)
static int getSmtlibNumAssumptions(long a0)
Definition: Native.java:3164
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:4361
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:2880
static int getDeclIntParameter(long a0, long a1, int a2)
Definition: Native.java:2288
static boolean algebraicGe(long a0, long a1, long a2)
Definition: Native.java:4987
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:717
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:1127
static native long INTERNALmkFpaRoundNearestTiesToAway(long a0)
static boolean isArrayValue(long a0, long a1, long a2, IntPtr a3)
Definition: Native.java:4754
static native long INTERNALmkSetDifference(long a0, long a1, long a2)
static String statisticsToString(long a0)
Definition: Native.java:4843
static long rcfMkSmallInt(long a0, int a1)
Definition: Native.java:5058
static native long INTERNALmkRotateLeft(long a0, int a1, long a2)
static long applyResultConvertModel(long a0, long a1, int a2, long a3)
Definition: Native.java:4207
static native long INTERNALmkFpaNumeralFloat(long a0, float a1, long a2)
static long mkLt(long a0, long a1, long a2)
Definition: Native.java:1217
static native int INTERNALfixedpointGetNumLevels(long a0, long a1, long a2)
static long rcfMkRational(long a0, String a1)
Definition: Native.java:5049
static int astMapSize(long a0, long a1)
Definition: Native.java:3659
static void fixedpointPop(long a0, long a1)
Definition: Native.java:3499
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:663
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:5148
static native long INTERNALmkUnsignedInt(long a0, int a1, long a2)
static native long INTERNALmkFpaRoundingModeSort(long a0)
static long mkFpaRtp(long a0)
Definition: Native.java:5368
static native long INTERNALmkExtRotateLeft(long a0, long a1, long a2)
static int fpaGetSbits(long a0, long a1)
Definition: Native.java:5872
static int fixedpointGetNumLevels(long a0, long a1, long a2)
Definition: Native.java:3369
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:2738
static long mkFpaRoundTowardPositive(long a0)
Definition: Native.java:5359
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:5737
static long mkBvsub(long a0, long a1, long a2)
Definition: Native.java:1379
static long mkFpaToIeeeBv(long a0, long a1)
Definition: Native.java:5917
static long mkConstArray(long a0, long a1, long a2)
Definition: Native.java:1730
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:2081
static long mkUninterpretedSort(long a0, long a1)
Definition: Native.java:852
static native long INTERNALrcfMul(long a0, long a1, long a2)
static String getErrorMsgEx(long a0, int a1)
Definition: Native.java:3247
static long mkInt2real(long a0, long a1)
Definition: Native.java:1253
static long mkConst(long a0, long a1, long a2)
Definition: Native.java:1019
static boolean statsIsDouble(long a0, long a1, int a2)
Definition: Native.java:4476
static long mkFpaInf(long a0, long a1, boolean a2)
Definition: Native.java:5503
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:1487
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:2907
static long modelGetConstDecl(long a0, long a1, int a2)
Definition: Native.java:2862
static void applyResultDecRef(long a0, long a1)
Definition: Native.java:4172
static native long INTERNALmkIff(long a0, long a1, long a2)
static void assertCnstr(long a0, long a1)
Definition: Native.java:4553
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:5800
static long mkFpaRoundNearestTiesToAway(long a0)
Definition: Native.java:5341
static long tacticParAndThen(long a0, long a1, long a2)
Definition: Native.java:3894
static String getProbeName(long a0, int a1)
Definition: Native.java:4092
static native boolean INTERNALrcfNeq(long a0, long a1, long a2)
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:5023
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:2809
static native void INTERNALastMapErase(long a0, long a1, long a2)
static native long INTERNALmkSetMember(long a0, long a1, long a2)
static native void INTERNALapplyResultIncRef(long a0, long a1)
static long getAlgebraicNumberUpper(long a0, long a1, int a2)
Definition: Native.java:2594
static String fixedpointGetHelp(long a0, long a1)
Definition: Native.java:3446
static void goalDecRef(long a0, long a1)
Definition: Native.java:3703
static long mkBvashr(long a0, long a1, long a2)
Definition: Native.java:1577
static native long INTERNALmkRem(long a0, long a1, long a2)
static long getNumerator(long a0, long a1)
Definition: Native.java:2513
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:3233
static long mkGt(long a0, long a1, long a2)
Definition: Native.java:1235
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 long mkFullSet(long a0, long a1)
Definition: Native.java:1775
static native String INTERNALparamDescrsToString(long a0, long a1)
static long modelGetConstInterp(long a0, long a1, long a2)
Definition: Native.java:2826
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 int getSymbolKind(long a0, long a1)
Definition: Native.java:2000
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:3491
static void solverSetParams(long a0, long a1, long a2)
Definition: Native.java:4270
static native void INTERNALinterrupt(long a0)
static long getTupleSortMkDecl(long a0, long a1)
Definition: Native.java:2108
static long getDeclSortParameter(long a0, long a1, int a2)
Definition: Native.java:2315
static String goalToString(long a0, long a1)
Definition: Native.java:3808
static native long INTERNALmkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4)
static void pop(long a0, int a1)
Definition: Native.java:4528
static long probeLe(long a0, long a1, long a2)
Definition: Native.java:4011
static native void INTERNALincRef(long a0, long a1)
static void solverAssertAndTrack(long a0, long a1, long a2, long a3)
Definition: Native.java:4335
static native boolean INTERNALfpaGetNumeralSign(long a0, long a1, IntPtr a2)
static long mkSetSort(long a0, long a1)
Definition: Native.java:1757
static long algebraicAdd(long a0, long a1, long a2)
Definition: Native.java:4906
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:5755
static native long INTERNALmkFpaIsZero(long a0, long a1)
static long astMapFind(long a0, long a1, long a2)
Definition: Native.java:3626
static int getAstHash(long a0, long a1)
Definition: Native.java:2405
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:5255
static long parseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
Definition: Native.java:3112
static long mkIntSymbol(long a0, int a1)
Definition: Native.java:834
static native long INTERNALmkSetAdd(long a0, long a1, long a2)
static long tacticApply(long a0, long a1, long a2)
Definition: Native.java:4146
static void tacticDecRef(long a0, long a1)
Definition: Native.java:3834
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:1703
static native long INTERNALmkBvmul(long a0, long a1, long a2)
static void astVectorSet(long a0, long a1, int a2, long a3)
Definition: Native.java:3550
static long mkRotateLeft(long a0, int a1, long a2)
Definition: Native.java:1586
static String simplifyGetHelp(long a0)
Definition: Native.java:2747
static long mkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4)
Definition: Native.java:5566
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:4870
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:1991
static boolean isApp(long a0, long a1)
Definition: Native.java:2450
static native int INTERNALgetAstKind(long a0, long a1)
static void globalParamSet(String a0, String a1)
Definition: Native.java:623
static String paramsToString(long a0, long a1)
Definition: Native.java:765
static long mkFpaMin(long a0, long a1, long a2)
Definition: Native.java:5665
static native boolean INTERNALgetFiniteDomainSortSize(long a0, long a1, LongPtr a2)
static long mkBvredand(long a0, long a1)
Definition: Native.java:1289
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:4424
static native boolean INTERNALalgebraicGe(long a0, long a1, long a2)
static long tacticFail(long a0)
Definition: Native.java:3948
static native long INTERNALmkEq(long a0, long a1, long a2)
static int paramDescrsSize(long a0, long a1)
Definition: Native.java:807
static native long INTERNALrcfMkPi(long a0)
static long mkBvxor(long a0, long a1, long a2)
Definition: Native.java:1325
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:2054
static native long INTERNALrcfDiv(long a0, long a1, long a2)
static long tacticUsingParams(long a0, long a1, long a2)
Definition: Native.java:3975
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:3993
static long mkFpaIsNormal(long a0, long a1)
Definition: Native.java:5728
static long getAppArg(long a0, long a1, int a2)
Definition: Native.java:2378
static long mkBvudiv(long a0, long a1, long a2)
Definition: Native.java:1397
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:5494
static native boolean INTERNALisWellSorted(long a0, long a1)
static long probeGe(long a0, long a1, long a2)
Definition: Native.java:4020
static long fixedpointGetStatistics(long a0, long a1)
Definition: Native.java:3395
static long mkBvshl(long a0, long a1, long a2)
Definition: Native.java:1559
static native void INTERNALastVectorIncRef(long a0, long a1)
static void decRef(long a0, long a1)
Definition: Native.java:684
static native long INTERNALalgebraicAdd(long a0, long a1, long a2)
static int getFuncDeclId(long a0, long a1)
Definition: Native.java:2207
static long astVectorGet(long a0, long a1, int a2)
Definition: Native.java:3541
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:1055
static long mkFpaRtn(long a0)
Definition: Native.java:5386
static long mkBvsrem(long a0, long a1, long a2)
Definition: Native.java:1424
static long getInterpolant(long a0, long a1, long a2, long a3)
Definition: Native.java:5261
static boolean goalIsDecidedSat(long a0, long a1)
Definition: Native.java:3781
static native long INTERNALmkEmptySet(long a0, long a1)
static long mkFixedpoint(long a0)
Definition: Native.java:3276
static native int INTERNALgetNumProbes(long a0)
static native long INTERNALmkAstMap(long a0)
static String getSmtlibError(long a0)
Definition: Native.java:3218
static long mkEmptySet(long a0, long a1)
Definition: Native.java:1766
static native long INTERNALmkReal(long a0, int a1, int a2)
static long mkFpaRoundNearestTiesToEven(long a0)
Definition: Native.java:5323
static void fixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4)
Definition: Native.java:3309
static void disableLiteral(long a0, long a1, int a2)
Definition: Native.java:4693
static long mkBvsdivNoOverflow(long a0, long a1, long a2)
Definition: Native.java:1676
static native int INTERNALfuncInterpGetNumEntries(long a0, long a1)
static int getAstKind(long a0, long a1)
Definition: Native.java:2441
static native long INTERNALmkConfig()
static void rcfDel(long a0, long a1)
Definition: Native.java:5041
static String getTacticName(long a0, int a1)
Definition: Native.java:4074
static void astMapDecRef(long a0, long a1)
Definition: Native.java:3609
static long tacticTryFor(long a0, long a1, int a2)
Definition: Native.java:3903
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:5306
static long mkParams(long a0)
Definition: Native.java:708
static long mkArrayDefault(long a0, long a1)
Definition: Native.java:1748
static long mkBvnegNoOverflow(long a0, long a1)
Definition: Native.java:1685
static native long INTERNALmkFpaSortSingle(long a0)
static int getDatatypeSortNumConstructors(long a0, long a1)
Definition: Native.java:2135
static int getSortId(long a0, long a1)
Definition: Native.java:2036
static long mkBound(long a0, int a1, long a2)
Definition: Native.java:1919
static long mkUnsignedInt64(long a0, long a1, long a2)
Definition: Native.java:1901
static native long INTERNALprobeLe(long a0, long a1, long a2)
static void delConstructorList(long a0, long a1)
Definition: Native.java:977
static long simplify(long a0, long a1)
Definition: Native.java:2729
static long mkTrue(long a0)
Definition: Native.java:1046
static native long INTERNALmkFpaAbs(long a0, long a1)
static long mkFiniteDomainSort(long a0, long a1, long a2)
Definition: Native.java:897
static long mkFpaSort128(long a0)
Definition: Native.java:5485
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:1154
static long mkFpaToFpReal(long a0, long a1, long a2, long a3)
Definition: Native.java:5809
static native long INTERNALmkFpaToIeeeBv(long a0, long a1)
static String sortToString(long a0, long a1)
Definition: Native.java:3076
static long rcfDiv(long a0, long a1, long a2)
Definition: Native.java:5130
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:2198
static long mkReal(long a0, int a1, int a2)
Definition: Native.java:1865
static native int INTERNALgetModelFuncEntryNumArgs(long a0, long a1, int a2, int a3)
static long sortToAst(long a0, long a1)
Definition: Native.java:2045
static int getModelFuncNumEntries(long a0, long a1, int a2)
Definition: Native.java:4780
static native long INTERNALgetNumerator(long a0, long a1)
static void fixedpointAddCover(long a0, long a1, int a2, long a3, long a4)
Definition: Native.java:3387
static long algebraicPower(long a0, long a1, int a2)
Definition: Native.java:4951
static native long INTERNALgetSmtlibAssumption(long a0, int a1)
static long tacticAndThen(long a0, long a1, long a2)
Definition: Native.java:3867
static long getAppDecl(long a0, long a1)
Definition: Native.java:2360
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:1955
static boolean rcfEq(long a0, long a1, long a2)
Definition: Native.java:5202
static long mkFpaLt(long a0, long a1, long a2)
Definition: Native.java:5692
static native long INTERNALgetRange(long a0, long a1)
static void delLiterals(long a0, long a1)
Definition: Native.java:4658
static double getDeclDoubleParameter(long a0, long a1, int a2)
Definition: Native.java:2297
static native long INTERNALmkAstVector(long a0)
static long mkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5)
Definition: Native.java:924
static void modelIncRef(long a0, long a1)
Definition: Native.java:2801
static long mkBvxnor(long a0, long a1, long a2)
Definition: Native.java:1352
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:4370
static long mkFpaMax(long a0, long a1, long a2)
Definition: Native.java:5674
static long mkFpaSub(long a0, long a1, long a2, long a3)
Definition: Native.java:5602
static native void INTERNALsolverAssert(long a0, long a1, long a2)
static long mkSetUnion(long a0, int a1, long[] a2)
Definition: Native.java:1802
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:5175
static native long INTERNALtacticUsingParams(long a0, long a1, long a2)
static long mkPower(long a0, long a1, long a2)
Definition: Native.java:1208
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:4771
static int getModelNumConstants(long a0, long a1)
Definition: Native.java:4709
static native boolean INTERNALgoalInconsistent(long a0, long a1)
static int modelGetNumFuncs(long a0, long a1)
Definition: Native.java:2871
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:5746
static long getRelevantLiterals(long a0)
Definition: Native.java:4640
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:951
static long mkBvor(long a0, long a1, long a2)
Definition: Native.java:1316
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:3155
static long mkBoolSort(long a0)
Definition: Native.java:861
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:1973
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:1631
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:2414
static long mkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8)
Definition: Native.java:933
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:2783
static native long INTERNALmkFiniteDomainSort(long a0, long a1, long a2)
static void astVectorPush(long a0, long a1, long a2)
Definition: Native.java:3566
static boolean globalParamGet(String a0, StringPtr a1)
Definition: Native.java:633
static native double INTERNALstatsGetDoubleValue(long a0, long a1, int a2)
static native long INTERNALmkFpaRoundTowardZero(long a0)
static long mkFpaRoundTowardZero(long a0)
Definition: Native.java:5395
static long fixedpointGetAssertions(long a0, long a1)
Definition: Native.java:3429
static long solverGetAssertions(long a0, long a1)
Definition: Native.java:4343
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:3558
static native long INTERNALmkBvnegNoOverflow(long a0, long a1)
static void astVectorDecRef(long a0, long a1)
Definition: Native.java:3524
static native long INTERNALmkBvor(long a0, long a1, long 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:3754
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:4388
static long probeAnd(long a0, long a1, long a2)
Definition: Native.java:4038
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:1388
static long mkFpaSortQuadruple(long a0)
Definition: Native.java:5476
static int funcEntryGetNumArgs(long a0, long a1)
Definition: Native.java:3011
static long paramDescrsGetName(long a0, long a1, int a2)
Definition: Native.java:816
static native long INTERNALmkUnaryMinus(long a0, long a1)
static String modelToString(long a0, long a1)
Definition: Native.java:3094
static long mkFpaNumeralDouble(long a0, double a1, long a2)
Definition: Native.java:5539
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:2567
static long getDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3)
Definition: Native.java:2162
static long applyResultGetSubgoal(long a0, long a1, int a2)
Definition: Native.java:4198
static long mkFpaFma(long a0, long a1, long a2, long a3, long a4)
Definition: Native.java:5629
static native long INTERNALfuncInterpGetElse(long a0, long a1)
static int solverCheck(long a0, long a1)
Definition: Native.java:4352
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 INTERNALmkBvneg(long a0, long a1)
static boolean isQuantifierForall(long a0, long a1)
Definition: Native.java:2639
static String rcfNumToDecimalString(long a0, long a1, int a2)
Definition: Native.java:5229
static String astToString(long a0, long a1)
Definition: Native.java:3058
static long mkReal2int(long a0, long a1)
Definition: Native.java:1262
static native long INTERNALgetTupleSortFieldDecl(long a0, long a1, int a2)
static long appToAst(long a0, long a1)
Definition: Native.java:2351
static long mkFpaSortHalf(long a0)
Definition: Native.java:5422
static long mkFpaToUbv(long a0, long a1, long a2, int a3)
Definition: Native.java:5836
static long tacticWhen(long a0, long a1, long a2)
Definition: Native.java:3912
static native long INTERNALmkFpaSort32(long a0)
static long mkNot(long a0, long a1)
Definition: Native.java:1082
static native long INTERNALmkImplies(long a0, long a1, long a2)
static void paramsDecRef(long a0, long a1)
Definition: Native.java:725
static boolean isEqAst(long a0, long a1, long a2)
Definition: Native.java:2387
static native int INTERNALgetSmtlibNumFormulas(long a0)
static int fixedpointQuery(long a0, long a1, long a2)
Definition: Native.java:3325
static long mkBvSort(long a0, int a1)
Definition: Native.java:888
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 mkUnsignedInt(long a0, int a1, long a2)
Definition: Native.java:1883
static long mkFpaSort32(long a0)
Definition: Native.java:5449
static long getRange(long a0, long a1)
Definition: Native.java:2261
static native void INTERNALdelConstructorList(long a0, long a1)
static void solverPop(long a0, long a1, int a2)
Definition: Native.java:4302
static int getDeclParameterKind(long a0, long a1, int a2)
Definition: Native.java:2279
static long modelGetFuncInterp(long a0, long a1, long a2)
Definition: Native.java:2844
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:5238
static native long INTERNALtacticApply(long a0, long a1, long a2)
static void setLogic(long a0, String a1)
Definition: Native.java:4512
static native int INTERNALgetDeclParameterKind(long a0, long a1, int a2)
static void funcEntryIncRef(long a0, long a1)
Definition: Native.java:2986
static boolean fpaGetNumeralSign(long a0, long a1, IntPtr a2)
Definition: Native.java:5881
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:1271
static long mkFpaLeq(long a0, long a1, long a2)
Definition: Native.java:5683
static long parseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7)
Definition: Native.java:3121
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:2792
static long mkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4)
Definition: Native.java:5926
static long mkBvsubNoOverflow(long a0, long a1, long a2)
Definition: Native.java:1658
static long mkIff(long a0, long a1, long a2)
Definition: Native.java:1100
static boolean isAlgebraicNumber(long a0, long a1)
Definition: Native.java:2468
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:942
static native long INTERNALmkGe(long a0, long a1, long a2)
static void paramDescrsIncRef(long a0, long a1)
Definition: Native.java:782
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:4588
static int checkInterpolant(long a0, int a1, long[] a2, int[] a3, long[] a4, StringPtr a5, int a6, long[] a7)
Definition: Native.java:5297
static native long INTERNALmkFpaSortQuadruple(long a0)
static void funcInterpDecRef(long a0, long a1)
Definition: Native.java:2942
static native long INTERNALgetAppDecl(long a0, long a1)
static long mkGoal(long a0, boolean a1, boolean a2, boolean a3)
Definition: Native.java:3686
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:3352
static native void INTERNALastMapDecRef(long a0, long a1)
static long getDeclName(long a0, long a1)
Definition: Native.java:2216
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:3921
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:5512
static long mkBvnor(long a0, long a1, long a2)
Definition: Native.java:1343