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 String 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);
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 INTERNALpolynomialSubresultants(long a0, long a1, long a2, long a3);
538  protected static native void INTERNALrcfDel(long a0, long a1);
539  protected static native long INTERNALrcfMkRational(long a0, String a1);
540  protected static native long INTERNALrcfMkSmallInt(long a0, int a1);
541  protected static native long INTERNALrcfMkPi(long a0);
542  protected static native long INTERNALrcfMkE(long a0);
543  protected static native long INTERNALrcfMkInfinitesimal(long a0);
544  protected static native int INTERNALrcfMkRoots(long a0, int a1, long[] a2, long[] a3);
545  protected static native long INTERNALrcfAdd(long a0, long a1, long a2);
546  protected static native long INTERNALrcfSub(long a0, long a1, long a2);
547  protected static native long INTERNALrcfMul(long a0, long a1, long a2);
548  protected static native long INTERNALrcfDiv(long a0, long a1, long a2);
549  protected static native long INTERNALrcfNeg(long a0, long a1);
550  protected static native long INTERNALrcfInv(long a0, long a1);
551  protected static native long INTERNALrcfPower(long a0, long a1, int a2);
552  protected static native boolean INTERNALrcfLt(long a0, long a1, long a2);
553  protected static native boolean INTERNALrcfGt(long a0, long a1, long a2);
554  protected static native boolean INTERNALrcfLe(long a0, long a1, long a2);
555  protected static native boolean INTERNALrcfGe(long a0, long a1, long a2);
556  protected static native boolean INTERNALrcfEq(long a0, long a1, long a2);
557  protected static native boolean INTERNALrcfNeq(long a0, long a1, long a2);
558  protected static native String INTERNALrcfNumToString(long a0, long a1, boolean a2, boolean a3);
559  protected static native String INTERNALrcfNumToDecimalString(long a0, long a1, int a2);
560  protected static native void INTERNALrcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3);
561  protected static native long INTERNALmkFixedpoint(long a0);
562  protected static native void INTERNALfixedpointIncRef(long a0, long a1);
563  protected static native void INTERNALfixedpointDecRef(long a0, long a1);
564  protected static native void INTERNALfixedpointAddRule(long a0, long a1, long a2, long a3);
565  protected static native void INTERNALfixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4);
566  protected static native void INTERNALfixedpointAssert(long a0, long a1, long a2);
567  protected static native int INTERNALfixedpointQuery(long a0, long a1, long a2);
568  protected static native int INTERNALfixedpointQueryRelations(long a0, long a1, int a2, long[] a3);
569  protected static native long INTERNALfixedpointGetAnswer(long a0, long a1);
570  protected static native String INTERNALfixedpointGetReasonUnknown(long a0, long a1);
571  protected static native void INTERNALfixedpointUpdateRule(long a0, long a1, long a2, long a3);
572  protected static native int INTERNALfixedpointGetNumLevels(long a0, long a1, long a2);
573  protected static native long INTERNALfixedpointGetCoverDelta(long a0, long a1, int a2, long a3);
574  protected static native void INTERNALfixedpointAddCover(long a0, long a1, int a2, long a3, long a4);
575  protected static native long INTERNALfixedpointGetStatistics(long a0, long a1);
576  protected static native void INTERNALfixedpointRegisterRelation(long a0, long a1, long a2);
577  protected static native void INTERNALfixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4);
578  protected static native long INTERNALfixedpointGetRules(long a0, long a1);
579  protected static native long INTERNALfixedpointGetAssertions(long a0, long a1);
580  protected static native void INTERNALfixedpointSetParams(long a0, long a1, long a2);
581  protected static native String INTERNALfixedpointGetHelp(long a0, long a1);
582  protected static native long INTERNALfixedpointGetParamDescrs(long a0, long a1);
583  protected static native String INTERNALfixedpointToString(long a0, long a1, int a2, long[] a3);
584  protected static native long INTERNALfixedpointFromString(long a0, long a1, String a2);
585  protected static native long INTERNALfixedpointFromFile(long a0, long a1, String a2);
586  protected static native long INTERNALmkOptimize(long a0);
587  protected static native void INTERNALoptimizeIncRef(long a0, long a1);
588  protected static native void INTERNALoptimizeDecRef(long a0, long a1);
589  protected static native void INTERNALoptimizeAssert(long a0, long a1, long a2);
590  protected static native void INTERNALoptimizeAssertAndTrack(long a0, long a1, long a2, long a3);
591  protected static native int INTERNALoptimizeAssertSoft(long a0, long a1, long a2, String a3, long a4);
592  protected static native int INTERNALoptimizeMaximize(long a0, long a1, long a2);
593  protected static native int INTERNALoptimizeMinimize(long a0, long a1, long a2);
594  protected static native void INTERNALoptimizePush(long a0, long a1);
595  protected static native void INTERNALoptimizePop(long a0, long a1);
596  protected static native int INTERNALoptimizeCheck(long a0, long a1, int a2, long[] a3);
597  protected static native String INTERNALoptimizeGetReasonUnknown(long a0, long a1);
598  protected static native long INTERNALoptimizeGetModel(long a0, long a1);
599  protected static native long INTERNALoptimizeGetUnsatCore(long a0, long a1);
600  protected static native void INTERNALoptimizeSetParams(long a0, long a1, long a2);
601  protected static native long INTERNALoptimizeGetParamDescrs(long a0, long a1);
602  protected static native long INTERNALoptimizeGetLower(long a0, long a1, int a2);
603  protected static native long INTERNALoptimizeGetUpper(long a0, long a1, int a2);
604  protected static native long INTERNALoptimizeGetLowerAsVector(long a0, long a1, int a2);
605  protected static native long INTERNALoptimizeGetUpperAsVector(long a0, long a1, int a2);
606  protected static native String INTERNALoptimizeToString(long a0, long a1);
607  protected static native void INTERNALoptimizeFromString(long a0, long a1, String a2);
608  protected static native void INTERNALoptimizeFromFile(long a0, long a1, String a2);
609  protected static native String INTERNALoptimizeGetHelp(long a0, long a1);
610  protected static native long INTERNALoptimizeGetStatistics(long a0, long a1);
611  protected static native long INTERNALoptimizeGetAssertions(long a0, long a1);
612  protected static native long INTERNALoptimizeGetObjectives(long a0, long a1);
613  protected static native long INTERNALmkFpaRoundingModeSort(long a0);
614  protected static native long INTERNALmkFpaRoundNearestTiesToEven(long a0);
615  protected static native long INTERNALmkFpaRne(long a0);
616  protected static native long INTERNALmkFpaRoundNearestTiesToAway(long a0);
617  protected static native long INTERNALmkFpaRna(long a0);
618  protected static native long INTERNALmkFpaRoundTowardPositive(long a0);
619  protected static native long INTERNALmkFpaRtp(long a0);
620  protected static native long INTERNALmkFpaRoundTowardNegative(long a0);
621  protected static native long INTERNALmkFpaRtn(long a0);
622  protected static native long INTERNALmkFpaRoundTowardZero(long a0);
623  protected static native long INTERNALmkFpaRtz(long a0);
624  protected static native long INTERNALmkFpaSort(long a0, int a1, int a2);
625  protected static native long INTERNALmkFpaSortHalf(long a0);
626  protected static native long INTERNALmkFpaSort16(long a0);
627  protected static native long INTERNALmkFpaSortSingle(long a0);
628  protected static native long INTERNALmkFpaSort32(long a0);
629  protected static native long INTERNALmkFpaSortDouble(long a0);
630  protected static native long INTERNALmkFpaSort64(long a0);
631  protected static native long INTERNALmkFpaSortQuadruple(long a0);
632  protected static native long INTERNALmkFpaSort128(long a0);
633  protected static native long INTERNALmkFpaNan(long a0, long a1);
634  protected static native long INTERNALmkFpaInf(long a0, long a1, boolean a2);
635  protected static native long INTERNALmkFpaZero(long a0, long a1, boolean a2);
636  protected static native long INTERNALmkFpaFp(long a0, long a1, long a2, long a3);
637  protected static native long INTERNALmkFpaNumeralFloat(long a0, float a1, long a2);
638  protected static native long INTERNALmkFpaNumeralDouble(long a0, double a1, long a2);
639  protected static native long INTERNALmkFpaNumeralInt(long a0, int a1, long a2);
640  protected static native long INTERNALmkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4);
641  protected static native long INTERNALmkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4);
642  protected static native long INTERNALmkFpaAbs(long a0, long a1);
643  protected static native long INTERNALmkFpaNeg(long a0, long a1);
644  protected static native long INTERNALmkFpaAdd(long a0, long a1, long a2, long a3);
645  protected static native long INTERNALmkFpaSub(long a0, long a1, long a2, long a3);
646  protected static native long INTERNALmkFpaMul(long a0, long a1, long a2, long a3);
647  protected static native long INTERNALmkFpaDiv(long a0, long a1, long a2, long a3);
648  protected static native long INTERNALmkFpaFma(long a0, long a1, long a2, long a3, long a4);
649  protected static native long INTERNALmkFpaSqrt(long a0, long a1, long a2);
650  protected static native long INTERNALmkFpaRem(long a0, long a1, long a2);
651  protected static native long INTERNALmkFpaRoundToIntegral(long a0, long a1, long a2);
652  protected static native long INTERNALmkFpaMin(long a0, long a1, long a2);
653  protected static native long INTERNALmkFpaMax(long a0, long a1, long a2);
654  protected static native long INTERNALmkFpaLeq(long a0, long a1, long a2);
655  protected static native long INTERNALmkFpaLt(long a0, long a1, long a2);
656  protected static native long INTERNALmkFpaGeq(long a0, long a1, long a2);
657  protected static native long INTERNALmkFpaGt(long a0, long a1, long a2);
658  protected static native long INTERNALmkFpaEq(long a0, long a1, long a2);
659  protected static native long INTERNALmkFpaIsNormal(long a0, long a1);
660  protected static native long INTERNALmkFpaIsSubnormal(long a0, long a1);
661  protected static native long INTERNALmkFpaIsZero(long a0, long a1);
662  protected static native long INTERNALmkFpaIsInfinite(long a0, long a1);
663  protected static native long INTERNALmkFpaIsNan(long a0, long a1);
664  protected static native long INTERNALmkFpaIsNegative(long a0, long a1);
665  protected static native long INTERNALmkFpaIsPositive(long a0, long a1);
666  protected static native long INTERNALmkFpaToFpBv(long a0, long a1, long a2);
667  protected static native long INTERNALmkFpaToFpFloat(long a0, long a1, long a2, long a3);
668  protected static native long INTERNALmkFpaToFpReal(long a0, long a1, long a2, long a3);
669  protected static native long INTERNALmkFpaToFpSigned(long a0, long a1, long a2, long a3);
670  protected static native long INTERNALmkFpaToFpUnsigned(long a0, long a1, long a2, long a3);
671  protected static native long INTERNALmkFpaToUbv(long a0, long a1, long a2, int a3);
672  protected static native long INTERNALmkFpaToSbv(long a0, long a1, long a2, int a3);
673  protected static native long INTERNALmkFpaToReal(long a0, long a1);
674  protected static native int INTERNALfpaGetEbits(long a0, long a1);
675  protected static native int INTERNALfpaGetSbits(long a0, long a1);
676  protected static native boolean INTERNALfpaIsNumeralNan(long a0, long a1);
677  protected static native boolean INTERNALfpaIsNumeralInf(long a0, long a1);
678  protected static native boolean INTERNALfpaIsNumeralZero(long a0, long a1);
679  protected static native boolean INTERNALfpaIsNumeralNormal(long a0, long a1);
680  protected static native boolean INTERNALfpaIsNumeralSubnormal(long a0, long a1);
681  protected static native boolean INTERNALfpaIsNumeralPositive(long a0, long a1);
682  protected static native boolean INTERNALfpaIsNumeralNegative(long a0, long a1);
683  protected static native long INTERNALfpaGetNumeralSignBv(long a0, long a1);
684  protected static native long INTERNALfpaGetNumeralSignificandBv(long a0, long a1);
685  protected static native boolean INTERNALfpaGetNumeralSign(long a0, long a1, IntPtr a2);
686  protected static native String INTERNALfpaGetNumeralSignificandString(long a0, long a1);
687  protected static native boolean INTERNALfpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2);
688  protected static native String INTERNALfpaGetNumeralExponentString(long a0, long a1, boolean a2);
689  protected static native boolean INTERNALfpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2, boolean a3);
690  protected static native long INTERNALfpaGetNumeralExponentBv(long a0, long a1, boolean a2);
691  protected static native long INTERNALmkFpaToIeeeBv(long a0, long a1);
692  protected static native long INTERNALmkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4);
693  protected static native int INTERNALfixedpointQueryFromLvl(long a0, long a1, long a2, int a3);
694  protected static native long INTERNALfixedpointGetGroundSatAnswer(long a0, long a1);
695  protected static native long INTERNALfixedpointGetRulesAlongTrace(long a0, long a1);
696  protected static native long INTERNALfixedpointGetRuleNamesAlongTrace(long a0, long a1);
697  protected static native void INTERNALfixedpointAddInvariant(long a0, long a1, long a2, long a3);
698  protected static native long INTERNALfixedpointGetReachable(long a0, long a1, long a2);
699  protected static native long INTERNALqeModelProject(long a0, long a1, int a2, long[] a3, long a4);
700  protected static native long INTERNALqeModelProjectSkolem(long a0, long a1, int a2, long[] a3, long a4, long a5);
701  protected static native long INTERNALmodelExtrapolate(long a0, long a1, long a2);
702  protected static native long INTERNALqeLite(long a0, long a1, long a2);
703 
704 
705  public static void globalParamSet(String a0, String a1)
706  {
707  INTERNALglobalParamSet(a0, a1);
708  }
709 
710  public static void globalParamResetAll()
711  {
713  }
714 
715  public static boolean globalParamGet(String a0, StringPtr a1)
716  {
717  boolean res = INTERNALglobalParamGet(a0, a1);
718  return res;
719  }
720 
721  public static long mkConfig()
722  {
723  long res = INTERNALmkConfig();
724  return res;
725  }
726 
727  public static void delConfig(long a0)
728  {
729  INTERNALdelConfig(a0);
730  }
731 
732  public static void setParamValue(long a0, String a1, String a2)
733  {
734  INTERNALsetParamValue(a0, a1, a2);
735  }
736 
737  public static long mkContext(long a0) throws Z3Exception
738  {
739  long res = INTERNALmkContext(a0);
740  if (res == 0)
741  throw new Z3Exception("Object allocation failed.");
742  return res;
743  }
744 
745  public static long mkContextRc(long a0) throws Z3Exception
746  {
747  long res = INTERNALmkContextRc(a0);
748  if (res == 0)
749  throw new Z3Exception("Object allocation failed.");
750  return res;
751  }
752 
753  public static void delContext(long a0) throws Z3Exception
754  {
755  INTERNALdelContext(a0);
756  }
757 
758  public static void incRef(long a0, long a1) throws Z3Exception
759  {
760  INTERNALincRef(a0, a1);
762  if (err != Z3_error_code.Z3_OK)
763  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
764  }
765 
766  public static void decRef(long a0, long a1) throws Z3Exception
767  {
768  INTERNALdecRef(a0, a1);
770  if (err != Z3_error_code.Z3_OK)
771  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
772  }
773 
774  public static void updateParamValue(long a0, String a1, String a2) throws Z3Exception
775  {
776  INTERNALupdateParamValue(a0, a1, a2);
778  if (err != Z3_error_code.Z3_OK)
779  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
780  }
781 
782  public static void interrupt(long a0) throws Z3Exception
783  {
784  INTERNALinterrupt(a0);
786  if (err != Z3_error_code.Z3_OK)
787  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
788  }
789 
790  public static long mkParams(long a0) throws Z3Exception
791  {
792  long res = INTERNALmkParams(a0);
794  if (err != Z3_error_code.Z3_OK)
795  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
796  return res;
797  }
798 
799  public static void paramsIncRef(long a0, long a1) throws Z3Exception
800  {
801  INTERNALparamsIncRef(a0, a1);
803  if (err != Z3_error_code.Z3_OK)
804  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
805  }
806 
807  public static void paramsDecRef(long a0, long a1) throws Z3Exception
808  {
809  INTERNALparamsDecRef(a0, a1);
811  if (err != Z3_error_code.Z3_OK)
812  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
813  }
814 
815  public static void paramsSetBool(long a0, long a1, long a2, boolean a3) throws Z3Exception
816  {
817  INTERNALparamsSetBool(a0, a1, a2, a3);
819  if (err != Z3_error_code.Z3_OK)
820  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
821  }
822 
823  public static void paramsSetUint(long a0, long a1, long a2, int a3) throws Z3Exception
824  {
825  INTERNALparamsSetUint(a0, a1, a2, a3);
827  if (err != Z3_error_code.Z3_OK)
828  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
829  }
830 
831  public static void paramsSetDouble(long a0, long a1, long a2, double a3) throws Z3Exception
832  {
833  INTERNALparamsSetDouble(a0, a1, a2, a3);
835  if (err != Z3_error_code.Z3_OK)
836  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
837  }
838 
839  public static void paramsSetSymbol(long a0, long a1, long a2, long a3) throws Z3Exception
840  {
841  INTERNALparamsSetSymbol(a0, a1, a2, a3);
843  if (err != Z3_error_code.Z3_OK)
844  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
845  }
846 
847  public static String paramsToString(long a0, long a1) throws Z3Exception
848  {
849  String res = INTERNALparamsToString(a0, a1);
851  if (err != Z3_error_code.Z3_OK)
852  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
853  return res;
854  }
855 
856  public static void paramsValidate(long a0, long a1, long a2) throws Z3Exception
857  {
858  INTERNALparamsValidate(a0, a1, a2);
860  if (err != Z3_error_code.Z3_OK)
861  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
862  }
863 
864  public static void paramDescrsIncRef(long a0, long a1) throws Z3Exception
865  {
868  if (err != Z3_error_code.Z3_OK)
869  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
870  }
871 
872  public static void paramDescrsDecRef(long a0, long a1) throws Z3Exception
873  {
876  if (err != Z3_error_code.Z3_OK)
877  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
878  }
879 
880  public static int paramDescrsGetKind(long a0, long a1, long a2) throws Z3Exception
881  {
882  int res = INTERNALparamDescrsGetKind(a0, a1, a2);
884  if (err != Z3_error_code.Z3_OK)
885  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
886  return res;
887  }
888 
889  public static int paramDescrsSize(long a0, long a1) throws Z3Exception
890  {
891  int res = INTERNALparamDescrsSize(a0, a1);
893  if (err != Z3_error_code.Z3_OK)
894  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
895  return res;
896  }
897 
898  public static long paramDescrsGetName(long a0, long a1, int a2) throws Z3Exception
899  {
900  long res = INTERNALparamDescrsGetName(a0, a1, a2);
902  if (err != Z3_error_code.Z3_OK)
903  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
904  return res;
905  }
906 
907  public static String paramDescrsGetDocumentation(long a0, long a1, long a2) throws Z3Exception
908  {
911  if (err != Z3_error_code.Z3_OK)
912  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
913  return res;
914  }
915 
916  public static String paramDescrsToString(long a0, long a1) throws Z3Exception
917  {
918  String res = INTERNALparamDescrsToString(a0, a1);
920  if (err != Z3_error_code.Z3_OK)
921  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
922  return res;
923  }
924 
925  public static long mkIntSymbol(long a0, int a1) throws Z3Exception
926  {
927  long res = INTERNALmkIntSymbol(a0, a1);
929  if (err != Z3_error_code.Z3_OK)
930  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
931  return res;
932  }
933 
934  public static long mkStringSymbol(long a0, String a1) throws Z3Exception
935  {
936  long res = INTERNALmkStringSymbol(a0, a1);
938  if (err != Z3_error_code.Z3_OK)
939  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
940  return res;
941  }
942 
943  public static long mkUninterpretedSort(long a0, long a1) throws Z3Exception
944  {
945  long res = INTERNALmkUninterpretedSort(a0, a1);
947  if (err != Z3_error_code.Z3_OK)
948  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
949  return res;
950  }
951 
952  public static long mkBoolSort(long a0) throws Z3Exception
953  {
954  long res = INTERNALmkBoolSort(a0);
956  if (err != Z3_error_code.Z3_OK)
957  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
958  return res;
959  }
960 
961  public static long mkIntSort(long a0) throws Z3Exception
962  {
963  long res = INTERNALmkIntSort(a0);
965  if (err != Z3_error_code.Z3_OK)
966  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
967  return res;
968  }
969 
970  public static long mkRealSort(long a0) throws Z3Exception
971  {
972  long res = INTERNALmkRealSort(a0);
974  if (err != Z3_error_code.Z3_OK)
975  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
976  return res;
977  }
978 
979  public static long mkBvSort(long a0, int a1) throws Z3Exception
980  {
981  long res = INTERNALmkBvSort(a0, a1);
983  if (err != Z3_error_code.Z3_OK)
984  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
985  return res;
986  }
987 
988  public static long mkFiniteDomainSort(long a0, long a1, long a2) throws Z3Exception
989  {
990  long res = INTERNALmkFiniteDomainSort(a0, a1, a2);
992  if (err != Z3_error_code.Z3_OK)
993  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
994  return res;
995  }
996 
997  public static long mkArraySort(long a0, long a1, long a2) throws Z3Exception
998  {
999  long res = INTERNALmkArraySort(a0, a1, a2);
1001  if (err != Z3_error_code.Z3_OK)
1002  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1003  return res;
1004  }
1005 
1006  public static long mkArraySortN(long a0, int a1, long[] a2, long a3) throws Z3Exception
1007  {
1008  long res = INTERNALmkArraySortN(a0, a1, a2, a3);
1010  if (err != Z3_error_code.Z3_OK)
1011  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1012  return res;
1013  }
1014 
1015  public static long mkTupleSort(long a0, long a1, int a2, long[] a3, long[] a4, LongPtr a5, long[] a6) throws Z3Exception
1016  {
1017  long res = INTERNALmkTupleSort(a0, a1, a2, a3, a4, a5, a6);
1019  if (err != Z3_error_code.Z3_OK)
1020  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1021  return res;
1022  }
1023 
1024  public static long mkEnumerationSort(long a0, long a1, int a2, long[] a3, long[] a4, long[] a5) throws Z3Exception
1025  {
1026  long res = INTERNALmkEnumerationSort(a0, a1, a2, a3, a4, a5);
1028  if (err != Z3_error_code.Z3_OK)
1029  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1030  return res;
1031  }
1032 
1033  public static long mkListSort(long a0, long a1, long a2, LongPtr a3, LongPtr a4, LongPtr a5, LongPtr a6, LongPtr a7, LongPtr a8) throws Z3Exception
1034  {
1035  long res = INTERNALmkListSort(a0, a1, a2, a3, a4, a5, a6, a7, a8);
1037  if (err != Z3_error_code.Z3_OK)
1038  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1039  return res;
1040  }
1041 
1042  public static long mkConstructor(long a0, long a1, long a2, int a3, long[] a4, long[] a5, int[] a6) throws Z3Exception
1043  {
1044  long res = INTERNALmkConstructor(a0, a1, a2, a3, a4, a5, a6);
1046  if (err != Z3_error_code.Z3_OK)
1047  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1048  return res;
1049  }
1050 
1051  public static void delConstructor(long a0, long a1) throws Z3Exception
1052  {
1053  INTERNALdelConstructor(a0, a1);
1055  if (err != Z3_error_code.Z3_OK)
1056  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1057  }
1058 
1059  public static long mkDatatype(long a0, long a1, int a2, long[] a3) throws Z3Exception
1060  {
1061  long res = INTERNALmkDatatype(a0, a1, a2, a3);
1063  if (err != Z3_error_code.Z3_OK)
1064  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1065  return res;
1066  }
1067 
1068  public static long mkConstructorList(long a0, int a1, long[] a2) throws Z3Exception
1069  {
1070  long res = INTERNALmkConstructorList(a0, a1, a2);
1072  if (err != Z3_error_code.Z3_OK)
1073  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1074  return res;
1075  }
1076 
1077  public static void delConstructorList(long a0, long a1) throws Z3Exception
1078  {
1081  if (err != Z3_error_code.Z3_OK)
1082  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1083  }
1084 
1085  public static void mkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4) throws Z3Exception
1086  {
1087  INTERNALmkDatatypes(a0, a1, a2, a3, a4);
1089  if (err != Z3_error_code.Z3_OK)
1090  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1091  }
1092 
1093  public static void queryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5) throws Z3Exception
1094  {
1095  INTERNALqueryConstructor(a0, a1, a2, a3, a4, a5);
1097  if (err != Z3_error_code.Z3_OK)
1098  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1099  }
1100 
1101  public static long mkFuncDecl(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1102  {
1103  long res = INTERNALmkFuncDecl(a0, a1, a2, a3, a4);
1105  if (err != Z3_error_code.Z3_OK)
1106  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1107  return res;
1108  }
1109 
1110  public static long mkApp(long a0, long a1, int a2, long[] a3) throws Z3Exception
1111  {
1112  long res = INTERNALmkApp(a0, a1, a2, a3);
1114  if (err != Z3_error_code.Z3_OK)
1115  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1116  return res;
1117  }
1118 
1119  public static long mkConst(long a0, long a1, long a2) throws Z3Exception
1120  {
1121  long res = INTERNALmkConst(a0, a1, a2);
1123  if (err != Z3_error_code.Z3_OK)
1124  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1125  return res;
1126  }
1127 
1128  public static long mkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4) throws Z3Exception
1129  {
1130  long res = INTERNALmkFreshFuncDecl(a0, a1, a2, a3, a4);
1132  if (err != Z3_error_code.Z3_OK)
1133  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1134  return res;
1135  }
1136 
1137  public static long mkFreshConst(long a0, String a1, long a2) throws Z3Exception
1138  {
1139  long res = INTERNALmkFreshConst(a0, a1, a2);
1141  if (err != Z3_error_code.Z3_OK)
1142  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1143  return res;
1144  }
1145 
1146  public static long mkRecFuncDecl(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1147  {
1148  long res = INTERNALmkRecFuncDecl(a0, a1, a2, a3, a4);
1150  if (err != Z3_error_code.Z3_OK)
1151  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1152  return res;
1153  }
1154 
1155  public static void addRecDef(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1156  {
1157  INTERNALaddRecDef(a0, a1, a2, a3, a4);
1159  if (err != Z3_error_code.Z3_OK)
1160  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1161  }
1162 
1163  public static long mkTrue(long a0) throws Z3Exception
1164  {
1165  long res = INTERNALmkTrue(a0);
1167  if (err != Z3_error_code.Z3_OK)
1168  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1169  return res;
1170  }
1171 
1172  public static long mkFalse(long a0) throws Z3Exception
1173  {
1174  long res = INTERNALmkFalse(a0);
1176  if (err != Z3_error_code.Z3_OK)
1177  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1178  return res;
1179  }
1180 
1181  public static long mkEq(long a0, long a1, long a2) throws Z3Exception
1182  {
1183  long res = INTERNALmkEq(a0, a1, a2);
1185  if (err != Z3_error_code.Z3_OK)
1186  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1187  return res;
1188  }
1189 
1190  public static long mkDistinct(long a0, int a1, long[] a2) throws Z3Exception
1191  {
1192  long res = INTERNALmkDistinct(a0, a1, a2);
1194  if (err != Z3_error_code.Z3_OK)
1195  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1196  return res;
1197  }
1198 
1199  public static long mkNot(long a0, long a1) throws Z3Exception
1200  {
1201  long res = INTERNALmkNot(a0, a1);
1203  if (err != Z3_error_code.Z3_OK)
1204  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1205  return res;
1206  }
1207 
1208  public static long mkIte(long a0, long a1, long a2, long a3) throws Z3Exception
1209  {
1210  long res = INTERNALmkIte(a0, a1, a2, a3);
1212  if (err != Z3_error_code.Z3_OK)
1213  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1214  return res;
1215  }
1216 
1217  public static long mkIff(long a0, long a1, long a2) throws Z3Exception
1218  {
1219  long res = INTERNALmkIff(a0, a1, a2);
1221  if (err != Z3_error_code.Z3_OK)
1222  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1223  return res;
1224  }
1225 
1226  public static long mkImplies(long a0, long a1, long a2) throws Z3Exception
1227  {
1228  long res = INTERNALmkImplies(a0, a1, a2);
1230  if (err != Z3_error_code.Z3_OK)
1231  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1232  return res;
1233  }
1234 
1235  public static long mkXor(long a0, long a1, long a2) throws Z3Exception
1236  {
1237  long res = INTERNALmkXor(a0, a1, a2);
1239  if (err != Z3_error_code.Z3_OK)
1240  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1241  return res;
1242  }
1243 
1244  public static long mkAnd(long a0, int a1, long[] a2) throws Z3Exception
1245  {
1246  long res = INTERNALmkAnd(a0, a1, a2);
1248  if (err != Z3_error_code.Z3_OK)
1249  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1250  return res;
1251  }
1252 
1253  public static long mkOr(long a0, int a1, long[] a2) throws Z3Exception
1254  {
1255  long res = INTERNALmkOr(a0, a1, a2);
1257  if (err != Z3_error_code.Z3_OK)
1258  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1259  return res;
1260  }
1261 
1262  public static long mkAdd(long a0, int a1, long[] a2) throws Z3Exception
1263  {
1264  long res = INTERNALmkAdd(a0, a1, a2);
1266  if (err != Z3_error_code.Z3_OK)
1267  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1268  return res;
1269  }
1270 
1271  public static long mkMul(long a0, int a1, long[] a2) throws Z3Exception
1272  {
1273  long res = INTERNALmkMul(a0, a1, a2);
1275  if (err != Z3_error_code.Z3_OK)
1276  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1277  return res;
1278  }
1279 
1280  public static long mkSub(long a0, int a1, long[] a2) throws Z3Exception
1281  {
1282  long res = INTERNALmkSub(a0, a1, a2);
1284  if (err != Z3_error_code.Z3_OK)
1285  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1286  return res;
1287  }
1288 
1289  public static long mkUnaryMinus(long a0, long a1) throws Z3Exception
1290  {
1291  long res = INTERNALmkUnaryMinus(a0, a1);
1293  if (err != Z3_error_code.Z3_OK)
1294  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1295  return res;
1296  }
1297 
1298  public static long mkDiv(long a0, long a1, long a2) throws Z3Exception
1299  {
1300  long res = INTERNALmkDiv(a0, a1, a2);
1302  if (err != Z3_error_code.Z3_OK)
1303  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1304  return res;
1305  }
1306 
1307  public static long mkMod(long a0, long a1, long a2) throws Z3Exception
1308  {
1309  long res = INTERNALmkMod(a0, a1, a2);
1311  if (err != Z3_error_code.Z3_OK)
1312  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1313  return res;
1314  }
1315 
1316  public static long mkRem(long a0, long a1, long a2) throws Z3Exception
1317  {
1318  long res = INTERNALmkRem(a0, a1, a2);
1320  if (err != Z3_error_code.Z3_OK)
1321  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1322  return res;
1323  }
1324 
1325  public static long mkPower(long a0, long a1, long a2) throws Z3Exception
1326  {
1327  long res = INTERNALmkPower(a0, a1, a2);
1329  if (err != Z3_error_code.Z3_OK)
1330  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1331  return res;
1332  }
1333 
1334  public static long mkLt(long a0, long a1, long a2) throws Z3Exception
1335  {
1336  long res = INTERNALmkLt(a0, a1, a2);
1338  if (err != Z3_error_code.Z3_OK)
1339  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1340  return res;
1341  }
1342 
1343  public static long mkLe(long a0, long a1, long a2) throws Z3Exception
1344  {
1345  long res = INTERNALmkLe(a0, a1, a2);
1347  if (err != Z3_error_code.Z3_OK)
1348  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1349  return res;
1350  }
1351 
1352  public static long mkGt(long a0, long a1, long a2) throws Z3Exception
1353  {
1354  long res = INTERNALmkGt(a0, a1, a2);
1356  if (err != Z3_error_code.Z3_OK)
1357  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1358  return res;
1359  }
1360 
1361  public static long mkGe(long a0, long a1, long a2) throws Z3Exception
1362  {
1363  long res = INTERNALmkGe(a0, a1, a2);
1365  if (err != Z3_error_code.Z3_OK)
1366  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1367  return res;
1368  }
1369 
1370  public static long mkDivides(long a0, long a1, long a2) throws Z3Exception
1371  {
1372  long res = INTERNALmkDivides(a0, a1, a2);
1374  if (err != Z3_error_code.Z3_OK)
1375  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1376  return res;
1377  }
1378 
1379  public static long mkInt2real(long a0, long a1) throws Z3Exception
1380  {
1381  long res = INTERNALmkInt2real(a0, a1);
1383  if (err != Z3_error_code.Z3_OK)
1384  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1385  return res;
1386  }
1387 
1388  public static long mkReal2int(long a0, long a1) throws Z3Exception
1389  {
1390  long res = INTERNALmkReal2int(a0, a1);
1392  if (err != Z3_error_code.Z3_OK)
1393  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1394  return res;
1395  }
1396 
1397  public static long mkIsInt(long a0, long a1) throws Z3Exception
1398  {
1399  long res = INTERNALmkIsInt(a0, a1);
1401  if (err != Z3_error_code.Z3_OK)
1402  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1403  return res;
1404  }
1405 
1406  public static long mkBvnot(long a0, long a1) throws Z3Exception
1407  {
1408  long res = INTERNALmkBvnot(a0, a1);
1410  if (err != Z3_error_code.Z3_OK)
1411  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1412  return res;
1413  }
1414 
1415  public static long mkBvredand(long a0, long a1) throws Z3Exception
1416  {
1417  long res = INTERNALmkBvredand(a0, a1);
1419  if (err != Z3_error_code.Z3_OK)
1420  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1421  return res;
1422  }
1423 
1424  public static long mkBvredor(long a0, long a1) throws Z3Exception
1425  {
1426  long res = INTERNALmkBvredor(a0, a1);
1428  if (err != Z3_error_code.Z3_OK)
1429  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1430  return res;
1431  }
1432 
1433  public static long mkBvand(long a0, long a1, long a2) throws Z3Exception
1434  {
1435  long res = INTERNALmkBvand(a0, a1, a2);
1437  if (err != Z3_error_code.Z3_OK)
1438  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1439  return res;
1440  }
1441 
1442  public static long mkBvor(long a0, long a1, long a2) throws Z3Exception
1443  {
1444  long res = INTERNALmkBvor(a0, a1, a2);
1446  if (err != Z3_error_code.Z3_OK)
1447  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1448  return res;
1449  }
1450 
1451  public static long mkBvxor(long a0, long a1, long a2) throws Z3Exception
1452  {
1453  long res = INTERNALmkBvxor(a0, a1, a2);
1455  if (err != Z3_error_code.Z3_OK)
1456  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1457  return res;
1458  }
1459 
1460  public static long mkBvnand(long a0, long a1, long a2) throws Z3Exception
1461  {
1462  long res = INTERNALmkBvnand(a0, a1, a2);
1464  if (err != Z3_error_code.Z3_OK)
1465  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1466  return res;
1467  }
1468 
1469  public static long mkBvnor(long a0, long a1, long a2) throws Z3Exception
1470  {
1471  long res = INTERNALmkBvnor(a0, a1, a2);
1473  if (err != Z3_error_code.Z3_OK)
1474  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1475  return res;
1476  }
1477 
1478  public static long mkBvxnor(long a0, long a1, long a2) throws Z3Exception
1479  {
1480  long res = INTERNALmkBvxnor(a0, a1, a2);
1482  if (err != Z3_error_code.Z3_OK)
1483  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1484  return res;
1485  }
1486 
1487  public static long mkBvneg(long a0, long a1) throws Z3Exception
1488  {
1489  long res = INTERNALmkBvneg(a0, a1);
1491  if (err != Z3_error_code.Z3_OK)
1492  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1493  return res;
1494  }
1495 
1496  public static long mkBvadd(long a0, long a1, long a2) throws Z3Exception
1497  {
1498  long res = INTERNALmkBvadd(a0, a1, a2);
1500  if (err != Z3_error_code.Z3_OK)
1501  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1502  return res;
1503  }
1504 
1505  public static long mkBvsub(long a0, long a1, long a2) throws Z3Exception
1506  {
1507  long res = INTERNALmkBvsub(a0, a1, a2);
1509  if (err != Z3_error_code.Z3_OK)
1510  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1511  return res;
1512  }
1513 
1514  public static long mkBvmul(long a0, long a1, long a2) throws Z3Exception
1515  {
1516  long res = INTERNALmkBvmul(a0, a1, a2);
1518  if (err != Z3_error_code.Z3_OK)
1519  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1520  return res;
1521  }
1522 
1523  public static long mkBvudiv(long a0, long a1, long a2) throws Z3Exception
1524  {
1525  long res = INTERNALmkBvudiv(a0, a1, a2);
1527  if (err != Z3_error_code.Z3_OK)
1528  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1529  return res;
1530  }
1531 
1532  public static long mkBvsdiv(long a0, long a1, long a2) throws Z3Exception
1533  {
1534  long res = INTERNALmkBvsdiv(a0, a1, a2);
1536  if (err != Z3_error_code.Z3_OK)
1537  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1538  return res;
1539  }
1540 
1541  public static long mkBvurem(long a0, long a1, long a2) throws Z3Exception
1542  {
1543  long res = INTERNALmkBvurem(a0, a1, a2);
1545  if (err != Z3_error_code.Z3_OK)
1546  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1547  return res;
1548  }
1549 
1550  public static long mkBvsrem(long a0, long a1, long a2) throws Z3Exception
1551  {
1552  long res = INTERNALmkBvsrem(a0, a1, a2);
1554  if (err != Z3_error_code.Z3_OK)
1555  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1556  return res;
1557  }
1558 
1559  public static long mkBvsmod(long a0, long a1, long a2) throws Z3Exception
1560  {
1561  long res = INTERNALmkBvsmod(a0, a1, a2);
1563  if (err != Z3_error_code.Z3_OK)
1564  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1565  return res;
1566  }
1567 
1568  public static long mkBvult(long a0, long a1, long a2) throws Z3Exception
1569  {
1570  long res = INTERNALmkBvult(a0, a1, a2);
1572  if (err != Z3_error_code.Z3_OK)
1573  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1574  return res;
1575  }
1576 
1577  public static long mkBvslt(long a0, long a1, long a2) throws Z3Exception
1578  {
1579  long res = INTERNALmkBvslt(a0, a1, a2);
1581  if (err != Z3_error_code.Z3_OK)
1582  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1583  return res;
1584  }
1585 
1586  public static long mkBvule(long a0, long a1, long a2) throws Z3Exception
1587  {
1588  long res = INTERNALmkBvule(a0, a1, a2);
1590  if (err != Z3_error_code.Z3_OK)
1591  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1592  return res;
1593  }
1594 
1595  public static long mkBvsle(long a0, long a1, long a2) throws Z3Exception
1596  {
1597  long res = INTERNALmkBvsle(a0, a1, a2);
1599  if (err != Z3_error_code.Z3_OK)
1600  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1601  return res;
1602  }
1603 
1604  public static long mkBvuge(long a0, long a1, long a2) throws Z3Exception
1605  {
1606  long res = INTERNALmkBvuge(a0, a1, a2);
1608  if (err != Z3_error_code.Z3_OK)
1609  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1610  return res;
1611  }
1612 
1613  public static long mkBvsge(long a0, long a1, long a2) throws Z3Exception
1614  {
1615  long res = INTERNALmkBvsge(a0, a1, a2);
1617  if (err != Z3_error_code.Z3_OK)
1618  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1619  return res;
1620  }
1621 
1622  public static long mkBvugt(long a0, long a1, long a2) throws Z3Exception
1623  {
1624  long res = INTERNALmkBvugt(a0, a1, a2);
1626  if (err != Z3_error_code.Z3_OK)
1627  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1628  return res;
1629  }
1630 
1631  public static long mkBvsgt(long a0, long a1, long a2) throws Z3Exception
1632  {
1633  long res = INTERNALmkBvsgt(a0, a1, a2);
1635  if (err != Z3_error_code.Z3_OK)
1636  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1637  return res;
1638  }
1639 
1640  public static long mkConcat(long a0, long a1, long a2) throws Z3Exception
1641  {
1642  long res = INTERNALmkConcat(a0, a1, a2);
1644  if (err != Z3_error_code.Z3_OK)
1645  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1646  return res;
1647  }
1648 
1649  public static long mkExtract(long a0, int a1, int a2, long a3) throws Z3Exception
1650  {
1651  long res = INTERNALmkExtract(a0, a1, a2, a3);
1653  if (err != Z3_error_code.Z3_OK)
1654  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1655  return res;
1656  }
1657 
1658  public static long mkSignExt(long a0, int a1, long a2) throws Z3Exception
1659  {
1660  long res = INTERNALmkSignExt(a0, a1, a2);
1662  if (err != Z3_error_code.Z3_OK)
1663  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1664  return res;
1665  }
1666 
1667  public static long mkZeroExt(long a0, int a1, long a2) throws Z3Exception
1668  {
1669  long res = INTERNALmkZeroExt(a0, a1, a2);
1671  if (err != Z3_error_code.Z3_OK)
1672  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1673  return res;
1674  }
1675 
1676  public static long mkRepeat(long a0, int a1, long a2) throws Z3Exception
1677  {
1678  long res = INTERNALmkRepeat(a0, a1, a2);
1680  if (err != Z3_error_code.Z3_OK)
1681  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1682  return res;
1683  }
1684 
1685  public static long mkBvshl(long a0, long a1, long a2) throws Z3Exception
1686  {
1687  long res = INTERNALmkBvshl(a0, a1, a2);
1689  if (err != Z3_error_code.Z3_OK)
1690  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1691  return res;
1692  }
1693 
1694  public static long mkBvlshr(long a0, long a1, long a2) throws Z3Exception
1695  {
1696  long res = INTERNALmkBvlshr(a0, a1, a2);
1698  if (err != Z3_error_code.Z3_OK)
1699  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1700  return res;
1701  }
1702 
1703  public static long mkBvashr(long a0, long a1, long a2) throws Z3Exception
1704  {
1705  long res = INTERNALmkBvashr(a0, a1, a2);
1707  if (err != Z3_error_code.Z3_OK)
1708  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1709  return res;
1710  }
1711 
1712  public static long mkRotateLeft(long a0, int a1, long a2) throws Z3Exception
1713  {
1714  long res = INTERNALmkRotateLeft(a0, a1, a2);
1716  if (err != Z3_error_code.Z3_OK)
1717  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1718  return res;
1719  }
1720 
1721  public static long mkRotateRight(long a0, int a1, long a2) throws Z3Exception
1722  {
1723  long res = INTERNALmkRotateRight(a0, a1, a2);
1725  if (err != Z3_error_code.Z3_OK)
1726  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1727  return res;
1728  }
1729 
1730  public static long mkExtRotateLeft(long a0, long a1, long a2) throws Z3Exception
1731  {
1732  long res = INTERNALmkExtRotateLeft(a0, a1, a2);
1734  if (err != Z3_error_code.Z3_OK)
1735  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1736  return res;
1737  }
1738 
1739  public static long mkExtRotateRight(long a0, long a1, long a2) throws Z3Exception
1740  {
1741  long res = INTERNALmkExtRotateRight(a0, a1, a2);
1743  if (err != Z3_error_code.Z3_OK)
1744  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1745  return res;
1746  }
1747 
1748  public static long mkInt2bv(long a0, int a1, long a2) throws Z3Exception
1749  {
1750  long res = INTERNALmkInt2bv(a0, a1, a2);
1752  if (err != Z3_error_code.Z3_OK)
1753  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1754  return res;
1755  }
1756 
1757  public static long mkBv2int(long a0, long a1, boolean a2) throws Z3Exception
1758  {
1759  long res = INTERNALmkBv2int(a0, a1, a2);
1761  if (err != Z3_error_code.Z3_OK)
1762  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1763  return res;
1764  }
1765 
1766  public static long mkBvaddNoOverflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1767  {
1768  long res = INTERNALmkBvaddNoOverflow(a0, a1, a2, a3);
1770  if (err != Z3_error_code.Z3_OK)
1771  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1772  return res;
1773  }
1774 
1775  public static long mkBvaddNoUnderflow(long a0, long a1, long a2) throws Z3Exception
1776  {
1777  long res = INTERNALmkBvaddNoUnderflow(a0, a1, a2);
1779  if (err != Z3_error_code.Z3_OK)
1780  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1781  return res;
1782  }
1783 
1784  public static long mkBvsubNoOverflow(long a0, long a1, long a2) throws Z3Exception
1785  {
1786  long res = INTERNALmkBvsubNoOverflow(a0, a1, a2);
1788  if (err != Z3_error_code.Z3_OK)
1789  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1790  return res;
1791  }
1792 
1793  public static long mkBvsubNoUnderflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1794  {
1795  long res = INTERNALmkBvsubNoUnderflow(a0, a1, a2, a3);
1797  if (err != Z3_error_code.Z3_OK)
1798  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1799  return res;
1800  }
1801 
1802  public static long mkBvsdivNoOverflow(long a0, long a1, long a2) throws Z3Exception
1803  {
1804  long res = INTERNALmkBvsdivNoOverflow(a0, a1, a2);
1806  if (err != Z3_error_code.Z3_OK)
1807  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1808  return res;
1809  }
1810 
1811  public static long mkBvnegNoOverflow(long a0, long a1) throws Z3Exception
1812  {
1813  long res = INTERNALmkBvnegNoOverflow(a0, a1);
1815  if (err != Z3_error_code.Z3_OK)
1816  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1817  return res;
1818  }
1819 
1820  public static long mkBvmulNoOverflow(long a0, long a1, long a2, boolean a3) throws Z3Exception
1821  {
1822  long res = INTERNALmkBvmulNoOverflow(a0, a1, a2, a3);
1824  if (err != Z3_error_code.Z3_OK)
1825  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1826  return res;
1827  }
1828 
1829  public static long mkBvmulNoUnderflow(long a0, long a1, long a2) throws Z3Exception
1830  {
1831  long res = INTERNALmkBvmulNoUnderflow(a0, a1, a2);
1833  if (err != Z3_error_code.Z3_OK)
1834  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1835  return res;
1836  }
1837 
1838  public static long mkSelect(long a0, long a1, long a2) throws Z3Exception
1839  {
1840  long res = INTERNALmkSelect(a0, a1, a2);
1842  if (err != Z3_error_code.Z3_OK)
1843  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1844  return res;
1845  }
1846 
1847  public static long mkSelectN(long a0, long a1, int a2, long[] a3) throws Z3Exception
1848  {
1849  long res = INTERNALmkSelectN(a0, a1, a2, a3);
1851  if (err != Z3_error_code.Z3_OK)
1852  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1853  return res;
1854  }
1855 
1856  public static long mkStore(long a0, long a1, long a2, long a3) throws Z3Exception
1857  {
1858  long res = INTERNALmkStore(a0, a1, a2, a3);
1860  if (err != Z3_error_code.Z3_OK)
1861  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1862  return res;
1863  }
1864 
1865  public static long mkStoreN(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
1866  {
1867  long res = INTERNALmkStoreN(a0, a1, a2, a3, a4);
1869  if (err != Z3_error_code.Z3_OK)
1870  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1871  return res;
1872  }
1873 
1874  public static long mkConstArray(long a0, long a1, long a2) throws Z3Exception
1875  {
1876  long res = INTERNALmkConstArray(a0, a1, a2);
1878  if (err != Z3_error_code.Z3_OK)
1879  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1880  return res;
1881  }
1882 
1883  public static long mkMap(long a0, long a1, int a2, long[] a3) throws Z3Exception
1884  {
1885  long res = INTERNALmkMap(a0, a1, a2, a3);
1887  if (err != Z3_error_code.Z3_OK)
1888  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1889  return res;
1890  }
1891 
1892  public static long mkArrayDefault(long a0, long a1) throws Z3Exception
1893  {
1894  long res = INTERNALmkArrayDefault(a0, a1);
1896  if (err != Z3_error_code.Z3_OK)
1897  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1898  return res;
1899  }
1900 
1901  public static long mkAsArray(long a0, long a1) throws Z3Exception
1902  {
1903  long res = INTERNALmkAsArray(a0, a1);
1905  if (err != Z3_error_code.Z3_OK)
1906  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1907  return res;
1908  }
1909 
1910  public static long mkSetHasSize(long a0, long a1, long a2) throws Z3Exception
1911  {
1912  long res = INTERNALmkSetHasSize(a0, a1, a2);
1914  if (err != Z3_error_code.Z3_OK)
1915  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1916  return res;
1917  }
1918 
1919  public static long mkSetSort(long a0, long a1) throws Z3Exception
1920  {
1921  long res = INTERNALmkSetSort(a0, a1);
1923  if (err != Z3_error_code.Z3_OK)
1924  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1925  return res;
1926  }
1927 
1928  public static long mkEmptySet(long a0, long a1) throws Z3Exception
1929  {
1930  long res = INTERNALmkEmptySet(a0, a1);
1932  if (err != Z3_error_code.Z3_OK)
1933  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1934  return res;
1935  }
1936 
1937  public static long mkFullSet(long a0, long a1) throws Z3Exception
1938  {
1939  long res = INTERNALmkFullSet(a0, a1);
1941  if (err != Z3_error_code.Z3_OK)
1942  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1943  return res;
1944  }
1945 
1946  public static long mkSetAdd(long a0, long a1, long a2) throws Z3Exception
1947  {
1948  long res = INTERNALmkSetAdd(a0, a1, a2);
1950  if (err != Z3_error_code.Z3_OK)
1951  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1952  return res;
1953  }
1954 
1955  public static long mkSetDel(long a0, long a1, long a2) throws Z3Exception
1956  {
1957  long res = INTERNALmkSetDel(a0, a1, a2);
1959  if (err != Z3_error_code.Z3_OK)
1960  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1961  return res;
1962  }
1963 
1964  public static long mkSetUnion(long a0, int a1, long[] a2) throws Z3Exception
1965  {
1966  long res = INTERNALmkSetUnion(a0, a1, a2);
1968  if (err != Z3_error_code.Z3_OK)
1969  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1970  return res;
1971  }
1972 
1973  public static long mkSetIntersect(long a0, int a1, long[] a2) throws Z3Exception
1974  {
1975  long res = INTERNALmkSetIntersect(a0, a1, a2);
1977  if (err != Z3_error_code.Z3_OK)
1978  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1979  return res;
1980  }
1981 
1982  public static long mkSetDifference(long a0, long a1, long a2) throws Z3Exception
1983  {
1984  long res = INTERNALmkSetDifference(a0, a1, a2);
1986  if (err != Z3_error_code.Z3_OK)
1987  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1988  return res;
1989  }
1990 
1991  public static long mkSetComplement(long a0, long a1) throws Z3Exception
1992  {
1993  long res = INTERNALmkSetComplement(a0, a1);
1995  if (err != Z3_error_code.Z3_OK)
1996  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
1997  return res;
1998  }
1999 
2000  public static long mkSetMember(long a0, long a1, long a2) throws Z3Exception
2001  {
2002  long res = INTERNALmkSetMember(a0, a1, a2);
2004  if (err != Z3_error_code.Z3_OK)
2005  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2006  return res;
2007  }
2008 
2009  public static long mkSetSubset(long a0, long a1, long a2) throws Z3Exception
2010  {
2011  long res = INTERNALmkSetSubset(a0, a1, a2);
2013  if (err != Z3_error_code.Z3_OK)
2014  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2015  return res;
2016  }
2017 
2018  public static long mkArrayExt(long a0, long a1, long a2) throws Z3Exception
2019  {
2020  long res = INTERNALmkArrayExt(a0, a1, a2);
2022  if (err != Z3_error_code.Z3_OK)
2023  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2024  return res;
2025  }
2026 
2027  public static long mkNumeral(long a0, String a1, long a2) throws Z3Exception
2028  {
2029  long res = INTERNALmkNumeral(a0, a1, a2);
2031  if (err != Z3_error_code.Z3_OK)
2032  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2033  return res;
2034  }
2035 
2036  public static long mkReal(long a0, int a1, int a2) throws Z3Exception
2037  {
2038  long res = INTERNALmkReal(a0, a1, a2);
2040  if (err != Z3_error_code.Z3_OK)
2041  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2042  return res;
2043  }
2044 
2045  public static long mkInt(long a0, int a1, long a2) throws Z3Exception
2046  {
2047  long res = INTERNALmkInt(a0, a1, a2);
2049  if (err != Z3_error_code.Z3_OK)
2050  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2051  return res;
2052  }
2053 
2054  public static long mkUnsignedInt(long a0, int a1, long a2) throws Z3Exception
2055  {
2056  long res = INTERNALmkUnsignedInt(a0, a1, a2);
2058  if (err != Z3_error_code.Z3_OK)
2059  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2060  return res;
2061  }
2062 
2063  public static long mkInt64(long a0, long a1, long a2) throws Z3Exception
2064  {
2065  long res = INTERNALmkInt64(a0, a1, a2);
2067  if (err != Z3_error_code.Z3_OK)
2068  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2069  return res;
2070  }
2071 
2072  public static long mkUnsignedInt64(long a0, long a1, long a2) throws Z3Exception
2073  {
2074  long res = INTERNALmkUnsignedInt64(a0, a1, a2);
2076  if (err != Z3_error_code.Z3_OK)
2077  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2078  return res;
2079  }
2080 
2081  public static long mkBvNumeral(long a0, int a1, boolean[] a2) throws Z3Exception
2082  {
2083  long res = INTERNALmkBvNumeral(a0, a1, a2);
2085  if (err != Z3_error_code.Z3_OK)
2086  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2087  return res;
2088  }
2089 
2090  public static long mkSeqSort(long a0, long a1) throws Z3Exception
2091  {
2092  long res = INTERNALmkSeqSort(a0, a1);
2094  if (err != Z3_error_code.Z3_OK)
2095  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2096  return res;
2097  }
2098 
2099  public static boolean isSeqSort(long a0, long a1) throws Z3Exception
2100  {
2101  boolean res = INTERNALisSeqSort(a0, a1);
2103  if (err != Z3_error_code.Z3_OK)
2104  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2105  return res;
2106  }
2107 
2108  public static long getSeqSortBasis(long a0, long a1) throws Z3Exception
2109  {
2110  long res = INTERNALgetSeqSortBasis(a0, a1);
2112  if (err != Z3_error_code.Z3_OK)
2113  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2114  return res;
2115  }
2116 
2117  public static long mkReSort(long a0, long a1) throws Z3Exception
2118  {
2119  long res = INTERNALmkReSort(a0, a1);
2121  if (err != Z3_error_code.Z3_OK)
2122  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2123  return res;
2124  }
2125 
2126  public static boolean isReSort(long a0, long a1) throws Z3Exception
2127  {
2128  boolean res = INTERNALisReSort(a0, a1);
2130  if (err != Z3_error_code.Z3_OK)
2131  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2132  return res;
2133  }
2134 
2135  public static long getReSortBasis(long a0, long a1) throws Z3Exception
2136  {
2137  long res = INTERNALgetReSortBasis(a0, a1);
2139  if (err != Z3_error_code.Z3_OK)
2140  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2141  return res;
2142  }
2143 
2144  public static long mkStringSort(long a0) throws Z3Exception
2145  {
2146  long res = INTERNALmkStringSort(a0);
2148  if (err != Z3_error_code.Z3_OK)
2149  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2150  return res;
2151  }
2152 
2153  public static boolean isStringSort(long a0, long a1) throws Z3Exception
2154  {
2155  boolean res = INTERNALisStringSort(a0, a1);
2157  if (err != Z3_error_code.Z3_OK)
2158  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2159  return res;
2160  }
2161 
2162  public static long mkString(long a0, String a1) throws Z3Exception
2163  {
2164  long res = INTERNALmkString(a0, a1);
2166  if (err != Z3_error_code.Z3_OK)
2167  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2168  return res;
2169  }
2170 
2171  public static long mkLstring(long a0, int a1, String a2) throws Z3Exception
2172  {
2173  long res = INTERNALmkLstring(a0, a1, a2);
2175  if (err != Z3_error_code.Z3_OK)
2176  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2177  return res;
2178  }
2179 
2180  public static boolean isString(long a0, long a1) throws Z3Exception
2181  {
2182  boolean res = INTERNALisString(a0, a1);
2184  if (err != Z3_error_code.Z3_OK)
2185  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2186  return res;
2187  }
2188 
2189  public static String getString(long a0, long a1) throws Z3Exception
2190  {
2191  String res = INTERNALgetString(a0, a1);
2193  if (err != Z3_error_code.Z3_OK)
2194  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2195  return res;
2196  }
2197 
2198  public static String getLstring(long a0, long a1, IntPtr a2) throws Z3Exception
2199  {
2200  String res = INTERNALgetLstring(a0, a1, a2);
2202  if (err != Z3_error_code.Z3_OK)
2203  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2204  return res;
2205  }
2206 
2207  public static long mkSeqEmpty(long a0, long a1) throws Z3Exception
2208  {
2209  long res = INTERNALmkSeqEmpty(a0, a1);
2211  if (err != Z3_error_code.Z3_OK)
2212  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2213  return res;
2214  }
2215 
2216  public static long mkSeqUnit(long a0, long a1) throws Z3Exception
2217  {
2218  long res = INTERNALmkSeqUnit(a0, a1);
2220  if (err != Z3_error_code.Z3_OK)
2221  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2222  return res;
2223  }
2224 
2225  public static long mkSeqConcat(long a0, int a1, long[] a2) throws Z3Exception
2226  {
2227  long res = INTERNALmkSeqConcat(a0, a1, a2);
2229  if (err != Z3_error_code.Z3_OK)
2230  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2231  return res;
2232  }
2233 
2234  public static long mkSeqPrefix(long a0, long a1, long a2) throws Z3Exception
2235  {
2236  long res = INTERNALmkSeqPrefix(a0, a1, a2);
2238  if (err != Z3_error_code.Z3_OK)
2239  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2240  return res;
2241  }
2242 
2243  public static long mkSeqSuffix(long a0, long a1, long a2) throws Z3Exception
2244  {
2245  long res = INTERNALmkSeqSuffix(a0, a1, a2);
2247  if (err != Z3_error_code.Z3_OK)
2248  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2249  return res;
2250  }
2251 
2252  public static long mkSeqContains(long a0, long a1, long a2) throws Z3Exception
2253  {
2254  long res = INTERNALmkSeqContains(a0, a1, a2);
2256  if (err != Z3_error_code.Z3_OK)
2257  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2258  return res;
2259  }
2260 
2261  public static long mkStrLt(long a0, long a1, long a2) throws Z3Exception
2262  {
2263  long res = INTERNALmkStrLt(a0, a1, a2);
2265  if (err != Z3_error_code.Z3_OK)
2266  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2267  return res;
2268  }
2269 
2270  public static long mkStrLe(long a0, long a1, long a2) throws Z3Exception
2271  {
2272  long res = INTERNALmkStrLe(a0, a1, a2);
2274  if (err != Z3_error_code.Z3_OK)
2275  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2276  return res;
2277  }
2278 
2279  public static long mkSeqExtract(long a0, long a1, long a2, long a3) throws Z3Exception
2280  {
2281  long res = INTERNALmkSeqExtract(a0, a1, a2, a3);
2283  if (err != Z3_error_code.Z3_OK)
2284  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2285  return res;
2286  }
2287 
2288  public static long mkSeqReplace(long a0, long a1, long a2, long a3) throws Z3Exception
2289  {
2290  long res = INTERNALmkSeqReplace(a0, a1, a2, a3);
2292  if (err != Z3_error_code.Z3_OK)
2293  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2294  return res;
2295  }
2296 
2297  public static long mkSeqAt(long a0, long a1, long a2) throws Z3Exception
2298  {
2299  long res = INTERNALmkSeqAt(a0, a1, a2);
2301  if (err != Z3_error_code.Z3_OK)
2302  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2303  return res;
2304  }
2305 
2306  public static long mkSeqNth(long a0, long a1, long a2) throws Z3Exception
2307  {
2308  long res = INTERNALmkSeqNth(a0, a1, a2);
2310  if (err != Z3_error_code.Z3_OK)
2311  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2312  return res;
2313  }
2314 
2315  public static long mkSeqLength(long a0, long a1) throws Z3Exception
2316  {
2317  long res = INTERNALmkSeqLength(a0, a1);
2319  if (err != Z3_error_code.Z3_OK)
2320  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2321  return res;
2322  }
2323 
2324  public static long mkSeqIndex(long a0, long a1, long a2, long a3) throws Z3Exception
2325  {
2326  long res = INTERNALmkSeqIndex(a0, a1, a2, a3);
2328  if (err != Z3_error_code.Z3_OK)
2329  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2330  return res;
2331  }
2332 
2333  public static long mkSeqLastIndex(long a0, long a1, long a2) throws Z3Exception
2334  {
2335  long res = INTERNALmkSeqLastIndex(a0, a1, a2);
2337  if (err != Z3_error_code.Z3_OK)
2338  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2339  return res;
2340  }
2341 
2342  public static long mkStrToInt(long a0, long a1) throws Z3Exception
2343  {
2344  long res = INTERNALmkStrToInt(a0, a1);
2346  if (err != Z3_error_code.Z3_OK)
2347  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2348  return res;
2349  }
2350 
2351  public static long mkIntToStr(long a0, long a1) throws Z3Exception
2352  {
2353  long res = INTERNALmkIntToStr(a0, a1);
2355  if (err != Z3_error_code.Z3_OK)
2356  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2357  return res;
2358  }
2359 
2360  public static long mkSeqToRe(long a0, long a1) throws Z3Exception
2361  {
2362  long res = INTERNALmkSeqToRe(a0, a1);
2364  if (err != Z3_error_code.Z3_OK)
2365  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2366  return res;
2367  }
2368 
2369  public static long mkSeqInRe(long a0, long a1, long a2) throws Z3Exception
2370  {
2371  long res = INTERNALmkSeqInRe(a0, a1, a2);
2373  if (err != Z3_error_code.Z3_OK)
2374  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2375  return res;
2376  }
2377 
2378  public static long mkRePlus(long a0, long a1) throws Z3Exception
2379  {
2380  long res = INTERNALmkRePlus(a0, a1);
2382  if (err != Z3_error_code.Z3_OK)
2383  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2384  return res;
2385  }
2386 
2387  public static long mkReStar(long a0, long a1) throws Z3Exception
2388  {
2389  long res = INTERNALmkReStar(a0, a1);
2391  if (err != Z3_error_code.Z3_OK)
2392  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2393  return res;
2394  }
2395 
2396  public static long mkReOption(long a0, long a1) throws Z3Exception
2397  {
2398  long res = INTERNALmkReOption(a0, a1);
2400  if (err != Z3_error_code.Z3_OK)
2401  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2402  return res;
2403  }
2404 
2405  public static long mkReUnion(long a0, int a1, long[] a2) throws Z3Exception
2406  {
2407  long res = INTERNALmkReUnion(a0, a1, a2);
2409  if (err != Z3_error_code.Z3_OK)
2410  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2411  return res;
2412  }
2413 
2414  public static long mkReConcat(long a0, int a1, long[] a2) throws Z3Exception
2415  {
2416  long res = INTERNALmkReConcat(a0, a1, a2);
2418  if (err != Z3_error_code.Z3_OK)
2419  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2420  return res;
2421  }
2422 
2423  public static long mkReRange(long a0, long a1, long a2) throws Z3Exception
2424  {
2425  long res = INTERNALmkReRange(a0, a1, a2);
2427  if (err != Z3_error_code.Z3_OK)
2428  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2429  return res;
2430  }
2431 
2432  public static long mkReLoop(long a0, long a1, int a2, int a3) throws Z3Exception
2433  {
2434  long res = INTERNALmkReLoop(a0, a1, a2, a3);
2436  if (err != Z3_error_code.Z3_OK)
2437  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2438  return res;
2439  }
2440 
2441  public static long mkReIntersect(long a0, int a1, long[] a2) throws Z3Exception
2442  {
2443  long res = INTERNALmkReIntersect(a0, a1, a2);
2445  if (err != Z3_error_code.Z3_OK)
2446  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2447  return res;
2448  }
2449 
2450  public static long mkReComplement(long a0, long a1) throws Z3Exception
2451  {
2452  long res = INTERNALmkReComplement(a0, a1);
2454  if (err != Z3_error_code.Z3_OK)
2455  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2456  return res;
2457  }
2458 
2459  public static long mkReEmpty(long a0, long a1) throws Z3Exception
2460  {
2461  long res = INTERNALmkReEmpty(a0, a1);
2463  if (err != Z3_error_code.Z3_OK)
2464  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2465  return res;
2466  }
2467 
2468  public static long mkReFull(long a0, long a1) throws Z3Exception
2469  {
2470  long res = INTERNALmkReFull(a0, a1);
2472  if (err != Z3_error_code.Z3_OK)
2473  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2474  return res;
2475  }
2476 
2477  public static long mkLinearOrder(long a0, long a1, int a2) throws Z3Exception
2478  {
2479  long res = INTERNALmkLinearOrder(a0, a1, a2);
2481  if (err != Z3_error_code.Z3_OK)
2482  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2483  return res;
2484  }
2485 
2486  public static long mkPartialOrder(long a0, long a1, int a2) throws Z3Exception
2487  {
2488  long res = INTERNALmkPartialOrder(a0, a1, a2);
2490  if (err != Z3_error_code.Z3_OK)
2491  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2492  return res;
2493  }
2494 
2495  public static long mkPiecewiseLinearOrder(long a0, long a1, int a2) throws Z3Exception
2496  {
2497  long res = INTERNALmkPiecewiseLinearOrder(a0, a1, a2);
2499  if (err != Z3_error_code.Z3_OK)
2500  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2501  return res;
2502  }
2503 
2504  public static long mkTreeOrder(long a0, long a1, int a2) throws Z3Exception
2505  {
2506  long res = INTERNALmkTreeOrder(a0, a1, a2);
2508  if (err != Z3_error_code.Z3_OK)
2509  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2510  return res;
2511  }
2512 
2513  public static long mkTransitiveClosure(long a0, long a1) throws Z3Exception
2514  {
2515  long res = INTERNALmkTransitiveClosure(a0, a1);
2517  if (err != Z3_error_code.Z3_OK)
2518  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2519  return res;
2520  }
2521 
2522  public static long mkPattern(long a0, int a1, long[] a2) throws Z3Exception
2523  {
2524  long res = INTERNALmkPattern(a0, a1, a2);
2526  if (err != Z3_error_code.Z3_OK)
2527  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2528  return res;
2529  }
2530 
2531  public static long mkBound(long a0, int a1, long a2) throws Z3Exception
2532  {
2533  long res = INTERNALmkBound(a0, a1, a2);
2535  if (err != Z3_error_code.Z3_OK)
2536  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2537  return res;
2538  }
2539 
2540  public static long mkForall(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7) throws Z3Exception
2541  {
2542  long res = INTERNALmkForall(a0, a1, a2, a3, a4, a5, a6, a7);
2544  if (err != Z3_error_code.Z3_OK)
2545  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2546  return res;
2547  }
2548 
2549  public static long mkExists(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long[] a6, long a7) throws Z3Exception
2550  {
2551  long res = INTERNALmkExists(a0, a1, a2, a3, a4, a5, a6, a7);
2553  if (err != Z3_error_code.Z3_OK)
2554  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2555  return res;
2556  }
2557 
2558  public static long mkQuantifier(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long[] a7, long a8) throws Z3Exception
2559  {
2560  long res = INTERNALmkQuantifier(a0, a1, a2, a3, a4, a5, a6, a7, a8);
2562  if (err != Z3_error_code.Z3_OK)
2563  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2564  return res;
2565  }
2566 
2567  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
2568  {
2569  long res = INTERNALmkQuantifierEx(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);
2571  if (err != Z3_error_code.Z3_OK)
2572  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2573  return res;
2574  }
2575 
2576  public static long mkForallConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6) throws Z3Exception
2577  {
2578  long res = INTERNALmkForallConst(a0, a1, a2, a3, a4, a5, a6);
2580  if (err != Z3_error_code.Z3_OK)
2581  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2582  return res;
2583  }
2584 
2585  public static long mkExistsConst(long a0, int a1, int a2, long[] a3, int a4, long[] a5, long a6) throws Z3Exception
2586  {
2587  long res = INTERNALmkExistsConst(a0, a1, a2, a3, a4, a5, a6);
2589  if (err != Z3_error_code.Z3_OK)
2590  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2591  return res;
2592  }
2593 
2594  public static long mkQuantifierConst(long a0, boolean a1, int a2, int a3, long[] a4, int a5, long[] a6, long a7) throws Z3Exception
2595  {
2596  long res = INTERNALmkQuantifierConst(a0, a1, a2, a3, a4, a5, a6, a7);
2598  if (err != Z3_error_code.Z3_OK)
2599  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2600  return res;
2601  }
2602 
2603  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
2604  {
2605  long res = INTERNALmkQuantifierConstEx(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);
2607  if (err != Z3_error_code.Z3_OK)
2608  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2609  return res;
2610  }
2611 
2612  public static long mkLambda(long a0, int a1, long[] a2, long[] a3, long a4) throws Z3Exception
2613  {
2614  long res = INTERNALmkLambda(a0, a1, a2, a3, a4);
2616  if (err != Z3_error_code.Z3_OK)
2617  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2618  return res;
2619  }
2620 
2621  public static long mkLambdaConst(long a0, int a1, long[] a2, long a3) throws Z3Exception
2622  {
2623  long res = INTERNALmkLambdaConst(a0, a1, a2, a3);
2625  if (err != Z3_error_code.Z3_OK)
2626  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2627  return res;
2628  }
2629 
2630  public static int getSymbolKind(long a0, long a1) throws Z3Exception
2631  {
2632  int res = INTERNALgetSymbolKind(a0, a1);
2634  if (err != Z3_error_code.Z3_OK)
2635  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2636  return res;
2637  }
2638 
2639  public static int getSymbolInt(long a0, long a1) throws Z3Exception
2640  {
2641  int res = INTERNALgetSymbolInt(a0, a1);
2643  if (err != Z3_error_code.Z3_OK)
2644  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2645  return res;
2646  }
2647 
2648  public static String getSymbolString(long a0, long a1) throws Z3Exception
2649  {
2650  String res = INTERNALgetSymbolString(a0, a1);
2652  if (err != Z3_error_code.Z3_OK)
2653  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2654  return res;
2655  }
2656 
2657  public static long getSortName(long a0, long a1) throws Z3Exception
2658  {
2659  long res = INTERNALgetSortName(a0, a1);
2661  if (err != Z3_error_code.Z3_OK)
2662  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2663  return res;
2664  }
2665 
2666  public static int getSortId(long a0, long a1) throws Z3Exception
2667  {
2668  int res = INTERNALgetSortId(a0, a1);
2670  if (err != Z3_error_code.Z3_OK)
2671  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2672  return res;
2673  }
2674 
2675  public static long sortToAst(long a0, long a1) throws Z3Exception
2676  {
2677  long res = INTERNALsortToAst(a0, a1);
2679  if (err != Z3_error_code.Z3_OK)
2680  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2681  return res;
2682  }
2683 
2684  public static boolean isEqSort(long a0, long a1, long a2) throws Z3Exception
2685  {
2686  boolean res = INTERNALisEqSort(a0, a1, a2);
2688  if (err != Z3_error_code.Z3_OK)
2689  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2690  return res;
2691  }
2692 
2693  public static int getSortKind(long a0, long a1) throws Z3Exception
2694  {
2695  int res = INTERNALgetSortKind(a0, a1);
2697  if (err != Z3_error_code.Z3_OK)
2698  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2699  return res;
2700  }
2701 
2702  public static int getBvSortSize(long a0, long a1) throws Z3Exception
2703  {
2704  int res = INTERNALgetBvSortSize(a0, a1);
2706  if (err != Z3_error_code.Z3_OK)
2707  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2708  return res;
2709  }
2710 
2711  public static boolean getFiniteDomainSortSize(long a0, long a1, LongPtr a2) throws Z3Exception
2712  {
2713  boolean res = INTERNALgetFiniteDomainSortSize(a0, a1, a2);
2715  if (err != Z3_error_code.Z3_OK)
2716  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2717  return res;
2718  }
2719 
2720  public static long getArraySortDomain(long a0, long a1) throws Z3Exception
2721  {
2722  long res = INTERNALgetArraySortDomain(a0, a1);
2724  if (err != Z3_error_code.Z3_OK)
2725  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2726  return res;
2727  }
2728 
2729  public static long getArraySortRange(long a0, long a1) throws Z3Exception
2730  {
2731  long res = INTERNALgetArraySortRange(a0, a1);
2733  if (err != Z3_error_code.Z3_OK)
2734  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2735  return res;
2736  }
2737 
2738  public static long getTupleSortMkDecl(long a0, long a1) throws Z3Exception
2739  {
2740  long res = INTERNALgetTupleSortMkDecl(a0, a1);
2742  if (err != Z3_error_code.Z3_OK)
2743  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2744  return res;
2745  }
2746 
2747  public static int getTupleSortNumFields(long a0, long a1) throws Z3Exception
2748  {
2749  int res = INTERNALgetTupleSortNumFields(a0, a1);
2751  if (err != Z3_error_code.Z3_OK)
2752  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2753  return res;
2754  }
2755 
2756  public static long getTupleSortFieldDecl(long a0, long a1, int a2) throws Z3Exception
2757  {
2758  long res = INTERNALgetTupleSortFieldDecl(a0, a1, a2);
2760  if (err != Z3_error_code.Z3_OK)
2761  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2762  return res;
2763  }
2764 
2765  public static int getDatatypeSortNumConstructors(long a0, long a1) throws Z3Exception
2766  {
2767  int res = INTERNALgetDatatypeSortNumConstructors(a0, a1);
2769  if (err != Z3_error_code.Z3_OK)
2770  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2771  return res;
2772  }
2773 
2774  public static long getDatatypeSortConstructor(long a0, long a1, int a2) throws Z3Exception
2775  {
2776  long res = INTERNALgetDatatypeSortConstructor(a0, a1, a2);
2778  if (err != Z3_error_code.Z3_OK)
2779  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2780  return res;
2781  }
2782 
2783  public static long getDatatypeSortRecognizer(long a0, long a1, int a2) throws Z3Exception
2784  {
2785  long res = INTERNALgetDatatypeSortRecognizer(a0, a1, a2);
2787  if (err != Z3_error_code.Z3_OK)
2788  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2789  return res;
2790  }
2791 
2792  public static long getDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3) throws Z3Exception
2793  {
2794  long res = INTERNALgetDatatypeSortConstructorAccessor(a0, a1, a2, a3);
2796  if (err != Z3_error_code.Z3_OK)
2797  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2798  return res;
2799  }
2800 
2801  public static long datatypeUpdateField(long a0, long a1, long a2, long a3) throws Z3Exception
2802  {
2803  long res = INTERNALdatatypeUpdateField(a0, a1, a2, a3);
2805  if (err != Z3_error_code.Z3_OK)
2806  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2807  return res;
2808  }
2809 
2810  public static int getRelationArity(long a0, long a1) throws Z3Exception
2811  {
2812  int res = INTERNALgetRelationArity(a0, a1);
2814  if (err != Z3_error_code.Z3_OK)
2815  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2816  return res;
2817  }
2818 
2819  public static long getRelationColumn(long a0, long a1, int a2) throws Z3Exception
2820  {
2821  long res = INTERNALgetRelationColumn(a0, a1, a2);
2823  if (err != Z3_error_code.Z3_OK)
2824  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2825  return res;
2826  }
2827 
2828  public static long mkAtmost(long a0, int a1, long[] a2, int a3) throws Z3Exception
2829  {
2830  long res = INTERNALmkAtmost(a0, a1, a2, a3);
2832  if (err != Z3_error_code.Z3_OK)
2833  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2834  return res;
2835  }
2836 
2837  public static long mkAtleast(long a0, int a1, long[] a2, int a3) throws Z3Exception
2838  {
2839  long res = INTERNALmkAtleast(a0, a1, a2, a3);
2841  if (err != Z3_error_code.Z3_OK)
2842  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2843  return res;
2844  }
2845 
2846  public static long mkPble(long a0, int a1, long[] a2, int[] a3, int a4) throws Z3Exception
2847  {
2848  long res = INTERNALmkPble(a0, a1, a2, a3, a4);
2850  if (err != Z3_error_code.Z3_OK)
2851  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2852  return res;
2853  }
2854 
2855  public static long mkPbge(long a0, int a1, long[] a2, int[] a3, int a4) throws Z3Exception
2856  {
2857  long res = INTERNALmkPbge(a0, a1, a2, a3, a4);
2859  if (err != Z3_error_code.Z3_OK)
2860  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2861  return res;
2862  }
2863 
2864  public static long mkPbeq(long a0, int a1, long[] a2, int[] a3, int a4) throws Z3Exception
2865  {
2866  long res = INTERNALmkPbeq(a0, a1, a2, a3, a4);
2868  if (err != Z3_error_code.Z3_OK)
2869  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2870  return res;
2871  }
2872 
2873  public static long funcDeclToAst(long a0, long a1) throws Z3Exception
2874  {
2875  long res = INTERNALfuncDeclToAst(a0, a1);
2877  if (err != Z3_error_code.Z3_OK)
2878  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2879  return res;
2880  }
2881 
2882  public static boolean isEqFuncDecl(long a0, long a1, long a2) throws Z3Exception
2883  {
2884  boolean res = INTERNALisEqFuncDecl(a0, a1, a2);
2886  if (err != Z3_error_code.Z3_OK)
2887  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2888  return res;
2889  }
2890 
2891  public static int getFuncDeclId(long a0, long a1) throws Z3Exception
2892  {
2893  int res = INTERNALgetFuncDeclId(a0, a1);
2895  if (err != Z3_error_code.Z3_OK)
2896  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2897  return res;
2898  }
2899 
2900  public static long getDeclName(long a0, long a1) throws Z3Exception
2901  {
2902  long res = INTERNALgetDeclName(a0, a1);
2904  if (err != Z3_error_code.Z3_OK)
2905  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2906  return res;
2907  }
2908 
2909  public static int getDeclKind(long a0, long a1) throws Z3Exception
2910  {
2911  int res = INTERNALgetDeclKind(a0, a1);
2913  if (err != Z3_error_code.Z3_OK)
2914  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2915  return res;
2916  }
2917 
2918  public static int getDomainSize(long a0, long a1) throws Z3Exception
2919  {
2920  int res = INTERNALgetDomainSize(a0, a1);
2922  if (err != Z3_error_code.Z3_OK)
2923  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2924  return res;
2925  }
2926 
2927  public static int getArity(long a0, long a1) throws Z3Exception
2928  {
2929  int res = INTERNALgetArity(a0, a1);
2931  if (err != Z3_error_code.Z3_OK)
2932  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2933  return res;
2934  }
2935 
2936  public static long getDomain(long a0, long a1, int a2) throws Z3Exception
2937  {
2938  long res = INTERNALgetDomain(a0, a1, a2);
2940  if (err != Z3_error_code.Z3_OK)
2941  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2942  return res;
2943  }
2944 
2945  public static long getRange(long a0, long a1) throws Z3Exception
2946  {
2947  long res = INTERNALgetRange(a0, a1);
2949  if (err != Z3_error_code.Z3_OK)
2950  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2951  return res;
2952  }
2953 
2954  public static int getDeclNumParameters(long a0, long a1) throws Z3Exception
2955  {
2956  int res = INTERNALgetDeclNumParameters(a0, a1);
2958  if (err != Z3_error_code.Z3_OK)
2959  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2960  return res;
2961  }
2962 
2963  public static int getDeclParameterKind(long a0, long a1, int a2) throws Z3Exception
2964  {
2965  int res = INTERNALgetDeclParameterKind(a0, a1, a2);
2967  if (err != Z3_error_code.Z3_OK)
2968  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2969  return res;
2970  }
2971 
2972  public static int getDeclIntParameter(long a0, long a1, int a2) throws Z3Exception
2973  {
2974  int res = INTERNALgetDeclIntParameter(a0, a1, a2);
2976  if (err != Z3_error_code.Z3_OK)
2977  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2978  return res;
2979  }
2980 
2981  public static double getDeclDoubleParameter(long a0, long a1, int a2) throws Z3Exception
2982  {
2983  double res = INTERNALgetDeclDoubleParameter(a0, a1, a2);
2985  if (err != Z3_error_code.Z3_OK)
2986  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2987  return res;
2988  }
2989 
2990  public static long getDeclSymbolParameter(long a0, long a1, int a2) throws Z3Exception
2991  {
2992  long res = INTERNALgetDeclSymbolParameter(a0, a1, a2);
2994  if (err != Z3_error_code.Z3_OK)
2995  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
2996  return res;
2997  }
2998 
2999  public static long getDeclSortParameter(long a0, long a1, int a2) throws Z3Exception
3000  {
3001  long res = INTERNALgetDeclSortParameter(a0, a1, a2);
3003  if (err != Z3_error_code.Z3_OK)
3004  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3005  return res;
3006  }
3007 
3008  public static long getDeclAstParameter(long a0, long a1, int a2) throws Z3Exception
3009  {
3010  long res = INTERNALgetDeclAstParameter(a0, a1, a2);
3012  if (err != Z3_error_code.Z3_OK)
3013  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3014  return res;
3015  }
3016 
3017  public static long getDeclFuncDeclParameter(long a0, long a1, int a2) throws Z3Exception
3018  {
3019  long res = INTERNALgetDeclFuncDeclParameter(a0, a1, a2);
3021  if (err != Z3_error_code.Z3_OK)
3022  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3023  return res;
3024  }
3025 
3026  public static String getDeclRationalParameter(long a0, long a1, int a2) throws Z3Exception
3027  {
3028  String res = INTERNALgetDeclRationalParameter(a0, a1, a2);
3030  if (err != Z3_error_code.Z3_OK)
3031  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3032  return res;
3033  }
3034 
3035  public static long appToAst(long a0, long a1) throws Z3Exception
3036  {
3037  long res = INTERNALappToAst(a0, a1);
3039  if (err != Z3_error_code.Z3_OK)
3040  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3041  return res;
3042  }
3043 
3044  public static long getAppDecl(long a0, long a1) throws Z3Exception
3045  {
3046  long res = INTERNALgetAppDecl(a0, a1);
3048  if (err != Z3_error_code.Z3_OK)
3049  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3050  return res;
3051  }
3052 
3053  public static int getAppNumArgs(long a0, long a1) throws Z3Exception
3054  {
3055  int res = INTERNALgetAppNumArgs(a0, a1);
3057  if (err != Z3_error_code.Z3_OK)
3058  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3059  return res;
3060  }
3061 
3062  public static long getAppArg(long a0, long a1, int a2) throws Z3Exception
3063  {
3064  long res = INTERNALgetAppArg(a0, a1, a2);
3066  if (err != Z3_error_code.Z3_OK)
3067  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3068  return res;
3069  }
3070 
3071  public static boolean isEqAst(long a0, long a1, long a2) throws Z3Exception
3072  {
3073  boolean res = INTERNALisEqAst(a0, a1, a2);
3075  if (err != Z3_error_code.Z3_OK)
3076  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3077  return res;
3078  }
3079 
3080  public static int getAstId(long a0, long a1) throws Z3Exception
3081  {
3082  int res = INTERNALgetAstId(a0, a1);
3084  if (err != Z3_error_code.Z3_OK)
3085  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3086  return res;
3087  }
3088 
3089  public static int getAstHash(long a0, long a1) throws Z3Exception
3090  {
3091  int res = INTERNALgetAstHash(a0, a1);
3093  if (err != Z3_error_code.Z3_OK)
3094  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3095  return res;
3096  }
3097 
3098  public static long getSort(long a0, long a1) throws Z3Exception
3099  {
3100  long res = INTERNALgetSort(a0, a1);
3102  if (err != Z3_error_code.Z3_OK)
3103  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3104  return res;
3105  }
3106 
3107  public static boolean isWellSorted(long a0, long a1) throws Z3Exception
3108  {
3109  boolean res = INTERNALisWellSorted(a0, a1);
3111  if (err != Z3_error_code.Z3_OK)
3112  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3113  return res;
3114  }
3115 
3116  public static int getBoolValue(long a0, long a1) throws Z3Exception
3117  {
3118  int res = INTERNALgetBoolValue(a0, a1);
3120  if (err != Z3_error_code.Z3_OK)
3121  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3122  return res;
3123  }
3124 
3125  public static int getAstKind(long a0, long a1) throws Z3Exception
3126  {
3127  int res = INTERNALgetAstKind(a0, a1);
3129  if (err != Z3_error_code.Z3_OK)
3130  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3131  return res;
3132  }
3133 
3134  public static boolean isApp(long a0, long a1) throws Z3Exception
3135  {
3136  boolean res = INTERNALisApp(a0, a1);
3138  if (err != Z3_error_code.Z3_OK)
3139  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3140  return res;
3141  }
3142 
3143  public static boolean isNumeralAst(long a0, long a1) throws Z3Exception
3144  {
3145  boolean res = INTERNALisNumeralAst(a0, a1);
3147  if (err != Z3_error_code.Z3_OK)
3148  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3149  return res;
3150  }
3151 
3152  public static boolean isAlgebraicNumber(long a0, long a1) throws Z3Exception
3153  {
3154  boolean res = INTERNALisAlgebraicNumber(a0, a1);
3156  if (err != Z3_error_code.Z3_OK)
3157  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3158  return res;
3159  }
3160 
3161  public static long toApp(long a0, long a1) throws Z3Exception
3162  {
3163  long res = INTERNALtoApp(a0, a1);
3165  if (err != Z3_error_code.Z3_OK)
3166  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3167  return res;
3168  }
3169 
3170  public static long toFuncDecl(long a0, long a1) throws Z3Exception
3171  {
3172  long res = INTERNALtoFuncDecl(a0, a1);
3174  if (err != Z3_error_code.Z3_OK)
3175  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3176  return res;
3177  }
3178 
3179  public static String getNumeralString(long a0, long a1) throws Z3Exception
3180  {
3181  String res = INTERNALgetNumeralString(a0, a1);
3183  if (err != Z3_error_code.Z3_OK)
3184  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3185  return res;
3186  }
3187 
3188  public static String getNumeralDecimalString(long a0, long a1, int a2) throws Z3Exception
3189  {
3190  String res = INTERNALgetNumeralDecimalString(a0, a1, a2);
3192  if (err != Z3_error_code.Z3_OK)
3193  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3194  return res;
3195  }
3196 
3197  public static double getNumeralDouble(long a0, long a1) throws Z3Exception
3198  {
3199  double res = INTERNALgetNumeralDouble(a0, a1);
3201  if (err != Z3_error_code.Z3_OK)
3202  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3203  return res;
3204  }
3205 
3206  public static long getNumerator(long a0, long a1) throws Z3Exception
3207  {
3208  long res = INTERNALgetNumerator(a0, a1);
3210  if (err != Z3_error_code.Z3_OK)
3211  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3212  return res;
3213  }
3214 
3215  public static long getDenominator(long a0, long a1) throws Z3Exception
3216  {
3217  long res = INTERNALgetDenominator(a0, a1);
3219  if (err != Z3_error_code.Z3_OK)
3220  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3221  return res;
3222  }
3223 
3224  public static boolean getNumeralSmall(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
3225  {
3226  boolean res = INTERNALgetNumeralSmall(a0, a1, a2, a3);
3228  if (err != Z3_error_code.Z3_OK)
3229  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3230  return res;
3231  }
3232 
3233  public static boolean getNumeralInt(long a0, long a1, IntPtr a2) throws Z3Exception
3234  {
3235  boolean res = INTERNALgetNumeralInt(a0, a1, a2);
3237  if (err != Z3_error_code.Z3_OK)
3238  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3239  return res;
3240  }
3241 
3242  public static boolean getNumeralUint(long a0, long a1, IntPtr a2) throws Z3Exception
3243  {
3244  boolean res = INTERNALgetNumeralUint(a0, a1, a2);
3246  if (err != Z3_error_code.Z3_OK)
3247  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3248  return res;
3249  }
3250 
3251  public static boolean getNumeralUint64(long a0, long a1, LongPtr a2) throws Z3Exception
3252  {
3253  boolean res = INTERNALgetNumeralUint64(a0, a1, a2);
3255  if (err != Z3_error_code.Z3_OK)
3256  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3257  return res;
3258  }
3259 
3260  public static boolean getNumeralInt64(long a0, long a1, LongPtr a2) throws Z3Exception
3261  {
3262  boolean res = INTERNALgetNumeralInt64(a0, a1, a2);
3264  if (err != Z3_error_code.Z3_OK)
3265  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3266  return res;
3267  }
3268 
3269  public static boolean getNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
3270  {
3271  boolean res = INTERNALgetNumeralRationalInt64(a0, a1, a2, a3);
3273  if (err != Z3_error_code.Z3_OK)
3274  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3275  return res;
3276  }
3277 
3278  public static long getAlgebraicNumberLower(long a0, long a1, int a2) throws Z3Exception
3279  {
3280  long res = INTERNALgetAlgebraicNumberLower(a0, a1, a2);
3282  if (err != Z3_error_code.Z3_OK)
3283  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3284  return res;
3285  }
3286 
3287  public static long getAlgebraicNumberUpper(long a0, long a1, int a2) throws Z3Exception
3288  {
3289  long res = INTERNALgetAlgebraicNumberUpper(a0, a1, a2);
3291  if (err != Z3_error_code.Z3_OK)
3292  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3293  return res;
3294  }
3295 
3296  public static long patternToAst(long a0, long a1) throws Z3Exception
3297  {
3298  long res = INTERNALpatternToAst(a0, a1);
3300  if (err != Z3_error_code.Z3_OK)
3301  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3302  return res;
3303  }
3304 
3305  public static int getPatternNumTerms(long a0, long a1) throws Z3Exception
3306  {
3307  int res = INTERNALgetPatternNumTerms(a0, a1);
3309  if (err != Z3_error_code.Z3_OK)
3310  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3311  return res;
3312  }
3313 
3314  public static long getPattern(long a0, long a1, int a2) throws Z3Exception
3315  {
3316  long res = INTERNALgetPattern(a0, a1, a2);
3318  if (err != Z3_error_code.Z3_OK)
3319  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3320  return res;
3321  }
3322 
3323  public static int getIndexValue(long a0, long a1) throws Z3Exception
3324  {
3325  int res = INTERNALgetIndexValue(a0, a1);
3327  if (err != Z3_error_code.Z3_OK)
3328  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3329  return res;
3330  }
3331 
3332  public static boolean isQuantifierForall(long a0, long a1) throws Z3Exception
3333  {
3334  boolean res = INTERNALisQuantifierForall(a0, a1);
3336  if (err != Z3_error_code.Z3_OK)
3337  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3338  return res;
3339  }
3340 
3341  public static boolean isQuantifierExists(long a0, long a1) throws Z3Exception
3342  {
3343  boolean res = INTERNALisQuantifierExists(a0, a1);
3345  if (err != Z3_error_code.Z3_OK)
3346  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3347  return res;
3348  }
3349 
3350  public static boolean isLambda(long a0, long a1) throws Z3Exception
3351  {
3352  boolean res = INTERNALisLambda(a0, a1);
3354  if (err != Z3_error_code.Z3_OK)
3355  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3356  return res;
3357  }
3358 
3359  public static int getQuantifierWeight(long a0, long a1) throws Z3Exception
3360  {
3361  int res = INTERNALgetQuantifierWeight(a0, a1);
3363  if (err != Z3_error_code.Z3_OK)
3364  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3365  return res;
3366  }
3367 
3368  public static int getQuantifierNumPatterns(long a0, long a1) throws Z3Exception
3369  {
3370  int res = INTERNALgetQuantifierNumPatterns(a0, a1);
3372  if (err != Z3_error_code.Z3_OK)
3373  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3374  return res;
3375  }
3376 
3377  public static long getQuantifierPatternAst(long a0, long a1, int a2) throws Z3Exception
3378  {
3379  long res = INTERNALgetQuantifierPatternAst(a0, a1, a2);
3381  if (err != Z3_error_code.Z3_OK)
3382  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3383  return res;
3384  }
3385 
3386  public static int getQuantifierNumNoPatterns(long a0, long a1) throws Z3Exception
3387  {
3388  int res = INTERNALgetQuantifierNumNoPatterns(a0, a1);
3390  if (err != Z3_error_code.Z3_OK)
3391  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3392  return res;
3393  }
3394 
3395  public static long getQuantifierNoPatternAst(long a0, long a1, int a2) throws Z3Exception
3396  {
3397  long res = INTERNALgetQuantifierNoPatternAst(a0, a1, a2);
3399  if (err != Z3_error_code.Z3_OK)
3400  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3401  return res;
3402  }
3403 
3404  public static int getQuantifierNumBound(long a0, long a1) throws Z3Exception
3405  {
3406  int res = INTERNALgetQuantifierNumBound(a0, a1);
3408  if (err != Z3_error_code.Z3_OK)
3409  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3410  return res;
3411  }
3412 
3413  public static long getQuantifierBoundName(long a0, long a1, int a2) throws Z3Exception
3414  {
3415  long res = INTERNALgetQuantifierBoundName(a0, a1, a2);
3417  if (err != Z3_error_code.Z3_OK)
3418  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3419  return res;
3420  }
3421 
3422  public static long getQuantifierBoundSort(long a0, long a1, int a2) throws Z3Exception
3423  {
3424  long res = INTERNALgetQuantifierBoundSort(a0, a1, a2);
3426  if (err != Z3_error_code.Z3_OK)
3427  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3428  return res;
3429  }
3430 
3431  public static long getQuantifierBody(long a0, long a1) throws Z3Exception
3432  {
3433  long res = INTERNALgetQuantifierBody(a0, a1);
3435  if (err != Z3_error_code.Z3_OK)
3436  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3437  return res;
3438  }
3439 
3440  public static long simplify(long a0, long a1) throws Z3Exception
3441  {
3442  long res = INTERNALsimplify(a0, a1);
3444  if (err != Z3_error_code.Z3_OK)
3445  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3446  return res;
3447  }
3448 
3449  public static long simplifyEx(long a0, long a1, long a2) throws Z3Exception
3450  {
3451  long res = INTERNALsimplifyEx(a0, a1, a2);
3453  if (err != Z3_error_code.Z3_OK)
3454  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3455  return res;
3456  }
3457 
3458  public static String simplifyGetHelp(long a0) throws Z3Exception
3459  {
3460  String res = INTERNALsimplifyGetHelp(a0);
3462  if (err != Z3_error_code.Z3_OK)
3463  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3464  return res;
3465  }
3466 
3467  public static long simplifyGetParamDescrs(long a0) throws Z3Exception
3468  {
3469  long res = INTERNALsimplifyGetParamDescrs(a0);
3471  if (err != Z3_error_code.Z3_OK)
3472  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3473  return res;
3474  }
3475 
3476  public static long updateTerm(long a0, long a1, int a2, long[] a3) throws Z3Exception
3477  {
3478  long res = INTERNALupdateTerm(a0, a1, a2, a3);
3480  if (err != Z3_error_code.Z3_OK)
3481  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3482  return res;
3483  }
3484 
3485  public static long substitute(long a0, long a1, int a2, long[] a3, long[] a4) throws Z3Exception
3486  {
3487  long res = INTERNALsubstitute(a0, a1, a2, a3, a4);
3489  if (err != Z3_error_code.Z3_OK)
3490  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3491  return res;
3492  }
3493 
3494  public static long substituteVars(long a0, long a1, int a2, long[] a3) throws Z3Exception
3495  {
3496  long res = INTERNALsubstituteVars(a0, a1, a2, a3);
3498  if (err != Z3_error_code.Z3_OK)
3499  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3500  return res;
3501  }
3502 
3503  public static long translate(long a0, long a1, long a2) throws Z3Exception
3504  {
3505  long res = INTERNALtranslate(a0, a1, a2);
3507  if (err != Z3_error_code.Z3_OK)
3508  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3509  return res;
3510  }
3511 
3512  public static long mkModel(long a0) throws Z3Exception
3513  {
3514  long res = INTERNALmkModel(a0);
3516  if (err != Z3_error_code.Z3_OK)
3517  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3518  return res;
3519  }
3520 
3521  public static void modelIncRef(long a0, long a1) throws Z3Exception
3522  {
3523  INTERNALmodelIncRef(a0, a1);
3525  if (err != Z3_error_code.Z3_OK)
3526  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3527  }
3528 
3529  public static void modelDecRef(long a0, long a1) throws Z3Exception
3530  {
3531  INTERNALmodelDecRef(a0, a1);
3533  if (err != Z3_error_code.Z3_OK)
3534  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3535  }
3536 
3537  public static boolean modelEval(long a0, long a1, long a2, boolean a3, LongPtr a4) throws Z3Exception
3538  {
3539  boolean res = INTERNALmodelEval(a0, a1, a2, a3, a4);
3541  if (err != Z3_error_code.Z3_OK)
3542  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3543  return res;
3544  }
3545 
3546  public static long modelGetConstInterp(long a0, long a1, long a2) throws Z3Exception
3547  {
3548  long res = INTERNALmodelGetConstInterp(a0, a1, a2);
3550  if (err != Z3_error_code.Z3_OK)
3551  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3552  return res;
3553  }
3554 
3555  public static boolean modelHasInterp(long a0, long a1, long a2) throws Z3Exception
3556  {
3557  boolean res = INTERNALmodelHasInterp(a0, a1, a2);
3559  if (err != Z3_error_code.Z3_OK)
3560  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3561  return res;
3562  }
3563 
3564  public static long modelGetFuncInterp(long a0, long a1, long a2) throws Z3Exception
3565  {
3566  long res = INTERNALmodelGetFuncInterp(a0, a1, a2);
3568  if (err != Z3_error_code.Z3_OK)
3569  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3570  return res;
3571  }
3572 
3573  public static int modelGetNumConsts(long a0, long a1) throws Z3Exception
3574  {
3575  int res = INTERNALmodelGetNumConsts(a0, a1);
3577  if (err != Z3_error_code.Z3_OK)
3578  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3579  return res;
3580  }
3581 
3582  public static long modelGetConstDecl(long a0, long a1, int a2) throws Z3Exception
3583  {
3584  long res = INTERNALmodelGetConstDecl(a0, a1, a2);
3586  if (err != Z3_error_code.Z3_OK)
3587  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3588  return res;
3589  }
3590 
3591  public static int modelGetNumFuncs(long a0, long a1) throws Z3Exception
3592  {
3593  int res = INTERNALmodelGetNumFuncs(a0, a1);
3595  if (err != Z3_error_code.Z3_OK)
3596  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3597  return res;
3598  }
3599 
3600  public static long modelGetFuncDecl(long a0, long a1, int a2) throws Z3Exception
3601  {
3602  long res = INTERNALmodelGetFuncDecl(a0, a1, a2);
3604  if (err != Z3_error_code.Z3_OK)
3605  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3606  return res;
3607  }
3608 
3609  public static int modelGetNumSorts(long a0, long a1) throws Z3Exception
3610  {
3611  int res = INTERNALmodelGetNumSorts(a0, a1);
3613  if (err != Z3_error_code.Z3_OK)
3614  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3615  return res;
3616  }
3617 
3618  public static long modelGetSort(long a0, long a1, int a2) throws Z3Exception
3619  {
3620  long res = INTERNALmodelGetSort(a0, a1, a2);
3622  if (err != Z3_error_code.Z3_OK)
3623  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3624  return res;
3625  }
3626 
3627  public static long modelGetSortUniverse(long a0, long a1, long a2) throws Z3Exception
3628  {
3629  long res = INTERNALmodelGetSortUniverse(a0, a1, a2);
3631  if (err != Z3_error_code.Z3_OK)
3632  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3633  return res;
3634  }
3635 
3636  public static long modelTranslate(long a0, long a1, long a2) throws Z3Exception
3637  {
3638  long res = INTERNALmodelTranslate(a0, a1, a2);
3640  if (err != Z3_error_code.Z3_OK)
3641  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3642  return res;
3643  }
3644 
3645  public static boolean isAsArray(long a0, long a1) throws Z3Exception
3646  {
3647  boolean res = INTERNALisAsArray(a0, a1);
3649  if (err != Z3_error_code.Z3_OK)
3650  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3651  return res;
3652  }
3653 
3654  public static long getAsArrayFuncDecl(long a0, long a1) throws Z3Exception
3655  {
3656  long res = INTERNALgetAsArrayFuncDecl(a0, a1);
3658  if (err != Z3_error_code.Z3_OK)
3659  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3660  return res;
3661  }
3662 
3663  public static long addFuncInterp(long a0, long a1, long a2, long a3) throws Z3Exception
3664  {
3665  long res = INTERNALaddFuncInterp(a0, a1, a2, a3);
3667  if (err != Z3_error_code.Z3_OK)
3668  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3669  return res;
3670  }
3671 
3672  public static void addConstInterp(long a0, long a1, long a2, long a3) throws Z3Exception
3673  {
3674  INTERNALaddConstInterp(a0, a1, a2, a3);
3676  if (err != Z3_error_code.Z3_OK)
3677  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3678  }
3679 
3680  public static void funcInterpIncRef(long a0, long a1) throws Z3Exception
3681  {
3682  INTERNALfuncInterpIncRef(a0, a1);
3684  if (err != Z3_error_code.Z3_OK)
3685  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3686  }
3687 
3688  public static void funcInterpDecRef(long a0, long a1) throws Z3Exception
3689  {
3690  INTERNALfuncInterpDecRef(a0, a1);
3692  if (err != Z3_error_code.Z3_OK)
3693  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3694  }
3695 
3696  public static int funcInterpGetNumEntries(long a0, long a1) throws Z3Exception
3697  {
3698  int res = INTERNALfuncInterpGetNumEntries(a0, a1);
3700  if (err != Z3_error_code.Z3_OK)
3701  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3702  return res;
3703  }
3704 
3705  public static long funcInterpGetEntry(long a0, long a1, int a2) throws Z3Exception
3706  {
3707  long res = INTERNALfuncInterpGetEntry(a0, a1, a2);
3709  if (err != Z3_error_code.Z3_OK)
3710  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3711  return res;
3712  }
3713 
3714  public static long funcInterpGetElse(long a0, long a1) throws Z3Exception
3715  {
3716  long res = INTERNALfuncInterpGetElse(a0, a1);
3718  if (err != Z3_error_code.Z3_OK)
3719  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3720  return res;
3721  }
3722 
3723  public static void funcInterpSetElse(long a0, long a1, long a2) throws Z3Exception
3724  {
3725  INTERNALfuncInterpSetElse(a0, a1, a2);
3727  if (err != Z3_error_code.Z3_OK)
3728  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3729  }
3730 
3731  public static int funcInterpGetArity(long a0, long a1) throws Z3Exception
3732  {
3733  int res = INTERNALfuncInterpGetArity(a0, a1);
3735  if (err != Z3_error_code.Z3_OK)
3736  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3737  return res;
3738  }
3739 
3740  public static void funcInterpAddEntry(long a0, long a1, long a2, long a3) throws Z3Exception
3741  {
3742  INTERNALfuncInterpAddEntry(a0, a1, a2, a3);
3744  if (err != Z3_error_code.Z3_OK)
3745  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3746  }
3747 
3748  public static void funcEntryIncRef(long a0, long a1) throws Z3Exception
3749  {
3750  INTERNALfuncEntryIncRef(a0, a1);
3752  if (err != Z3_error_code.Z3_OK)
3753  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3754  }
3755 
3756  public static void funcEntryDecRef(long a0, long a1) throws Z3Exception
3757  {
3758  INTERNALfuncEntryDecRef(a0, a1);
3760  if (err != Z3_error_code.Z3_OK)
3761  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3762  }
3763 
3764  public static long funcEntryGetValue(long a0, long a1) throws Z3Exception
3765  {
3766  long res = INTERNALfuncEntryGetValue(a0, a1);
3768  if (err != Z3_error_code.Z3_OK)
3769  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3770  return res;
3771  }
3772 
3773  public static int funcEntryGetNumArgs(long a0, long a1) throws Z3Exception
3774  {
3775  int res = INTERNALfuncEntryGetNumArgs(a0, a1);
3777  if (err != Z3_error_code.Z3_OK)
3778  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3779  return res;
3780  }
3781 
3782  public static long funcEntryGetArg(long a0, long a1, int a2) throws Z3Exception
3783  {
3784  long res = INTERNALfuncEntryGetArg(a0, a1, a2);
3786  if (err != Z3_error_code.Z3_OK)
3787  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3788  return res;
3789  }
3790 
3791  public static int openLog(String a0)
3792  {
3793  int res = INTERNALopenLog(a0);
3794  return res;
3795  }
3796 
3797  public static void appendLog(String a0)
3798  {
3799  INTERNALappendLog(a0);
3800  }
3801 
3802  public static void closeLog()
3803  {
3804  INTERNALcloseLog();
3805  }
3806 
3807  public static void toggleWarningMessages(boolean a0)
3808  {
3810  }
3811 
3812  public static void setAstPrintMode(long a0, int a1) throws Z3Exception
3813  {
3814  INTERNALsetAstPrintMode(a0, a1);
3816  if (err != Z3_error_code.Z3_OK)
3817  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3818  }
3819 
3820  public static String astToString(long a0, long a1) throws Z3Exception
3821  {
3822  String res = INTERNALastToString(a0, a1);
3824  if (err != Z3_error_code.Z3_OK)
3825  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3826  return res;
3827  }
3828 
3829  public static String patternToString(long a0, long a1) throws Z3Exception
3830  {
3831  String res = INTERNALpatternToString(a0, a1);
3833  if (err != Z3_error_code.Z3_OK)
3834  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3835  return res;
3836  }
3837 
3838  public static String sortToString(long a0, long a1) throws Z3Exception
3839  {
3840  String res = INTERNALsortToString(a0, a1);
3842  if (err != Z3_error_code.Z3_OK)
3843  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3844  return res;
3845  }
3846 
3847  public static String funcDeclToString(long a0, long a1) throws Z3Exception
3848  {
3849  String res = INTERNALfuncDeclToString(a0, a1);
3851  if (err != Z3_error_code.Z3_OK)
3852  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3853  return res;
3854  }
3855 
3856  public static String modelToString(long a0, long a1) throws Z3Exception
3857  {
3858  String res = INTERNALmodelToString(a0, a1);
3860  if (err != Z3_error_code.Z3_OK)
3861  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3862  return res;
3863  }
3864 
3865  public static String benchmarkToSmtlibString(long a0, String a1, String a2, String a3, String a4, int a5, long[] a6, long a7) throws Z3Exception
3866  {
3867  String res = INTERNALbenchmarkToSmtlibString(a0, a1, a2, a3, a4, a5, a6, a7);
3869  if (err != Z3_error_code.Z3_OK)
3870  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3871  return res;
3872  }
3873 
3874  public static long parseSmtlib2String(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3875  {
3876  long res = INTERNALparseSmtlib2String(a0, a1, a2, a3, a4, a5, a6, a7);
3878  if (err != Z3_error_code.Z3_OK)
3879  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3880  return res;
3881  }
3882 
3883  public static long parseSmtlib2File(long a0, String a1, int a2, long[] a3, long[] a4, int a5, long[] a6, long[] a7) throws Z3Exception
3884  {
3885  long res = INTERNALparseSmtlib2File(a0, a1, a2, a3, a4, a5, a6, a7);
3887  if (err != Z3_error_code.Z3_OK)
3888  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3889  return res;
3890  }
3891 
3892  public static String evalSmtlib2String(long a0, String a1) throws Z3Exception
3893  {
3894  String res = INTERNALevalSmtlib2String(a0, a1);
3896  if (err != Z3_error_code.Z3_OK)
3897  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3898  return res;
3899  }
3900 
3901  public static int getErrorCode(long a0) throws Z3Exception
3902  {
3903  int res = INTERNALgetErrorCode(a0);
3904  return res;
3905  }
3906 
3907  public static void setError(long a0, int a1) throws Z3Exception
3908  {
3909  INTERNALsetError(a0, a1);
3911  if (err != Z3_error_code.Z3_OK)
3912  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3913  }
3914 
3915  public static String getErrorMsg(long a0, int a1) throws Z3Exception
3916  {
3917  String res = INTERNALgetErrorMsg(a0, a1);
3919  if (err != Z3_error_code.Z3_OK)
3920  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3921  return res;
3922  }
3923 
3924  public static void getVersion(IntPtr a0, IntPtr a1, IntPtr a2, IntPtr a3)
3925  {
3926  INTERNALgetVersion(a0, a1, a2, a3);
3927  }
3928 
3929  public static String getFullVersion()
3930  {
3932  return res;
3933  }
3934 
3935  public static void enableTrace(String a0)
3936  {
3937  INTERNALenableTrace(a0);
3938  }
3939 
3940  public static void disableTrace(String a0)
3941  {
3943  }
3944 
3945  public static void resetMemory()
3946  {
3948  }
3949 
3950  public static void finalizeMemory()
3951  {
3953  }
3954 
3955  public static long mkGoal(long a0, boolean a1, boolean a2, boolean a3) throws Z3Exception
3956  {
3957  long res = INTERNALmkGoal(a0, a1, a2, a3);
3959  if (err != Z3_error_code.Z3_OK)
3960  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3961  return res;
3962  }
3963 
3964  public static void goalIncRef(long a0, long a1) throws Z3Exception
3965  {
3966  INTERNALgoalIncRef(a0, a1);
3968  if (err != Z3_error_code.Z3_OK)
3969  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3970  }
3971 
3972  public static void goalDecRef(long a0, long a1) throws Z3Exception
3973  {
3974  INTERNALgoalDecRef(a0, a1);
3976  if (err != Z3_error_code.Z3_OK)
3977  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3978  }
3979 
3980  public static int goalPrecision(long a0, long a1) throws Z3Exception
3981  {
3982  int res = INTERNALgoalPrecision(a0, a1);
3984  if (err != Z3_error_code.Z3_OK)
3985  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3986  return res;
3987  }
3988 
3989  public static void goalAssert(long a0, long a1, long a2) throws Z3Exception
3990  {
3991  INTERNALgoalAssert(a0, a1, a2);
3993  if (err != Z3_error_code.Z3_OK)
3994  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
3995  }
3996 
3997  public static boolean goalInconsistent(long a0, long a1) throws Z3Exception
3998  {
3999  boolean res = INTERNALgoalInconsistent(a0, a1);
4001  if (err != Z3_error_code.Z3_OK)
4002  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4003  return res;
4004  }
4005 
4006  public static int goalDepth(long a0, long a1) throws Z3Exception
4007  {
4008  int res = INTERNALgoalDepth(a0, a1);
4010  if (err != Z3_error_code.Z3_OK)
4011  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4012  return res;
4013  }
4014 
4015  public static void goalReset(long a0, long a1) throws Z3Exception
4016  {
4017  INTERNALgoalReset(a0, a1);
4019  if (err != Z3_error_code.Z3_OK)
4020  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4021  }
4022 
4023  public static int goalSize(long a0, long a1) throws Z3Exception
4024  {
4025  int res = INTERNALgoalSize(a0, a1);
4027  if (err != Z3_error_code.Z3_OK)
4028  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4029  return res;
4030  }
4031 
4032  public static long goalFormula(long a0, long a1, int a2) throws Z3Exception
4033  {
4034  long res = INTERNALgoalFormula(a0, a1, a2);
4036  if (err != Z3_error_code.Z3_OK)
4037  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4038  return res;
4039  }
4040 
4041  public static int goalNumExprs(long a0, long a1) throws Z3Exception
4042  {
4043  int res = INTERNALgoalNumExprs(a0, a1);
4045  if (err != Z3_error_code.Z3_OK)
4046  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4047  return res;
4048  }
4049 
4050  public static boolean goalIsDecidedSat(long a0, long a1) throws Z3Exception
4051  {
4052  boolean res = INTERNALgoalIsDecidedSat(a0, a1);
4054  if (err != Z3_error_code.Z3_OK)
4055  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4056  return res;
4057  }
4058 
4059  public static boolean goalIsDecidedUnsat(long a0, long a1) throws Z3Exception
4060  {
4061  boolean res = INTERNALgoalIsDecidedUnsat(a0, a1);
4063  if (err != Z3_error_code.Z3_OK)
4064  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4065  return res;
4066  }
4067 
4068  public static long goalTranslate(long a0, long a1, long a2) throws Z3Exception
4069  {
4070  long res = INTERNALgoalTranslate(a0, a1, a2);
4072  if (err != Z3_error_code.Z3_OK)
4073  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4074  return res;
4075  }
4076 
4077  public static long goalConvertModel(long a0, long a1, long a2) throws Z3Exception
4078  {
4079  long res = INTERNALgoalConvertModel(a0, a1, a2);
4081  if (err != Z3_error_code.Z3_OK)
4082  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4083  return res;
4084  }
4085 
4086  public static String goalToString(long a0, long a1) throws Z3Exception
4087  {
4088  String res = INTERNALgoalToString(a0, a1);
4090  if (err != Z3_error_code.Z3_OK)
4091  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4092  return res;
4093  }
4094 
4095  public static String goalToDimacsString(long a0, long a1) throws Z3Exception
4096  {
4097  String res = INTERNALgoalToDimacsString(a0, a1);
4099  if (err != Z3_error_code.Z3_OK)
4100  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4101  return res;
4102  }
4103 
4104  public static long mkTactic(long a0, String a1) throws Z3Exception
4105  {
4106  long res = INTERNALmkTactic(a0, a1);
4108  if (err != Z3_error_code.Z3_OK)
4109  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4110  return res;
4111  }
4112 
4113  public static void tacticIncRef(long a0, long a1) throws Z3Exception
4114  {
4115  INTERNALtacticIncRef(a0, a1);
4117  if (err != Z3_error_code.Z3_OK)
4118  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4119  }
4120 
4121  public static void tacticDecRef(long a0, long a1) throws Z3Exception
4122  {
4123  INTERNALtacticDecRef(a0, a1);
4125  if (err != Z3_error_code.Z3_OK)
4126  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4127  }
4128 
4129  public static long mkProbe(long a0, String a1) throws Z3Exception
4130  {
4131  long res = INTERNALmkProbe(a0, a1);
4133  if (err != Z3_error_code.Z3_OK)
4134  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4135  return res;
4136  }
4137 
4138  public static void probeIncRef(long a0, long a1) throws Z3Exception
4139  {
4140  INTERNALprobeIncRef(a0, a1);
4142  if (err != Z3_error_code.Z3_OK)
4143  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4144  }
4145 
4146  public static void probeDecRef(long a0, long a1) throws Z3Exception
4147  {
4148  INTERNALprobeDecRef(a0, a1);
4150  if (err != Z3_error_code.Z3_OK)
4151  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4152  }
4153 
4154  public static long tacticAndThen(long a0, long a1, long a2) throws Z3Exception
4155  {
4156  long res = INTERNALtacticAndThen(a0, a1, a2);
4158  if (err != Z3_error_code.Z3_OK)
4159  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4160  return res;
4161  }
4162 
4163  public static long tacticOrElse(long a0, long a1, long a2) throws Z3Exception
4164  {
4165  long res = INTERNALtacticOrElse(a0, a1, a2);
4167  if (err != Z3_error_code.Z3_OK)
4168  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4169  return res;
4170  }
4171 
4172  public static long tacticParOr(long a0, int a1, long[] a2) throws Z3Exception
4173  {
4174  long res = INTERNALtacticParOr(a0, a1, a2);
4176  if (err != Z3_error_code.Z3_OK)
4177  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4178  return res;
4179  }
4180 
4181  public static long tacticParAndThen(long a0, long a1, long a2) throws Z3Exception
4182  {
4183  long res = INTERNALtacticParAndThen(a0, a1, a2);
4185  if (err != Z3_error_code.Z3_OK)
4186  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4187  return res;
4188  }
4189 
4190  public static long tacticTryFor(long a0, long a1, int a2) throws Z3Exception
4191  {
4192  long res = INTERNALtacticTryFor(a0, a1, a2);
4194  if (err != Z3_error_code.Z3_OK)
4195  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4196  return res;
4197  }
4198 
4199  public static long tacticWhen(long a0, long a1, long a2) throws Z3Exception
4200  {
4201  long res = INTERNALtacticWhen(a0, a1, a2);
4203  if (err != Z3_error_code.Z3_OK)
4204  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4205  return res;
4206  }
4207 
4208  public static long tacticCond(long a0, long a1, long a2, long a3) throws Z3Exception
4209  {
4210  long res = INTERNALtacticCond(a0, a1, a2, a3);
4212  if (err != Z3_error_code.Z3_OK)
4213  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4214  return res;
4215  }
4216 
4217  public static long tacticRepeat(long a0, long a1, int a2) throws Z3Exception
4218  {
4219  long res = INTERNALtacticRepeat(a0, a1, a2);
4221  if (err != Z3_error_code.Z3_OK)
4222  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4223  return res;
4224  }
4225 
4226  public static long tacticSkip(long a0) throws Z3Exception
4227  {
4228  long res = INTERNALtacticSkip(a0);
4230  if (err != Z3_error_code.Z3_OK)
4231  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4232  return res;
4233  }
4234 
4235  public static long tacticFail(long a0) throws Z3Exception
4236  {
4237  long res = INTERNALtacticFail(a0);
4239  if (err != Z3_error_code.Z3_OK)
4240  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4241  return res;
4242  }
4243 
4244  public static long tacticFailIf(long a0, long a1) throws Z3Exception
4245  {
4246  long res = INTERNALtacticFailIf(a0, a1);
4248  if (err != Z3_error_code.Z3_OK)
4249  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4250  return res;
4251  }
4252 
4253  public static long tacticFailIfNotDecided(long a0) throws Z3Exception
4254  {
4255  long res = INTERNALtacticFailIfNotDecided(a0);
4257  if (err != Z3_error_code.Z3_OK)
4258  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4259  return res;
4260  }
4261 
4262  public static long tacticUsingParams(long a0, long a1, long a2) throws Z3Exception
4263  {
4264  long res = INTERNALtacticUsingParams(a0, a1, a2);
4266  if (err != Z3_error_code.Z3_OK)
4267  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4268  return res;
4269  }
4270 
4271  public static long probeConst(long a0, double a1) throws Z3Exception
4272  {
4273  long res = INTERNALprobeConst(a0, a1);
4275  if (err != Z3_error_code.Z3_OK)
4276  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4277  return res;
4278  }
4279 
4280  public static long probeLt(long a0, long a1, long a2) throws Z3Exception
4281  {
4282  long res = INTERNALprobeLt(a0, a1, a2);
4284  if (err != Z3_error_code.Z3_OK)
4285  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4286  return res;
4287  }
4288 
4289  public static long probeGt(long a0, long a1, long a2) throws Z3Exception
4290  {
4291  long res = INTERNALprobeGt(a0, a1, a2);
4293  if (err != Z3_error_code.Z3_OK)
4294  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4295  return res;
4296  }
4297 
4298  public static long probeLe(long a0, long a1, long a2) throws Z3Exception
4299  {
4300  long res = INTERNALprobeLe(a0, a1, a2);
4302  if (err != Z3_error_code.Z3_OK)
4303  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4304  return res;
4305  }
4306 
4307  public static long probeGe(long a0, long a1, long a2) throws Z3Exception
4308  {
4309  long res = INTERNALprobeGe(a0, a1, a2);
4311  if (err != Z3_error_code.Z3_OK)
4312  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4313  return res;
4314  }
4315 
4316  public static long probeEq(long a0, long a1, long a2) throws Z3Exception
4317  {
4318  long res = INTERNALprobeEq(a0, a1, a2);
4320  if (err != Z3_error_code.Z3_OK)
4321  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4322  return res;
4323  }
4324 
4325  public static long probeAnd(long a0, long a1, long a2) throws Z3Exception
4326  {
4327  long res = INTERNALprobeAnd(a0, a1, a2);
4329  if (err != Z3_error_code.Z3_OK)
4330  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4331  return res;
4332  }
4333 
4334  public static long probeOr(long a0, long a1, long a2) throws Z3Exception
4335  {
4336  long res = INTERNALprobeOr(a0, a1, a2);
4338  if (err != Z3_error_code.Z3_OK)
4339  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4340  return res;
4341  }
4342 
4343  public static long probeNot(long a0, long a1) throws Z3Exception
4344  {
4345  long res = INTERNALprobeNot(a0, a1);
4347  if (err != Z3_error_code.Z3_OK)
4348  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4349  return res;
4350  }
4351 
4352  public static int getNumTactics(long a0) throws Z3Exception
4353  {
4354  int res = INTERNALgetNumTactics(a0);
4356  if (err != Z3_error_code.Z3_OK)
4357  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4358  return res;
4359  }
4360 
4361  public static String getTacticName(long a0, int a1) throws Z3Exception
4362  {
4363  String res = INTERNALgetTacticName(a0, a1);
4365  if (err != Z3_error_code.Z3_OK)
4366  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4367  return res;
4368  }
4369 
4370  public static int getNumProbes(long a0) throws Z3Exception
4371  {
4372  int res = INTERNALgetNumProbes(a0);
4374  if (err != Z3_error_code.Z3_OK)
4375  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4376  return res;
4377  }
4378 
4379  public static String getProbeName(long a0, int a1) throws Z3Exception
4380  {
4381  String res = INTERNALgetProbeName(a0, a1);
4383  if (err != Z3_error_code.Z3_OK)
4384  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4385  return res;
4386  }
4387 
4388  public static String tacticGetHelp(long a0, long a1) throws Z3Exception
4389  {
4390  String res = INTERNALtacticGetHelp(a0, a1);
4392  if (err != Z3_error_code.Z3_OK)
4393  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4394  return res;
4395  }
4396 
4397  public static long tacticGetParamDescrs(long a0, long a1) throws Z3Exception
4398  {
4399  long res = INTERNALtacticGetParamDescrs(a0, a1);
4401  if (err != Z3_error_code.Z3_OK)
4402  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4403  return res;
4404  }
4405 
4406  public static String tacticGetDescr(long a0, String a1) throws Z3Exception
4407  {
4408  String res = INTERNALtacticGetDescr(a0, a1);
4410  if (err != Z3_error_code.Z3_OK)
4411  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4412  return res;
4413  }
4414 
4415  public static String probeGetDescr(long a0, String a1) throws Z3Exception
4416  {
4417  String res = INTERNALprobeGetDescr(a0, a1);
4419  if (err != Z3_error_code.Z3_OK)
4420  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4421  return res;
4422  }
4423 
4424  public static double probeApply(long a0, long a1, long a2) throws Z3Exception
4425  {
4426  double res = INTERNALprobeApply(a0, a1, a2);
4428  if (err != Z3_error_code.Z3_OK)
4429  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4430  return res;
4431  }
4432 
4433  public static long tacticApply(long a0, long a1, long a2) throws Z3Exception
4434  {
4435  long res = INTERNALtacticApply(a0, a1, a2);
4437  if (err != Z3_error_code.Z3_OK)
4438  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4439  return res;
4440  }
4441 
4442  public static long tacticApplyEx(long a0, long a1, long a2, long a3) throws Z3Exception
4443  {
4444  long res = INTERNALtacticApplyEx(a0, a1, a2, a3);
4446  if (err != Z3_error_code.Z3_OK)
4447  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4448  return res;
4449  }
4450 
4451  public static void applyResultIncRef(long a0, long a1) throws Z3Exception
4452  {
4453  INTERNALapplyResultIncRef(a0, a1);
4455  if (err != Z3_error_code.Z3_OK)
4456  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4457  }
4458 
4459  public static void applyResultDecRef(long a0, long a1) throws Z3Exception
4460  {
4461  INTERNALapplyResultDecRef(a0, a1);
4463  if (err != Z3_error_code.Z3_OK)
4464  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4465  }
4466 
4467  public static String applyResultToString(long a0, long a1) throws Z3Exception
4468  {
4469  String res = INTERNALapplyResultToString(a0, a1);
4471  if (err != Z3_error_code.Z3_OK)
4472  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4473  return res;
4474  }
4475 
4476  public static int applyResultGetNumSubgoals(long a0, long a1) throws Z3Exception
4477  {
4478  int res = INTERNALapplyResultGetNumSubgoals(a0, a1);
4480  if (err != Z3_error_code.Z3_OK)
4481  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4482  return res;
4483  }
4484 
4485  public static long applyResultGetSubgoal(long a0, long a1, int a2) throws Z3Exception
4486  {
4487  long res = INTERNALapplyResultGetSubgoal(a0, a1, a2);
4489  if (err != Z3_error_code.Z3_OK)
4490  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4491  return res;
4492  }
4493 
4494  public static long mkSolver(long a0) throws Z3Exception
4495  {
4496  long res = INTERNALmkSolver(a0);
4498  if (err != Z3_error_code.Z3_OK)
4499  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4500  return res;
4501  }
4502 
4503  public static long mkSimpleSolver(long a0) throws Z3Exception
4504  {
4505  long res = INTERNALmkSimpleSolver(a0);
4507  if (err != Z3_error_code.Z3_OK)
4508  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4509  return res;
4510  }
4511 
4512  public static long mkSolverForLogic(long a0, long a1) throws Z3Exception
4513  {
4514  long res = INTERNALmkSolverForLogic(a0, a1);
4516  if (err != Z3_error_code.Z3_OK)
4517  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4518  return res;
4519  }
4520 
4521  public static long mkSolverFromTactic(long a0, long a1) throws Z3Exception
4522  {
4523  long res = INTERNALmkSolverFromTactic(a0, a1);
4525  if (err != Z3_error_code.Z3_OK)
4526  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4527  return res;
4528  }
4529 
4530  public static long solverTranslate(long a0, long a1, long a2) throws Z3Exception
4531  {
4532  long res = INTERNALsolverTranslate(a0, a1, a2);
4534  if (err != Z3_error_code.Z3_OK)
4535  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4536  return res;
4537  }
4538 
4539  public static void solverImportModelConverter(long a0, long a1, long a2) throws Z3Exception
4540  {
4543  if (err != Z3_error_code.Z3_OK)
4544  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4545  }
4546 
4547  public static String solverGetHelp(long a0, long a1) throws Z3Exception
4548  {
4549  String res = INTERNALsolverGetHelp(a0, a1);
4551  if (err != Z3_error_code.Z3_OK)
4552  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4553  return res;
4554  }
4555 
4556  public static long solverGetParamDescrs(long a0, long a1) throws Z3Exception
4557  {
4558  long res = INTERNALsolverGetParamDescrs(a0, a1);
4560  if (err != Z3_error_code.Z3_OK)
4561  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4562  return res;
4563  }
4564 
4565  public static void solverSetParams(long a0, long a1, long a2) throws Z3Exception
4566  {
4567  INTERNALsolverSetParams(a0, a1, a2);
4569  if (err != Z3_error_code.Z3_OK)
4570  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4571  }
4572 
4573  public static void solverIncRef(long a0, long a1) throws Z3Exception
4574  {
4575  INTERNALsolverIncRef(a0, a1);
4577  if (err != Z3_error_code.Z3_OK)
4578  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4579  }
4580 
4581  public static void solverDecRef(long a0, long a1) throws Z3Exception
4582  {
4583  INTERNALsolverDecRef(a0, a1);
4585  if (err != Z3_error_code.Z3_OK)
4586  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4587  }
4588 
4589  public static void solverInterrupt(long a0, long a1) throws Z3Exception
4590  {
4591  INTERNALsolverInterrupt(a0, a1);
4593  if (err != Z3_error_code.Z3_OK)
4594  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4595  }
4596 
4597  public static void solverPush(long a0, long a1) throws Z3Exception
4598  {
4599  INTERNALsolverPush(a0, a1);
4601  if (err != Z3_error_code.Z3_OK)
4602  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4603  }
4604 
4605  public static void solverPop(long a0, long a1, int a2) throws Z3Exception
4606  {
4607  INTERNALsolverPop(a0, a1, a2);
4609  if (err != Z3_error_code.Z3_OK)
4610  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4611  }
4612 
4613  public static void solverReset(long a0, long a1) throws Z3Exception
4614  {
4615  INTERNALsolverReset(a0, a1);
4617  if (err != Z3_error_code.Z3_OK)
4618  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4619  }
4620 
4621  public static int solverGetNumScopes(long a0, long a1) throws Z3Exception
4622  {
4623  int res = INTERNALsolverGetNumScopes(a0, a1);
4625  if (err != Z3_error_code.Z3_OK)
4626  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4627  return res;
4628  }
4629 
4630  public static void solverAssert(long a0, long a1, long a2) throws Z3Exception
4631  {
4632  INTERNALsolverAssert(a0, a1, a2);
4634  if (err != Z3_error_code.Z3_OK)
4635  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4636  }
4637 
4638  public static void solverAssertAndTrack(long a0, long a1, long a2, long a3) throws Z3Exception
4639  {
4640  INTERNALsolverAssertAndTrack(a0, a1, a2, a3);
4642  if (err != Z3_error_code.Z3_OK)
4643  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4644  }
4645 
4646  public static void solverFromFile(long a0, long a1, String a2) throws Z3Exception
4647  {
4648  INTERNALsolverFromFile(a0, a1, a2);
4650  if (err != Z3_error_code.Z3_OK)
4651  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4652  }
4653 
4654  public static void solverFromString(long a0, long a1, String a2) throws Z3Exception
4655  {
4656  INTERNALsolverFromString(a0, a1, a2);
4658  if (err != Z3_error_code.Z3_OK)
4659  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4660  }
4661 
4662  public static long solverGetAssertions(long a0, long a1) throws Z3Exception
4663  {
4664  long res = INTERNALsolverGetAssertions(a0, a1);
4666  if (err != Z3_error_code.Z3_OK)
4667  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4668  return res;
4669  }
4670 
4671  public static long solverGetUnits(long a0, long a1) throws Z3Exception
4672  {
4673  long res = INTERNALsolverGetUnits(a0, a1);
4675  if (err != Z3_error_code.Z3_OK)
4676  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4677  return res;
4678  }
4679 
4680  public static long solverGetTrail(long a0, long a1) throws Z3Exception
4681  {
4682  long res = INTERNALsolverGetTrail(a0, a1);
4684  if (err != Z3_error_code.Z3_OK)
4685  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4686  return res;
4687  }
4688 
4689  public static long solverGetNonUnits(long a0, long a1) throws Z3Exception
4690  {
4691  long res = INTERNALsolverGetNonUnits(a0, a1);
4693  if (err != Z3_error_code.Z3_OK)
4694  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4695  return res;
4696  }
4697 
4698  public static void solverGetLevels(long a0, long a1, long a2, int a3, int[] a4) throws Z3Exception
4699  {
4700  INTERNALsolverGetLevels(a0, a1, a2, a3, a4);
4702  if (err != Z3_error_code.Z3_OK)
4703  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4704  }
4705 
4706  public static int solverCheck(long a0, long a1) throws Z3Exception
4707  {
4708  int res = INTERNALsolverCheck(a0, a1);
4710  if (err != Z3_error_code.Z3_OK)
4711  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4712  return res;
4713  }
4714 
4715  public static int solverCheckAssumptions(long a0, long a1, int a2, long[] a3) throws Z3Exception
4716  {
4717  int res = INTERNALsolverCheckAssumptions(a0, a1, a2, a3);
4719  if (err != Z3_error_code.Z3_OK)
4720  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4721  return res;
4722  }
4723 
4724  public static int getImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4) throws Z3Exception
4725  {
4726  int res = INTERNALgetImpliedEqualities(a0, a1, a2, a3, a4);
4728  if (err != Z3_error_code.Z3_OK)
4729  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4730  return res;
4731  }
4732 
4733  public static int solverGetConsequences(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
4734  {
4735  int res = INTERNALsolverGetConsequences(a0, a1, a2, a3, a4);
4737  if (err != Z3_error_code.Z3_OK)
4738  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4739  return res;
4740  }
4741 
4742  public static long solverCube(long a0, long a1, long a2, int a3) throws Z3Exception
4743  {
4744  long res = INTERNALsolverCube(a0, a1, a2, a3);
4746  if (err != Z3_error_code.Z3_OK)
4747  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4748  return res;
4749  }
4750 
4751  public static long solverGetModel(long a0, long a1) throws Z3Exception
4752  {
4753  long res = INTERNALsolverGetModel(a0, a1);
4755  if (err != Z3_error_code.Z3_OK)
4756  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4757  return res;
4758  }
4759 
4760  public static long solverGetProof(long a0, long a1) throws Z3Exception
4761  {
4762  long res = INTERNALsolverGetProof(a0, a1);
4764  if (err != Z3_error_code.Z3_OK)
4765  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4766  return res;
4767  }
4768 
4769  public static long solverGetUnsatCore(long a0, long a1) throws Z3Exception
4770  {
4771  long res = INTERNALsolverGetUnsatCore(a0, a1);
4773  if (err != Z3_error_code.Z3_OK)
4774  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4775  return res;
4776  }
4777 
4778  public static String solverGetReasonUnknown(long a0, long a1) throws Z3Exception
4779  {
4780  String res = INTERNALsolverGetReasonUnknown(a0, a1);
4782  if (err != Z3_error_code.Z3_OK)
4783  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4784  return res;
4785  }
4786 
4787  public static long solverGetStatistics(long a0, long a1) throws Z3Exception
4788  {
4789  long res = INTERNALsolverGetStatistics(a0, a1);
4791  if (err != Z3_error_code.Z3_OK)
4792  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4793  return res;
4794  }
4795 
4796  public static String solverToString(long a0, long a1) throws Z3Exception
4797  {
4798  String res = INTERNALsolverToString(a0, a1);
4800  if (err != Z3_error_code.Z3_OK)
4801  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4802  return res;
4803  }
4804 
4805  public static String solverToDimacsString(long a0, long a1) throws Z3Exception
4806  {
4807  String res = INTERNALsolverToDimacsString(a0, a1);
4809  if (err != Z3_error_code.Z3_OK)
4810  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4811  return res;
4812  }
4813 
4814  public static String statsToString(long a0, long a1) throws Z3Exception
4815  {
4816  String res = INTERNALstatsToString(a0, a1);
4818  if (err != Z3_error_code.Z3_OK)
4819  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4820  return res;
4821  }
4822 
4823  public static void statsIncRef(long a0, long a1) throws Z3Exception
4824  {
4825  INTERNALstatsIncRef(a0, a1);
4827  if (err != Z3_error_code.Z3_OK)
4828  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4829  }
4830 
4831  public static void statsDecRef(long a0, long a1) throws Z3Exception
4832  {
4833  INTERNALstatsDecRef(a0, a1);
4835  if (err != Z3_error_code.Z3_OK)
4836  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4837  }
4838 
4839  public static int statsSize(long a0, long a1) throws Z3Exception
4840  {
4841  int res = INTERNALstatsSize(a0, a1);
4843  if (err != Z3_error_code.Z3_OK)
4844  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4845  return res;
4846  }
4847 
4848  public static String statsGetKey(long a0, long a1, int a2) throws Z3Exception
4849  {
4850  String res = INTERNALstatsGetKey(a0, a1, a2);
4852  if (err != Z3_error_code.Z3_OK)
4853  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4854  return res;
4855  }
4856 
4857  public static boolean statsIsUint(long a0, long a1, int a2) throws Z3Exception
4858  {
4859  boolean res = INTERNALstatsIsUint(a0, a1, a2);
4861  if (err != Z3_error_code.Z3_OK)
4862  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4863  return res;
4864  }
4865 
4866  public static boolean statsIsDouble(long a0, long a1, int a2) throws Z3Exception
4867  {
4868  boolean res = INTERNALstatsIsDouble(a0, a1, a2);
4870  if (err != Z3_error_code.Z3_OK)
4871  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4872  return res;
4873  }
4874 
4875  public static int statsGetUintValue(long a0, long a1, int a2) throws Z3Exception
4876  {
4877  int res = INTERNALstatsGetUintValue(a0, a1, a2);
4879  if (err != Z3_error_code.Z3_OK)
4880  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4881  return res;
4882  }
4883 
4884  public static double statsGetDoubleValue(long a0, long a1, int a2) throws Z3Exception
4885  {
4886  double res = INTERNALstatsGetDoubleValue(a0, a1, a2);
4888  if (err != Z3_error_code.Z3_OK)
4889  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4890  return res;
4891  }
4892 
4893  public static long getEstimatedAllocSize()
4894  {
4895  long res = INTERNALgetEstimatedAllocSize();
4896  return res;
4897  }
4898 
4899  public static long mkAstVector(long a0) throws Z3Exception
4900  {
4901  long res = INTERNALmkAstVector(a0);
4903  if (err != Z3_error_code.Z3_OK)
4904  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4905  return res;
4906  }
4907 
4908  public static void astVectorIncRef(long a0, long a1) throws Z3Exception
4909  {
4910  INTERNALastVectorIncRef(a0, a1);
4912  if (err != Z3_error_code.Z3_OK)
4913  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4914  }
4915 
4916  public static void astVectorDecRef(long a0, long a1) throws Z3Exception
4917  {
4918  INTERNALastVectorDecRef(a0, a1);
4920  if (err != Z3_error_code.Z3_OK)
4921  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4922  }
4923 
4924  public static int astVectorSize(long a0, long a1) throws Z3Exception
4925  {
4926  int res = INTERNALastVectorSize(a0, a1);
4928  if (err != Z3_error_code.Z3_OK)
4929  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4930  return res;
4931  }
4932 
4933  public static long astVectorGet(long a0, long a1, int a2) throws Z3Exception
4934  {
4935  long res = INTERNALastVectorGet(a0, a1, a2);
4937  if (err != Z3_error_code.Z3_OK)
4938  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4939  return res;
4940  }
4941 
4942  public static void astVectorSet(long a0, long a1, int a2, long a3) throws Z3Exception
4943  {
4944  INTERNALastVectorSet(a0, a1, a2, a3);
4946  if (err != Z3_error_code.Z3_OK)
4947  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4948  }
4949 
4950  public static void astVectorResize(long a0, long a1, int a2) throws Z3Exception
4951  {
4952  INTERNALastVectorResize(a0, a1, a2);
4954  if (err != Z3_error_code.Z3_OK)
4955  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4956  }
4957 
4958  public static void astVectorPush(long a0, long a1, long a2) throws Z3Exception
4959  {
4960  INTERNALastVectorPush(a0, a1, a2);
4962  if (err != Z3_error_code.Z3_OK)
4963  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4964  }
4965 
4966  public static long astVectorTranslate(long a0, long a1, long a2) throws Z3Exception
4967  {
4968  long res = INTERNALastVectorTranslate(a0, a1, a2);
4970  if (err != Z3_error_code.Z3_OK)
4971  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4972  return res;
4973  }
4974 
4975  public static String astVectorToString(long a0, long a1) throws Z3Exception
4976  {
4977  String res = INTERNALastVectorToString(a0, a1);
4979  if (err != Z3_error_code.Z3_OK)
4980  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4981  return res;
4982  }
4983 
4984  public static long mkAstMap(long a0) throws Z3Exception
4985  {
4986  long res = INTERNALmkAstMap(a0);
4988  if (err != Z3_error_code.Z3_OK)
4989  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4990  return res;
4991  }
4992 
4993  public static void astMapIncRef(long a0, long a1) throws Z3Exception
4994  {
4995  INTERNALastMapIncRef(a0, a1);
4997  if (err != Z3_error_code.Z3_OK)
4998  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
4999  }
5000 
5001  public static void astMapDecRef(long a0, long a1) throws Z3Exception
5002  {
5003  INTERNALastMapDecRef(a0, a1);
5005  if (err != Z3_error_code.Z3_OK)
5006  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5007  }
5008 
5009  public static boolean astMapContains(long a0, long a1, long a2) throws Z3Exception
5010  {
5011  boolean res = INTERNALastMapContains(a0, a1, a2);
5013  if (err != Z3_error_code.Z3_OK)
5014  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5015  return res;
5016  }
5017 
5018  public static long astMapFind(long a0, long a1, long a2) throws Z3Exception
5019  {
5020  long res = INTERNALastMapFind(a0, a1, a2);
5022  if (err != Z3_error_code.Z3_OK)
5023  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5024  return res;
5025  }
5026 
5027  public static void astMapInsert(long a0, long a1, long a2, long a3) throws Z3Exception
5028  {
5029  INTERNALastMapInsert(a0, a1, a2, a3);
5031  if (err != Z3_error_code.Z3_OK)
5032  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5033  }
5034 
5035  public static void astMapErase(long a0, long a1, long a2) throws Z3Exception
5036  {
5037  INTERNALastMapErase(a0, a1, a2);
5039  if (err != Z3_error_code.Z3_OK)
5040  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5041  }
5042 
5043  public static void astMapReset(long a0, long a1) throws Z3Exception
5044  {
5045  INTERNALastMapReset(a0, a1);
5047  if (err != Z3_error_code.Z3_OK)
5048  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5049  }
5050 
5051  public static int astMapSize(long a0, long a1) throws Z3Exception
5052  {
5053  int res = INTERNALastMapSize(a0, a1);
5055  if (err != Z3_error_code.Z3_OK)
5056  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5057  return res;
5058  }
5059 
5060  public static long astMapKeys(long a0, long a1) throws Z3Exception
5061  {
5062  long res = INTERNALastMapKeys(a0, a1);
5064  if (err != Z3_error_code.Z3_OK)
5065  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5066  return res;
5067  }
5068 
5069  public static String astMapToString(long a0, long a1) throws Z3Exception
5070  {
5071  String res = INTERNALastMapToString(a0, a1);
5073  if (err != Z3_error_code.Z3_OK)
5074  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5075  return res;
5076  }
5077 
5078  public static boolean algebraicIsValue(long a0, long a1) throws Z3Exception
5079  {
5080  boolean res = INTERNALalgebraicIsValue(a0, a1);
5082  if (err != Z3_error_code.Z3_OK)
5083  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5084  return res;
5085  }
5086 
5087  public static boolean algebraicIsPos(long a0, long a1) throws Z3Exception
5088  {
5089  boolean res = INTERNALalgebraicIsPos(a0, a1);
5091  if (err != Z3_error_code.Z3_OK)
5092  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5093  return res;
5094  }
5095 
5096  public static boolean algebraicIsNeg(long a0, long a1) throws Z3Exception
5097  {
5098  boolean res = INTERNALalgebraicIsNeg(a0, a1);
5100  if (err != Z3_error_code.Z3_OK)
5101  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5102  return res;
5103  }
5104 
5105  public static boolean algebraicIsZero(long a0, long a1) throws Z3Exception
5106  {
5107  boolean res = INTERNALalgebraicIsZero(a0, a1);
5109  if (err != Z3_error_code.Z3_OK)
5110  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5111  return res;
5112  }
5113 
5114  public static int algebraicSign(long a0, long a1) throws Z3Exception
5115  {
5116  int res = INTERNALalgebraicSign(a0, a1);
5118  if (err != Z3_error_code.Z3_OK)
5119  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5120  return res;
5121  }
5122 
5123  public static long algebraicAdd(long a0, long a1, long a2) throws Z3Exception
5124  {
5125  long res = INTERNALalgebraicAdd(a0, a1, a2);
5127  if (err != Z3_error_code.Z3_OK)
5128  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5129  return res;
5130  }
5131 
5132  public static long algebraicSub(long a0, long a1, long a2) throws Z3Exception
5133  {
5134  long res = INTERNALalgebraicSub(a0, a1, a2);
5136  if (err != Z3_error_code.Z3_OK)
5137  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5138  return res;
5139  }
5140 
5141  public static long algebraicMul(long a0, long a1, long a2) throws Z3Exception
5142  {
5143  long res = INTERNALalgebraicMul(a0, a1, a2);
5145  if (err != Z3_error_code.Z3_OK)
5146  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5147  return res;
5148  }
5149 
5150  public static long algebraicDiv(long a0, long a1, long a2) throws Z3Exception
5151  {
5152  long res = INTERNALalgebraicDiv(a0, a1, a2);
5154  if (err != Z3_error_code.Z3_OK)
5155  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5156  return res;
5157  }
5158 
5159  public static long algebraicRoot(long a0, long a1, int a2) throws Z3Exception
5160  {
5161  long res = INTERNALalgebraicRoot(a0, a1, a2);
5163  if (err != Z3_error_code.Z3_OK)
5164  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5165  return res;
5166  }
5167 
5168  public static long algebraicPower(long a0, long a1, int a2) throws Z3Exception
5169  {
5170  long res = INTERNALalgebraicPower(a0, a1, a2);
5172  if (err != Z3_error_code.Z3_OK)
5173  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5174  return res;
5175  }
5176 
5177  public static boolean algebraicLt(long a0, long a1, long a2) throws Z3Exception
5178  {
5179  boolean res = INTERNALalgebraicLt(a0, a1, a2);
5181  if (err != Z3_error_code.Z3_OK)
5182  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5183  return res;
5184  }
5185 
5186  public static boolean algebraicGt(long a0, long a1, long a2) throws Z3Exception
5187  {
5188  boolean res = INTERNALalgebraicGt(a0, a1, a2);
5190  if (err != Z3_error_code.Z3_OK)
5191  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5192  return res;
5193  }
5194 
5195  public static boolean algebraicLe(long a0, long a1, long a2) throws Z3Exception
5196  {
5197  boolean res = INTERNALalgebraicLe(a0, a1, a2);
5199  if (err != Z3_error_code.Z3_OK)
5200  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5201  return res;
5202  }
5203 
5204  public static boolean algebraicGe(long a0, long a1, long a2) throws Z3Exception
5205  {
5206  boolean res = INTERNALalgebraicGe(a0, a1, a2);
5208  if (err != Z3_error_code.Z3_OK)
5209  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5210  return res;
5211  }
5212 
5213  public static boolean algebraicEq(long a0, long a1, long a2) throws Z3Exception
5214  {
5215  boolean res = INTERNALalgebraicEq(a0, a1, a2);
5217  if (err != Z3_error_code.Z3_OK)
5218  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5219  return res;
5220  }
5221 
5222  public static boolean algebraicNeq(long a0, long a1, long a2) throws Z3Exception
5223  {
5224  boolean res = INTERNALalgebraicNeq(a0, a1, a2);
5226  if (err != Z3_error_code.Z3_OK)
5227  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5228  return res;
5229  }
5230 
5231  public static long algebraicRoots(long a0, long a1, int a2, long[] a3) throws Z3Exception
5232  {
5233  long res = INTERNALalgebraicRoots(a0, a1, a2, a3);
5235  if (err != Z3_error_code.Z3_OK)
5236  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5237  return res;
5238  }
5239 
5240  public static int algebraicEval(long a0, long a1, int a2, long[] a3) throws Z3Exception
5241  {
5242  int res = INTERNALalgebraicEval(a0, a1, a2, a3);
5244  if (err != Z3_error_code.Z3_OK)
5245  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5246  return res;
5247  }
5248 
5249  public static long polynomialSubresultants(long a0, long a1, long a2, long a3) throws Z3Exception
5250  {
5251  long res = INTERNALpolynomialSubresultants(a0, a1, a2, a3);
5253  if (err != Z3_error_code.Z3_OK)
5254  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5255  return res;
5256  }
5257 
5258  public static void rcfDel(long a0, long a1) throws Z3Exception
5259  {
5260  INTERNALrcfDel(a0, a1);
5262  if (err != Z3_error_code.Z3_OK)
5263  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5264  }
5265 
5266  public static long rcfMkRational(long a0, String a1) throws Z3Exception
5267  {
5268  long res = INTERNALrcfMkRational(a0, a1);
5270  if (err != Z3_error_code.Z3_OK)
5271  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5272  return res;
5273  }
5274 
5275  public static long rcfMkSmallInt(long a0, int a1) throws Z3Exception
5276  {
5277  long res = INTERNALrcfMkSmallInt(a0, a1);
5279  if (err != Z3_error_code.Z3_OK)
5280  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5281  return res;
5282  }
5283 
5284  public static long rcfMkPi(long a0) throws Z3Exception
5285  {
5286  long res = INTERNALrcfMkPi(a0);
5288  if (err != Z3_error_code.Z3_OK)
5289  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5290  return res;
5291  }
5292 
5293  public static long rcfMkE(long a0) throws Z3Exception
5294  {
5295  long res = INTERNALrcfMkE(a0);
5297  if (err != Z3_error_code.Z3_OK)
5298  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5299  return res;
5300  }
5301 
5302  public static long rcfMkInfinitesimal(long a0) throws Z3Exception
5303  {
5304  long res = INTERNALrcfMkInfinitesimal(a0);
5306  if (err != Z3_error_code.Z3_OK)
5307  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5308  return res;
5309  }
5310 
5311  public static int rcfMkRoots(long a0, int a1, long[] a2, long[] a3) throws Z3Exception
5312  {
5313  int res = INTERNALrcfMkRoots(a0, a1, a2, a3);
5315  if (err != Z3_error_code.Z3_OK)
5316  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5317  return res;
5318  }
5319 
5320  public static long rcfAdd(long a0, long a1, long a2) throws Z3Exception
5321  {
5322  long res = INTERNALrcfAdd(a0, a1, a2);
5324  if (err != Z3_error_code.Z3_OK)
5325  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5326  return res;
5327  }
5328 
5329  public static long rcfSub(long a0, long a1, long a2) throws Z3Exception
5330  {
5331  long res = INTERNALrcfSub(a0, a1, a2);
5333  if (err != Z3_error_code.Z3_OK)
5334  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5335  return res;
5336  }
5337 
5338  public static long rcfMul(long a0, long a1, long a2) throws Z3Exception
5339  {
5340  long res = INTERNALrcfMul(a0, a1, a2);
5342  if (err != Z3_error_code.Z3_OK)
5343  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5344  return res;
5345  }
5346 
5347  public static long rcfDiv(long a0, long a1, long a2) throws Z3Exception
5348  {
5349  long res = INTERNALrcfDiv(a0, a1, a2);
5351  if (err != Z3_error_code.Z3_OK)
5352  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5353  return res;
5354  }
5355 
5356  public static long rcfNeg(long a0, long a1) throws Z3Exception
5357  {
5358  long res = INTERNALrcfNeg(a0, a1);
5360  if (err != Z3_error_code.Z3_OK)
5361  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5362  return res;
5363  }
5364 
5365  public static long rcfInv(long a0, long a1) throws Z3Exception
5366  {
5367  long res = INTERNALrcfInv(a0, a1);
5369  if (err != Z3_error_code.Z3_OK)
5370  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5371  return res;
5372  }
5373 
5374  public static long rcfPower(long a0, long a1, int a2) throws Z3Exception
5375  {
5376  long res = INTERNALrcfPower(a0, a1, a2);
5378  if (err != Z3_error_code.Z3_OK)
5379  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5380  return res;
5381  }
5382 
5383  public static boolean rcfLt(long a0, long a1, long a2) throws Z3Exception
5384  {
5385  boolean res = INTERNALrcfLt(a0, a1, a2);
5387  if (err != Z3_error_code.Z3_OK)
5388  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5389  return res;
5390  }
5391 
5392  public static boolean rcfGt(long a0, long a1, long a2) throws Z3Exception
5393  {
5394  boolean res = INTERNALrcfGt(a0, a1, a2);
5396  if (err != Z3_error_code.Z3_OK)
5397  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5398  return res;
5399  }
5400 
5401  public static boolean rcfLe(long a0, long a1, long a2) throws Z3Exception
5402  {
5403  boolean res = INTERNALrcfLe(a0, a1, a2);
5405  if (err != Z3_error_code.Z3_OK)
5406  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5407  return res;
5408  }
5409 
5410  public static boolean rcfGe(long a0, long a1, long a2) throws Z3Exception
5411  {
5412  boolean res = INTERNALrcfGe(a0, a1, a2);
5414  if (err != Z3_error_code.Z3_OK)
5415  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5416  return res;
5417  }
5418 
5419  public static boolean rcfEq(long a0, long a1, long a2) throws Z3Exception
5420  {
5421  boolean res = INTERNALrcfEq(a0, a1, a2);
5423  if (err != Z3_error_code.Z3_OK)
5424  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5425  return res;
5426  }
5427 
5428  public static boolean rcfNeq(long a0, long a1, long a2) throws Z3Exception
5429  {
5430  boolean res = INTERNALrcfNeq(a0, a1, a2);
5432  if (err != Z3_error_code.Z3_OK)
5433  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5434  return res;
5435  }
5436 
5437  public static String rcfNumToString(long a0, long a1, boolean a2, boolean a3) throws Z3Exception
5438  {
5439  String res = INTERNALrcfNumToString(a0, a1, a2, a3);
5441  if (err != Z3_error_code.Z3_OK)
5442  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5443  return res;
5444  }
5445 
5446  public static String rcfNumToDecimalString(long a0, long a1, int a2) throws Z3Exception
5447  {
5448  String res = INTERNALrcfNumToDecimalString(a0, a1, a2);
5450  if (err != Z3_error_code.Z3_OK)
5451  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5452  return res;
5453  }
5454 
5455  public static void rcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3) throws Z3Exception
5456  {
5457  INTERNALrcfGetNumeratorDenominator(a0, a1, a2, a3);
5459  if (err != Z3_error_code.Z3_OK)
5460  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5461  }
5462 
5463  public static long mkFixedpoint(long a0) throws Z3Exception
5464  {
5465  long res = INTERNALmkFixedpoint(a0);
5467  if (err != Z3_error_code.Z3_OK)
5468  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5469  return res;
5470  }
5471 
5472  public static void fixedpointIncRef(long a0, long a1) throws Z3Exception
5473  {
5474  INTERNALfixedpointIncRef(a0, a1);
5476  if (err != Z3_error_code.Z3_OK)
5477  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5478  }
5479 
5480  public static void fixedpointDecRef(long a0, long a1) throws Z3Exception
5481  {
5482  INTERNALfixedpointDecRef(a0, a1);
5484  if (err != Z3_error_code.Z3_OK)
5485  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5486  }
5487 
5488  public static void fixedpointAddRule(long a0, long a1, long a2, long a3) throws Z3Exception
5489  {
5490  INTERNALfixedpointAddRule(a0, a1, a2, a3);
5492  if (err != Z3_error_code.Z3_OK)
5493  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5494  }
5495 
5496  public static void fixedpointAddFact(long a0, long a1, long a2, int a3, int[] a4) throws Z3Exception
5497  {
5498  INTERNALfixedpointAddFact(a0, a1, a2, a3, a4);
5500  if (err != Z3_error_code.Z3_OK)
5501  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5502  }
5503 
5504  public static void fixedpointAssert(long a0, long a1, long a2) throws Z3Exception
5505  {
5506  INTERNALfixedpointAssert(a0, a1, a2);
5508  if (err != Z3_error_code.Z3_OK)
5509  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5510  }
5511 
5512  public static int fixedpointQuery(long a0, long a1, long a2) throws Z3Exception
5513  {
5514  int res = INTERNALfixedpointQuery(a0, a1, a2);
5516  if (err != Z3_error_code.Z3_OK)
5517  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5518  return res;
5519  }
5520 
5521  public static int fixedpointQueryRelations(long a0, long a1, int a2, long[] a3) throws Z3Exception
5522  {
5523  int res = INTERNALfixedpointQueryRelations(a0, a1, a2, a3);
5525  if (err != Z3_error_code.Z3_OK)
5526  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5527  return res;
5528  }
5529 
5530  public static long fixedpointGetAnswer(long a0, long a1) throws Z3Exception
5531  {
5532  long res = INTERNALfixedpointGetAnswer(a0, a1);
5534  if (err != Z3_error_code.Z3_OK)
5535  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5536  return res;
5537  }
5538 
5539  public static String fixedpointGetReasonUnknown(long a0, long a1) throws Z3Exception
5540  {
5543  if (err != Z3_error_code.Z3_OK)
5544  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5545  return res;
5546  }
5547 
5548  public static void fixedpointUpdateRule(long a0, long a1, long a2, long a3) throws Z3Exception
5549  {
5550  INTERNALfixedpointUpdateRule(a0, a1, a2, a3);
5552  if (err != Z3_error_code.Z3_OK)
5553  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5554  }
5555 
5556  public static int fixedpointGetNumLevels(long a0, long a1, long a2) throws Z3Exception
5557  {
5558  int res = INTERNALfixedpointGetNumLevels(a0, a1, a2);
5560  if (err != Z3_error_code.Z3_OK)
5561  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5562  return res;
5563  }
5564 
5565  public static long fixedpointGetCoverDelta(long a0, long a1, int a2, long a3) throws Z3Exception
5566  {
5567  long res = INTERNALfixedpointGetCoverDelta(a0, a1, a2, a3);
5569  if (err != Z3_error_code.Z3_OK)
5570  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5571  return res;
5572  }
5573 
5574  public static void fixedpointAddCover(long a0, long a1, int a2, long a3, long a4) throws Z3Exception
5575  {
5576  INTERNALfixedpointAddCover(a0, a1, a2, a3, a4);
5578  if (err != Z3_error_code.Z3_OK)
5579  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5580  }
5581 
5582  public static long fixedpointGetStatistics(long a0, long a1) throws Z3Exception
5583  {
5584  long res = INTERNALfixedpointGetStatistics(a0, a1);
5586  if (err != Z3_error_code.Z3_OK)
5587  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5588  return res;
5589  }
5590 
5591  public static void fixedpointRegisterRelation(long a0, long a1, long a2) throws Z3Exception
5592  {
5595  if (err != Z3_error_code.Z3_OK)
5596  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5597  }
5598 
5599  public static void fixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4) throws Z3Exception
5600  {
5603  if (err != Z3_error_code.Z3_OK)
5604  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5605  }
5606 
5607  public static long fixedpointGetRules(long a0, long a1) throws Z3Exception
5608  {
5609  long res = INTERNALfixedpointGetRules(a0, a1);
5611  if (err != Z3_error_code.Z3_OK)
5612  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5613  return res;
5614  }
5615 
5616  public static long fixedpointGetAssertions(long a0, long a1) throws Z3Exception
5617  {
5618  long res = INTERNALfixedpointGetAssertions(a0, a1);
5620  if (err != Z3_error_code.Z3_OK)
5621  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5622  return res;
5623  }
5624 
5625  public static void fixedpointSetParams(long a0, long a1, long a2) throws Z3Exception
5626  {
5627  INTERNALfixedpointSetParams(a0, a1, a2);
5629  if (err != Z3_error_code.Z3_OK)
5630  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5631  }
5632 
5633  public static String fixedpointGetHelp(long a0, long a1) throws Z3Exception
5634  {
5635  String res = INTERNALfixedpointGetHelp(a0, a1);
5637  if (err != Z3_error_code.Z3_OK)
5638  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5639  return res;
5640  }
5641 
5642  public static long fixedpointGetParamDescrs(long a0, long a1) throws Z3Exception
5643  {
5644  long res = INTERNALfixedpointGetParamDescrs(a0, a1);
5646  if (err != Z3_error_code.Z3_OK)
5647  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5648  return res;
5649  }
5650 
5651  public static String fixedpointToString(long a0, long a1, int a2, long[] a3) throws Z3Exception
5652  {
5653  String res = INTERNALfixedpointToString(a0, a1, a2, a3);
5655  if (err != Z3_error_code.Z3_OK)
5656  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5657  return res;
5658  }
5659 
5660  public static long fixedpointFromString(long a0, long a1, String a2) throws Z3Exception
5661  {
5662  long res = INTERNALfixedpointFromString(a0, a1, a2);
5664  if (err != Z3_error_code.Z3_OK)
5665  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5666  return res;
5667  }
5668 
5669  public static long fixedpointFromFile(long a0, long a1, String a2) throws Z3Exception
5670  {
5671  long res = INTERNALfixedpointFromFile(a0, a1, a2);
5673  if (err != Z3_error_code.Z3_OK)
5674  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5675  return res;
5676  }
5677 
5678  public static long mkOptimize(long a0) throws Z3Exception
5679  {
5680  long res = INTERNALmkOptimize(a0);
5682  if (err != Z3_error_code.Z3_OK)
5683  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5684  return res;
5685  }
5686 
5687  public static void optimizeIncRef(long a0, long a1) throws Z3Exception
5688  {
5689  INTERNALoptimizeIncRef(a0, a1);
5691  if (err != Z3_error_code.Z3_OK)
5692  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5693  }
5694 
5695  public static void optimizeDecRef(long a0, long a1) throws Z3Exception
5696  {
5697  INTERNALoptimizeDecRef(a0, a1);
5699  if (err != Z3_error_code.Z3_OK)
5700  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5701  }
5702 
5703  public static void optimizeAssert(long a0, long a1, long a2) throws Z3Exception
5704  {
5705  INTERNALoptimizeAssert(a0, a1, a2);
5707  if (err != Z3_error_code.Z3_OK)
5708  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5709  }
5710 
5711  public static void optimizeAssertAndTrack(long a0, long a1, long a2, long a3) throws Z3Exception
5712  {
5713  INTERNALoptimizeAssertAndTrack(a0, a1, a2, a3);
5715  if (err != Z3_error_code.Z3_OK)
5716  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5717  }
5718 
5719  public static int optimizeAssertSoft(long a0, long a1, long a2, String a3, long a4) throws Z3Exception
5720  {
5721  int res = INTERNALoptimizeAssertSoft(a0, a1, a2, a3, a4);
5723  if (err != Z3_error_code.Z3_OK)
5724  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5725  return res;
5726  }
5727 
5728  public static int optimizeMaximize(long a0, long a1, long a2) throws Z3Exception
5729  {
5730  int res = INTERNALoptimizeMaximize(a0, a1, a2);
5732  if (err != Z3_error_code.Z3_OK)
5733  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5734  return res;
5735  }
5736 
5737  public static int optimizeMinimize(long a0, long a1, long a2) throws Z3Exception
5738  {
5739  int res = INTERNALoptimizeMinimize(a0, a1, a2);
5741  if (err != Z3_error_code.Z3_OK)
5742  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5743  return res;
5744  }
5745 
5746  public static void optimizePush(long a0, long a1) throws Z3Exception
5747  {
5748  INTERNALoptimizePush(a0, a1);
5750  if (err != Z3_error_code.Z3_OK)
5751  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5752  }
5753 
5754  public static void optimizePop(long a0, long a1) throws Z3Exception
5755  {
5756  INTERNALoptimizePop(a0, a1);
5758  if (err != Z3_error_code.Z3_OK)
5759  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5760  }
5761 
5762  public static int optimizeCheck(long a0, long a1, int a2, long[] a3) throws Z3Exception
5763  {
5764  int res = INTERNALoptimizeCheck(a0, a1, a2, a3);
5766  if (err != Z3_error_code.Z3_OK)
5767  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5768  return res;
5769  }
5770 
5771  public static String optimizeGetReasonUnknown(long a0, long a1) throws Z3Exception
5772  {
5775  if (err != Z3_error_code.Z3_OK)
5776  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5777  return res;
5778  }
5779 
5780  public static long optimizeGetModel(long a0, long a1) throws Z3Exception
5781  {
5782  long res = INTERNALoptimizeGetModel(a0, a1);
5784  if (err != Z3_error_code.Z3_OK)
5785  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5786  return res;
5787  }
5788 
5789  public static long optimizeGetUnsatCore(long a0, long a1) throws Z3Exception
5790  {
5791  long res = INTERNALoptimizeGetUnsatCore(a0, a1);
5793  if (err != Z3_error_code.Z3_OK)
5794  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5795  return res;
5796  }
5797 
5798  public static void optimizeSetParams(long a0, long a1, long a2) throws Z3Exception
5799  {
5800  INTERNALoptimizeSetParams(a0, a1, a2);
5802  if (err != Z3_error_code.Z3_OK)
5803  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5804  }
5805 
5806  public static long optimizeGetParamDescrs(long a0, long a1) throws Z3Exception
5807  {
5808  long res = INTERNALoptimizeGetParamDescrs(a0, a1);
5810  if (err != Z3_error_code.Z3_OK)
5811  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5812  return res;
5813  }
5814 
5815  public static long optimizeGetLower(long a0, long a1, int a2) throws Z3Exception
5816  {
5817  long res = INTERNALoptimizeGetLower(a0, a1, a2);
5819  if (err != Z3_error_code.Z3_OK)
5820  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5821  return res;
5822  }
5823 
5824  public static long optimizeGetUpper(long a0, long a1, int a2) throws Z3Exception
5825  {
5826  long res = INTERNALoptimizeGetUpper(a0, a1, a2);
5828  if (err != Z3_error_code.Z3_OK)
5829  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5830  return res;
5831  }
5832 
5833  public static long optimizeGetLowerAsVector(long a0, long a1, int a2) throws Z3Exception
5834  {
5835  long res = INTERNALoptimizeGetLowerAsVector(a0, a1, a2);
5837  if (err != Z3_error_code.Z3_OK)
5838  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5839  return res;
5840  }
5841 
5842  public static long optimizeGetUpperAsVector(long a0, long a1, int a2) throws Z3Exception
5843  {
5844  long res = INTERNALoptimizeGetUpperAsVector(a0, a1, a2);
5846  if (err != Z3_error_code.Z3_OK)
5847  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5848  return res;
5849  }
5850 
5851  public static String optimizeToString(long a0, long a1) throws Z3Exception
5852  {
5853  String res = INTERNALoptimizeToString(a0, a1);
5855  if (err != Z3_error_code.Z3_OK)
5856  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5857  return res;
5858  }
5859 
5860  public static void optimizeFromString(long a0, long a1, String a2) throws Z3Exception
5861  {
5862  INTERNALoptimizeFromString(a0, a1, a2);
5864  if (err != Z3_error_code.Z3_OK)
5865  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5866  }
5867 
5868  public static void optimizeFromFile(long a0, long a1, String a2) throws Z3Exception
5869  {
5870  INTERNALoptimizeFromFile(a0, a1, a2);
5872  if (err != Z3_error_code.Z3_OK)
5873  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5874  }
5875 
5876  public static String optimizeGetHelp(long a0, long a1) throws Z3Exception
5877  {
5878  String res = INTERNALoptimizeGetHelp(a0, a1);
5880  if (err != Z3_error_code.Z3_OK)
5881  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5882  return res;
5883  }
5884 
5885  public static long optimizeGetStatistics(long a0, long a1) throws Z3Exception
5886  {
5887  long res = INTERNALoptimizeGetStatistics(a0, a1);
5889  if (err != Z3_error_code.Z3_OK)
5890  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5891  return res;
5892  }
5893 
5894  public static long optimizeGetAssertions(long a0, long a1) throws Z3Exception
5895  {
5896  long res = INTERNALoptimizeGetAssertions(a0, a1);
5898  if (err != Z3_error_code.Z3_OK)
5899  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5900  return res;
5901  }
5902 
5903  public static long optimizeGetObjectives(long a0, long a1) throws Z3Exception
5904  {
5905  long res = INTERNALoptimizeGetObjectives(a0, a1);
5907  if (err != Z3_error_code.Z3_OK)
5908  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5909  return res;
5910  }
5911 
5912  public static long mkFpaRoundingModeSort(long a0) throws Z3Exception
5913  {
5914  long res = INTERNALmkFpaRoundingModeSort(a0);
5916  if (err != Z3_error_code.Z3_OK)
5917  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5918  return res;
5919  }
5920 
5921  public static long mkFpaRoundNearestTiesToEven(long a0) throws Z3Exception
5922  {
5923  long res = INTERNALmkFpaRoundNearestTiesToEven(a0);
5925  if (err != Z3_error_code.Z3_OK)
5926  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5927  return res;
5928  }
5929 
5930  public static long mkFpaRne(long a0) throws Z3Exception
5931  {
5932  long res = INTERNALmkFpaRne(a0);
5934  if (err != Z3_error_code.Z3_OK)
5935  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5936  return res;
5937  }
5938 
5939  public static long mkFpaRoundNearestTiesToAway(long a0) throws Z3Exception
5940  {
5941  long res = INTERNALmkFpaRoundNearestTiesToAway(a0);
5943  if (err != Z3_error_code.Z3_OK)
5944  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5945  return res;
5946  }
5947 
5948  public static long mkFpaRna(long a0) throws Z3Exception
5949  {
5950  long res = INTERNALmkFpaRna(a0);
5952  if (err != Z3_error_code.Z3_OK)
5953  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5954  return res;
5955  }
5956 
5957  public static long mkFpaRoundTowardPositive(long a0) throws Z3Exception
5958  {
5959  long res = INTERNALmkFpaRoundTowardPositive(a0);
5961  if (err != Z3_error_code.Z3_OK)
5962  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5963  return res;
5964  }
5965 
5966  public static long mkFpaRtp(long a0) throws Z3Exception
5967  {
5968  long res = INTERNALmkFpaRtp(a0);
5970  if (err != Z3_error_code.Z3_OK)
5971  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5972  return res;
5973  }
5974 
5975  public static long mkFpaRoundTowardNegative(long a0) throws Z3Exception
5976  {
5977  long res = INTERNALmkFpaRoundTowardNegative(a0);
5979  if (err != Z3_error_code.Z3_OK)
5980  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5981  return res;
5982  }
5983 
5984  public static long mkFpaRtn(long a0) throws Z3Exception
5985  {
5986  long res = INTERNALmkFpaRtn(a0);
5988  if (err != Z3_error_code.Z3_OK)
5989  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5990  return res;
5991  }
5992 
5993  public static long mkFpaRoundTowardZero(long a0) throws Z3Exception
5994  {
5995  long res = INTERNALmkFpaRoundTowardZero(a0);
5997  if (err != Z3_error_code.Z3_OK)
5998  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
5999  return res;
6000  }
6001 
6002  public static long mkFpaRtz(long a0) throws Z3Exception
6003  {
6004  long res = INTERNALmkFpaRtz(a0);
6006  if (err != Z3_error_code.Z3_OK)
6007  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6008  return res;
6009  }
6010 
6011  public static long mkFpaSort(long a0, int a1, int a2) throws Z3Exception
6012  {
6013  long res = INTERNALmkFpaSort(a0, a1, a2);
6015  if (err != Z3_error_code.Z3_OK)
6016  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6017  return res;
6018  }
6019 
6020  public static long mkFpaSortHalf(long a0) throws Z3Exception
6021  {
6022  long res = INTERNALmkFpaSortHalf(a0);
6024  if (err != Z3_error_code.Z3_OK)
6025  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6026  return res;
6027  }
6028 
6029  public static long mkFpaSort16(long a0) throws Z3Exception
6030  {
6031  long res = INTERNALmkFpaSort16(a0);
6033  if (err != Z3_error_code.Z3_OK)
6034  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6035  return res;
6036  }
6037 
6038  public static long mkFpaSortSingle(long a0) throws Z3Exception
6039  {
6040  long res = INTERNALmkFpaSortSingle(a0);
6042  if (err != Z3_error_code.Z3_OK)
6043  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6044  return res;
6045  }
6046 
6047  public static long mkFpaSort32(long a0) throws Z3Exception
6048  {
6049  long res = INTERNALmkFpaSort32(a0);
6051  if (err != Z3_error_code.Z3_OK)
6052  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6053  return res;
6054  }
6055 
6056  public static long mkFpaSortDouble(long a0) throws Z3Exception
6057  {
6058  long res = INTERNALmkFpaSortDouble(a0);
6060  if (err != Z3_error_code.Z3_OK)
6061  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6062  return res;
6063  }
6064 
6065  public static long mkFpaSort64(long a0) throws Z3Exception
6066  {
6067  long res = INTERNALmkFpaSort64(a0);
6069  if (err != Z3_error_code.Z3_OK)
6070  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6071  return res;
6072  }
6073 
6074  public static long mkFpaSortQuadruple(long a0) throws Z3Exception
6075  {
6076  long res = INTERNALmkFpaSortQuadruple(a0);
6078  if (err != Z3_error_code.Z3_OK)
6079  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6080  return res;
6081  }
6082 
6083  public static long mkFpaSort128(long a0) throws Z3Exception
6084  {
6085  long res = INTERNALmkFpaSort128(a0);
6087  if (err != Z3_error_code.Z3_OK)
6088  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6089  return res;
6090  }
6091 
6092  public static long mkFpaNan(long a0, long a1) throws Z3Exception
6093  {
6094  long res = INTERNALmkFpaNan(a0, a1);
6096  if (err != Z3_error_code.Z3_OK)
6097  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6098  return res;
6099  }
6100 
6101  public static long mkFpaInf(long a0, long a1, boolean a2) throws Z3Exception
6102  {
6103  long res = INTERNALmkFpaInf(a0, a1, a2);
6105  if (err != Z3_error_code.Z3_OK)
6106  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6107  return res;
6108  }
6109 
6110  public static long mkFpaZero(long a0, long a1, boolean a2) throws Z3Exception
6111  {
6112  long res = INTERNALmkFpaZero(a0, a1, a2);
6114  if (err != Z3_error_code.Z3_OK)
6115  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6116  return res;
6117  }
6118 
6119  public static long mkFpaFp(long a0, long a1, long a2, long a3) throws Z3Exception
6120  {
6121  long res = INTERNALmkFpaFp(a0, a1, a2, a3);
6123  if (err != Z3_error_code.Z3_OK)
6124  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6125  return res;
6126  }
6127 
6128  public static long mkFpaNumeralFloat(long a0, float a1, long a2) throws Z3Exception
6129  {
6130  long res = INTERNALmkFpaNumeralFloat(a0, a1, a2);
6132  if (err != Z3_error_code.Z3_OK)
6133  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6134  return res;
6135  }
6136 
6137  public static long mkFpaNumeralDouble(long a0, double a1, long a2) throws Z3Exception
6138  {
6139  long res = INTERNALmkFpaNumeralDouble(a0, a1, a2);
6141  if (err != Z3_error_code.Z3_OK)
6142  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6143  return res;
6144  }
6145 
6146  public static long mkFpaNumeralInt(long a0, int a1, long a2) throws Z3Exception
6147  {
6148  long res = INTERNALmkFpaNumeralInt(a0, a1, a2);
6150  if (err != Z3_error_code.Z3_OK)
6151  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6152  return res;
6153  }
6154 
6155  public static long mkFpaNumeralIntUint(long a0, boolean a1, int a2, int a3, long a4) throws Z3Exception
6156  {
6157  long res = INTERNALmkFpaNumeralIntUint(a0, a1, a2, a3, a4);
6159  if (err != Z3_error_code.Z3_OK)
6160  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6161  return res;
6162  }
6163 
6164  public static long mkFpaNumeralInt64Uint64(long a0, boolean a1, long a2, long a3, long a4) throws Z3Exception
6165  {
6166  long res = INTERNALmkFpaNumeralInt64Uint64(a0, a1, a2, a3, a4);
6168  if (err != Z3_error_code.Z3_OK)
6169  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6170  return res;
6171  }
6172 
6173  public static long mkFpaAbs(long a0, long a1) throws Z3Exception
6174  {
6175  long res = INTERNALmkFpaAbs(a0, a1);
6177  if (err != Z3_error_code.Z3_OK)
6178  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6179  return res;
6180  }
6181 
6182  public static long mkFpaNeg(long a0, long a1) throws Z3Exception
6183  {
6184  long res = INTERNALmkFpaNeg(a0, a1);
6186  if (err != Z3_error_code.Z3_OK)
6187  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6188  return res;
6189  }
6190 
6191  public static long mkFpaAdd(long a0, long a1, long a2, long a3) throws Z3Exception
6192  {
6193  long res = INTERNALmkFpaAdd(a0, a1, a2, a3);
6195  if (err != Z3_error_code.Z3_OK)
6196  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6197  return res;
6198  }
6199 
6200  public static long mkFpaSub(long a0, long a1, long a2, long a3) throws Z3Exception
6201  {
6202  long res = INTERNALmkFpaSub(a0, a1, a2, a3);
6204  if (err != Z3_error_code.Z3_OK)
6205  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6206  return res;
6207  }
6208 
6209  public static long mkFpaMul(long a0, long a1, long a2, long a3) throws Z3Exception
6210  {
6211  long res = INTERNALmkFpaMul(a0, a1, a2, a3);
6213  if (err != Z3_error_code.Z3_OK)
6214  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6215  return res;
6216  }
6217 
6218  public static long mkFpaDiv(long a0, long a1, long a2, long a3) throws Z3Exception
6219  {
6220  long res = INTERNALmkFpaDiv(a0, a1, a2, a3);
6222  if (err != Z3_error_code.Z3_OK)
6223  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6224  return res;
6225  }
6226 
6227  public static long mkFpaFma(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
6228  {
6229  long res = INTERNALmkFpaFma(a0, a1, a2, a3, a4);
6231  if (err != Z3_error_code.Z3_OK)
6232  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6233  return res;
6234  }
6235 
6236  public static long mkFpaSqrt(long a0, long a1, long a2) throws Z3Exception
6237  {
6238  long res = INTERNALmkFpaSqrt(a0, a1, a2);
6240  if (err != Z3_error_code.Z3_OK)
6241  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6242  return res;
6243  }
6244 
6245  public static long mkFpaRem(long a0, long a1, long a2) throws Z3Exception
6246  {
6247  long res = INTERNALmkFpaRem(a0, a1, a2);
6249  if (err != Z3_error_code.Z3_OK)
6250  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6251  return res;
6252  }
6253 
6254  public static long mkFpaRoundToIntegral(long a0, long a1, long a2) throws Z3Exception
6255  {
6256  long res = INTERNALmkFpaRoundToIntegral(a0, a1, a2);
6258  if (err != Z3_error_code.Z3_OK)
6259  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6260  return res;
6261  }
6262 
6263  public static long mkFpaMin(long a0, long a1, long a2) throws Z3Exception
6264  {
6265  long res = INTERNALmkFpaMin(a0, a1, a2);
6267  if (err != Z3_error_code.Z3_OK)
6268  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6269  return res;
6270  }
6271 
6272  public static long mkFpaMax(long a0, long a1, long a2) throws Z3Exception
6273  {
6274  long res = INTERNALmkFpaMax(a0, a1, a2);
6276  if (err != Z3_error_code.Z3_OK)
6277  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6278  return res;
6279  }
6280 
6281  public static long mkFpaLeq(long a0, long a1, long a2) throws Z3Exception
6282  {
6283  long res = INTERNALmkFpaLeq(a0, a1, a2);
6285  if (err != Z3_error_code.Z3_OK)
6286  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6287  return res;
6288  }
6289 
6290  public static long mkFpaLt(long a0, long a1, long a2) throws Z3Exception
6291  {
6292  long res = INTERNALmkFpaLt(a0, a1, a2);
6294  if (err != Z3_error_code.Z3_OK)
6295  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6296  return res;
6297  }
6298 
6299  public static long mkFpaGeq(long a0, long a1, long a2) throws Z3Exception
6300  {
6301  long res = INTERNALmkFpaGeq(a0, a1, a2);
6303  if (err != Z3_error_code.Z3_OK)
6304  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6305  return res;
6306  }
6307 
6308  public static long mkFpaGt(long a0, long a1, long a2) throws Z3Exception
6309  {
6310  long res = INTERNALmkFpaGt(a0, a1, a2);
6312  if (err != Z3_error_code.Z3_OK)
6313  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6314  return res;
6315  }
6316 
6317  public static long mkFpaEq(long a0, long a1, long a2) throws Z3Exception
6318  {
6319  long res = INTERNALmkFpaEq(a0, a1, a2);
6321  if (err != Z3_error_code.Z3_OK)
6322  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6323  return res;
6324  }
6325 
6326  public static long mkFpaIsNormal(long a0, long a1) throws Z3Exception
6327  {
6328  long res = INTERNALmkFpaIsNormal(a0, a1);
6330  if (err != Z3_error_code.Z3_OK)
6331  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6332  return res;
6333  }
6334 
6335  public static long mkFpaIsSubnormal(long a0, long a1) throws Z3Exception
6336  {
6337  long res = INTERNALmkFpaIsSubnormal(a0, a1);
6339  if (err != Z3_error_code.Z3_OK)
6340  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6341  return res;
6342  }
6343 
6344  public static long mkFpaIsZero(long a0, long a1) throws Z3Exception
6345  {
6346  long res = INTERNALmkFpaIsZero(a0, a1);
6348  if (err != Z3_error_code.Z3_OK)
6349  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6350  return res;
6351  }
6352 
6353  public static long mkFpaIsInfinite(long a0, long a1) throws Z3Exception
6354  {
6355  long res = INTERNALmkFpaIsInfinite(a0, a1);
6357  if (err != Z3_error_code.Z3_OK)
6358  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6359  return res;
6360  }
6361 
6362  public static long mkFpaIsNan(long a0, long a1) throws Z3Exception
6363  {
6364  long res = INTERNALmkFpaIsNan(a0, a1);
6366  if (err != Z3_error_code.Z3_OK)
6367  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6368  return res;
6369  }
6370 
6371  public static long mkFpaIsNegative(long a0, long a1) throws Z3Exception
6372  {
6373  long res = INTERNALmkFpaIsNegative(a0, a1);
6375  if (err != Z3_error_code.Z3_OK)
6376  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6377  return res;
6378  }
6379 
6380  public static long mkFpaIsPositive(long a0, long a1) throws Z3Exception
6381  {
6382  long res = INTERNALmkFpaIsPositive(a0, a1);
6384  if (err != Z3_error_code.Z3_OK)
6385  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6386  return res;
6387  }
6388 
6389  public static long mkFpaToFpBv(long a0, long a1, long a2) throws Z3Exception
6390  {
6391  long res = INTERNALmkFpaToFpBv(a0, a1, a2);
6393  if (err != Z3_error_code.Z3_OK)
6394  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6395  return res;
6396  }
6397 
6398  public static long mkFpaToFpFloat(long a0, long a1, long a2, long a3) throws Z3Exception
6399  {
6400  long res = INTERNALmkFpaToFpFloat(a0, a1, a2, a3);
6402  if (err != Z3_error_code.Z3_OK)
6403  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6404  return res;
6405  }
6406 
6407  public static long mkFpaToFpReal(long a0, long a1, long a2, long a3) throws Z3Exception
6408  {
6409  long res = INTERNALmkFpaToFpReal(a0, a1, a2, a3);
6411  if (err != Z3_error_code.Z3_OK)
6412  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6413  return res;
6414  }
6415 
6416  public static long mkFpaToFpSigned(long a0, long a1, long a2, long a3) throws Z3Exception
6417  {
6418  long res = INTERNALmkFpaToFpSigned(a0, a1, a2, a3);
6420  if (err != Z3_error_code.Z3_OK)
6421  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6422  return res;
6423  }
6424 
6425  public static long mkFpaToFpUnsigned(long a0, long a1, long a2, long a3) throws Z3Exception
6426  {
6427  long res = INTERNALmkFpaToFpUnsigned(a0, a1, a2, a3);
6429  if (err != Z3_error_code.Z3_OK)
6430  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6431  return res;
6432  }
6433 
6434  public static long mkFpaToUbv(long a0, long a1, long a2, int a3) throws Z3Exception
6435  {
6436  long res = INTERNALmkFpaToUbv(a0, a1, a2, a3);
6438  if (err != Z3_error_code.Z3_OK)
6439  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6440  return res;
6441  }
6442 
6443  public static long mkFpaToSbv(long a0, long a1, long a2, int a3) throws Z3Exception
6444  {
6445  long res = INTERNALmkFpaToSbv(a0, a1, a2, a3);
6447  if (err != Z3_error_code.Z3_OK)
6448  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6449  return res;
6450  }
6451 
6452  public static long mkFpaToReal(long a0, long a1) throws Z3Exception
6453  {
6454  long res = INTERNALmkFpaToReal(a0, a1);
6456  if (err != Z3_error_code.Z3_OK)
6457  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6458  return res;
6459  }
6460 
6461  public static int fpaGetEbits(long a0, long a1) throws Z3Exception
6462  {
6463  int res = INTERNALfpaGetEbits(a0, a1);
6465  if (err != Z3_error_code.Z3_OK)
6466  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6467  return res;
6468  }
6469 
6470  public static int fpaGetSbits(long a0, long a1) throws Z3Exception
6471  {
6472  int res = INTERNALfpaGetSbits(a0, a1);
6474  if (err != Z3_error_code.Z3_OK)
6475  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6476  return res;
6477  }
6478 
6479  public static boolean fpaIsNumeralNan(long a0, long a1) throws Z3Exception
6480  {
6481  boolean res = INTERNALfpaIsNumeralNan(a0, a1);
6483  if (err != Z3_error_code.Z3_OK)
6484  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6485  return res;
6486  }
6487 
6488  public static boolean fpaIsNumeralInf(long a0, long a1) throws Z3Exception
6489  {
6490  boolean res = INTERNALfpaIsNumeralInf(a0, a1);
6492  if (err != Z3_error_code.Z3_OK)
6493  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6494  return res;
6495  }
6496 
6497  public static boolean fpaIsNumeralZero(long a0, long a1) throws Z3Exception
6498  {
6499  boolean res = INTERNALfpaIsNumeralZero(a0, a1);
6501  if (err != Z3_error_code.Z3_OK)
6502  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6503  return res;
6504  }
6505 
6506  public static boolean fpaIsNumeralNormal(long a0, long a1) throws Z3Exception
6507  {
6508  boolean res = INTERNALfpaIsNumeralNormal(a0, a1);
6510  if (err != Z3_error_code.Z3_OK)
6511  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6512  return res;
6513  }
6514 
6515  public static boolean fpaIsNumeralSubnormal(long a0, long a1) throws Z3Exception
6516  {
6517  boolean res = INTERNALfpaIsNumeralSubnormal(a0, a1);
6519  if (err != Z3_error_code.Z3_OK)
6520  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6521  return res;
6522  }
6523 
6524  public static boolean fpaIsNumeralPositive(long a0, long a1) throws Z3Exception
6525  {
6526  boolean res = INTERNALfpaIsNumeralPositive(a0, a1);
6528  if (err != Z3_error_code.Z3_OK)
6529  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6530  return res;
6531  }
6532 
6533  public static boolean fpaIsNumeralNegative(long a0, long a1) throws Z3Exception
6534  {
6535  boolean res = INTERNALfpaIsNumeralNegative(a0, a1);
6537  if (err != Z3_error_code.Z3_OK)
6538  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6539  return res;
6540  }
6541 
6542  public static long fpaGetNumeralSignBv(long a0, long a1) throws Z3Exception
6543  {
6544  long res = INTERNALfpaGetNumeralSignBv(a0, a1);
6546  if (err != Z3_error_code.Z3_OK)
6547  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6548  return res;
6549  }
6550 
6551  public static long fpaGetNumeralSignificandBv(long a0, long a1) throws Z3Exception
6552  {
6553  long res = INTERNALfpaGetNumeralSignificandBv(a0, a1);
6555  if (err != Z3_error_code.Z3_OK)
6556  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6557  return res;
6558  }
6559 
6560  public static boolean fpaGetNumeralSign(long a0, long a1, IntPtr a2) throws Z3Exception
6561  {
6562  boolean res = INTERNALfpaGetNumeralSign(a0, a1, a2);
6564  if (err != Z3_error_code.Z3_OK)
6565  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6566  return res;
6567  }
6568 
6569  public static String fpaGetNumeralSignificandString(long a0, long a1) throws Z3Exception
6570  {
6573  if (err != Z3_error_code.Z3_OK)
6574  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6575  return res;
6576  }
6577 
6578  public static boolean fpaGetNumeralSignificandUint64(long a0, long a1, LongPtr a2) throws Z3Exception
6579  {
6580  boolean res = INTERNALfpaGetNumeralSignificandUint64(a0, a1, a2);
6582  if (err != Z3_error_code.Z3_OK)
6583  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6584  return res;
6585  }
6586 
6587  public static String fpaGetNumeralExponentString(long a0, long a1, boolean a2) throws Z3Exception
6588  {
6589  String res = INTERNALfpaGetNumeralExponentString(a0, a1, a2);
6591  if (err != Z3_error_code.Z3_OK)
6592  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6593  return res;
6594  }
6595 
6596  public static boolean fpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2, boolean a3) throws Z3Exception
6597  {
6598  boolean res = INTERNALfpaGetNumeralExponentInt64(a0, a1, a2, a3);
6600  if (err != Z3_error_code.Z3_OK)
6601  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6602  return res;
6603  }
6604 
6605  public static long fpaGetNumeralExponentBv(long a0, long a1, boolean a2) throws Z3Exception
6606  {
6607  long res = INTERNALfpaGetNumeralExponentBv(a0, a1, a2);
6609  if (err != Z3_error_code.Z3_OK)
6610  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6611  return res;
6612  }
6613 
6614  public static long mkFpaToIeeeBv(long a0, long a1) throws Z3Exception
6615  {
6616  long res = INTERNALmkFpaToIeeeBv(a0, a1);
6618  if (err != Z3_error_code.Z3_OK)
6619  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6620  return res;
6621  }
6622 
6623  public static long mkFpaToFpIntReal(long a0, long a1, long a2, long a3, long a4) throws Z3Exception
6624  {
6625  long res = INTERNALmkFpaToFpIntReal(a0, a1, a2, a3, a4);
6627  if (err != Z3_error_code.Z3_OK)
6628  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6629  return res;
6630  }
6631 
6632  public static int fixedpointQueryFromLvl(long a0, long a1, long a2, int a3) throws Z3Exception
6633  {
6634  int res = INTERNALfixedpointQueryFromLvl(a0, a1, a2, a3);
6636  if (err != Z3_error_code.Z3_OK)
6637  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6638  return res;
6639  }
6640 
6641  public static long fixedpointGetGroundSatAnswer(long a0, long a1) throws Z3Exception
6642  {
6643  long res = INTERNALfixedpointGetGroundSatAnswer(a0, a1);
6645  if (err != Z3_error_code.Z3_OK)
6646  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6647  return res;
6648  }
6649 
6650  public static long fixedpointGetRulesAlongTrace(long a0, long a1) throws Z3Exception
6651  {
6652  long res = INTERNALfixedpointGetRulesAlongTrace(a0, a1);
6654  if (err != Z3_error_code.Z3_OK)
6655  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6656  return res;
6657  }
6658 
6659  public static long fixedpointGetRuleNamesAlongTrace(long a0, long a1) throws Z3Exception
6660  {
6661  long res = INTERNALfixedpointGetRuleNamesAlongTrace(a0, a1);
6663  if (err != Z3_error_code.Z3_OK)
6664  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6665  return res;
6666  }
6667 
6668  public static void fixedpointAddInvariant(long a0, long a1, long a2, long a3) throws Z3Exception
6669  {
6670  INTERNALfixedpointAddInvariant(a0, a1, a2, a3);
6672  if (err != Z3_error_code.Z3_OK)
6673  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6674  }
6675 
6676  public static long fixedpointGetReachable(long a0, long a1, long a2) throws Z3Exception
6677  {
6678  long res = INTERNALfixedpointGetReachable(a0, a1, a2);
6680  if (err != Z3_error_code.Z3_OK)
6681  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6682  return res;
6683  }
6684 
6685  public static long qeModelProject(long a0, long a1, int a2, long[] a3, long a4) throws Z3Exception
6686  {
6687  long res = INTERNALqeModelProject(a0, a1, a2, a3, a4);
6689  if (err != Z3_error_code.Z3_OK)
6690  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6691  return res;
6692  }
6693 
6694  public static long qeModelProjectSkolem(long a0, long a1, int a2, long[] a3, long a4, long a5) throws Z3Exception
6695  {
6696  long res = INTERNALqeModelProjectSkolem(a0, a1, a2, a3, a4, a5);
6698  if (err != Z3_error_code.Z3_OK)
6699  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6700  return res;
6701  }
6702 
6703  public static long modelExtrapolate(long a0, long a1, long a2) throws Z3Exception
6704  {
6705  long res = INTERNALmodelExtrapolate(a0, a1, a2);
6707  if (err != Z3_error_code.Z3_OK)
6708  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6709  return res;
6710  }
6711 
6712  public static long qeLite(long a0, long a1, long a2) throws Z3Exception
6713  {
6714  long res = INTERNALqeLite(a0, a1, a2);
6716  if (err != Z3_error_code.Z3_OK)
6717  throw new Z3Exception(INTERNALgetErrorMsg(a0, err.toInt()));
6718  return res;
6719  }
6720 
6721 }
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:3395
com.microsoft.z3.Native.getAppArg
static long getAppArg(long a0, long a1, int a2)
Definition: Native.java:3062
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:1024
com.microsoft.z3.Native.datatypeUpdateField
static long datatypeUpdateField(long a0, long a1, long a2, long a3)
Definition: Native.java:2801
com.microsoft.z3.Native.fixedpointGetRuleNamesAlongTrace
static long fixedpointGetRuleNamesAlongTrace(long a0, long a1)
Definition: Native.java:6659
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:5446
com.microsoft.z3.Native.getSortKind
static int getSortKind(long a0, long a1)
Definition: Native.java:2693
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:2126
com.microsoft.z3.Native.mkFpaSub
static long mkFpaSub(long a0, long a1, long a2, long a3)
Definition: Native.java:6200
com.microsoft.z3.Native.statsGetUintValue
static int statsGetUintValue(long a0, long a1, int a2)
Definition: Native.java:4875
com.microsoft.z3.Native.mkFpaRoundTowardNegative
static long mkFpaRoundTowardNegative(long a0)
Definition: Native.java:5975
com.microsoft.z3.Native.mkUninterpretedSort
static long mkUninterpretedSort(long a0, long a1)
Definition: Native.java:943
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:4129
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:721
com.microsoft.z3.Native.mkDiv
static long mkDiv(long a0, long a1, long a2)
Definition: Native.java:1298
com.microsoft.z3.Native.mkFpaSortQuadruple
static long mkFpaSortQuadruple(long a0)
Definition: Native.java:6074
com.microsoft.z3.Native.fixedpointFromFile
static long fixedpointFromFile(long a0, long a1, String a2)
Definition: Native.java:5669
com.microsoft.z3.Native.rcfDiv
static long rcfDiv(long a0, long a1, long a2)
Definition: Native.java:5347
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:5798
com.microsoft.z3.Native.getErrorMsg
static String getErrorMsg(long a0, int a1)
Definition: Native.java:3915
com.microsoft.z3.Native.funcInterpGetArity
static int funcInterpGetArity(long a0, long a1)
Definition: Native.java:3731
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:1595
com.microsoft.z3.Native.goalToDimacsString
static String goalToDimacsString(long a0, long a1)
Definition: Native.java:4095
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:2000
com.microsoft.z3.Native.getString
static String getString(long a0, long a1)
Definition: Native.java:2189
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:5096
com.microsoft.z3.Native.tacticTryFor
static long tacticTryFor(long a0, long a1, int a2)
Definition: Native.java:4190
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:6335
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:5651
com.microsoft.z3.Native.mkBvSort
static long mkBvSort(long a0, int a1)
Definition: Native.java:979
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:3924
com.microsoft.z3.Native.solverInterrupt
static void solverInterrupt(long a0, long a1)
Definition: Native.java:4589
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:5737
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:3883
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:6155
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:2072
com.microsoft.z3.Native.funcInterpGetEntry
static long funcInterpGetEntry(long a0, long a1, int a2)
Definition: Native.java:3705
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:6047
com.microsoft.z3.Native.addConstInterp
static void addConstInterp(long a0, long a1, long a2, long a3)
Definition: Native.java:3672
com.microsoft.z3.Native.modelGetNumConsts
static int modelGetNumConsts(long a0, long a1)
Definition: Native.java:3573
com.microsoft.z3.Native.getDenominator
static long getDenominator(long a0, long a1)
Definition: Native.java:3215
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:5240
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:3026
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:1280
com.microsoft.z3.Native.mkStoreN
static long mkStoreN(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:1865
com.microsoft.z3.Native.modelGetConstInterp
static long modelGetConstInterp(long a0, long a1, long a2)
Definition: Native.java:3546
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:5719
com.microsoft.z3.Native.astVectorToString
static String astVectorToString(long a0, long a1)
Definition: Native.java:4975
com.microsoft.z3.Native.optimizeGetUpper
static long optimizeGetUpper(long a0, long a1, int a2)
Definition: Native.java:5824
com.microsoft.z3.Native.rcfMkRational
static long rcfMkRational(long a0, String a1)
Definition: Native.java:5266
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:5231
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:5894
com.microsoft.z3.Native.getAlgebraicNumberUpper
static long getAlgebraicNumberUpper(long a0, long a1, int a2)
Definition: Native.java:3287
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:1946
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:1685
com.microsoft.z3.Native.rcfDel
static void rcfDel(long a0, long a1)
Definition: Native.java:5258
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:6218
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:3476
com.microsoft.z3.Native.solverSetParams
static void solverSetParams(long a0, long a1, long a2)
Definition: Native.java:4565
com.microsoft.z3.Native.mkFpaToFpUnsigned
static long mkFpaToFpUnsigned(long a0, long a1, long a2, long a3)
Definition: Native.java:6425
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:2459
com.microsoft.z3.Native.mkFpaSort
static long mkFpaSort(long a0, int a1, int a2)
Definition: Native.java:6011
com.microsoft.z3.Native.rcfLt
static boolean rcfLt(long a0, long a1, long a2)
Definition: Native.java:5383
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:4121
com.microsoft.z3.Native.algebraicEq
static boolean algebraicEq(long a0, long a1, long a2)
Definition: Native.java:5213
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:3627
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:2279
com.microsoft.z3.Native.getDeclKind
static int getDeclKind(long a0, long a1)
Definition: Native.java:2909
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:5607
com.microsoft.z3.Native.mkDistinct
static long mkDistinct(long a0, int a1, long[] a2)
Definition: Native.java:1190
com.microsoft.z3.Native.goalFormula
static long goalFormula(long a0, long a1, int a2)
Definition: Native.java:4032
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:782
com.microsoft.z3.Native.resetMemory
static void resetMemory()
Definition: Native.java:3945
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:2927
com.microsoft.z3.Native.substituteVars
static long substituteVars(long a0, long a1, int a2, long[] a3)
Definition: Native.java:3494
com.microsoft.z3.Native.mkRepeat
static long mkRepeat(long a0, int a1, long a2)
Definition: Native.java:1676
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:3764
com.microsoft.z3.Native.goalReset
static void goalReset(long a0, long a1)
Definition: Native.java:4015
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:6650
com.microsoft.z3.Native.mkBvaddNoUnderflow
static long mkBvaddNoUnderflow(long a0, long a1, long a2)
Definition: Native.java:1775
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:4253
com.microsoft.z3.Native.fpaIsNumeralNormal
static boolean fpaIsNumeralNormal(long a0, long a1)
Definition: Native.java:6506
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:5556
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:3980
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:1059
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:4950
com.microsoft.z3.Native.mkTreeOrder
static long mkTreeOrder(long a0, long a1, int a2)
Definition: Native.java:2504
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:4104
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:5591
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:4512
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:907
com.microsoft.z3.Native.mkFpaMax
static long mkFpaMax(long a0, long a1, long a2)
Definition: Native.java:6272
com.microsoft.z3.Native.mkFpaSqrt
static long mkFpaSqrt(long a0, long a1, long a2)
Definition: Native.java:6236
com.microsoft.z3.Native.fixedpointAddCover
static void fixedpointAddCover(long a0, long a1, int a2, long a3, long a4)
Definition: Native.java:5574
com.microsoft.z3.Native.mkReOption
static long mkReOption(long a0, long a1)
Definition: Native.java:2396
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:1442
com.microsoft.z3.Native.INTERNALmkSolverForLogic
static native long INTERNALmkSolverForLogic(long a0, long a1)
com.microsoft.z3.Native.finalizeMemory
static void finalizeMemory()
Definition: Native.java:3950
com.microsoft.z3.Native.rcfLe
static boolean rcfLe(long a0, long a1, long a2)
Definition: Native.java:5401
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:6623
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:6461
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:5419
com.microsoft.z3.Native.optimizeGetParamDescrs
static long optimizeGetParamDescrs(long a0, long a1)
Definition: Native.java:5806
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:3053
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:1478
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:2225
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:1253
com.microsoft.z3.Native.fpaGetNumeralSignificandBv
static long fpaGetNumeralSignificandBv(long a0, long a1)
Definition: Native.java:6551
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:872
com.microsoft.z3.Native.astMapReset
static void astMapReset(long a0, long a1)
Definition: Native.java:5043
com.microsoft.z3.Native.optimizePush
static void optimizePush(long a0, long a1)
Definition: Native.java:5746
com.microsoft.z3.Native.rcfMkRoots
static int rcfMkRoots(long a0, int a1, long[] a2, long[] a3)
Definition: Native.java:5311
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:5711
com.microsoft.z3.Native.mkBvsdiv
static long mkBvsdiv(long a0, long a1, long a2)
Definition: Native.java:1532
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:2414
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:4059
com.microsoft.z3.Native.solverGetUnsatCore
static long solverGetUnsatCore(long a0, long a1)
Definition: Native.java:4769
com.microsoft.z3.Native.isAlgebraicNumber
static boolean isAlgebraicNumber(long a0, long a1)
Definition: Native.java:3152
com.microsoft.z3.Native.qeModelProject
static long qeModelProject(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:6685
com.microsoft.z3.Native.funcEntryGetArg
static long funcEntryGetArg(long a0, long a1, int a2)
Definition: Native.java:3782
com.microsoft.z3.Native.INTERNALmodelGetNumSorts
static native int INTERNALmodelGetNumSorts(long a0, long a1)
com.microsoft.z3.Native.closeLog
static void closeLog()
Definition: Native.java:3802
com.microsoft.z3.Native.mkIte
static long mkIte(long a0, long a1, long a2, long a3)
Definition: Native.java:1208
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:1667
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:2009
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:3188
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:6137
com.microsoft.z3.Native.solverAssertAndTrack
static void solverAssertAndTrack(long a0, long a1, long a2, long a3)
Definition: Native.java:4638
com.microsoft.z3.Native.optimizeGetObjectives
static long optimizeGetObjectives(long a0, long a1)
Definition: Native.java:5903
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:4899
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:1712
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:3422
com.microsoft.z3.Native.rcfGetNumeratorDenominator
static void rcfGetNumeratorDenominator(long a0, long a1, LongPtr a2, LongPtr a3)
Definition: Native.java:5455
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:2549
com.microsoft.z3.Native.modelGetFuncDecl
static long modelGetFuncDecl(long a0, long a1, int a2)
Definition: Native.java:3600
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:2585
com.microsoft.z3.Native.solverFromString
static void solverFromString(long a0, long a1, String a2)
Definition: Native.java:4654
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:2882
com.microsoft.z3.Native.fpaGetNumeralSign
static boolean fpaGetNumeralSign(long a0, long a1, IntPtr a2)
Definition: Native.java:6560
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:880
com.microsoft.z3.Native.mkFpaRoundNearestTiesToAway
static long mkFpaRoundNearestTiesToAway(long a0)
Definition: Native.java:5939
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:5249
com.microsoft.z3.Native.rcfSub
static long rcfSub(long a0, long a1, long a2)
Definition: Native.java:5329
com.microsoft.z3.Native.optimizeAssert
static void optimizeAssert(long a0, long a1, long a2)
Definition: Native.java:5703
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:5035
com.microsoft.z3.Native.modelGetNumSorts
static int modelGetNumSorts(long a0, long a1)
Definition: Native.java:3609
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:2054
com.microsoft.z3.Native.mkLt
static long mkLt(long a0, long a1, long a2)
Definition: Native.java:1334
com.microsoft.z3.Native.fixedpointSetParams
static void fixedpointSetParams(long a0, long a1, long a2)
Definition: Native.java:5625
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:4271
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:3892
com.microsoft.z3.Native.modelTranslate
static long modelTranslate(long a0, long a1, long a2)
Definition: Native.java:3636
com.microsoft.z3.Native.mkBvneg
static long mkBvneg(long a0, long a1)
Definition: Native.java:1487
com.microsoft.z3.Native.astVectorGet
static long astVectorGet(long a0, long a1, int a2)
Definition: Native.java:4933
com.microsoft.z3.Native.getErrorCode
static int getErrorCode(long a0)
Definition: Native.java:3901
com.microsoft.z3.Native.mkBvxor
static long mkBvxor(long a0, long a1, long a2)
Definition: Native.java:1451
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:3296
com.microsoft.z3.Native.INTERNALmkParams
static native long INTERNALmkParams(long a0)
com.microsoft.z3.Native.mkFixedpoint
static long mkFixedpoint(long a0)
Definition: Native.java:5463
com.microsoft.z3.Native.mkIntToStr
static long mkIntToStr(long a0, long a1)
Definition: Native.java:2351
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:4343
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:4597
com.microsoft.z3.Native.isWellSorted
static boolean isWellSorted(long a0, long a1)
Definition: Native.java:3107
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:4503
com.microsoft.z3.Native.getDeclIntParameter
static int getDeclIntParameter(long a0, long a1, int a2)
Definition: Native.java:2972
com.microsoft.z3.Native.algebraicGe
static boolean algebraicGe(long a0, long a1, long a2)
Definition: Native.java:5204
com.microsoft.z3.Native.isQuantifierForall
static boolean isQuantifierForall(long a0, long a1)
Definition: Native.java:3332
com.microsoft.z3.Native.mkIff
static long mkIff(long a0, long a1, long a2)
Definition: Native.java:1217
com.microsoft.z3.Native.probeIncRef
static void probeIncRef(long a0, long a1)
Definition: Native.java:4138
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:4316
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:1838
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:4706
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:5141
com.microsoft.z3.Native.paramsSetUint
static void paramsSetUint(long a0, long a1, long a2, int a3)
Definition: Native.java:823
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:2162
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:3564
com.microsoft.z3.Native.fpaIsNumeralNegative
static boolean fpaIsNumeralNegative(long a0, long a1)
Definition: Native.java:6533
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:3964
com.microsoft.z3.Native.fpaGetNumeralExponentInt64
static boolean fpaGetNumeralExponentInt64(long a0, long a1, LongPtr a2, boolean a3)
Definition: Native.java:6596
com.microsoft.z3.Native.getFiniteDomainSortSize
static boolean getFiniteDomainSortSize(long a0, long a1, LongPtr a2)
Definition: Native.java:2711
com.microsoft.z3.Native.probeGetDescr
static String probeGetDescr(long a0, String a1)
Definition: Native.java:4415
com.microsoft.z3.Native.mkFalse
static long mkFalse(long a0)
Definition: Native.java:1172
com.microsoft.z3.Native.isNumeralAst
static boolean isNumeralAst(long a0, long a1)
Definition: Native.java:3143
com.microsoft.z3.Native.paramsValidate
static void paramsValidate(long a0, long a1, long a2)
Definition: Native.java:856
com.microsoft.z3.Native.algebraicLt
static boolean algebraicLt(long a0, long a1, long a2)
Definition: Native.java:5177
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:1469
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:815
com.microsoft.z3.Native.paramsToString
static String paramsToString(long a0, long a1)
Definition: Native.java:847
com.microsoft.z3.Native.modelGetSort
static long modelGetSort(long a0, long a1, int a2)
Definition: Native.java:3618
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:3440
com.microsoft.z3.Native.mkFpaRoundTowardPositive
static long mkFpaRoundTowardPositive(long a0)
Definition: Native.java:5957
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:5780
com.microsoft.z3.Native.mkFpaToFpFloat
static long mkFpaToFpFloat(long a0, long a1, long a2, long a3)
Definition: Native.java:6398
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:1901
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:2999
com.microsoft.z3.Native.INTERNALsolverGetTrail
static native long INTERNALsolverGetTrail(long a0, long a1)
com.microsoft.z3.Native.INTERNALgetLstring
static native String INTERNALgetLstring(long a0, long a1, IntPtr a2)
com.microsoft.z3.Native.mkFpaSort16
static long mkFpaSort16(long a0)
Definition: Native.java:6029
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:5132
com.microsoft.z3.Native.mkIsInt
static long mkIsInt(long a0, long a1)
Definition: Native.java:1397
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:2639
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:1155
com.microsoft.z3.Native.mkSeqReplace
static long mkSeqReplace(long a0, long a1, long a2, long a3)
Definition: Native.java:2288
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:5504
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:6362
com.microsoft.z3.Native.optimizeGetUpperAsVector
static long optimizeGetUpperAsVector(long a0, long a1, int a2)
Definition: Native.java:5842
com.microsoft.z3.Native.mkReComplement
static long mkReComplement(long a0, long a1)
Definition: Native.java:2450
com.microsoft.z3.Native.mkBvadd
static long mkBvadd(long a0, long a1, long a2)
Definition: Native.java:1496
com.microsoft.z3.Native.fpaGetNumeralExponentString
static String fpaGetNumeralExponentString(long a0, long a1, boolean a2)
Definition: Native.java:6587
com.microsoft.z3.Native.mkEq
static long mkEq(long a0, long a1, long a2)
Definition: Native.java:1181
com.microsoft.z3.Native.mkAtmost
static long mkAtmost(long a0, int a1, long[] a2, int a3)
Definition: Native.java:2828
com.microsoft.z3.Native.funcEntryDecRef
static void funcEntryDecRef(long a0, long a1)
Definition: Native.java:3756
com.microsoft.z3.Native.getDeclParameterKind
static int getDeclParameterKind(long a0, long a1, int a2)
Definition: Native.java:2963
com.microsoft.z3.Native.getFuncDeclId
static int getFuncDeclId(long a0, long a1)
Definition: Native.java:2891
com.microsoft.z3.Native.getAstHash
static int getAstHash(long a0, long a1)
Definition: Native.java:3089
com.microsoft.z3.Native.mkFpaRem
static long mkFpaRem(long a0, long a1, long a2)
Definition: Native.java:6245
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:4379
com.microsoft.z3.Native.mkFpaNumeralFloat
static long mkFpaNumeralFloat(long a0, float a1, long a2)
Definition: Native.java:6128
com.microsoft.z3.Native.mkFpaToFpBv
static long mkFpaToFpBv(long a0, long a1, long a2)
Definition: Native.java:6389
com.microsoft.z3.Native.INTERNALsolverToDimacsString
static native String INTERNALsolverToDimacsString(long a0, long a1)
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:4751
com.microsoft.z3.Native.getDatatypeSortRecognizer
static long getDatatypeSortRecognizer(long a0, long a1, int a2)
Definition: Native.java:2783
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:2405
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:4172
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:925
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:3458
com.microsoft.z3.Native.mkStrToInt
static long mkStrToInt(long a0, long a1)
Definition: Native.java:2342
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:3740
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:5302
com.microsoft.z3.Native.mkReLoop
static long mkReLoop(long a0, long a1, int a2, int a3)
Definition: Native.java:2432
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:3907
com.microsoft.z3.Native.mkRePlus
static long mkRePlus(long a0, long a1)
Definition: Native.java:2378
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:5488
com.microsoft.z3.Native.getImpliedEqualities
static int getImpliedEqualities(long a0, long a1, int a2, long[] a3, int[] a4)
Definition: Native.java:4724
com.microsoft.z3.Native.fixedpointQueryFromLvl
static int fixedpointQueryFromLvl(long a0, long a1, long a2, int a3)
Definition: Native.java:6632
com.microsoft.z3.Native.mkBvuge
static long mkBvuge(long a0, long a1, long a2)
Definition: Native.java:1604
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:3555
com.microsoft.z3.Native.funcDeclToAst
static long funcDeclToAst(long a0, long a1)
Definition: Native.java:2873
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:3377
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:6182
com.microsoft.z3.Native.mkFpaSortSingle
static long mkFpaSortSingle(long a0)
Definition: Native.java:6038
com.microsoft.z3.Native.optimizeGetStatistics
static long optimizeGetStatistics(long a0, long a1)
Definition: Native.java:5885
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:4077
com.microsoft.z3.Native.mkSeqAt
static long mkSeqAt(long a0, long a1, long a2)
Definition: Native.java:2297
com.microsoft.z3.Native.solverGetReasonUnknown
static String solverGetReasonUnknown(long a0, long a1)
Definition: Native.java:4778
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:2081
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:5168
com.microsoft.z3.Native.rcfPower
static long rcfPower(long a0, long a1, int a2)
Definition: Native.java:5374
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:5338
com.microsoft.z3.Native.solverGetNonUnits
static long solverGetNonUnits(long a0, long a1)
Definition: Native.java:4689
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:3314
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:1586
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:2243
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:831
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:2306
com.microsoft.z3.Native.paramDescrsSize
static int paramDescrsSize(long a0, long a1)
Definition: Native.java:889
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:1316
com.microsoft.z3.Native.mkFpaEq
static long mkFpaEq(long a0, long a1, long a2)
Definition: Native.java:6317
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:2207
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:4244
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:3529
com.microsoft.z3.Native.mkFpaLeq
static long mkFpaLeq(long a0, long a1, long a2)
Definition: Native.java:6281
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:4715
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:4621
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:2756
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:2360
com.microsoft.z3.Native.solverGetHelp
static String solverGetHelp(long a0, long a1)
Definition: Native.java:4547
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:6002
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:5186
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:2846
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:6676
com.microsoft.z3.Native.getRelationArity
static int getRelationArity(long a0, long a1)
Definition: Native.java:2810
com.microsoft.z3.Native.modelIncRef
static void modelIncRef(long a0, long a1)
Definition: Native.java:3521
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:1820
com.microsoft.z3.Native.mkAtleast
static long mkAtleast(long a0, int a1, long[] a2, int a3)
Definition: Native.java:2837
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:1982
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:1892
com.microsoft.z3.Native.statsIsDouble
static boolean statsIsDouble(long a0, long a1, int a2)
Definition: Native.java:4866
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:1622
com.microsoft.z3.Native.mkDatatypes
static void mkDatatypes(long a0, int a1, long[] a2, long[] a3, long[] a4)
Definition: Native.java:1085
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:2468
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:4352
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:1523
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:2540
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:2063
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:5642
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:5833
com.microsoft.z3.Native.mkBvnand
static long mkBvnand(long a0, long a1, long a2)
Definition: Native.java:1460
com.microsoft.z3.Native.mkEmptySet
static long mkEmptySet(long a0, long a1)
Definition: Native.java:1928
com.microsoft.z3.Native.fixedpointGetReasonUnknown
static String fixedpointGetReasonUnknown(long a0, long a1)
Definition: Native.java:5539
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:3224
com.microsoft.z3.Native.getSortName
static long getSortName(long a0, long a1)
Definition: Native.java:2657
com.microsoft.z3.Native.fpaIsNumeralSubnormal
static boolean fpaIsNumeralSubnormal(long a0, long a1)
Definition: Native.java:6515
com.microsoft.z3.Native.fpaGetNumeralExponentBv
static long fpaGetNumeralExponentBv(long a0, long a1, boolean a2)
Definition: Native.java:6605
com.microsoft.z3.Native.mkAnd
static long mkAnd(long a0, int a1, long[] a2)
Definition: Native.java:1244
com.microsoft.z3.Native.algebraicIsPos
static boolean algebraicIsPos(long a0, long a1)
Definition: Native.java:5087
com.microsoft.z3.Native.mkAstMap
static long mkAstMap(long a0)
Definition: Native.java:4984
com.microsoft.z3.Native.mkBvaddNoOverflow
static long mkBvaddNoOverflow(long a0, long a1, long a2, boolean a3)
Definition: Native.java:1766
com.microsoft.z3.Native.mkExtract
static long mkExtract(long a0, int a1, int a2, long a3)
Definition: Native.java:1649
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:898
com.microsoft.z3.Native.getNumeralInt64
static boolean getNumeralInt64(long a0, long a1, LongPtr a2)
Definition: Native.java:3260
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:1847
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:3098
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:1262
com.microsoft.z3.Native.tacticAndThen
static long tacticAndThen(long a0, long a1, long a2)
Definition: Native.java:4154
com.microsoft.z3.Native.mkConst
static long mkConst(long a0, long a1, long a2)
Definition: Native.java:1119
com.microsoft.z3.Native.mkFpaAdd
static long mkFpaAdd(long a0, long a1, long a2, long a3)
Definition: Native.java:6191
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:4966
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:1721
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:5159
com.microsoft.z3.Native.mkApp
static long mkApp(long a0, long a1, int a2, long[] a3)
Definition: Native.java:1110
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:5930
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:1577
com.microsoft.z3.Native.mkFpaIsZero
static long mkFpaIsZero(long a0, long a1)
Definition: Native.java:6344
com.microsoft.z3.Native.mkReal2int
static long mkReal2int(long a0, long a1)
Definition: Native.java:1388
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:3278
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:5512
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:5789
com.microsoft.z3.Native.solverCube
static long solverCube(long a0, long a1, long a2, int a3)
Definition: Native.java:4742
com.microsoft.z3.Native.getQuantifierBody
static long getQuantifierBody(long a0, long a1)
Definition: Native.java:3431
com.microsoft.z3.Native.fixedpointGetGroundSatAnswer
static long fixedpointGetGroundSatAnswer(long a0, long a1)
Definition: Native.java:6641
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:6488
com.microsoft.z3.Native.mkFpaNan
static long mkFpaNan(long a0, long a1)
Definition: Native.java:6092
com.microsoft.z3.Native.solverImportModelConverter
static void solverImportModelConverter(long a0, long a1, long a2)
Definition: Native.java:4539
com.microsoft.z3.Native.getAstId
static int getAstId(long a0, long a1)
Definition: Native.java:3080
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:2900
com.microsoft.z3.Native.mkOptimize
static long mkOptimize(long a0)
Definition: Native.java:5678
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:6020
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:5754
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:1559
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:3865
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:3929
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:1226
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:4280
com.microsoft.z3.Native.mkBvnegNoOverflow
static long mkBvnegNoOverflow(long a0, long a1)
Definition: Native.java:1811
com.microsoft.z3.Native.getDatatypeSortConstructorAccessor
static long getDatatypeSortConstructorAccessor(long a0, long a1, int a2, int a3)
Definition: Native.java:2792
com.microsoft.z3.Native.mkSetDel
static long mkSetDel(long a0, long a1, long a2)
Definition: Native.java:1955
com.microsoft.z3.Native.tacticParAndThen
static long tacticParAndThen(long a0, long a1, long a2)
Definition: Native.java:4181
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:4573
com.microsoft.z3.Native.getQuantifierNumBound
static int getQuantifierNumBound(long a0, long a1)
Definition: Native.java:3404
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:5428
com.microsoft.z3.Native.mkFpaToSbv
static long mkFpaToSbv(long a0, long a1, long a2, int a3)
Definition: Native.java:6443
com.microsoft.z3.Native.applyResultDecRef
static void applyResultDecRef(long a0, long a1)
Definition: Native.java:4459
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:1379
com.microsoft.z3.Native.isAsArray
static boolean isAsArray(long a0, long a1)
Definition: Native.java:3645
com.microsoft.z3.Native.enableTrace
static void enableTrace(String a0)
Definition: Native.java:3935
com.microsoft.z3.Native.getTupleSortMkDecl
static long getTupleSortMkDecl(long a0, long a1)
Definition: Native.java:2738
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:2486
com.microsoft.z3.Native.getDeclSymbolParameter
static long getDeclSymbolParameter(long a0, long a1, int a2)
Definition: Native.java:2990
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:4086
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:3537
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:4521
com.microsoft.z3.Native.statsToString
static String statsToString(long a0, long a1)
Definition: Native.java:4814
com.microsoft.z3.Native.tacticGetHelp
static String tacticGetHelp(long a0, long a1)
Definition: Native.java:4388
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:799
com.microsoft.z3.Native.paramDescrsIncRef
static void paramDescrsIncRef(long a0, long a1)
Definition: Native.java:864
com.microsoft.z3.Native.astVectorSize
static int astVectorSize(long a0, long a1)
Definition: Native.java:4924
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:5114
com.microsoft.z3.Native.getPatternNumTerms
static int getPatternNumTerms(long a0, long a1)
Definition: Native.java:3305
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:1631
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:5275
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:6209
com.microsoft.z3.Native.getBvSortSize
static int getBvSortSize(long a0, long a1)
Definition: Native.java:2702
com.microsoft.z3.Native.mkFpaLt
static long mkFpaLt(long a0, long a1, long a2)
Definition: Native.java:6290
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:1406
com.microsoft.z3.Native.fixedpointGetHelp
static String fixedpointGetHelp(long a0, long a1)
Definition: Native.java:5633
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:6569
com.microsoft.z3.Native.optimizeGetReasonUnknown
static String optimizeGetReasonUnknown(long a0, long a1)
Definition: Native.java:5771
com.microsoft.z3.Native.delContext
static void delContext(long a0)
Definition: Native.java:753
com.microsoft.z3.Native.rcfGe
static boolean rcfGe(long a0, long a1, long a2)
Definition: Native.java:5410
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:2918
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:5365
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:6110
com.microsoft.z3.Native.mkParams
static long mkParams(long a0)
Definition: Native.java:790
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:3467
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:4023
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:1077
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:997
com.microsoft.z3.Native.isStringSort
static boolean isStringSort(long a0, long a1)
Definition: Native.java:2153
com.microsoft.z3.Native.mkBoolSort
static long mkBoolSort(long a0)
Definition: Native.java:952
com.microsoft.z3.Native.globalParamSet
static void globalParamSet(String a0, String a1)
Definition: Native.java:705
com.microsoft.z3.Native.mkLstring
static long mkLstring(long a0, int a1, String a2)
Definition: Native.java:2171
com.microsoft.z3.Native.applyResultToString
static String applyResultToString(long a0, long a1)
Definition: Native.java:4467
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:5687
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:1910
com.microsoft.z3.Native.disableTrace
static void disableTrace(String a0)
Definition: Native.java:3940
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:4476
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:774
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:4942
com.microsoft.z3.Native.mkGe
static long mkGe(long a0, long a1, long a2)
Definition: Native.java:1361
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:2018
com.microsoft.z3.Native.getAppDecl
static long getAppDecl(long a0, long a1)
Definition: Native.java:3044
com.microsoft.z3.Native.getBoolValue
static int getBoolValue(long a0, long a1)
Definition: Native.java:3116
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:3503
com.microsoft.z3.Native.mkPower
static long mkPower(long a0, long a1, long a2)
Definition: Native.java:1325
com.microsoft.z3.Native.modelExtrapolate
static long modelExtrapolate(long a0, long a1, long a2)
Definition: Native.java:6703
com.microsoft.z3.Native.mkPbge
static long mkPbge(long a0, int a1, long[] a2, int[] a3, int a4)
Definition: Native.java:2855
com.microsoft.z3.Native.setAstPrintMode
static void setAstPrintMode(long a0, int a1)
Definition: Native.java:3812
com.microsoft.z3.Native.solverTranslate
static long solverTranslate(long a0, long a1, long a2)
Definition: Native.java:4530
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:2117
com.microsoft.z3.Native.mkSeqLength
static long mkSeqLength(long a0, long a1)
Definition: Native.java:2315
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:2261
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:5868
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:3874
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:2729
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:1739
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:6056
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:5993
com.microsoft.z3.Native.rcfMkE
static long rcfMkE(long a0)
Definition: Native.java:5293
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:1973
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:5480
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:839
com.microsoft.z3.Native.mkFpaMin
static long mkFpaMin(long a0, long a1, long a2)
Definition: Native.java:6263
com.microsoft.z3.Native.tacticCond
static long tacticCond(long a0, long a1, long a2, long a3)
Definition: Native.java:4208
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.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:4556
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:766
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:5921
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:3368
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:3449
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:1874
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:2864
com.microsoft.z3.Native.mkSeqSort
static long mkSeqSort(long a0, long a1)
Definition: Native.java:2090
com.microsoft.z3.Native.funcInterpIncRef
static void funcInterpIncRef(long a0, long a1)
Definition: Native.java:3680
com.microsoft.z3.Native.fpaIsNumeralPositive
static boolean fpaIsNumeralPositive(long a0, long a1)
Definition: Native.java:6524
com.microsoft.z3.Native.fixedpointAddInvariant
static void fixedpointAddInvariant(long a0, long a1, long a2, long a3)
Definition: Native.java:6668
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:1568
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:3251
com.microsoft.z3.Native.getSymbolString
static String getSymbolString(long a0, long a1)
Definition: Native.java:2648
com.microsoft.z3.Native.mkPiecewiseLinearOrder
static long mkPiecewiseLinearOrder(long a0, long a1, int a2)
Definition: Native.java:2495
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:6694
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:5912
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:2108
com.microsoft.z3.Native.mkFpaAbs
static long mkFpaAbs(long a0, long a1)
Definition: Native.java:6173
com.microsoft.z3.Native.fixedpointQueryRelations
static int fixedpointQueryRelations(long a0, long a1, int a2, long[] a3)
Definition: Native.java:5521
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:4605
com.microsoft.z3.Native.getNumeralString
static String getNumeralString(long a0, long a1)
Definition: Native.java:3179
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:1033
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:2720
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:3008
com.microsoft.z3.Native.mkContext
static long mkContext(long a0)
Definition: Native.java:737
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:1199
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:1006
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:1343
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:2765
com.microsoft.z3.Native.tacticIncRef
static void tacticIncRef(long a0, long a1)
Definition: Native.java:4113
com.microsoft.z3.Native.fixedpointGetCoverDelta
static long fixedpointGetCoverDelta(long a0, long a1, int a2, long a3)
Definition: Native.java:5565
com.microsoft.z3.Native.funcInterpGetNumEntries
static int funcInterpGetNumEntries(long a0, long a1)
Definition: Native.java:3696
com.microsoft.z3.Native.isSeqSort
static boolean isSeqSort(long a0, long a1)
Definition: Native.java:2099
com.microsoft.z3.Native.solverToDimacsString
static String solverToDimacsString(long a0, long a1)
Definition: Native.java:4805
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:2621
com.microsoft.z3.Native.algebraicIsZero
static boolean algebraicIsZero(long a0, long a1)
Definition: Native.java:5105
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.INTERNALdelConstructorList
static native void INTERNALdelConstructorList(long a0, long a1)
com.microsoft.z3.Native.getQuantifierNumNoPatterns
static int getQuantifierNumNoPatterns(long a0, long a1)
Definition: Native.java:3386
com.microsoft.z3.Native.toApp
static long toApp(long a0, long a1)
Definition: Native.java:3161
com.microsoft.z3.Native.mkLambda
static long mkLambda(long a0, int a1, long[] a2, long[] a3, long a4)
Definition: Native.java:2612
com.microsoft.z3.Native.goalTranslate
static long goalTranslate(long a0, long a1, long a2)
Definition: Native.java:4068
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:1352
com.microsoft.z3.Native.modelGetNumFuncs
static int modelGetNumFuncs(long a0, long a1)
Definition: Native.java:3591
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:2144
com.microsoft.z3.Native.algebraicAdd
static long algebraicAdd(long a0, long a1, long a2)
Definition: Native.java:5123
com.microsoft.z3.Native.getNumProbes
static int getNumProbes(long a0)
Definition: Native.java:4370
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:1856
com.microsoft.z3.Native.mkBvashr
static long mkBvashr(long a0, long a1, long a2)
Definition: Native.java:1703
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:2027
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:2954
com.microsoft.z3.Native.statsGetKey
static String statsGetKey(long a0, long a1, int a2)
Definition: Native.java:4848
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:4884
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:4485
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:4839
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:1919
com.microsoft.z3.Native.modelGetConstDecl
static long modelGetConstDecl(long a0, long a1, int a2)
Definition: Native.java:3582
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:5496
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:6308
com.microsoft.z3.Native.fixedpointFromString
static long fixedpointFromString(long a0, long a1, String a2)
Definition: Native.java:5660
com.microsoft.z3.Z3Exception
Definition: Z3Exception.java:25
com.microsoft.z3.Native.isString
static boolean isString(long a0, long a1)
Definition: Native.java:2180
com.microsoft.z3.Native.getAstKind
static int getAstKind(long a0, long a1)
Definition: Native.java:3125
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:715
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.getLstring
static String getLstring(long a0, long a1, IntPtr a2)
Definition: Native.java:2198
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:5728
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:4146
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:1015
com.microsoft.z3.Native.solverGetTrail
static long solverGetTrail(long a0, long a1)
Definition: Native.java:4680
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:1991
com.microsoft.z3.Native.statsIsUint
static boolean statsIsUint(long a0, long a1, int a2)
Definition: Native.java:4857
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:4787
com.microsoft.z3.Native.getNumeralUint
static boolean getNumeralUint(long a0, long a1, IntPtr a2)
Definition: Native.java:3242
com.microsoft.z3.Native.mkFpaSort128
static long mkFpaSort128(long a0)
Definition: Native.java:6083
com.microsoft.z3.Native.astVectorDecRef
static void astVectorDecRef(long a0, long a1)
Definition: Native.java:4916
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:1640
com.microsoft.z3.Native.fixedpointGetAssertions
static long fixedpointGetAssertions(long a0, long a1)
Definition: Native.java:5616
com.microsoft.z3.Native.mkBvmul
static long mkBvmul(long a0, long a1, long a2)
Definition: Native.java:1514
com.microsoft.z3.Native.optimizeGetLower
static long optimizeGetLower(long a0, long a1, int a2)
Definition: Native.java:5815
com.microsoft.z3.Native.INTERNALmkFpaSort16
static native long INTERNALmkFpaSort16(long a0)
com.microsoft.z3.Native.mkFpaRtn
static long mkFpaRtn(long a0)
Definition: Native.java:5984
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:2135
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:5876
com.microsoft.z3.Native.mkBvlshr
static long mkBvlshr(long a0, long a1, long a2)
Definition: Native.java:1694
com.microsoft.z3.Native.mkDivides
static long mkDivides(long a0, long a1, long a2)
Definition: Native.java:1370
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:3017
com.microsoft.z3.Native.goalIsDecidedSat
static boolean goalIsDecidedSat(long a0, long a1)
Definition: Native.java:4050
com.microsoft.z3.Native.tacticSkip
static long tacticSkip(long a0)
Definition: Native.java:4226
com.microsoft.z3.Native.funcInterpDecRef
static void funcInterpDecRef(long a0, long a1)
Definition: Native.java:3688
com.microsoft.z3.Native.isLambda
static boolean isLambda(long a0, long a1)
Definition: Native.java:3350
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:4893
com.microsoft.z3.Native.applyResultIncRef
static void applyResultIncRef(long a0, long a1)
Definition: Native.java:4451
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:5009
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:5966
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:2747
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:1424
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:2675
com.microsoft.z3.Native.mkStringSymbol
static long mkStringSymbol(long a0, String a1)
Definition: Native.java:934
com.microsoft.z3.Native.tacticUsingParams
static long tacticUsingParams(long a0, long a1, long a2)
Definition: Native.java:4262
com.microsoft.z3.Native.fpaIsNumeralZero
static boolean fpaIsNumeralZero(long a0, long a1)
Definition: Native.java:6497
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:6452
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:1163
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:3807
com.microsoft.z3.Native.fixedpointUpdateRule
static void fixedpointUpdateRule(long a0, long a1, long a2, long a3)
Definition: Native.java:5548
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:6101
com.microsoft.z3.Native.getNumeralRationalInt64
static boolean getNumeralRationalInt64(long a0, long a1, LongPtr a2, LongPtr a3)
Definition: Native.java:3269
com.microsoft.z3.Native.mkGoal
static long mkGoal(long a0, boolean a1, boolean a2, boolean a3)
Definition: Native.java:3955
com.microsoft.z3.Native.solverGetAssertions
static long solverGetAssertions(long a0, long a1)
Definition: Native.java:4662
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:2531
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:758
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:2594
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:4613
com.microsoft.z3.Native.mkXor
static long mkXor(long a0, long a1, long a2)
Definition: Native.java:1235
com.microsoft.z3.Native.appToAst
static long appToAst(long a0, long a1)
Definition: Native.java:3035
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:5320
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:2387
com.microsoft.z3.Native.getIndexValue
static int getIndexValue(long a0, long a1)
Definition: Native.java:3323
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:1658
com.microsoft.z3.Native.openLog
static int openLog(String a0)
Definition: Native.java:3791
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:6470
com.microsoft.z3.Native.mkFpaIsNegative
static long mkFpaIsNegative(long a0, long a1)
Definition: Native.java:6371
com.microsoft.z3.Native.astVectorIncRef
static void astVectorIncRef(long a0, long a1)
Definition: Native.java:4908
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:3359
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:2630
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:2981
com.microsoft.z3.Native.tacticOrElse
static long tacticOrElse(long a0, long a1, long a2)
Definition: Native.java:4163
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:4646
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:5851
com.microsoft.z3.Native.solverGetUnits
static long solverGetUnits(long a0, long a1)
Definition: Native.java:4671
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:3134
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:3714
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:1802
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:3233
com.microsoft.z3.Native.funcDeclToString
static String funcDeclToString(long a0, long a1)
Definition: Native.java:3847
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:916
com.microsoft.z3.Native.INTERNALglobalParamResetAll
static native void INTERNALglobalParamResetAll()
com.microsoft.z3.Native.mkModel
static long mkModel(long a0)
Definition: Native.java:3512
com.microsoft.z3.Native.appendLog
static void appendLog(String a0)
Definition: Native.java:3797
com.microsoft.z3.Native.tacticGetDescr
static String tacticGetDescr(long a0, String a1)
Definition: Native.java:4406
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:4698
com.microsoft.z3.Native.mkFpaSort64
static long mkFpaSort64(long a0)
Definition: Native.java:6065
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:5078
com.microsoft.z3.Native.mkFpaFma
static long mkFpaFma(long a0, long a1, long a2, long a3, long a4)
Definition: Native.java:6227
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:1757
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:2252
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:727
com
com.microsoft.z3.Native.getDomain
static long getDomain(long a0, long a1, int a2)
Definition: Native.java:2936
com.microsoft.z3.Native.optimizeDecRef
static void optimizeDecRef(long a0, long a1)
Definition: Native.java:5695
com.microsoft.z3.Native.getNumerator
static long getNumerator(long a0, long a1)
Definition: Native.java:3206
com.microsoft.z3.Native.mkUnaryMinus
static long mkUnaryMinus(long a0, long a1)
Definition: Native.java:1289
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:2576
com.microsoft.z3.Native.modelToString
static String modelToString(long a0, long a1)
Definition: Native.java:3856
com.microsoft.z3.Native.fixedpointGetStatistics
static long fixedpointGetStatistics(long a0, long a1)
Definition: Native.java:5582
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:2270
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:4397
com.microsoft.z3.Native.solverToString
static String solverToString(long a0, long a1)
Definition: Native.java:4796
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:4433
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:1051
com.microsoft.z3.Native.mkFpaToFpReal
static long mkFpaToFpReal(long a0, long a1, long a2, long a3)
Definition: Native.java:6407
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:4733
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:6614
com.microsoft.z3.Native.fpaIsNumeralNan
static boolean fpaIsNumeralNan(long a0, long a1)
Definition: Native.java:6479
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:2819
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:5356
com.microsoft.z3.Native.mkFullSet
static long mkFullSet(long a0, long a1)
Definition: Native.java:1937
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:2558
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:1415
com.microsoft.z3.Native.astMapIncRef
static void astMapIncRef(long a0, long a1)
Definition: Native.java:4993
com.microsoft.z3.Native.mkExtRotateLeft
static long mkExtRotateLeft(long a0, long a1, long a2)
Definition: Native.java:1730
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:4006
com.microsoft.z3.Native.toFuncDecl
static long toFuncDecl(long a0, long a1)
Definition: Native.java:3170
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:5284
com.microsoft.z3.Native.queryConstructor
static void queryConstructor(long a0, long a1, int a2, LongPtr a3, LongPtr a4, long[] a5)
Definition: Native.java:1093
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:1068
com.microsoft.z3.Native.probeGe
static long probeGe(long a0, long a1, long a2)
Definition: Native.java:4307
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:4760
com.microsoft.z3.Native.mkInt
static long mkInt(long a0, int a1, long a2)
Definition: Native.java:2045
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:1883
com.microsoft.z3.Native.tacticRepeat
static long tacticRepeat(long a0, long a1, int a2)
Definition: Native.java:4217
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:2567
com.microsoft.z3.Native.mkFpaNumeralInt
static long mkFpaNumeralInt(long a0, int a1, long a2)
Definition: Native.java:6146
com.microsoft.z3.Native.mkRecFuncDecl
static long mkRecFuncDecl(long a0, long a1, int a2, long[] a3, long a4)
Definition: Native.java:1146
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:2324
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:2603
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:3197
com.microsoft.z3.Native.astToString
static String astToString(long a0, long a1)
Definition: Native.java:3820
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:1042
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:4361
com.microsoft.z3.Native.astMapDecRef
static void astMapDecRef(long a0, long a1)
Definition: Native.java:5001
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:4424
com.microsoft.z3.Native.substitute
static long substitute(long a0, long a1, int a2, long[] a3, long[] a4)
Definition: Native.java:3485
com.microsoft.z3.Native.optimizeCheck
static int optimizeCheck(long a0, long a1, int a2, long[] a3)
Definition: Native.java:5762
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:2477
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:2441
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:2333
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:6578
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:5948
com.microsoft.z3.Native.mkContextRc
static long mkContextRc(long a0)
Definition: Native.java:745
com.microsoft.z3.Native.fixedpointIncRef
static void fixedpointIncRef(long a0, long a1)
Definition: Native.java:5472
com.microsoft.z3.Native.mkBvsge
static long mkBvsge(long a0, long a1, long a2)
Definition: Native.java:1613
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:6434
com.microsoft.z3.Native.getAsArrayFuncDecl
static long getAsArrayFuncDecl(long a0, long a1)
Definition: Native.java:3654
com.microsoft.z3.Native.patternToString
static String patternToString(long a0, long a1)
Definition: Native.java:3829
com.microsoft.z3.Native.probeLe
static long probeLe(long a0, long a1, long a2)
Definition: Native.java:4298
com.microsoft.z3.Native.astVectorPush
static void astVectorPush(long a0, long a1, long a2)
Definition: Native.java:4958
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:1137
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:3723
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:3748
com.microsoft.z3.Native.mkPattern
static long mkPattern(long a0, int a1, long[] a2)
Definition: Native.java:2522
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:4494
com.microsoft.z3.Native.goalAssert
static void goalAssert(long a0, long a1, long a2)
Definition: Native.java:3989
com.microsoft.z3.Native.mkMul
static long mkMul(long a0, int a1, long[] a2)
Definition: Native.java:1271
com.microsoft.z3.Native.tacticFail
static long tacticFail(long a0)
Definition: Native.java:4235
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:4823
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:3071
com.microsoft.z3.Native.solverAssert
static void solverAssert(long a0, long a1, long a2)
Definition: Native.java:4630
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:4442
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:988
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:1793
com.microsoft.z3.Native.goalNumExprs
static int goalNumExprs(long a0, long a1)
Definition: Native.java:4041
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:4334
com.microsoft.z3.Native.setInternalErrorHandler
static native void setInternalErrorHandler(long ctx)
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:3838
com.microsoft.z3.Native.fixedpointSetPredicateRepresentation
static void fixedpointSetPredicateRepresentation(long a0, long a1, long a2, int a3, long[] a4)
Definition: Native.java:5599
com.microsoft.z3.Native.mkSetUnion
static long mkSetUnion(long a0, int a1, long[] a2)
Definition: Native.java:1964
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:4289
com.microsoft.z3.Native.setParamValue
static void setParamValue(long a0, String a1, String a2)
Definition: Native.java:732
com.microsoft.z3.Native.fpaGetNumeralSignBv
static long fpaGetNumeralSignBv(long a0, long a1)
Definition: Native.java:6542
com.microsoft.z3.Native.getSortId
static int getSortId(long a0, long a1)
Definition: Native.java:2666
com.microsoft.z3.Native.probeAnd
static long probeAnd(long a0, long a1, long a2)
Definition: Native.java:4325
com.microsoft.z3.Native.mkFpaFp
static long mkFpaFp(long a0, long a1, long a2, long a3)
Definition: Native.java:6119
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:2945
com.microsoft.z3.Native.mkFpaIsNormal
static long mkFpaIsNormal(long a0, long a1)
Definition: Native.java:6326
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:6299
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:1101
com.microsoft.z3.Native.goalDecRef
static void goalDecRef(long a0, long a1)
Definition: Native.java:3972
com.microsoft.z3.Native.mkSeqPrefix
static long mkSeqPrefix(long a0, long a1, long a2)
Definition: Native.java:2234
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:2036
com.microsoft.z3.Native.solverDecRef
static void solverDecRef(long a0, long a1)
Definition: Native.java:4581
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:5222
com.microsoft.z3.Native.globalParamResetAll
static void globalParamResetAll()
Definition: Native.java:710
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:2423
com.microsoft.z3.Native.qeLite
static long qeLite(long a0, long a1, long a2)
Definition: Native.java:6712
com.microsoft.z3.Native.mkInt2bv
static long mkInt2bv(long a0, int a1, long a2)
Definition: Native.java:1748
com.microsoft.z3.Native.astMapKeys
static long astMapKeys(long a0, long a1)
Definition: Native.java:5060
com.microsoft.z3.Native.INTERNALfuncEntryDecRef
static native void INTERNALfuncEntryDecRef(long a0, long a1)
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:5195
com.microsoft.z3.Native.mkFreshFuncDecl
static long mkFreshFuncDecl(long a0, String a1, int a2, long[] a3, long a4)
Definition: Native.java:1128
com.microsoft.z3.Native.mkFpaIsInfinite
static long mkFpaIsInfinite(long a0, long a1)
Definition: Native.java:6353
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:1541
com.microsoft.z3.Native.statsDecRef
static void statsDecRef(long a0, long a1)
Definition: Native.java:4831
com.microsoft.z3.Native.rcfNumToString
static String rcfNumToString(long a0, long a1, boolean a2, boolean a3)
Definition: Native.java:5437
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:1505
com.microsoft.z3.Native.mkFpaIsPositive
static long mkFpaIsPositive(long a0, long a1)
Definition: Native.java:6380
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:961
com.microsoft.z3.Native.mkFpaToFpSigned
static long mkFpaToFpSigned(long a0, long a1, long a2, long a3)
Definition: Native.java:6416
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:1550
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:6164
com.microsoft.z3.Native.mkSeqInRe
static long mkSeqInRe(long a0, long a1, long a2)
Definition: Native.java:2369
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:2774
com.microsoft.z3.Native.addFuncInterp
static long addFuncInterp(long a0, long a1, long a2, long a3)
Definition: Native.java:3663
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:5150
com.microsoft.z3.Native.mkBvsubNoOverflow
static long mkBvsubNoOverflow(long a0, long a1, long a2)
Definition: Native.java:1784
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:3413
com.microsoft.z3.Native.mkFpaRoundToIntegral
static long mkFpaRoundToIntegral(long a0, long a1, long a2)
Definition: Native.java:6254
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:5530
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:3997
com.microsoft.z3.Native.mkSeqUnit
static long mkSeqUnit(long a0, long a1)
Definition: Native.java:2216
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:5027
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:1307
com.microsoft.z3.Native.astMapFind
static long astMapFind(long a0, long a1, long a2)
Definition: Native.java:5018
com.microsoft.z3.Native.funcEntryGetNumArgs
static int funcEntryGetNumArgs(long a0, long a1)
Definition: Native.java:3773
com.microsoft.z3.Native.astMapToString
static String astMapToString(long a0, long a1)
Definition: Native.java:5069
com.microsoft.z3.Native.mkBvand
static long mkBvand(long a0, long a1, long a2)
Definition: Native.java:1433
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:5051
com.microsoft.z3.Native.optimizeFromString
static void optimizeFromString(long a0, long a1, String a2)
Definition: Native.java:5860
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:2513
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:2684
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:4199
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:3341
z3py.String
def String(name, ctx=None)
Definition: z3py.py:10085
com.microsoft.z3.Native.mkBvmulNoUnderflow
static long mkBvmulNoUnderflow(long a0, long a1, long a2)
Definition: Native.java:1829
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:807
com.microsoft.z3.Native.rcfGt
static boolean rcfGt(long a0, long a1, long a2)
Definition: Native.java:5392
com.microsoft.z3.Native.mkRealSort
static long mkRealSort(long a0)
Definition: Native.java:970
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)