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