A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes All Packages

A

add(Expr<BoolSort>...) - Method in class com.microsoft.z3.Fixedpoint
Assert a constraint (or multiple) into the fixedpoint solver.
add(Expr<BoolSort>...) - Method in class com.microsoft.z3.Goal
Adds the constraints to the given goal.
add(Expr<BoolSort>...) - Method in class com.microsoft.z3.Solver
Assert a multiple constraints into the solver.
add(Symbol, boolean) - Method in class com.microsoft.z3.Params
Adds a parameter setting.
add(Symbol, double) - Method in class com.microsoft.z3.Params
Adds a parameter setting.
add(Symbol, Symbol) - Method in class com.microsoft.z3.Params
Adds a parameter setting.
add(Symbol, String) - Method in class com.microsoft.z3.Params
Adds a parameter setting.
add(String, boolean) - Method in class com.microsoft.z3.Params
Adds a parameter setting.
add(String, double) - Method in class com.microsoft.z3.Params
Adds a parameter setting.
add(String, int) - Method in class com.microsoft.z3.Params
Adds a parameter setting.
add(String, Symbol) - Method in class com.microsoft.z3.Params
Adds a parameter setting.
add(String, String) - Method in class com.microsoft.z3.Params
Adds a parameter setting.
Add(Expr<BoolSort>...) - Method in class com.microsoft.z3.Optimize
Alias for Assert.
addConstInterp(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
addCover(int, FuncDecl<BoolSort>, Expr<?>) - Method in class com.microsoft.z3.Fixedpoint
Add property about the predicate.
addFact(FuncDecl<BoolSort>, int...) - Method in class com.microsoft.z3.Fixedpoint
Add table fact to the fixedpoint solver.
addFuncInterp(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
addRecDef(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
AddRecDef(FuncDecl<R>, Expr<?>[], Expr<R>) - Method in class com.microsoft.z3.Context
Bind a definition to a recursive function declaration.
addRule(Expr<BoolSort>, Symbol) - Method in class com.microsoft.z3.Fixedpoint
Add rule into the fixedpoint solver.
algebraicAdd(long, long, long) - Static method in class com.microsoft.z3.Native
 
algebraicDiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
algebraicEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
algebraicEval(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
algebraicGe(long, long, long) - Static method in class com.microsoft.z3.Native
 
algebraicGetI(long, long) - Static method in class com.microsoft.z3.Native
 
algebraicGetPoly(long, long) - Static method in class com.microsoft.z3.Native
 
algebraicGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
algebraicIsNeg(long, long) - Static method in class com.microsoft.z3.Native
 
algebraicIsPos(long, long) - Static method in class com.microsoft.z3.Native
 
algebraicIsValue(long, long) - Static method in class com.microsoft.z3.Native
 
algebraicIsZero(long, long) - Static method in class com.microsoft.z3.Native
 
algebraicLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
algebraicLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
algebraicMul(long, long, long) - Static method in class com.microsoft.z3.Native
 
algebraicNeq(long, long, long) - Static method in class com.microsoft.z3.Native
 
AlgebraicNum - Class in com.microsoft.z3
Algebraic numbers
algebraicPower(long, long, int) - Static method in class com.microsoft.z3.Native
 
algebraicRoot(long, long, int) - Static method in class com.microsoft.z3.Native
 
algebraicRoots(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
algebraicSign(long, long) - Static method in class com.microsoft.z3.Native
 
algebraicSub(long, long, long) - Static method in class com.microsoft.z3.Native
 
and(Probe, Probe) - Method in class com.microsoft.z3.Context
Create a probe that evaluates to true when the value p1 and p2 evaluate to true.
andThen(Tactic, Tactic, Tactic...) - Method in class com.microsoft.z3.Context
Create a tactic that applies t1 to a Goal and then t2 to every subgoal produced by t1
append(String) - Static method in class com.microsoft.z3.Log
Appends the user-provided string s to the interaction log.
appendLog(String) - Static method in class com.microsoft.z3.Native
 
apply(Expr<?>...) - Method in class com.microsoft.z3.FuncDecl
Create expression that applies function to arguments.
apply(Goal) - Method in class com.microsoft.z3.Probe
Execute the probe over the goal.
apply(Goal) - Method in class com.microsoft.z3.Tactic
Execute the tactic over the goal.
apply(Goal, Params) - Method in class com.microsoft.z3.Tactic
Execute the tactic over the goal.
ApplyResult - Class in com.microsoft.z3
ApplyResult objects represent the result of an application of a tactic to a goal.
applyResultDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
applyResultGetNumSubgoals(long, long) - Static method in class com.microsoft.z3.Native
 
applyResultGetSubgoal(long, long, int) - Static method in class com.microsoft.z3.Native
 
applyResultIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
applyResultToString(long, long) - Static method in class com.microsoft.z3.Native
 
appToAst(long, long) - Static method in class com.microsoft.z3.Native
 
ArithExpr<R extends ArithSort> - Class in com.microsoft.z3
Arithmetic expressions (int/real)
ArithSort - Class in com.microsoft.z3
An arithmetic sort, i.e., Int or Real.
ArrayExpr<D extends Sort,​R extends Sort> - Class in com.microsoft.z3
Array expressions
arrayLength(Z3Object[]) - Static method in class com.microsoft.z3.Z3Object
 
ArraySort<D extends Sort,​R extends Sort> - Class in com.microsoft.z3
Array sorts.
arrayToNative(Z3Object[]) - Static method in class com.microsoft.z3.Z3Object
 
AsBoolExpr() - Method in class com.microsoft.z3.Goal
Goal to BoolExpr conversion.
Assert(Expr<BoolSort>...) - Method in class com.microsoft.z3.Optimize
Assert a constraint (or multiple) into the optimize solver.
assertAndTrack(Expr<BoolSort>[], Expr<BoolSort>[]) - Method in class com.microsoft.z3.Solver
Assert multiple constraints into the solver, and track them (in the unsat) core using the Boolean constants in ps.
assertAndTrack(Expr<BoolSort>, Expr<BoolSort>) - Method in class com.microsoft.z3.Solver
Assert a constraint into the solver, and track it (in the unsat) core using the Boolean constant p.
AssertAndTrack(Expr<BoolSort>, Expr<BoolSort>) - Method in class com.microsoft.z3.Optimize
Assert a constraint into the optimizer, and track it (in the unsat) core using the Boolean constant p.
AssertSoft(Expr<BoolSort>, int, String) - Method in class com.microsoft.z3.Optimize
Assert soft constraint Return an objective which associates with the group of constraints.
AssertSoft(Expr<BoolSort>, String, String) - Method in class com.microsoft.z3.Optimize
Assert soft constraint Return an objective which associates with the group of constraints.
AST - Class in com.microsoft.z3
The abstract syntax tree (AST) class.
astMapContains(long, long, long) - Static method in class com.microsoft.z3.Native
 
astMapDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
astMapErase(long, long, long) - Static method in class com.microsoft.z3.Native
 
astMapFind(long, long, long) - Static method in class com.microsoft.z3.Native
 
astMapIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
astMapInsert(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
astMapKeys(long, long) - Static method in class com.microsoft.z3.Native
 
astMapReset(long, long) - Static method in class com.microsoft.z3.Native
 
astMapSize(long, long) - Static method in class com.microsoft.z3.Native
 
astMapToString(long, long) - Static method in class com.microsoft.z3.Native
 
astToString(long, long) - Static method in class com.microsoft.z3.Native
 
ASTVector - Class in com.microsoft.z3
Vectors of ASTs.
ASTVector(Context) - Constructor for class com.microsoft.z3.ASTVector
 
ASTVector(Context, long) - Constructor for class com.microsoft.z3.ASTVector
 
astVectorDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
astVectorGet(long, long, int) - Static method in class com.microsoft.z3.Native
 
astVectorIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
astVectorPush(long, long, long) - Static method in class com.microsoft.z3.Native
 
astVectorResize(long, long, int) - Static method in class com.microsoft.z3.Native
 
astVectorSet(long, long, int, long) - Static method in class com.microsoft.z3.Native
 
astVectorSize(long, long) - Static method in class com.microsoft.z3.Native
 
astVectorToString(long, long) - Static method in class com.microsoft.z3.Native
 
astVectorTranslate(long, long, long) - Static method in class com.microsoft.z3.Native
 

B

benchmarkToSmtlibString(long, String, String, String, String, int, long[], long) - Static method in class com.microsoft.z3.Native
 
benchmarkToSMTString(String, String, String, String, Expr<BoolSort>[], Expr<BoolSort>) - Method in class com.microsoft.z3.Context
Convert a benchmark into an SMT-LIB formatted string.
BitVecExpr - Class in com.microsoft.z3
Bit-vector expressions
BitVecNum - Class in com.microsoft.z3
Bit-vector numerals
BitVecSort - Class in com.microsoft.z3
Bit-vector sorts.
BoolExpr - Class in com.microsoft.z3
Boolean expressions
BoolSort - Class in com.microsoft.z3
A Boolean sort.

C

charFromBv(BitVecExpr) - Method in class com.microsoft.z3.Context
Create a character from a bit-vector (code point).
CharSort - Class in com.microsoft.z3
A Character sort
charToBv(Expr<CharSort>) - Method in class com.microsoft.z3.Context
Create a bit-vector (code point) from character.
charToInt(Expr<CharSort>) - Method in class com.microsoft.z3.Context
Create an integer (code point) from character.
check() - Method in class com.microsoft.z3.Solver
Checks whether the assertions in the solver are consistent or not.
check(Expr<BoolSort>...) - Method in class com.microsoft.z3.Solver
Checks whether the assertions in the solver are consistent or not.
Check(Expr<BoolSort>...) - Method in class com.microsoft.z3.Optimize
Check satisfiability of asserted constraints.
clear(Context) - Method in class com.microsoft.z3.IDecRefQueue
Clean all references currently in referenceQueue.
close() - Method in class com.microsoft.z3.Context
Disposes of the context.
close() - Static method in class com.microsoft.z3.Log
Closes the interaction log.
closeLog() - Static method in class com.microsoft.z3.Native
 
com.microsoft.z3 - package com.microsoft.z3
 
com.microsoft.z3.enumerations - package com.microsoft.z3.enumerations
 
compareTo(AST) - Method in class com.microsoft.z3.AST
Object Comparison.
cond(Probe, Tactic, Tactic) - Method in class com.microsoft.z3.Context
Create a tactic that applies t1 to a given goal if the probe p evaluates to true and t2 otherwise.
constProbe(double) - Method in class com.microsoft.z3.Context
Create a probe that always evaluates to val.
Constructor<R> - Class in com.microsoft.z3
Constructors are used for datatype sorts.
ConstructorDecl() - Method in class com.microsoft.z3.Constructor
The function declaration of the constructor.
ConstructorDecRefQueue - Class in com.microsoft.z3
 
ConstructorDecRefQueue() - Constructor for class com.microsoft.z3.ConstructorDecRefQueue
 
ConstructorList<R> - Class in com.microsoft.z3
Lists of constructors
ConstructorListDecRefQueue - Class in com.microsoft.z3
 
ConstructorListDecRefQueue() - Constructor for class com.microsoft.z3.ConstructorListDecRefQueue
 
Context - Class in com.microsoft.z3
The main interaction with Z3 happens via the Context.
Context() - Constructor for class com.microsoft.z3.Context
 
Context(long) - Constructor for class com.microsoft.z3.Context
 
Context(Map<String, String>) - Constructor for class com.microsoft.z3.Context
Constructor.
convertModel(Model) - Method in class com.microsoft.z3.Goal
Convert a model for the goal into a model of the original goal from which this goal was derived.

D

DatatypeExpr<R extends Sort> - Class in com.microsoft.z3
Datatype expressions
DatatypeSort<R> - Class in com.microsoft.z3
Datatype sorts.
datatypeUpdateField(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
decRef(long, long) - Static method in class com.microsoft.z3.Native
 
decRef(Context, long) - Method in class com.microsoft.z3.ConstructorDecRefQueue
 
decRef(Context, long) - Method in class com.microsoft.z3.ConstructorListDecRefQueue
 
decRef(Context, long) - Method in class com.microsoft.z3.IDecRefQueue
An implementation of this method should decrement the reference on a given native object.
delConfig(long) - Static method in class com.microsoft.z3.Native
 
delConstructor(long, long) - Static method in class com.microsoft.z3.Native
 
delConstructorList(long, long) - Static method in class com.microsoft.z3.Native
 
delContext(long) - Static method in class com.microsoft.z3.Native
 
disableTrace(String) - Static method in class com.microsoft.z3.Global
Disable tracing messages tagged as `tag' when Z3 is compiled in debug mode.
disableTrace(String) - Static method in class com.microsoft.z3.Native
 
distillSort(Class<S>) - Method in class com.microsoft.z3.Expr
Downcast sort of this expression.

E

enableConcurrentDecRef(long) - Static method in class com.microsoft.z3.Native
 
enableTrace(String) - Static method in class com.microsoft.z3.Global
Enable tracing messages tagged as `tag' when Z3 is compiled in debug mode.
enableTrace(String) - Static method in class com.microsoft.z3.Native
 
EnumSort<R> - Class in com.microsoft.z3
Enumeration sorts.
eq(Probe, Probe) - Method in class com.microsoft.z3.Context
Create a probe that evaluates to true when the value returned by p1 is equal to the value returned by p2
equals(Object) - Method in class com.microsoft.z3.AST
Object comparison.
equals(Object) - Method in class com.microsoft.z3.FuncDecl
Object comparison.
equals(Object) - Method in class com.microsoft.z3.Sort
Equality operator for objects of type Sort.
equals(Object) - Method in class com.microsoft.z3.Symbol
 
eval(Expr<R>, boolean) - Method in class com.microsoft.z3.Model
Evaluates the expression t in the current model.
evalSmtlib2String(long, String) - Static method in class com.microsoft.z3.Native
 
evaluate(Expr<R>, boolean) - Method in class com.microsoft.z3.Model
Alias for Eval.
Expr<R extends Sort> - Class in com.microsoft.z3
Expressions are terms.
Expr(Context, long) - Constructor for class com.microsoft.z3.Expr
Constructor for Expr

F

fail() - Method in class com.microsoft.z3.Context
Create a tactic always fails.
failIf(Probe) - Method in class com.microsoft.z3.Context
Create a tactic that fails if the probe p evaluates to false.
failIfNotDecided() - Method in class com.microsoft.z3.Context
Create a tactic that fails if the goal is not trivially satisfiable (i.e., empty) or trivially unsatisfiable (i.e., contains `false').
finalizeMemory() - Static method in class com.microsoft.z3.Native
 
FiniteDomainExpr<R> - Class in com.microsoft.z3
Finite-domain expressions
FiniteDomainNum<R> - Class in com.microsoft.z3
Finite-domain Numerals
FiniteDomainSort<R> - Class in com.microsoft.z3
Finite domain sorts.
Fixedpoint - Class in com.microsoft.z3
Object for managing fixedpoints
fixedpointAddCover(long, long, int, long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointAddFact(long, long, long, int, int[]) - Static method in class com.microsoft.z3.Native
 
fixedpointAddInvariant(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointAddRule(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointAssert(long, long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointFromFile(long, long, String) - Static method in class com.microsoft.z3.Native
 
fixedpointFromString(long, long, String) - Static method in class com.microsoft.z3.Native
 
fixedpointGetAnswer(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetAssertions(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetCoverDelta(long, long, int, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetGroundSatAnswer(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetHelp(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetNumLevels(long, long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetParamDescrs(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetReachable(long, long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetReasonUnknown(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetRuleNamesAlongTrace(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetRules(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetRulesAlongTrace(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointGetStatistics(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointQuery(long, long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointQueryFromLvl(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
fixedpointQueryRelations(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
fixedpointRegisterRelation(long, long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointSetParams(long, long, long) - Static method in class com.microsoft.z3.Native
 
fixedpointSetPredicateRepresentation(long, long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
fixedpointToString(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
fixedpointUpdateRule(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
forceClear(Context) - Method in class com.microsoft.z3.IDecRefQueue
Clean all references stored in referenceMap, regardless of whether they are in referenceMap or not.
fpaGetEbits(long, long) - Static method in class com.microsoft.z3.Native
 
fpaGetNumeralExponentBv(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
fpaGetNumeralExponentInt64(long, long, Native.LongPtr, boolean) - Static method in class com.microsoft.z3.Native
 
fpaGetNumeralExponentString(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
fpaGetNumeralSign(long, long, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
fpaGetNumeralSignBv(long, long) - Static method in class com.microsoft.z3.Native
 
fpaGetNumeralSignificandBv(long, long) - Static method in class com.microsoft.z3.Native
 
fpaGetNumeralSignificandString(long, long) - Static method in class com.microsoft.z3.Native
 
fpaGetNumeralSignificandUint64(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
fpaGetSbits(long, long) - Static method in class com.microsoft.z3.Native
 
fpaIsNumeralInf(long, long) - Static method in class com.microsoft.z3.Native
 
fpaIsNumeralNan(long, long) - Static method in class com.microsoft.z3.Native
 
fpaIsNumeralNegative(long, long) - Static method in class com.microsoft.z3.Native
 
fpaIsNumeralNormal(long, long) - Static method in class com.microsoft.z3.Native
 
fpaIsNumeralPositive(long, long) - Static method in class com.microsoft.z3.Native
 
fpaIsNumeralSubnormal(long, long) - Static method in class com.microsoft.z3.Native
 
fpaIsNumeralZero(long, long) - Static method in class com.microsoft.z3.Native
 
FPExpr - Class in com.microsoft.z3
FloatingPoint Expressions
FPExpr(Context, long) - Constructor for class com.microsoft.z3.FPExpr
 
FPNum - Class in com.microsoft.z3
FloatingPoint Numerals
FPNum(Context, long) - Constructor for class com.microsoft.z3.FPNum
 
FPRMExpr - Class in com.microsoft.z3
FloatingPoint RoundingMode Expressions
FPRMExpr(Context, long) - Constructor for class com.microsoft.z3.FPRMExpr
 
FPRMNum - Class in com.microsoft.z3
FloatingPoint RoundingMode Numerals
FPRMNum(Context, long) - Constructor for class com.microsoft.z3.FPRMNum
 
FPRMSort - Class in com.microsoft.z3
The FloatingPoint RoundingMode sort
FPRMSort(Context) - Constructor for class com.microsoft.z3.FPRMSort
 
FPRMSort(Context, long) - Constructor for class com.microsoft.z3.FPRMSort
 
FPSort - Class in com.microsoft.z3
A FloatingPoint sort
FPSort(Context, int, int) - Constructor for class com.microsoft.z3.FPSort
 
FPSort(Context, long) - Constructor for class com.microsoft.z3.FPSort
 
fromFile(String) - Method in class com.microsoft.z3.Optimize
Parse an SMT-LIB2 file with optimization objectives and constraints.
fromFile(String) - Method in class com.microsoft.z3.Solver
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_ast_kind
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_ast_print_mode
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_decl_kind
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_error_code
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_goal_prec
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_lbool
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_param_kind
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_parameter_kind
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_sort_kind
 
fromInt(int) - Static method in enum com.microsoft.z3.enumerations.Z3_symbol_kind
 
fromInt(int) - Static method in enum com.microsoft.z3.Status
 
fromString(String) - Method in class com.microsoft.z3.Optimize
Similar to FromFile.
fromString(String) - Method in class com.microsoft.z3.Solver
 
FuncDecl<R extends Sort> - Class in com.microsoft.z3
Function declarations.
FuncDecl.Parameter - Class in com.microsoft.z3
Function declarations can have Parameters associated with them.
funcDeclToAst(long, long) - Static method in class com.microsoft.z3.Native
 
funcDeclToString(long, long) - Static method in class com.microsoft.z3.Native
 
funcEntryDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
funcEntryGetArg(long, long, int) - Static method in class com.microsoft.z3.Native
 
funcEntryGetNumArgs(long, long) - Static method in class com.microsoft.z3.Native
 
funcEntryGetValue(long, long) - Static method in class com.microsoft.z3.Native
 
funcEntryIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
FuncInterp<R extends Sort> - Class in com.microsoft.z3
A function interpretation is represented as a finite map and an 'else' value.
FuncInterp.Entry<R extends Sort> - Class in com.microsoft.z3
An Entry object represents an element in the finite map used to encode a function interpretation.
funcInterpAddEntry(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
funcInterpDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
funcInterpGetArity(long, long) - Static method in class com.microsoft.z3.Native
 
funcInterpGetElse(long, long) - Static method in class com.microsoft.z3.Native
 
funcInterpGetEntry(long, long, int) - Static method in class com.microsoft.z3.Native
 
funcInterpGetNumEntries(long, long) - Static method in class com.microsoft.z3.Native
 
funcInterpIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
funcInterpSetElse(long, long, long) - Static method in class com.microsoft.z3.Native
 

G

ge(Probe, Probe) - Method in class com.microsoft.z3.Context
Create a probe that evaluates to true when the value returned by p1 is greater than or equal the value returned by p2
get(int) - Method in class com.microsoft.z3.ASTVector
Retrieves the i-th object in the vector.
get(String) - Method in class com.microsoft.z3.Statistics
The value of a particular statistical counter.
getAccessorDecls() - Method in class com.microsoft.z3.Constructor
The function declarations of the accessors
getAccessors() - Method in class com.microsoft.z3.DatatypeSort
The constructor accessors.
getAlgebraicNumberLower(long, long, int) - Static method in class com.microsoft.z3.Native
 
getAlgebraicNumberUpper(long, long, int) - Static method in class com.microsoft.z3.Native
 
getAnswer() - Method in class com.microsoft.z3.Fixedpoint
Retrieve satisfying instance or instances of solver, or definitions for the recursive predicates that show unsatisfiability.
getAppArg(long, long, int) - Static method in class com.microsoft.z3.Native
 
getAppDecl(long, long) - Static method in class com.microsoft.z3.Native
 
getApplyResultDRQ() - Method in class com.microsoft.z3.Context
 
getAppNumArgs(long, long) - Static method in class com.microsoft.z3.Native
 
getArgs() - Method in class com.microsoft.z3.Expr
The arguments of the expression.
getArgs() - Method in class com.microsoft.z3.FuncInterp.Entry
The arguments of the function entry.
getArity() - Method in class com.microsoft.z3.FuncDecl
The arity of the function declaration
getArity() - Method in class com.microsoft.z3.FuncInterp
The arity of the function interpretation
getArity() - Method in class com.microsoft.z3.RelationSort
The arity of the relation sort.
getArity(long, long) - Static method in class com.microsoft.z3.Native
 
getArraySortDomain(long, long) - Static method in class com.microsoft.z3.Native
 
getArraySortDomainN(long, long, int) - Static method in class com.microsoft.z3.Native
 
getArraySortRange(long, long) - Static method in class com.microsoft.z3.Native
 
getAsArrayFuncDecl(long, long) - Static method in class com.microsoft.z3.Native
 
getAssertions() - Method in class com.microsoft.z3.Fixedpoint
Retrieve set of assertions added to fixedpoint context.
getAssertions() - Method in class com.microsoft.z3.Optimize
The set of asserted formulas.
getAssertions() - Method in class com.microsoft.z3.Solver
The set of asserted formulas.
getAST() - Method in class com.microsoft.z3.FuncDecl.Parameter
The AST value of the parameter.
getASTDRQ() - Method in class com.microsoft.z3.Context
 
getAstHash(long, long) - Static method in class com.microsoft.z3.Native
 
getAstId(long, long) - Static method in class com.microsoft.z3.Native
 
getAstKind(long, long) - Static method in class com.microsoft.z3.Native
 
getASTKind() - Method in class com.microsoft.z3.AST
The kind of the AST.
getASTMapDRQ() - Method in class com.microsoft.z3.Context
 
getASTVectorDRQ() - Method in class com.microsoft.z3.Context
 
getBigIntDenominator() - Method in class com.microsoft.z3.RatNum
Converts the denominator of the rational to a BigInteger
getBigInteger() - Method in class com.microsoft.z3.BitVecNum
Retrieve the BigInteger value.
getBigInteger() - Method in class com.microsoft.z3.FiniteDomainNum
Retrieve the BigInteger value.
getBigInteger() - Method in class com.microsoft.z3.IntNum
Retrieve the BigInteger value.
getBigIntNumerator() - Method in class com.microsoft.z3.RatNum
Converts the numerator of the rational to a BigInteger
getBody() - Method in class com.microsoft.z3.Lambda
The body of the quantifier.
getBody() - Method in class com.microsoft.z3.Quantifier
The body of the quantifier.
getBoolSort() - Method in class com.microsoft.z3.Context
Retrieves the Boolean sort of the context.
getBoolValue() - Method in class com.microsoft.z3.Expr
Indicates whether the expression is the true or false expression or something else (Z3_L_UNDEF).
getBoolValue(long, long) - Static method in class com.microsoft.z3.Native
 
getBoundVariableNames() - Method in class com.microsoft.z3.Lambda
The symbols for the bound variables.
getBoundVariableNames() - Method in class com.microsoft.z3.Quantifier
The symbols for the bound variables.
getBoundVariableSorts() - Method in class com.microsoft.z3.Lambda
The sorts of the bound variables.
getBoundVariableSorts() - Method in class com.microsoft.z3.Quantifier
The sorts of the bound variables.
getBuild() - Static method in class com.microsoft.z3.Version
The build version
getBvSortSize(long, long) - Static method in class com.microsoft.z3.Native
 
getColumnSorts() - Method in class com.microsoft.z3.RelationSort
The sorts of the columns of the relation sort.
getConsDecl() - Method in class com.microsoft.z3.ListSort
The declaration of the cons function of this list sort.
getConsequences(Expr<BoolSort>[], Expr<?>[], List<Expr<BoolSort>>) - Method in class com.microsoft.z3.Solver
Retrieve fixed assignments to the set of variables in the form of consequences.
getConst(int) - Method in class com.microsoft.z3.EnumSort
Retrieves the inx'th constant in the enumeration.
getConstDecl(int) - Method in class com.microsoft.z3.EnumSort
Retrieves the inx'th constant declaration in the enumeration.
getConstDecls() - Method in class com.microsoft.z3.EnumSort
The function declarations of the constants in the enumeration.
getConstDecls() - Method in class com.microsoft.z3.Model
The function declarations of the constants in the model.
getConstInterp(Expr<R>) - Method in class com.microsoft.z3.Model
Retrieves the interpretation (the assignment) of a in the model.
getConstInterp(FuncDecl<R>) - Method in class com.microsoft.z3.Model
Retrieves the interpretation (the assignment) of f in the model.
getConstructorDRQ() - Method in class com.microsoft.z3.Context
 
getConstructorListDRQ() - Method in class com.microsoft.z3.Context
 
getConstructors() - Method in class com.microsoft.z3.DatatypeSort
The constructors.
getConsts() - Method in class com.microsoft.z3.EnumSort
The constants in the enumeration.
getCoverDelta(int, FuncDecl<BoolSort>) - Method in class com.microsoft.z3.Fixedpoint
Retrieve the cover of a predicate.
getDatatypeSortConstructor(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDatatypeSortConstructorAccessor(long, long, int, int) - Static method in class com.microsoft.z3.Native
 
getDatatypeSortNumConstructors(long, long) - Static method in class com.microsoft.z3.Native
 
getDatatypeSortRecognizer(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDeclAstParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDeclDoubleParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDeclFuncDeclParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDeclIntParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDeclKind() - Method in class com.microsoft.z3.FuncDecl
The kind of the function declaration.
getDeclKind(long, long) - Static method in class com.microsoft.z3.Native
 
getDeclName(long, long) - Static method in class com.microsoft.z3.Native
 
getDeclNumParameters(long, long) - Static method in class com.microsoft.z3.Native
 
getDeclParameterKind(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDeclRationalParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDecls() - Method in class com.microsoft.z3.Model
All symbols that have an interpretation in the model.
getDeclSortParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDeclSymbolParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDenominator() - Method in class com.microsoft.z3.RatNum
The denominator of a rational numeral.
getDenominator(long, long) - Static method in class com.microsoft.z3.Native
 
getDepth() - Method in class com.microsoft.z3.Goal
The depth of the goal.
getDocumentation(Symbol) - Method in class com.microsoft.z3.ParamDescrs
Retrieve documentation of parameter.
getDomain() - Method in class com.microsoft.z3.ArraySort
The domain of the array sort.
getDomain() - Method in class com.microsoft.z3.FuncDecl
The domain of the function declaration
getDomain(long, long, int) - Static method in class com.microsoft.z3.Native
 
getDomainSize() - Method in class com.microsoft.z3.FuncDecl
The size of the domain of the function declaration
getDomainSize(long, long) - Static method in class com.microsoft.z3.Native
 
getDouble() - Method in class com.microsoft.z3.FuncDecl.Parameter
The double value of the parameter.
getDoubleValue() - Method in class com.microsoft.z3.Statistics.Entry
The double-value of the entry.
getEBits() - Method in class com.microsoft.z3.FPExpr
The number of exponent bits.
getEBits() - Method in class com.microsoft.z3.FPSort
The number of exponent bits.
getElse() - Method in class com.microsoft.z3.FuncInterp
The (symbolic) `else' value of the function interpretation.
getEntries() - Method in class com.microsoft.z3.FuncInterp
The entries in the function interpretation
getEntries() - Method in class com.microsoft.z3.Statistics
The data entries.
getErrorCode(long) - Static method in class com.microsoft.z3.Native
 
getErrorMsg(long, int) - Static method in class com.microsoft.z3.Native
 
getEstimatedAllocSize() - Static method in class com.microsoft.z3.Native
 
getExponent(boolean) - Method in class com.microsoft.z3.FPNum
Return the exponent value of a floating-point numeral as a string Remarks: NaN is an invalid argument.
getExponentBV(boolean) - Method in class com.microsoft.z3.FPNum
The exponent of a floating-point numeral as a bit-vector expression Remarks: NaN is an invalid argument.
getExponentInt64(boolean) - Method in class com.microsoft.z3.FPNum
Return the exponent value of a floating-point numeral as a signed 64-bit integer Remarks: NaN is an invalid argument.
getFieldDecls() - Method in class com.microsoft.z3.TupleSort
The field declarations.
getFiniteDomainSortSize(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
getFixedpointDRQ() - Method in class com.microsoft.z3.Context
 
getFormulas() - Method in class com.microsoft.z3.Goal
The formulas in the goal.
getFullVersion() - Static method in class com.microsoft.z3.Native
 
getFullVersion() - Static method in class com.microsoft.z3.Version
A full version string
getFuncDecl() - Method in class com.microsoft.z3.Expr
The function declaration of the function that is applied in this expression.
getFuncDecl() - Method in class com.microsoft.z3.FuncDecl.Parameter
The FunctionDeclaration value of the parameter.
getFuncDeclId(long, long) - Static method in class com.microsoft.z3.Native
 
getFuncDecls() - Method in class com.microsoft.z3.Model
The function declarations of the function interpretations in the model.
getFuncEntryDRQ() - Method in class com.microsoft.z3.Context
 
getFuncInterp(FuncDecl<R>) - Method in class com.microsoft.z3.Model
Retrieves the interpretation (the assignment) of a non-constant f in the model.
getFuncInterpDRQ() - Method in class com.microsoft.z3.Context
 
getGlobalParamDescrs(long) - Static method in class com.microsoft.z3.Native
 
getGoalDRQ() - Method in class com.microsoft.z3.Context
 
getHeadDecl() - Method in class com.microsoft.z3.ListSort
The declaration of the head function of this list sort.
getHelp() - Method in class com.microsoft.z3.Fixedpoint
A string that describes all available fixedpoint solver parameters.
getHelp() - Method in class com.microsoft.z3.Optimize
A string that describes all available optimize solver parameters.
getHelp() - Method in class com.microsoft.z3.Solver
A string that describes all available solver parameters.
getHelp() - Method in class com.microsoft.z3.Tactic
A string containing a description of parameters accepted by the tactic.
getId() - Method in class com.microsoft.z3.AST
A unique identifier for the AST (unique among all ASTs).
getId() - Method in class com.microsoft.z3.FuncDecl
Returns a unique identifier for the function declaration.
getId() - Method in class com.microsoft.z3.Sort
Returns a unique identifier for the sort.
getImpliedEqualities(long, long, int, long[], int[]) - Static method in class com.microsoft.z3.Native
 
getIndex() - Method in class com.microsoft.z3.Expr
The de-Bruijn index of a bound variable.
getIndexValue(long, long) - Static method in class com.microsoft.z3.Native
 
getInt() - Method in class com.microsoft.z3.BitVecNum
Retrieve the int value.
getInt() - Method in class com.microsoft.z3.FiniteDomainNum
Retrieve the int value.
getInt() - Method in class com.microsoft.z3.FuncDecl.Parameter
The int value of the parameter.
getInt() - Method in class com.microsoft.z3.IntNum
Retrieve the int value.
getInt() - Method in class com.microsoft.z3.IntSymbol
The int value of the symbol.
getInt64() - Method in class com.microsoft.z3.FiniteDomainNum
Retrieve the 64-bit int value.
getInt64() - Method in class com.microsoft.z3.IntNum
Retrieve the 64-bit int value.
getIntSort() - Method in class com.microsoft.z3.Context
Retrieves the Integer sort of the context.
getIsConsDecl() - Method in class com.microsoft.z3.ListSort
The declaration of the isCons function of this list sort.
getIsNilDecl() - Method in class com.microsoft.z3.ListSort
The declaration of the isNil function of this list sort.
getKeys() - Method in class com.microsoft.z3.Statistics
The statistical counters.
getKind() - Method in class com.microsoft.z3.Symbol
The kind of the symbol (int or string)
getKind(Symbol) - Method in class com.microsoft.z3.ParamDescrs
Retrieve kind of parameter.
getLong() - Method in class com.microsoft.z3.BitVecNum
Retrieve the 64-bit int value.
getLower() - Method in class com.microsoft.z3.Optimize.Handle
Retrieve a lower bound for the objective handle.
getLowerAsVector() - Method in class com.microsoft.z3.Optimize.Handle
 
getLstring(long, long, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
getMajor() - Static method in class com.microsoft.z3.Version
The major version
getMinor() - Static method in class com.microsoft.z3.Version
The minor version
getModel() - Method in class com.microsoft.z3.Optimize
The model of the last Check.
getModel() - Method in class com.microsoft.z3.Solver
The model of the last Check.
getModelDRQ() - Method in class com.microsoft.z3.Context
 
getName() - Method in class com.microsoft.z3.FuncDecl
The name of the function declaration
getName() - Method in class com.microsoft.z3.Sort
The name of the sort
getNames() - Method in class com.microsoft.z3.ParamDescrs
Retrieve all names of parameters.
getNil() - Method in class com.microsoft.z3.ListSort
The empty list.
getNilDecl() - Method in class com.microsoft.z3.ListSort
The declaration of the nil function of this list sort.
getNoPatterns() - Method in class com.microsoft.z3.Quantifier
The no-patterns.
getNumArgs() - Method in class com.microsoft.z3.Expr
The number of arguments of the expression.
getNumArgs() - Method in class com.microsoft.z3.FuncInterp.Entry
The number of arguments of the entry.
getNumAssertions() - Method in class com.microsoft.z3.Solver
The number of assertions in the solver.
getNumBound() - Method in class com.microsoft.z3.Lambda
The number of bound variables.
getNumBound() - Method in class com.microsoft.z3.Quantifier
The number of bound variables.
getNumConstructors() - Method in class com.microsoft.z3.DatatypeSort
The number of constructors of the datatype sort.
getNumConsts() - Method in class com.microsoft.z3.Model
The number of constants that have an interpretation in the model.
getNumEntries() - Method in class com.microsoft.z3.FuncInterp
The number of entries in the function interpretation.
getNumeralBinaryString(long, long) - Static method in class com.microsoft.z3.Native
 
getNumeralDecimalString(long, long, int) - Static method in class com.microsoft.z3.Native
 
getNumeralDouble(long, long) - Static method in class com.microsoft.z3.Native
 
getNumeralInt(long, long, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
getNumeralInt64(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
getNumeralRationalInt64(long, long, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
getNumeralSmall(long, long, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
getNumeralString(long, long) - Static method in class com.microsoft.z3.Native
 
getNumeralUint(long, long, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
getNumeralUint64(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
getNumerator() - Method in class com.microsoft.z3.RatNum
The numerator of a rational numeral.
getNumerator(long, long) - Static method in class com.microsoft.z3.Native
 
getNumExprs() - Method in class com.microsoft.z3.Goal
The number of formulas, subformulas and terms in the goal.
getNumFields() - Method in class com.microsoft.z3.Constructor
The number of fields of the constructor.
getNumFields() - Method in class com.microsoft.z3.TupleSort
The number of fields in the tuple.
getNumFuncs() - Method in class com.microsoft.z3.Model
The number of function interpretations in the model.
getNumLevels(FuncDecl<BoolSort>) - Method in class com.microsoft.z3.Fixedpoint
Retrieve the number of levels explored for a given predicate.
getNumNoPatterns() - Method in class com.microsoft.z3.Quantifier
The number of no-patterns.
getNumParameters() - Method in class com.microsoft.z3.FuncDecl
The number of parameters of the function declaration
getNumPatterns() - Method in class com.microsoft.z3.Quantifier
The number of patterns.
getNumProbes() - Method in class com.microsoft.z3.Context
The number of supported Probes.
getNumProbes(long) - Static method in class com.microsoft.z3.Native
 
getNumScopes() - Method in class com.microsoft.z3.Solver
The current number of backtracking points (scopes).
getNumSorts() - Method in class com.microsoft.z3.Model
The number of uninterpreted sorts that the model has an interpretation for.
getNumSubgoals() - Method in class com.microsoft.z3.ApplyResult
The number of Subgoals.
getNumTactics() - Method in class com.microsoft.z3.Context
The number of supported tactics.
getNumTactics(long) - Static method in class com.microsoft.z3.Native
 
getNumTerms() - Method in class com.microsoft.z3.Pattern
The number of terms in the pattern.
getObjectives() - Method in class com.microsoft.z3.Optimize
The set of asserted formulas.
getOptimizeDRQ() - Method in class com.microsoft.z3.Context
 
getParamDescrsDRQ() - Method in class com.microsoft.z3.Context
 
getParameter(String) - Static method in class com.microsoft.z3.Global
Get a global (or module) parameter.
getParameterDescriptions() - Method in class com.microsoft.z3.Fixedpoint
Retrieves parameter descriptions for Fixedpoint solver.
getParameterDescriptions() - Method in class com.microsoft.z3.Optimize
Retrieves parameter descriptions for Optimize solver.
getParameterDescriptions() - Method in class com.microsoft.z3.Solver
Retrieves parameter descriptions for solver.
getParameterDescriptions() - Method in class com.microsoft.z3.Tactic
Retrieves parameter descriptions for Tactics.
getParameterKind() - Method in class com.microsoft.z3.FuncDecl.Parameter
The kind of the parameter.
getParameters() - Method in class com.microsoft.z3.FuncDecl
The parameters of the function declaration
getParamsDRQ() - Method in class com.microsoft.z3.Context
 
getPattern(long, long, int) - Static method in class com.microsoft.z3.Native
 
getPatternNumTerms(long, long) - Static method in class com.microsoft.z3.Native
 
getPatterns() - Method in class com.microsoft.z3.Quantifier
The patterns.
getPrecision() - Method in class com.microsoft.z3.Goal
The precision of the goal.
getProbeDescription(String) - Method in class com.microsoft.z3.Context
Returns a string containing a description of the probe with the given name.
getProbeDRQ() - Method in class com.microsoft.z3.Context
 
getProbeName(long, int) - Static method in class com.microsoft.z3.Native
 
getProbeNames() - Method in class com.microsoft.z3.Context
The names of all supported Probes.
getProof() - Method in class com.microsoft.z3.Solver
The proof of the last Check.
getQuantifierBody(long, long) - Static method in class com.microsoft.z3.Native
 
getQuantifierBoundName(long, long, int) - Static method in class com.microsoft.z3.Native
 
getQuantifierBoundSort(long, long, int) - Static method in class com.microsoft.z3.Native
 
getQuantifierNoPatternAst(long, long, int) - Static method in class com.microsoft.z3.Native
 
getQuantifierNumBound(long, long) - Static method in class com.microsoft.z3.Native
 
getQuantifierNumNoPatterns(long, long) - Static method in class com.microsoft.z3.Native
 
getQuantifierNumPatterns(long, long) - Static method in class com.microsoft.z3.Native
 
getQuantifierPatternAst(long, long, int) - Static method in class com.microsoft.z3.Native
 
getQuantifierWeight(long, long) - Static method in class com.microsoft.z3.Native
 
getRange() - Method in class com.microsoft.z3.ArraySort
The range of the array sort.
getRange() - Method in class com.microsoft.z3.FuncDecl
The range of the function declaration
getRange(long, long) - Static method in class com.microsoft.z3.Native
 
getRational() - Method in class com.microsoft.z3.FuncDecl.Parameter
The rational string value of the parameter.
getRealSort() - Method in class com.microsoft.z3.Context
Retrieves the Real sort of the context.
getReasonUnknown() - Method in class com.microsoft.z3.Fixedpoint
Retrieve explanation why fixedpoint engine returned status Unknown.
getReasonUnknown() - Method in class com.microsoft.z3.Optimize
Return a string the describes why the last to check returned unknown
getReasonUnknown() - Method in class com.microsoft.z3.Solver
A brief justification of why the last call to Check returned UNKNOWN.
getRecognizers() - Method in class com.microsoft.z3.DatatypeSort
The recognizers.
getRelationArity(long, long) - Static method in class com.microsoft.z3.Native
 
getRelationColumn(long, long, int) - Static method in class com.microsoft.z3.Native
 
getReSortBasis(long, long) - Static method in class com.microsoft.z3.Native
 
getRevision() - Static method in class com.microsoft.z3.Version
The revision
getRules() - Method in class com.microsoft.z3.Fixedpoint
Retrieve set of rules added to fixedpoint context.
getSBits() - Method in class com.microsoft.z3.FPExpr
The number of significand bits.
getSBits() - Method in class com.microsoft.z3.FPSort
The number of significand bits.
getSeqSortBasis(long, long) - Static method in class com.microsoft.z3.Native
 
getSExpr() - Method in class com.microsoft.z3.AST
A string representation of the AST in s-expression notation.
getSign() - Method in class com.microsoft.z3.FPNum
Retrieves the sign of a floating-point literal Remarks: returns true if the numeral is negative
getSignBV() - Method in class com.microsoft.z3.FPNum
The sign of a floating-point numeral as a bit-vector expression Remarks: NaN's do not have a bit-vector sign, so they are invalid arguments.
getSignificand() - Method in class com.microsoft.z3.FPNum
The significand value of a floating-point numeral as a string Remarks: The significand s is always 0 < s < 2.0; the resulting string is long enough to represent the real significand precisely.
getSignificandBV() - Method in class com.microsoft.z3.FPNum
The significand of a floating-point numeral as a bit-vector expression Remarks: NaN is an invalid argument.
getSignificandUInt64() - Method in class com.microsoft.z3.FPNum
The significand value of a floating-point numeral as a UInt64 Remarks: This function extracts the significand bits, without the hidden bit or normalization.
getSimplifyParameterDescriptions() - Method in class com.microsoft.z3.Context
Retrieves parameter descriptions for simplifier.
getSize() - Method in class com.microsoft.z3.BitVecSort
The size of the bit-vector sort.
getSize() - Method in class com.microsoft.z3.FiniteDomainSort
The size of the finite domain sort.
getSolver() - Method in class com.microsoft.z3.Tactic
Creates a solver that is implemented using the given tactic.
getSolverDRQ() - Method in class com.microsoft.z3.Context
 
getSort() - Method in class com.microsoft.z3.Expr
The Sort of the term.
getSort() - Method in class com.microsoft.z3.FuncDecl.Parameter
The Sort value of the parameter.
getSort(long, long) - Static method in class com.microsoft.z3.Native
 
getSortId(long, long) - Static method in class com.microsoft.z3.Native
 
getSortKind() - Method in class com.microsoft.z3.Sort
The kind of the sort.
getSortKind(long, long) - Static method in class com.microsoft.z3.Native
 
getSortName(long, long) - Static method in class com.microsoft.z3.Native
 
getSorts() - Method in class com.microsoft.z3.Model
The uninterpreted sorts that the model has an interpretation for.
getSortSize() - Method in class com.microsoft.z3.BitVecExpr
The size of the sort of a bit-vector term.
getSortUniverse(R) - Method in class com.microsoft.z3.Model
The finite set of distinct values that represent the interpretation for sort s.
getStatistics() - Method in class com.microsoft.z3.Fixedpoint
Fixedpoint statistics.
getStatistics() - Method in class com.microsoft.z3.Optimize
Optimize statistics.
getStatistics() - Method in class com.microsoft.z3.Solver
Solver statistics.
getStatisticsDRQ() - Method in class com.microsoft.z3.Context
 
getString() - Method in class com.microsoft.z3.Expr
Retrieve string corresponding to string constant.
getString() - Method in class com.microsoft.z3.StringSymbol
The string value of the symbol.
getString() - Static method in class com.microsoft.z3.Version
A string representation of the version information.
getString(long, long) - Static method in class com.microsoft.z3.Native
 
getStringContents(long, long, int, int[]) - Static method in class com.microsoft.z3.Native
 
getStringLength(long, long) - Static method in class com.microsoft.z3.Native
 
getStringSort() - Method in class com.microsoft.z3.Context
Retrieves the String sort of the context.
getSubgoals() - Method in class com.microsoft.z3.ApplyResult
Retrieves the subgoals from the ApplyResult.
getSymbol() - Method in class com.microsoft.z3.FuncDecl.Parameter
The Symbol value of the parameter.
getSymbolInt(long, long) - Static method in class com.microsoft.z3.Native
 
getSymbolKind(long, long) - Static method in class com.microsoft.z3.Native
 
getSymbolString(long, long) - Static method in class com.microsoft.z3.Native
 
getTacticDescription(String) - Method in class com.microsoft.z3.Context
Returns a string containing a description of the tactic with the given name.
getTacticDRQ() - Method in class com.microsoft.z3.Context
 
getTacticName(long, int) - Static method in class com.microsoft.z3.Native
 
getTacticNames() - Method in class com.microsoft.z3.Context
The names of all supported tactics.
getTailDecl() - Method in class com.microsoft.z3.ListSort
The declaration of the tail function of this list sort.
getTerms() - Method in class com.microsoft.z3.Pattern
The terms in the pattern.
getTesterDecl() - Method in class com.microsoft.z3.Constructor
The function declaration of the tester.
getTesterDecl(int) - Method in class com.microsoft.z3.EnumSort
Retrieves the inx'th tester/recognizer declaration in the enumeration.
getTesterDecls() - Method in class com.microsoft.z3.EnumSort
The test predicates for the constants in the enumeration.
getTupleSortFieldDecl(long, long, int) - Static method in class com.microsoft.z3.Native
 
getTupleSortMkDecl(long, long) - Static method in class com.microsoft.z3.Native
 
getTupleSortNumFields(long, long) - Static method in class com.microsoft.z3.Native
 
getUIntValue() - Method in class com.microsoft.z3.Statistics.Entry
The uint-value of the entry.
getUnsatCore() - Method in class com.microsoft.z3.Optimize
The unsat core of the last Check.
getUnsatCore() - Method in class com.microsoft.z3.Solver
The unsat core of the last Check.
getUpper() - Method in class com.microsoft.z3.Optimize.Handle
Retrieve an upper bound for the objective handle.
getUpperAsVector() - Method in class com.microsoft.z3.Optimize.Handle
 
getValue() - Method in class com.microsoft.z3.FuncInterp.Entry
Return the (symbolic) value of this entry.
getValue() - Method in class com.microsoft.z3.Optimize.Handle
Retrieve the value of an objective.
getValueString() - Method in class com.microsoft.z3.Statistics.Entry
The string representation of the entry's value.
getVersion(Native.IntPtr, Native.IntPtr, Native.IntPtr, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
getWeight() - Method in class com.microsoft.z3.Quantifier
The weight of the quantifier.
Global - Class in com.microsoft.z3
Global functions for Z3.
Global() - Constructor for class com.microsoft.z3.Global
 
globalParamGet(String, Native.StringPtr) - Static method in class com.microsoft.z3.Native
 
globalParamResetAll() - Static method in class com.microsoft.z3.Native
 
globalParamSet(String, String) - Static method in class com.microsoft.z3.Native
 
Goal - Class in com.microsoft.z3
A goal (aka problem).
goalAssert(long, long, long) - Static method in class com.microsoft.z3.Native
 
goalConvertModel(long, long, long) - Static method in class com.microsoft.z3.Native
 
goalDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
goalDepth(long, long) - Static method in class com.microsoft.z3.Native
 
goalFormula(long, long, int) - Static method in class com.microsoft.z3.Native
 
goalInconsistent(long, long) - Static method in class com.microsoft.z3.Native
 
goalIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
goalIsDecidedSat(long, long) - Static method in class com.microsoft.z3.Native
 
goalIsDecidedUnsat(long, long) - Static method in class com.microsoft.z3.Native
 
goalNumExprs(long, long) - Static method in class com.microsoft.z3.Native
 
goalPrecision(long, long) - Static method in class com.microsoft.z3.Native
 
goalReset(long, long) - Static method in class com.microsoft.z3.Native
 
goalSize(long, long) - Static method in class com.microsoft.z3.Native
 
goalToDimacsString(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
goalToString(long, long) - Static method in class com.microsoft.z3.Native
 
goalTranslate(long, long, long) - Static method in class com.microsoft.z3.Native
 
gt(Probe, Probe) - Method in class com.microsoft.z3.Context
Create a probe that evaluates to true when the value returned by p1 is greater than the value returned by p2

H

hashCode() - Method in class com.microsoft.z3.AST
The AST's hash code.
hashCode() - Method in class com.microsoft.z3.Sort
Hash code generation for Sorts

I

IDecRefQueue<T extends Z3Object> - Class in com.microsoft.z3
A queue to handle management of native memory.
IDecRefQueue() - Constructor for class com.microsoft.z3.IDecRefQueue
 
inconsistent() - Method in class com.microsoft.z3.Goal
Indicates whether the goal contains `false'.
incRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALaddConstInterp(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALaddFuncInterp(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALaddRecDef(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicAdd(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicDiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicEval(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicGe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicGetI(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicGetPoly(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicIsNeg(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicIsPos(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicIsValue(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicIsZero(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicMul(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicNeq(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicPower(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicRoot(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicRoots(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicSign(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALalgebraicSub(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALappendLog(String) - Static method in class com.microsoft.z3.Native
 
INTERNALapplyResultDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALapplyResultGetNumSubgoals(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALapplyResultGetSubgoal(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALapplyResultIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALapplyResultToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALappToAst(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapContains(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapErase(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapFind(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapInsert(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapKeys(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapReset(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapSize(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastMapToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastVectorDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastVectorGet(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALastVectorIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastVectorPush(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastVectorResize(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALastVectorSet(long, long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastVectorSize(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastVectorToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALastVectorTranslate(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALbenchmarkToSmtlibString(long, String, String, String, String, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALcloseLog() - Static method in class com.microsoft.z3.Native
 
INTERNALdatatypeUpdateField(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALdecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALdelConfig(long) - Static method in class com.microsoft.z3.Native
 
INTERNALdelConstructor(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALdelConstructorList(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALdelContext(long) - Static method in class com.microsoft.z3.Native
 
INTERNALdisableTrace(String) - Static method in class com.microsoft.z3.Native
 
INTERNALenableConcurrentDecRef(long) - Static method in class com.microsoft.z3.Native
 
INTERNALenableTrace(String) - Static method in class com.microsoft.z3.Native
 
INTERNALevalSmtlib2String(long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALfinalizeMemory() - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointAddCover(long, long, int, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointAddFact(long, long, long, int, int[]) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointAddInvariant(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointAddRule(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointAssert(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointFromFile(long, long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointFromString(long, long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetAnswer(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetAssertions(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetCoverDelta(long, long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetGroundSatAnswer(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetHelp(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetNumLevels(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetParamDescrs(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetReachable(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetReasonUnknown(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetRuleNamesAlongTrace(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetRules(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetRulesAlongTrace(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointGetStatistics(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointQuery(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointQueryFromLvl(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointQueryRelations(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointRegisterRelation(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointSetParams(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointSetPredicateRepresentation(long, long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointToString(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALfixedpointUpdateRule(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetEbits(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetNumeralExponentBv(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetNumeralExponentInt64(long, long, Native.LongPtr, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetNumeralExponentString(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetNumeralSign(long, long, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetNumeralSignBv(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetNumeralSignificandBv(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetNumeralSignificandString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetNumeralSignificandUint64(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaGetSbits(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaIsNumeralInf(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaIsNumeralNan(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaIsNumeralNegative(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaIsNumeralNormal(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaIsNumeralPositive(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaIsNumeralSubnormal(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfpaIsNumeralZero(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncDeclToAst(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncDeclToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncEntryDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncEntryGetArg(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncEntryGetNumArgs(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncEntryGetValue(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncEntryIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncInterpAddEntry(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncInterpDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncInterpGetArity(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncInterpGetElse(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncInterpGetEntry(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncInterpGetNumEntries(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncInterpIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALfuncInterpSetElse(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetAlgebraicNumberLower(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetAlgebraicNumberUpper(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetAppArg(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetAppDecl(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetAppNumArgs(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetArity(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetArraySortDomain(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetArraySortDomainN(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetArraySortRange(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetAsArrayFuncDecl(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetAstHash(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetAstId(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetAstKind(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetBoolValue(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetBvSortSize(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDatatypeSortConstructor(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDatatypeSortConstructorAccessor(long, long, int, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDatatypeSortNumConstructors(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDatatypeSortRecognizer(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclAstParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclDoubleParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclFuncDeclParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclIntParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclKind(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclName(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclNumParameters(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclParameterKind(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclRationalParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclSortParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDeclSymbolParameter(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDenominator(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDomain(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetDomainSize(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetErrorCode(long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetErrorMsg(long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetEstimatedAllocSize() - Static method in class com.microsoft.z3.Native
 
INTERNALgetFiniteDomainSortSize(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALgetFullVersion() - Static method in class com.microsoft.z3.Native
 
INTERNALgetFuncDeclId(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetGlobalParamDescrs(long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetImpliedEqualities(long, long, int, long[], int[]) - Static method in class com.microsoft.z3.Native
 
INTERNALgetIndexValue(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetLstring(long, long, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralBinaryString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralDecimalString(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralDouble(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralInt(long, long, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralInt64(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralRationalInt64(long, long, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralSmall(long, long, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralUint(long, long, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumeralUint64(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumerator(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumProbes(long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetNumTactics(long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetPattern(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetPatternNumTerms(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetProbeName(long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetQuantifierBody(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetQuantifierBoundName(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetQuantifierBoundSort(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetQuantifierNoPatternAst(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetQuantifierNumBound(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetQuantifierNumNoPatterns(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetQuantifierNumPatterns(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetQuantifierPatternAst(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetQuantifierWeight(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetRange(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetRelationArity(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetRelationColumn(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetReSortBasis(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetSeqSortBasis(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetSortId(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetSortKind(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetSortName(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetStringContents(long, long, int, int[]) - Static method in class com.microsoft.z3.Native
 
INTERNALgetStringLength(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetSymbolInt(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetSymbolKind(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetSymbolString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetTacticName(long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetTupleSortFieldDecl(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgetTupleSortMkDecl(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetTupleSortNumFields(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgetVersion(Native.IntPtr, Native.IntPtr, Native.IntPtr, Native.IntPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALglobalParamGet(String, Native.StringPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALglobalParamResetAll() - Static method in class com.microsoft.z3.Native
 
INTERNALglobalParamSet(String, String) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalAssert(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalConvertModel(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalDepth(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalFormula(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalInconsistent(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalIsDecidedSat(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalIsDecidedUnsat(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalNumExprs(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalPrecision(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalReset(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalSize(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalToDimacsString(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALgoalTranslate(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALincRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALinterrupt(long) - Static method in class com.microsoft.z3.Native
 
INTERNALisAlgebraicNumber(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisApp(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisAsArray(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisCharSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisEqAst(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisEqFuncDecl(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisEqSort(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisLambda(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisNumeralAst(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisQuantifierExists(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisQuantifierForall(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisReSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisSeqSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisStringSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALisWellSorted(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkAdd(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkAnd(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkApp(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkArrayDefault(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkArrayExt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkArraySort(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkArraySortN(long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkAsArray(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkAstMap(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkAstVector(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkAtleast(long, int, long[], int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkAtmost(long, int, long[], int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBit2bool(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBoolSort(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBound(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBv2int(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvadd(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvaddNoOverflow(long, long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvaddNoUnderflow(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvand(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvashr(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvlshr(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvmul(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvmulNoOverflow(long, long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvmulNoUnderflow(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvnand(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvneg(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvnegNoOverflow(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvnor(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvnot(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvNumeral(long, int, boolean[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvor(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvredand(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvredor(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsdiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsdivNoOverflow(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsge(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsgt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvshl(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsle(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvslt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsmod(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvSort(long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsrem(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsub(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsubNoOverflow(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvsubNoUnderflow(long, long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvudiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvuge(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvugt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvule(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvult(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvurem(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvxnor(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkBvxor(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkChar(long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkCharFromBv(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkCharIsDigit(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkCharLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkCharSort(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkCharToBv(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkCharToInt(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkConcat(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkConfig() - Static method in class com.microsoft.z3.Native
 
INTERNALmkConst(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkConstArray(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkConstructor(long, long, long, int, long[], long[], int[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkConstructorList(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkContext(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkContextRc(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkDatatype(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkDatatypes(long, int, long[], long[], long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkDatatypeSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkDistinct(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkDiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkDivides(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkEmptySet(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkEnumerationSort(long, long, int, long[], long[], long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkExists(long, int, int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkExistsConst(long, int, int, long[], int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkExtract(long, int, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkExtRotateLeft(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkExtRotateRight(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFalse(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFiniteDomainSort(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFixedpoint(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkForall(long, int, int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkForallConst(long, int, int, long[], int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaAbs(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaAdd(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaDiv(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaFma(long, long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaFp(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaGeq(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaInf(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaIsInfinite(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaIsNan(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaIsNegative(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaIsNormal(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaIsPositive(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaIsSubnormal(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaIsZero(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaLeq(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaMax(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaMin(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaMul(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaNan(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaNeg(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaNumeralDouble(long, double, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaNumeralFloat(long, float, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaNumeralInt(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaNumeralInt64Uint64(long, boolean, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaNumeralIntUint(long, boolean, int, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRem(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRna(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRne(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRoundingModeSort(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRoundNearestTiesToAway(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRoundNearestTiesToEven(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRoundToIntegral(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRoundTowardNegative(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRoundTowardPositive(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRoundTowardZero(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRtn(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRtp(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaRtz(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSort(long, int, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSort128(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSort16(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSort32(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSort64(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSortDouble(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSortHalf(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSortQuadruple(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSortSingle(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSqrt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaSub(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToFpBv(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToFpFloat(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToFpIntReal(long, long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToFpReal(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToFpSigned(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToFpUnsigned(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToIeeeBv(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToReal(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToSbv(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaToUbv(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFpaZero(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFreshConst(long, String, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFreshFuncDecl(long, String, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFullSet(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkFuncDecl(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkGe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkGoal(long, boolean, boolean, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALmkGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkIff(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkImplies(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkInt(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkInt2bv(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkInt2real(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkInt64(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkIntSort(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkIntSymbol(long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkIntToStr(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkIsInt(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkIte(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkLambda(long, int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkLambdaConst(long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkLinearOrder(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkListSort(long, long, long, Native.LongPtr, Native.LongPtr, Native.LongPtr, Native.LongPtr, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALmkLstring(long, int, String) - Static method in class com.microsoft.z3.Native
 
INTERNALmkLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkMap(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkMod(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkModel(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkMul(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkNot(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkNumeral(long, String, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkOptimize(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkOr(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkParams(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkParserContext(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkPartialOrder(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkPattern(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkPbeq(long, int, long[], int[], int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkPbge(long, int, long[], int[], int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkPble(long, int, long[], int[], int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkPiecewiseLinearOrder(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkPower(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkProbe(long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALmkQuantifier(long, boolean, int, int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkQuantifierConst(long, boolean, int, int, long[], int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkQuantifierConstEx(long, boolean, int, long, long, int, long[], int, long[], int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkQuantifierEx(long, boolean, int, long, long, int, long[], int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReal(long, int, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReal2int(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReAllchar(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkRealSort(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkRecFuncDecl(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReComplement(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReConcat(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReDiff(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReEmpty(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReFull(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReIntersect(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReLoop(long, long, int, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkRem(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReOption(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkRepeat(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkRePlus(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkRePower(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReRange(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReStar(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkReUnion(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkRotateLeft(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkRotateRight(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSbvToStr(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSelect(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSelectN(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqAt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqConcat(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqContains(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqEmpty(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqExtract(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqIndex(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqInRe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqLastIndex(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqLength(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqNth(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqPrefix(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqReplace(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqSuffix(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqToRe(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSeqUnit(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetAdd(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetComplement(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetDel(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetDifference(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetHasSize(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetIntersect(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetMember(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetSubset(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSetUnion(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSignExt(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSimpleSolver(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSolver(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSolverForLogic(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSolverFromTactic(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkStore(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkStoreN(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkString(long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALmkStringFromCode(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkStringSort(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkStringSymbol(long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALmkStringToCode(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkStrLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkStrLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkStrToInt(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkSub(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkTactic(long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALmkTransitiveClosure(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkTreeOrder(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmkTrue(long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkTupleSort(long, long, int, long[], long[], Native.LongPtr, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkU32string(long, int, int[]) - Static method in class com.microsoft.z3.Native
 
INTERNALmkUbvToStr(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkUnaryMinus(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkUninterpretedSort(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkUnsignedInt(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkUnsignedInt64(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkXor(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmkZeroExt(long, int, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelEval(long, long, long, boolean, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelExtrapolate(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelGetConstDecl(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelGetConstInterp(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelGetFuncDecl(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelGetFuncInterp(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelGetNumConsts(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelGetNumFuncs(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelGetNumSorts(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelGetSort(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelGetSortUniverse(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelHasInterp(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALmodelTranslate(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALopenLog(String) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeAssert(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeAssertAndTrack(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeAssertSoft(long, long, long, String, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeCheck(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeFromFile(long, long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeFromString(long, long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetAssertions(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetHelp(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetLower(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetLowerAsVector(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetModel(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetObjectives(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetParamDescrs(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetReasonUnknown(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetStatistics(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetUnsatCore(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetUpper(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeGetUpperAsVector(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeMaximize(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeMinimize(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizePop(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizePush(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeSetParams(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALoptimizeToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamDescrsDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamDescrsGetDocumentation(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamDescrsGetKind(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamDescrsGetName(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALparamDescrsIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamDescrsSize(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamDescrsToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamsDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamsIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamsSetBool(long, long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALparamsSetDouble(long, long, long, double) - Static method in class com.microsoft.z3.Native
 
INTERNALparamsSetSymbol(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamsSetUint(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALparamsToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparamsValidate(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparserContextAddDecl(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparserContextAddSort(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparserContextDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparserContextFromString(long, long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALparserContextIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALparseSmtlib2File(long, String, int, long[], long[], int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALparseSmtlib2String(long, String, int, long[], long[], int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALpatternToAst(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALpatternToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALpolynomialSubresultants(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeAnd(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeApply(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeConst(long, double) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeGe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeGetDescr(long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeNot(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALprobeOr(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALqeLite(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALqeModelProject(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALqeModelProjectSkolem(long, long, int, long[], long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALqueryConstructor(long, long, int, Native.LongPtr, Native.LongPtr, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfAdd(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfDel(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfDiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfGe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfGetNumeratorDenominator(long, long, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfInv(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfMkE(long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfMkInfinitesimal(long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfMkPi(long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfMkRational(long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfMkRoots(long, int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfMkSmallInt(long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfMul(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfNeg(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfNeq(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfNumToDecimalString(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfNumToString(long, long, boolean, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfPower(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALrcfSub(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALresetMemory() - Static method in class com.microsoft.z3.Native
 
INTERNALsetAstPrintMode(long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALsetError(long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALsetParamValue(long, String, String) - Static method in class com.microsoft.z3.Native
 
INTERNALsimplify(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsimplifyEx(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsimplifyGetHelp(long) - Static method in class com.microsoft.z3.Native
 
INTERNALsimplifyGetParamDescrs(long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverAssert(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverAssertAndTrack(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverCheck(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverCheckAssumptions(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverCube(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverFromFile(long, long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverFromString(long, long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetAssertions(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetConsequences(long, long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetHelp(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetLevels(long, long, long, int, int[]) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetModel(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetNonUnits(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetNumScopes(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetParamDescrs(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetProof(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetReasonUnknown(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetStatistics(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetTrail(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetUnits(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverGetUnsatCore(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverImportModelConverter(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverInterrupt(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverNextSplit(long, long, long, int, int) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPop(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateConsequence(long, long, int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateCreated(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateDecide(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateDeclare(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateDiseq(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateEq(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateFinal(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateFixed(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateInit(long, long, long, Native.LongPtr, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateRegister(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPropagateRegisterCb(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverPush(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverReset(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverSetParams(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverToDimacsString(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsolverTranslate(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsortToAst(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsortToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALstatsDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALstatsGetDoubleValue(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALstatsGetKey(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALstatsGetUintValue(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALstatsIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALstatsIsDouble(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALstatsIsUint(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALstatsSize(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALstatsToString(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALsubstitute(long, long, int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALsubstituteFuns(long, long, int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALsubstituteVars(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticAndThen(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticApply(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticApplyEx(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticCond(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticFail(long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticFailIf(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticFailIfNotDecided(long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticGetDescr(long, String) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticGetHelp(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticGetParamDescrs(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticOrElse(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticParAndThen(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticParOr(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticRepeat(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticSkip(long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticTryFor(long, long, int) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticUsingParams(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtacticWhen(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtoApp(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtoFuncDecl(long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALtoggleWarningMessages(boolean) - Static method in class com.microsoft.z3.Native
 
INTERNALtranslate(long, long, long) - Static method in class com.microsoft.z3.Native
 
INTERNALupdateParamValue(long, String, String) - Static method in class com.microsoft.z3.Native
 
INTERNALupdateTerm(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
interrupt() - Method in class com.microsoft.z3.Context
Interrupt the execution of a Z3 procedure.
interrupt() - Method in class com.microsoft.z3.Solver
Interrupt the execution of the solver object.
interrupt(long) - Static method in class com.microsoft.z3.Native
 
IntExpr - Class in com.microsoft.z3
Int expressions
IntNum - Class in com.microsoft.z3
Integer Numerals
IntPtr() - Constructor for class com.microsoft.z3.Native.IntPtr
 
IntSort - Class in com.microsoft.z3
An Integer sort
IntSymbol - Class in com.microsoft.z3
Numbered symbols
intToString(Expr<IntSort>) - Method in class com.microsoft.z3.Context
Convert an integer expression to a string.
isAdd() - Method in class com.microsoft.z3.Expr
Indicates whether the term is addition (binary)
isAlgebraicNumber() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an algebraic number
isAlgebraicNumber(long, long) - Static method in class com.microsoft.z3.Native
 
isAnd() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an n-ary conjunction
isApp() - Method in class com.microsoft.z3.AST
Indicates whether the AST is an application
isApp(long, long) - Static method in class com.microsoft.z3.Native
 
isArithmeticNumeral() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an arithmetic numeral.
isArray() - Method in class com.microsoft.z3.Expr
Indicates whether the term is of an array sort.
isArrayMap() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an array map.
isAsArray() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an as-array term.
isAsArray(long, long) - Static method in class com.microsoft.z3.Native
 
isBool() - Method in class com.microsoft.z3.Expr
Indicates whether the term has Boolean sort.
isBV() - Method in class com.microsoft.z3.Expr
Indicates whether the terms is of bit-vector sort.
isBVAdd() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector addition (binary)
isBVAND() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-wise AND
isBVBitOne() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a one-bit bit-vector with value one
isBVBitZero() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a one-bit bit-vector with value zero
isBVCarry() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector carry Remarks: Compute the * carry bit in a full-adder.
isBVComp() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector comparison
isBVConcat() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector concatenation (binary)
isBVExtract() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector extraction
isBVMul() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector multiplication (binary)
isBVNAND() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-wise NAND
isBVNOR() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-wise NOR
isBVNOT() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-wise NOT
isBVNumeral() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector numeral
isBVOR() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-wise OR
isBVReduceAND() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector reduce AND
isBVReduceOR() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector reduce OR
isBVRepeat() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector repetition
isBVRotateLeft() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector rotate left
isBVRotateLeftExtended() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector rotate left (extended) Remarks: Similar to Z3_OP_ROTATE_LEFT, but it is a binary operator instead of a parametric one.
isBVRotateRight() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector rotate right
isBVRotateRightExtended() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector rotate right (extended) Remarks: Similar to Z3_OP_ROTATE_RIGHT, but it is a binary operator instead of a parametric one.
isBVSDiv() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector signed division (binary)
isBVSGE() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a signed bit-vector greater-than-or-equal
isBVSGT() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a signed bit-vector greater-than
isBVShiftLeft() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector shift left
isBVShiftRightArithmetic() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector arithmetic shift left
isBVShiftRightLogical() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector logical shift right
isBVSignExtension() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector sign extension
isBVSLE() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a signed bit-vector less-than-or-equal
isBVSLT() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a signed bit-vector less-than
isBVSMod() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector signed modulus
isBVSRem() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector signed remainder (binary)
isBVSub() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector subtraction (binary)
isBVToInt() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a coercion from bit-vector to integer Remarks: This function is not supported by the decision procedures.
isBVUDiv() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector unsigned division (binary)
isBVUGE() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an unsigned bit-vector greater-than-or-equal
isBVUGT() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an unsigned bit-vector greater-than
isBVULE() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an unsigned bit-vector less-than-or-equal
isBVULT() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an unsigned bit-vector less-than
isBVUMinus() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector unary minus
isBVURem() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector unsigned remainder (binary)
isBVXNOR() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-wise XNOR
isBVXOR() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-wise XOR
isBVXOR3() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector ternary XOR Remarks: The * meaning is given by the equivalence (xor3 l1 l2 l3) <=> (xor (xor * l1 l2) l3)
isBVZeroExtension() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a bit-vector zero extension
isCharSort(long, long) - Static method in class com.microsoft.z3.Native
 
isConcat() - Method in class com.microsoft.z3.Expr
Check whether expression is a concatenation
isConst() - Method in class com.microsoft.z3.Expr
Indicates whether the term represents a constant.
isConstantArray() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a constant array.
isDecidedSat() - Method in class com.microsoft.z3.Goal
Indicates whether the goal is empty, and it is precise or the product of an under approximation.
isDecidedUnsat() - Method in class com.microsoft.z3.Goal
Indicates whether the goal contains `false', and it is precise or the product of an over approximation.
isDefaultArray() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a default array.
isDistinct() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an n-ary distinct predicate (every argument is mutually distinct).
isDiv() - Method in class com.microsoft.z3.Expr
Indicates whether the term is division (binary)
isDouble() - Method in class com.microsoft.z3.Statistics.Entry
True if the entry is double-valued.
isEmptyRelation() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an empty relation
isEq() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an equality predicate.
isEqAst(long, long, long) - Static method in class com.microsoft.z3.Native
 
isEqFuncDecl(long, long, long) - Static method in class com.microsoft.z3.Native
 
isEqSort(long, long, long) - Static method in class com.microsoft.z3.Native
 
isExistential() - Method in class com.microsoft.z3.Quantifier
Indicates whether the quantifier is existential.
isExpr() - Method in class com.microsoft.z3.AST
Indicates whether the AST is an Expr
isFalse() - Method in class com.microsoft.z3.Expr
Indicates whether the term is the constant false.
isFiniteDomain() - Method in class com.microsoft.z3.Expr
Indicates whether the term is of an array sort.
isFiniteDomainLT() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a less than predicate over a finite domain.
isFuncDecl() - Method in class com.microsoft.z3.AST
Indicates whether the AST is a FunctionDeclaration
isGarbage() - Method in class com.microsoft.z3.Goal
Indicates whether the goal is garbage (i.e., the product of over- and under-approximations).
isGE() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a greater-than-or-equal
isGT() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a greater-than
isIDiv() - Method in class com.microsoft.z3.Expr
Indicates whether the term is integer division (binary)
isIff() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an if-and-only-if (Boolean equivalence, binary)
isImplies() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an implication
isInf() - Method in class com.microsoft.z3.FPNum
Indicates whether the numeral is a +oo or -oo.
isInt() - Method in class com.microsoft.z3.Expr
Indicates whether the term is of integer sort.
isIntNum() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an integer numeral.
isIntSymbol() - Method in class com.microsoft.z3.Symbol
Indicates whether the symbol is of Int kind
isIntToBV() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a coercion from integer to bit-vector Remarks: This function is not supported by the decision procedures.
isIntToReal() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a coercion of integer to real (unary)
isIsEmptyRelation() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a test for the emptiness of a relation
isITE() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a ternary if-then-else term
isLabel() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a label (used by the Boogie Verification condition generator).
isLabelLit() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a label literal (used by the Boogie Verification condition generator).
isLambda(long, long) - Static method in class com.microsoft.z3.Native
 
isLE() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a less-than-or-equal
isLT() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a less-than
isModulus() - Method in class com.microsoft.z3.Expr
Indicates whether the term is modulus (binary)
isMul() - Method in class com.microsoft.z3.Expr
Indicates whether the term is multiplication (binary)
isNaN() - Method in class com.microsoft.z3.FPNum
Indicates whether the numeral is a NaN.
isNegative() - Method in class com.microsoft.z3.FPNum
Indicates whether the numeral is negative.
isNormal() - Method in class com.microsoft.z3.FPNum
Indicates whether the numeral is normal.
isNot() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a negation
isNumeral() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a numeral
isNumeralAst(long, long) - Static method in class com.microsoft.z3.Native
 
isOEQ() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a binary equivalence modulo namings.
isOpen() - Static method in class com.microsoft.z3.Log
Checks whether the interaction log is opened.
isOr() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an n-ary disjunction
isOverApproximation() - Method in class com.microsoft.z3.Goal
Indicates whether the goal is an over-approximation.
isPositive() - Method in class com.microsoft.z3.FPNum
Indicates whether the numeral is positive.
isPrecise() - Method in class com.microsoft.z3.Goal
Indicates whether the goal is precise.
isProofAndElimination() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by elimination of AND Remarks: * Given a proof for (and l_1 ... l_n), produces a proof for l_i T1: (and * l_1 ... l_n) [and-elim T1]: l_i
isProofApplyDef() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for application of a definition Remarks: [apply-def T1]: F ~ n F is 'equivalent' to n, given that T1 is a proof that n is a name for F.
isProofAsserted() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for a fact asserted by the user.
isProofCommutativity() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by commutativity Remarks: [comm]: (= (f a b) (f b a)) f is a commutative operator.
isProofDefAxiom() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for Tseitin-like axioms Remarks: Proof object used to justify Tseitin's like axioms: (or (not (and p q)) p) (or (not (and p q)) q) (or (not (and p q r)) p) (or (not (and p q r)) q) (or (not (and p q r)) r) ...
isProofDefIntro() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for introduction of a name Remarks: Introduces a name for a formula/term.
isProofDER() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for destructive equality resolution Remarks: A proof for destructive equality resolution: (iff (forall (x) (or (not (= x t)) P[x])) P[t]) if x does not occur in t.
isProofDistributivity() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a distributivity proof object.
isProofElimUnusedVars() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for elimination of unused variables.
isProofGoal() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for a fact (tagged as goal) asserted by the user.
isProofHypothesis() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a hypothesis marker.
isProofIFFFalse() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by iff-false Remarks: T1: (not p) [iff-false T1]: (iff p false)
isProofIFFOEQ() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof iff-oeq Remarks: T1: (iff p q) [iff~ T1]: (~ p q)
isProofIFFTrue() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by iff-true Remarks: T1: p [iff-true T1]: (iff p true)
isProofLemma() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by lemma Remarks: T1: false [lemma T1]: (or (not l_1) ...
isProofModusPonens() - Method in class com.microsoft.z3.Expr
Indicates whether the term is proof via modus ponens Remarks: Given a proof for p and a proof for (implies p q), produces a proof for q.
isProofModusPonensOEQ() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by modus ponens for equi-satisfiability.
isProofMonotonicity() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a monotonicity proof object.
isProofNNFNeg() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for a negative NNF step Remarks: Proof for a (negative) NNF step.
isProofNNFPos() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for a positive NNF step Remarks: Proof for a (positive) NNF step.
isProofOrElimination() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by elimination of not-or Remarks: * Given a proof for (not (or l_1 ... l_n)), produces a proof for (not l_i). * T1: (not (or l_1 ... l_n)) [not-or-elim T1]: (not l_i)
isProofPullQuant() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for pulling quantifiers out.
isProofPushQuant() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for pushing quantifiers in.
isProofQuantInst() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for quantifier instantiation Remarks: A proof of (or (not (forall (x) (P x))) (P a))
isProofQuantIntro() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a quant-intro proof Remarks: Given a proof * for (~ p q), produces a proof for (~ (forall (x) p) (forall (x) q)).
isProofReflexivity() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for (R t t), where R is a reflexive relation.
isProofRewrite() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by rewriting Remarks: A proof for a local rewriting step (= t s).
isProofRewriteStar() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by rewriting Remarks: A proof for rewriting an expression t into an expression s.
isProofSkolemize() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for a Skolemization step Remarks: Proof for: [sk]: (~ (not (forall x (p x y))) (not (p (sk y) y))) [sk]: (~ (exists x (p x y)) (p (sk y) y)) This proof object has no antecedents.
isProofSymmetry() - Method in class com.microsoft.z3.Expr
Indicates whether the term is proof by symmetricity of a relation Remarks: Given an symmetric relation R and a proof for (R t s), produces * a proof for (R s t).
isProofTheoryLemma() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof for theory lemma Remarks: Generic proof for theory lemmas.
isProofTransitivity() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by transitivity of a relation Remarks: Given a transitive relation R, and proofs for (R t s) and (R s * u), produces a proof for (R t u).
isProofTransitivityStar() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by condensed transitivity of a relation Remarks: Condensed transitivity proof.
isProofTrue() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a Proof for the expression 'true'.
isProofUnitResolution() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a proof by unit resolution Remarks: T1: * (or l_1 ... l_n l_1' ... l_m') T2: (not l_1) ...
isQuantifier() - Method in class com.microsoft.z3.AST
Indicates whether the AST is a Quantifier
isQuantifierExists(long, long) - Static method in class com.microsoft.z3.Native
 
isQuantifierForall(long, long) - Static method in class com.microsoft.z3.Native
 
isRatNum() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a real numeral.
isReal() - Method in class com.microsoft.z3.Expr
Indicates whether the term is of sort real.
isRealIsInt() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a check that tests whether a real is integral (unary)
isRealToInt() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a coercion of real to integer (unary)
isRelation() - Method in class com.microsoft.z3.Expr
Indicates whether the term is of an array sort.
isRelationalJoin() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a relational join
isRelationClone() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a relational clone (copy) Remarks: Create a fresh copy (clone) of a relation.
isRelationComplement() - Method in class com.microsoft.z3.Expr
Indicates whether the term is the complement of a relation
isRelationFilter() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a relation filter Remarks: Filter (restrict) a relation with respect to a predicate.
isRelationNegationFilter() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an intersection of a relation with the negation of another.
isRelationProject() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a projection of columns (provided as numbers in the parameters).
isRelationRename() - Method in class com.microsoft.z3.Expr
Indicates whether the term is the renaming of a column in a relation Remarks: The function takes one argument.
isRelationSelect() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a relational select Remarks: Check if a record is an element of the relation.
isRelationStore() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an relation store Remarks: Insert a record into a relation.
isRelationUnion() - Method in class com.microsoft.z3.Expr
Indicates whether the term is the union or convex hull of two relations.
isRelationWiden() - Method in class com.microsoft.z3.Expr
Indicates whether the term is the widening of two relations Remarks: The function takes two arguments.
isRemainder() - Method in class com.microsoft.z3.Expr
Indicates whether the term is remainder (binary)
isReSort(long, long) - Static method in class com.microsoft.z3.Native
 
isRNA() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundNearestTiesToAway
isRNE() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundNearestTiesToEven
isRoundNearestTiesToAway() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundNearestTiesToAway
isRoundNearestTiesToEven() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundNearestTiesToEven
isRoundTowardNegative() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundTowardNegative
isRoundTowardPositive() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundTowardPositive
isRoundTowardZero() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundTowardZero
isRTN() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundTowardNegative
isRTP() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundTowardPositive
isRTZ() - Method in class com.microsoft.z3.FPRMNum
Indicates whether the term is the floating-point rounding numeral roundTowardZero
isSelect() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an array select.
isSeqSort(long, long) - Static method in class com.microsoft.z3.Native
 
isSetComplement() - Method in class com.microsoft.z3.Expr
Indicates whether the term is set complement
isSetDifference() - Method in class com.microsoft.z3.Expr
Indicates whether the term is set difference
isSetIntersect() - Method in class com.microsoft.z3.Expr
Indicates whether the term is set intersection
isSetSubset() - Method in class com.microsoft.z3.Expr
Indicates whether the term is set subset
isSetUnion() - Method in class com.microsoft.z3.Expr
Indicates whether the term is set union
isSort() - Method in class com.microsoft.z3.AST
Indicates whether the AST is a Sort
isStore() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an array store.
isString() - Method in class com.microsoft.z3.Expr
Check whether expression is a string constant.
isString(long, long) - Static method in class com.microsoft.z3.Native
 
isStringSort(long, long) - Static method in class com.microsoft.z3.Native
 
isStringSymbol() - Method in class com.microsoft.z3.Symbol
Indicates whether the symbol is of string kind.
isSub() - Method in class com.microsoft.z3.Expr
Indicates whether the term is subtraction (binary)
isSubnormal() - Method in class com.microsoft.z3.FPNum
Indicates whether the numeral is subnormal.
isTrue() - Method in class com.microsoft.z3.Expr
Indicates whether the term is the constant true.
isUInt() - Method in class com.microsoft.z3.Statistics.Entry
True if the entry is uint-valued.
isUMinus() - Method in class com.microsoft.z3.Expr
Indicates whether the term is a unary minus
isUnderApproximation() - Method in class com.microsoft.z3.Goal
Indicates whether the goal is an under-approximation.
isUniversal() - Method in class com.microsoft.z3.Quantifier
Indicates whether the quantifier is universal.
isVar() - Method in class com.microsoft.z3.AST
Indicates whether the AST is a BoundVariable.
isWellSorted() - Method in class com.microsoft.z3.Expr
Indicates whether the term is well-sorted.
isWellSorted(long, long) - Static method in class com.microsoft.z3.Native
 
isXor() - Method in class com.microsoft.z3.Expr
Indicates whether the term is an exclusive or
isZero() - Method in class com.microsoft.z3.FPNum
Indicates whether the numeral is +zero or -zero.

K

Key - Variable in class com.microsoft.z3.Statistics.Entry
The key of the entry.

L

Lambda<R extends Sort> - Class in com.microsoft.z3
Lambda expressions.
le(Probe, Probe) - Method in class com.microsoft.z3.Context
Create a probe that evaluates to true when the value returned by p1 is less than or equal the value returned by p2
ListSort<R extends Sort> - Class in com.microsoft.z3
List sorts.
Log - Class in com.microsoft.z3
Interaction logging for Z3.
Log() - Constructor for class com.microsoft.z3.Log
 
LongPtr() - Constructor for class com.microsoft.z3.Native.LongPtr
 
lt(Probe, Probe) - Method in class com.microsoft.z3.Context
Create a probe that evaluates to true when the value returned by p1 is less than the value returned by p2

M

mkAdd(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkAdd(Expr<? extends R>...) - Method in class com.microsoft.z3.Context
Create an expression representing t[0] + t[1] + ....
mkAllcharRe(R) - Method in class com.microsoft.z3.Context
Create regular expression that accepts all characters Corresponds to re.allchar
mkAnd(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkAnd(Expr<BoolSort>...) - Method in class com.microsoft.z3.Context
Create an expression representing t[0] and t[1] and ....
mkApp(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkApp(FuncDecl<R>, Expr<?>...) - Method in class com.microsoft.z3.Context
Create a new function application.
mkArrayConst(Symbol, D, R) - Method in class com.microsoft.z3.Context
Create an array constant.
mkArrayConst(String, D, R) - Method in class com.microsoft.z3.Context
Create an array constant.
mkArrayDefault(long, long) - Static method in class com.microsoft.z3.Native
 
mkArrayExt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkArrayExt(Expr<ArraySort<D, R>>, Expr<ArraySort<D, R>>) - Method in class com.microsoft.z3.Context
Create Extentionality index.
mkArraySort(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkArraySort(Sort[], R) - Method in class com.microsoft.z3.Context
Create a new array sort.
mkArraySort(D, R) - Method in class com.microsoft.z3.Context
Create a new array sort.
mkArraySortN(long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkAsArray(long, long) - Static method in class com.microsoft.z3.Native
 
mkAstMap(long) - Static method in class com.microsoft.z3.Native
 
mkAstVector(long) - Static method in class com.microsoft.z3.Native
 
mkAt(Expr<SeqSort<R>>, Expr<IntSort>) - Method in class com.microsoft.z3.Context
Retrieve sequence of length one at index.
mkAtleast(long, int, long[], int) - Static method in class com.microsoft.z3.Native
 
mkAtLeast(Expr<BoolSort>[], int) - Method in class com.microsoft.z3.Context
Create an at-least-k constraint.
mkAtmost(long, int, long[], int) - Static method in class com.microsoft.z3.Native
 
mkAtMost(Expr<BoolSort>[], int) - Method in class com.microsoft.z3.Context
Create an at-most-k constraint.
mkBit2bool(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkBitVecSort(int) - Method in class com.microsoft.z3.Context
Create a new bit-vector sort.
mkBool(boolean) - Method in class com.microsoft.z3.Context
Creates a Boolean value.
mkBoolConst(Symbol) - Method in class com.microsoft.z3.Context
Create a Boolean constant.
mkBoolConst(String) - Method in class com.microsoft.z3.Context
Create a Boolean constant.
mkBoolSort() - Method in class com.microsoft.z3.Context
Create a new Boolean sort.
mkBoolSort(long) - Static method in class com.microsoft.z3.Native
 
mkBound(int, R) - Method in class com.microsoft.z3.Context
Creates a new bound variable.
mkBound(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkBV(int, int) - Method in class com.microsoft.z3.Context
Create a bit-vector numeral.
mkBV(long, int) - Method in class com.microsoft.z3.Context
Create a bit-vector numeral.
mkBV(String, int) - Method in class com.microsoft.z3.Context
Create a bit-vector numeral.
mkBv2int(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
mkBV2Int(Expr<BitVecSort>, boolean) - Method in class com.microsoft.z3.Context
Create an integer from the bit-vector argument t.
mkBvadd(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVAdd(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Two's complement addition.
mkBvaddNoOverflow(long, long, long, boolean) - Static method in class com.microsoft.z3.Native
 
mkBVAddNoOverflow(Expr<BitVecSort>, Expr<BitVecSort>, boolean) - Method in class com.microsoft.z3.Context
Create a predicate that checks that the bit-wise addition does not overflow.
mkBvaddNoUnderflow(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVAddNoUnderflow(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Create a predicate that checks that the bit-wise addition does not underflow.
mkBvand(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVAND(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bitwise conjunction.
mkBvashr(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVASHR(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Arithmetic shift right Remarks: It is like logical shift right except that the most significant bits of the result always copy the most significant bit of the second argument.
mkBVConst(Symbol, int) - Method in class com.microsoft.z3.Context
Creates a bit-vector constant.
mkBVConst(String, int) - Method in class com.microsoft.z3.Context
Creates a bit-vector constant.
mkBvlshr(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVLSHR(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Logical shift right Remarks: It is equivalent to unsigned division by 2^x where \c x is the value of t2.
mkBvmul(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVMul(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Two's complement multiplication.
mkBvmulNoOverflow(long, long, long, boolean) - Static method in class com.microsoft.z3.Native
 
mkBVMulNoOverflow(Expr<BitVecSort>, Expr<BitVecSort>, boolean) - Method in class com.microsoft.z3.Context
Create a predicate that checks that the bit-wise multiplication does not overflow.
mkBvmulNoUnderflow(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVMulNoUnderflow(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Create a predicate that checks that the bit-wise multiplication does not underflow.
mkBvnand(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVNAND(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bitwise NAND.
mkBvneg(long, long) - Static method in class com.microsoft.z3.Native
 
mkBVNeg(Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Standard two's complement unary minus.
mkBvnegNoOverflow(long, long) - Static method in class com.microsoft.z3.Native
 
mkBVNegNoOverflow(Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Create a predicate that checks that the bit-wise negation does not overflow.
mkBvnor(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVNOR(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bitwise NOR.
mkBvnot(long, long) - Static method in class com.microsoft.z3.Native
 
mkBVNot(Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bitwise negation.
mkBvNumeral(long, int, boolean[]) - Static method in class com.microsoft.z3.Native
 
mkBvor(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVOR(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bitwise disjunction.
mkBvredand(long, long) - Static method in class com.microsoft.z3.Native
 
mkBVRedAND(Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Take conjunction of bits in a vector, return vector of length 1.
mkBvredor(long, long) - Static method in class com.microsoft.z3.Native
 
mkBVRedOR(Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Take disjunction of bits in a vector, return vector of length 1.
mkBVRotateLeft(int, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Rotate Left.
mkBVRotateLeft(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Rotate Left.
mkBVRotateRight(int, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Rotate Right.
mkBVRotateRight(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Rotate Right.
mkBvsdiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSDiv(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Signed division.
mkBvsdivNoOverflow(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSDivNoOverflow(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Create a predicate that checks that the bit-wise signed division does not overflow.
mkBvsge(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSGE(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Two's complement signed greater than or equal to.
mkBvsgt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSGT(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Two's complement signed greater-than.
mkBvshl(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSHL(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Shift left.
mkBvsle(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSLE(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Two's complement signed less-than or equal to.
mkBvslt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSLT(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Two's complement signed less-than Remarks: The arguments must have the same bit-vector sort.
mkBvsmod(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSMod(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Two's complement signed remainder (sign follows divisor).
mkBvSort(long, int) - Static method in class com.microsoft.z3.Native
 
mkBvsrem(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSRem(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Signed remainder.
mkBvsub(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSub(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Two's complement subtraction.
mkBvsubNoOverflow(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVSubNoOverflow(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Create a predicate that checks that the bit-wise subtraction does not overflow.
mkBvsubNoUnderflow(long, long, long, boolean) - Static method in class com.microsoft.z3.Native
 
mkBVSubNoUnderflow(Expr<BitVecSort>, Expr<BitVecSort>, boolean) - Method in class com.microsoft.z3.Context
Create a predicate that checks that the bit-wise subtraction does not underflow.
mkBvudiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVUDiv(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Unsigned division.
mkBvuge(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVUGE(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Unsigned greater than or equal to.
mkBvugt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVUGT(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Unsigned greater-than.
mkBvule(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVULE(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Unsigned less-than or equal to.
mkBvult(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVULT(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Unsigned less-than Remarks: The arguments must have the same bit-vector sort.
mkBvurem(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVURem(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Unsigned remainder.
mkBvxnor(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVXNOR(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bitwise XNOR.
mkBvxor(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkBVXOR(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bitwise XOR.
mkChar(long, int) - Static method in class com.microsoft.z3.Native
 
mkCharFromBv(long, long) - Static method in class com.microsoft.z3.Native
 
mkCharIsDigit(long, long) - Static method in class com.microsoft.z3.Native
 
mkCharLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkCharLe(Expr<CharSort>, Expr<CharSort>) - Method in class com.microsoft.z3.Context
Create less than or equal to between two characters.
mkCharSort() - Method in class com.microsoft.z3.Context
Creates character sort object.
mkCharSort(long) - Static method in class com.microsoft.z3.Native
 
mkCharToBv(long, long) - Static method in class com.microsoft.z3.Native
 
mkCharToInt(long, long) - Static method in class com.microsoft.z3.Native
 
mkComplement(Expr<ReSort<R>>) - Method in class com.microsoft.z3.Context
Create the complement regular expression.
mkConcat(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkConcat(Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bit-vector concatenation.
mkConcat(Expr<SeqSort<R>>...) - Method in class com.microsoft.z3.Context
Concatenate sequences.
mkConcat(ReExpr<R>...) - Method in class com.microsoft.z3.Context
Create the concatenation of regular languages.
mkConfig() - Static method in class com.microsoft.z3.Native
 
mkConst(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkConst(FuncDecl<R>) - Method in class com.microsoft.z3.Context
Creates a fresh constant from the FuncDecl f.
mkConst(Symbol, R) - Method in class com.microsoft.z3.Context
Creates a new Constant of sort range and named name.
mkConst(String, R) - Method in class com.microsoft.z3.Context
Creates a new Constant of sort range and named name.
mkConstArray(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkConstArray(D, Expr<R>) - Method in class com.microsoft.z3.Context
Create a constant array.
mkConstDecl(Symbol, R) - Method in class com.microsoft.z3.Context
Creates a new constant function declaration.
mkConstDecl(String, R) - Method in class com.microsoft.z3.Context
Creates a new constant function declaration.
mkConstructor(long, long, long, int, long[], long[], int[]) - Static method in class com.microsoft.z3.Native
 
mkConstructor(Symbol, Symbol, Symbol[], Sort[], int[]) - Method in class com.microsoft.z3.Context
Create a datatype constructor.
mkConstructor(String, String, String[], Sort[], int[]) - Method in class com.microsoft.z3.Context
Create a datatype constructor.
mkConstructorList(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkContains(Expr<SeqSort<R>>, Expr<SeqSort<R>>) - Method in class com.microsoft.z3.Context
Check for sequence containment of s2 in s1.
mkContext(long) - Static method in class com.microsoft.z3.Native
 
mkContextRc(long) - Static method in class com.microsoft.z3.Native
 
mkDatatype(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkDatatypes(long, int, long[], long[], long[]) - Static method in class com.microsoft.z3.Native
 
mkDatatypeSort(long, long) - Static method in class com.microsoft.z3.Native
 
mkDatatypeSort(Symbol, Constructor<R>[]) - Method in class com.microsoft.z3.Context
Create a new datatype sort.
mkDatatypeSort(String, Constructor<R>[]) - Method in class com.microsoft.z3.Context
Create a new datatype sort.
mkDatatypeSorts(Symbol[], Constructor<Object>[][]) - Method in class com.microsoft.z3.Context
Create mutually recursive datatypes.
mkDatatypeSorts(String[], Constructor<Object>[][]) - Method in class com.microsoft.z3.Context
Create mutually recursive data-types.
mkDecl() - Method in class com.microsoft.z3.TupleSort
The constructor function of the tuple.
mkDiff(Expr<ReSort<R>>, Expr<ReSort<R>>) - Method in class com.microsoft.z3.Context
Create a difference regular expression.
mkDistinct(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkDistinct(Expr<?>...) - Method in class com.microsoft.z3.Context
Creates a distinct term.
mkDiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkDiv(Expr<? extends R>, Expr<? extends R>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 / t2.
mkDivides(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkEmptyRe(R) - Method in class com.microsoft.z3.Context
Create the empty regular expression.
mkEmptySeq(R) - Method in class com.microsoft.z3.Context
Create the empty sequence.
mkEmptySet(long, long) - Static method in class com.microsoft.z3.Native
 
mkEmptySet(D) - Method in class com.microsoft.z3.Context
Create an empty set.
mkEnumerationSort(long, long, int, long[], long[], long[]) - Static method in class com.microsoft.z3.Native
 
mkEnumSort(Symbol, Symbol...) - Method in class com.microsoft.z3.Context
Create a new enumeration sort.
mkEnumSort(String, String...) - Method in class com.microsoft.z3.Context
Create a new enumeration sort.
mkEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkEq(Expr<?>, Expr<?>) - Method in class com.microsoft.z3.Context
Creates the equality x = y
mkExists(long, int, int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
mkExists(Expr<?>[], Expr<BoolSort>, int, Pattern[], Expr<?>[], Symbol, Symbol) - Method in class com.microsoft.z3.Context
Creates an existential quantifier using a list of constants that will form the set of bound variables.
mkExists(Sort[], Symbol[], Expr<BoolSort>, int, Pattern[], Expr<?>[], Symbol, Symbol) - Method in class com.microsoft.z3.Context
Creates an existential quantifier using de-Bruijn indexed variables.
mkExistsConst(long, int, int, long[], int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkExtract(int, int, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bit-vector extraction.
mkExtract(long, int, int, long) - Static method in class com.microsoft.z3.Native
 
mkExtract(Expr<SeqSort<R>>, Expr<IntSort>, Expr<IntSort>) - Method in class com.microsoft.z3.Context
Extract subsequence.
mkExtRotateLeft(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkExtRotateRight(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFalse() - Method in class com.microsoft.z3.Context
The false Term.
mkFalse(long) - Static method in class com.microsoft.z3.Native
 
mkFiniteDomainSort(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFiniteDomainSort(Symbol, long) - Method in class com.microsoft.z3.Context
Create a new finite domain sort.
mkFiniteDomainSort(String, long) - Method in class com.microsoft.z3.Context
Create a new finite domain sort.
mkFixedpoint() - Method in class com.microsoft.z3.Context
Create a Fixedpoint context.
mkFixedpoint(long) - Static method in class com.microsoft.z3.Native
 
mkForall(long, int, int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
mkForall(Expr<?>[], Expr<BoolSort>, int, Pattern[], Expr<?>[], Symbol, Symbol) - Method in class com.microsoft.z3.Context
Creates a universal quantifier using a list of constants that will form the set of bound variables.
mkForall(Sort[], Symbol[], Expr<BoolSort>, int, Pattern[], Expr<?>[], Symbol, Symbol) - Method in class com.microsoft.z3.Context
Create a universal Quantifier.
mkForallConst(long, int, int, long[], int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkFP(boolean, int, int, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from a sign bit and two integers.
mkFP(boolean, long, long, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from a sign bit and two 64-bit integers.
mkFP(double, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from a double.
mkFP(float, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from a float.
mkFP(int, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from an int.
mkFP(Expr<BitVecSort>, Expr<BitVecSort>, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Create an expression of FloatingPoint sort from three bit-vector expressions.
mkFpaAbs(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaAdd(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFPAbs(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point absolute value
mkFPAdd(Expr<FPRMSort>, Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point addition
mkFpaDiv(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaFma(long, long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaFp(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaGeq(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaInf(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
mkFpaIsInfinite(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaIsNan(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaIsNegative(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaIsNormal(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaIsPositive(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaIsSubnormal(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaIsZero(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaLeq(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaMax(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaMin(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaMul(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaNan(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaNeg(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaNumeralDouble(long, double, long) - Static method in class com.microsoft.z3.Native
 
mkFpaNumeralFloat(long, float, long) - Static method in class com.microsoft.z3.Native
 
mkFpaNumeralInt(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkFpaNumeralInt64Uint64(long, boolean, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaNumeralIntUint(long, boolean, int, int, long) - Static method in class com.microsoft.z3.Native
 
mkFpaRem(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaRna(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRne(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRoundingModeSort(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRoundNearestTiesToAway(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRoundNearestTiesToEven(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRoundToIntegral(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaRoundTowardNegative(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRoundTowardPositive(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRoundTowardZero(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRtn(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRtp(long) - Static method in class com.microsoft.z3.Native
 
mkFpaRtz(long) - Static method in class com.microsoft.z3.Native
 
mkFpaSort(long, int, int) - Static method in class com.microsoft.z3.Native
 
mkFpaSort128(long) - Static method in class com.microsoft.z3.Native
 
mkFpaSort16(long) - Static method in class com.microsoft.z3.Native
 
mkFpaSort32(long) - Static method in class com.microsoft.z3.Native
 
mkFpaSort64(long) - Static method in class com.microsoft.z3.Native
 
mkFpaSortDouble(long) - Static method in class com.microsoft.z3.Native
 
mkFpaSortHalf(long) - Static method in class com.microsoft.z3.Native
 
mkFpaSortQuadruple(long) - Static method in class com.microsoft.z3.Native
 
mkFpaSortSingle(long) - Static method in class com.microsoft.z3.Native
 
mkFpaSqrt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaSub(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaToFpBv(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaToFpFloat(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaToFpIntReal(long, long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaToFpReal(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaToFpSigned(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaToFpUnsigned(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaToIeeeBv(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaToReal(long, long) - Static method in class com.microsoft.z3.Native
 
mkFpaToSbv(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
mkFpaToUbv(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
mkFpaZero(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
mkFPDiv(Expr<FPRMSort>, Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point division
mkFPEq(Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point equality.
mkFPFMA(Expr<FPRMSort>, Expr<FPSort>, Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point fused multiply-add
mkFPGEq(Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point greater than or equal.
mkFPGt(Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point greater than.
mkFPInf(FPSort, boolean) - Method in class com.microsoft.z3.Context
Create a floating-point infinity of sort s.
mkFPIsInfinite(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Predicate indicating whether t is a floating-point number representing +oo or -oo.
mkFPIsNaN(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Predicate indicating whether t is a NaN.
mkFPIsNegative(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Predicate indicating whether t is a negative floating-point number.
mkFPIsNormal(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Predicate indicating whether t is a normal floating-point number
mkFPIsPositive(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Predicate indicating whether t is a positive floating-point number.
mkFPIsSubnormal(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Predicate indicating whether t is a subnormal floating-point number
mkFPIsZero(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Predicate indicating whether t is a floating-point number with zero value, i.e., +0 or -0.
mkFPLEq(Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point less than or equal.
mkFPLt(Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point less than.
mkFPMax(Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Maximum of floating-point numbers.
mkFPMin(Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Minimum of floating-point numbers.
mkFPMul(Expr<FPRMSort>, Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point multiplication
mkFPNaN(FPSort) - Method in class com.microsoft.z3.Context
Create a NaN of sort s.
mkFPNeg(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point negation
mkFPNumeral(boolean, int, int, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from a sign bit and two integers.
mkFPNumeral(boolean, long, long, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from a sign bit and two 64-bit integers.
mkFPNumeral(double, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from a double.
mkFPNumeral(float, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from a float.
mkFPNumeral(int, FPSort) - Method in class com.microsoft.z3.Context
Create a numeral of FloatingPoint sort from an int.
mkFPRem(Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point remainder
mkFPRNA() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the NearestTiesToAway rounding mode.
mkFPRNE() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the NearestTiesToEven rounding mode.
mkFPRoundingModeSort() - Method in class com.microsoft.z3.Context
Create the floating-point RoundingMode sort.
mkFPRoundNearestTiesToAway() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the NearestTiesToAway rounding mode.
mkFPRoundNearestTiesToEven() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the NearestTiesToEven rounding mode.
mkFPRoundToIntegral(Expr<FPRMSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point roundToIntegral.
mkFPRoundTowardNegative() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the RoundTowardNegative rounding mode.
mkFPRoundTowardPositive() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the RoundTowardPositive rounding mode.
mkFPRoundTowardZero() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the RoundTowardZero rounding mode.
mkFPRTN() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the RoundTowardNegative rounding mode.
mkFPRTP() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the RoundTowardPositive rounding mode.
mkFPRTZ() - Method in class com.microsoft.z3.Context
Create a numeral of RoundingMode sort which represents the RoundTowardZero rounding mode.
mkFPSort(int, int) - Method in class com.microsoft.z3.Context
Create a FloatingPoint sort.
mkFPSort128() - Method in class com.microsoft.z3.Context
Create the quadruple-precision (128-bit) FloatingPoint sort.
mkFPSort16() - Method in class com.microsoft.z3.Context
Create the half-precision (16-bit) FloatingPoint sort.
mkFPSort32() - Method in class com.microsoft.z3.Context
Create the single-precision (32-bit) FloatingPoint sort.
mkFPSort64() - Method in class com.microsoft.z3.Context
Create the double-precision (64-bit) FloatingPoint sort.
mkFPSortDouble() - Method in class com.microsoft.z3.Context
Create the double-precision (64-bit) FloatingPoint sort.
mkFPSortHalf() - Method in class com.microsoft.z3.Context
Create the half-precision (16-bit) FloatingPoint sort.
mkFPSortQuadruple() - Method in class com.microsoft.z3.Context
Create the quadruple-precision (128-bit) FloatingPoint sort.
mkFPSortSingle() - Method in class com.microsoft.z3.Context
Create the single-precision (32-bit) FloatingPoint sort.
mkFPSqrt(Expr<FPRMSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point square root
mkFPSub(Expr<FPRMSort>, Expr<FPSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Floating-point subtraction
mkFPToBV(Expr<FPRMSort>, Expr<FPSort>, int, boolean) - Method in class com.microsoft.z3.Context
Conversion of a floating-point term into a bit-vector.
mkFPToFP(Expr<BitVecSort>, FPSort) - Method in class com.microsoft.z3.Context
Conversion of a single IEEE 754-2008 bit-vector into a floating-point number.
mkFPToFP(Expr<FPRMSort>, Expr<BitVecSort>, FPSort, boolean) - Method in class com.microsoft.z3.Context
Conversion of a 2's complement signed bit-vector term into a term of FloatingPoint sort.
mkFPToFP(Expr<FPRMSort>, Expr<IntSort>, Expr<RealSort>, FPSort) - Method in class com.microsoft.z3.Context
Conversion of a real-sorted significand and an integer-sorted exponent into a term of FloatingPoint sort.
mkFPToFP(Expr<FPRMSort>, FPExpr, FPSort) - Method in class com.microsoft.z3.Context
Conversion of a FloatingPoint term into another term of different FloatingPoint sort.
mkFPToFP(Expr<FPRMSort>, RealExpr, FPSort) - Method in class com.microsoft.z3.Context
Conversion of a term of real sort into a term of FloatingPoint sort.
mkFPToFP(FPSort, Expr<FPRMSort>, Expr<FPSort>) - Method in class com.microsoft.z3.Context
Conversion of a floating-point number to another FloatingPoint sort s.
mkFPToIEEEBV(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Conversion of a floating-point term into a bit-vector term in IEEE 754-2008 format.
mkFPToReal(Expr<FPSort>) - Method in class com.microsoft.z3.Context
Conversion of a floating-point term into a real-numbered term.
mkFPZero(FPSort, boolean) - Method in class com.microsoft.z3.Context
Create a floating-point zero of sort s.
mkFreshConst(long, String, long) - Static method in class com.microsoft.z3.Native
 
mkFreshConst(String, R) - Method in class com.microsoft.z3.Context
Creates a fresh Constant of sort range and a name prefixed with prefix.
mkFreshConstDecl(String, R) - Method in class com.microsoft.z3.Context
Creates a fresh constant function declaration with a name prefixed with prefix.
mkFreshFuncDecl(long, String, int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkFreshFuncDecl(String, Sort[], R) - Method in class com.microsoft.z3.Context
Creates a fresh function declaration with a name prefixed with prefix.
mkFullRe(R) - Method in class com.microsoft.z3.Context
Create the full regular expression.
mkFullSet(long, long) - Static method in class com.microsoft.z3.Native
 
mkFullSet(D) - Method in class com.microsoft.z3.Context
Create the full set.
mkFuncDecl(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkFuncDecl(Symbol, Sort[], R) - Method in class com.microsoft.z3.Context
Creates a new function declaration.
mkFuncDecl(Symbol, Sort, R) - Method in class com.microsoft.z3.Context
Creates a new function declaration.
mkFuncDecl(String, Sort[], R) - Method in class com.microsoft.z3.Context
Creates a new function declaration.
mkFuncDecl(String, Sort, R) - Method in class com.microsoft.z3.Context
Creates a new function declaration.
mkGe(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkGe(Expr<? extends ArithSort>, Expr<? extends ArithSort>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 &gt;= t2
mkGoal(boolean, boolean, boolean) - Method in class com.microsoft.z3.Context
Creates a new Goal.
mkGoal(long, boolean, boolean, boolean) - Static method in class com.microsoft.z3.Native
 
mkGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkGt(Expr<? extends ArithSort>, Expr<? extends ArithSort>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 &gt; t2
mkIff(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkIff(Expr<BoolSort>, Expr<BoolSort>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 iff t2.
mkImplies(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkImplies(Expr<BoolSort>, Expr<BoolSort>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 -> t2.
mkIndexOf(Expr<SeqSort<R>>, Expr<SeqSort<R>>, Expr<IntSort>) - Method in class com.microsoft.z3.Context
Extract index of sub-string starting at offset.
mkInRe(Expr<SeqSort<R>>, Expr<ReSort<R>>) - Method in class com.microsoft.z3.Context
Check for regular expression membership.
mkInt(int) - Method in class com.microsoft.z3.Context
Create an integer numeral.
mkInt(long) - Method in class com.microsoft.z3.Context
Create an integer numeral.
mkInt(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkInt(String) - Method in class com.microsoft.z3.Context
Create an integer numeral.
mkInt2bv(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkInt2BV(int, Expr<IntSort>) - Method in class com.microsoft.z3.Context
Create an n bit bit-vector from the integer argument t.
mkInt2real(long, long) - Static method in class com.microsoft.z3.Native
 
mkInt2Real(Expr<IntSort>) - Method in class com.microsoft.z3.Context
Coerce an integer to a real.
mkInt64(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkIntConst(Symbol) - Method in class com.microsoft.z3.Context
Creates an integer constant.
mkIntConst(String) - Method in class com.microsoft.z3.Context
Creates an integer constant.
mkIntersect(Expr<ReSort<R>>...) - Method in class com.microsoft.z3.Context
Create the intersection of regular languages.
mkIntSort() - Method in class com.microsoft.z3.Context
Create a new integer sort.
mkIntSort(long) - Static method in class com.microsoft.z3.Native
 
mkIntSymbol(long, int) - Static method in class com.microsoft.z3.Native
 
mkIntToStr(long, long) - Static method in class com.microsoft.z3.Native
 
mkIsDigit(Expr<CharSort>) - Method in class com.microsoft.z3.Context
Create a check if the character is a digit.
mkIsInt(long, long) - Static method in class com.microsoft.z3.Native
 
mkIsInteger(Expr<RealSort>) - Method in class com.microsoft.z3.Context
Creates an expression that checks whether a real number is an integer.
mkIte(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkITE(Expr<BoolSort>, Expr<? extends R>, Expr<? extends R>) - Method in class com.microsoft.z3.Context
Create an expression representing an if-then-else: ite(t1, t2, t3).
mkLambda(long, int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
mkLambda(Expr<?>[], Expr<R>) - Method in class com.microsoft.z3.Context
Create a lambda expression.
mkLambda(Sort[], Symbol[], Expr<R>) - Method in class com.microsoft.z3.Context
Create a lambda expression.
mkLambdaConst(long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkLe(Expr<? extends ArithSort>, Expr<? extends ArithSort>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 &lt;= t2
mkLength(Expr<SeqSort<R>>) - Method in class com.microsoft.z3.Context
Retrieve the length of a given sequence.
mkLinearOrder(long, long, int) - Static method in class com.microsoft.z3.Native
 
mkLinearOrder(R, int) - Method in class com.microsoft.z3.Context
Creates or a linear order.
mkListSort(long, long, long, Native.LongPtr, Native.LongPtr, Native.LongPtr, Native.LongPtr, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
mkListSort(Symbol, R) - Method in class com.microsoft.z3.Context
Create a new list sort.
mkListSort(String, R) - Method in class com.microsoft.z3.Context
Create a new list sort.
mkLoop(Expr<ReSort<R>>, int) - Method in class com.microsoft.z3.Context
Take the lower-bounded Kleene star of a regular expression.
mkLoop(Expr<ReSort<R>>, int, int) - Method in class com.microsoft.z3.Context
Take the lower and upper-bounded Kleene star of a regular expression.
mkLstring(long, int, String) - Static method in class com.microsoft.z3.Native
 
mkLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkLt(Expr<? extends ArithSort>, Expr<? extends ArithSort>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 &lt; t2
mkMap(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkMap(FuncDecl<R2>, Expr<ArraySort<D, R1>>...) - Method in class com.microsoft.z3.Context
Maps f on the argument arrays.
MkMaximize(Expr<R>) - Method in class com.microsoft.z3.Optimize
Declare an arithmetical maximization objective.
MkMinimize(Expr<R>) - Method in class com.microsoft.z3.Optimize
Declare an arithmetical minimization objective.
mkMod(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkMod(Expr<IntSort>, Expr<IntSort>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 mod t2.
mkModel(long) - Static method in class com.microsoft.z3.Native
 
mkMul(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkMul(Expr<? extends R>...) - Method in class com.microsoft.z3.Context
Create an expression representing t[0] * t[1] * ....
mkNot(long, long) - Static method in class com.microsoft.z3.Native
 
mkNot(Expr<BoolSort>) - Method in class com.microsoft.z3.Context
Create an expression representing not(a).
mkNth(Expr<SeqSort<R>>, Expr<IntSort>) - Method in class com.microsoft.z3.Context
Retrieve element at index.
mkNumeral(int, R) - Method in class com.microsoft.z3.Context
Create a Term of a given sort.
mkNumeral(long, String, long) - Static method in class com.microsoft.z3.Native
 
mkNumeral(long, R) - Method in class com.microsoft.z3.Context
Create a Term of a given sort.
mkNumeral(String, R) - Method in class com.microsoft.z3.Context
Create a Term of a given sort.
mkOptimize() - Method in class com.microsoft.z3.Context
Create a Optimize context.
mkOptimize(long) - Static method in class com.microsoft.z3.Native
 
mkOption(Expr<ReSort<R>>) - Method in class com.microsoft.z3.Context
Create the optional regular expression.
mkOr(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkOr(Expr<BoolSort>...) - Method in class com.microsoft.z3.Context
Create an expression representing t[0] or t[1] or ....
mkParams() - Method in class com.microsoft.z3.Context
Creates a new ParameterSet.
mkParams(long) - Static method in class com.microsoft.z3.Native
 
mkParserContext(long) - Static method in class com.microsoft.z3.Native
 
mkPartialOrder(long, long, int) - Static method in class com.microsoft.z3.Native
 
mkPartialOrder(R, int) - Method in class com.microsoft.z3.Context
Creates or a partial order.
mkPattern(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkPattern(Expr<?>...) - Method in class com.microsoft.z3.Context
Create a quantifier pattern.
mkPbeq(long, int, long[], int[], int) - Static method in class com.microsoft.z3.Native
 
mkPBEq(int[], Expr<BoolSort>[], int) - Method in class com.microsoft.z3.Context
Create a pseudo-Boolean equal constraint.
mkPbge(long, int, long[], int[], int) - Static method in class com.microsoft.z3.Native
 
mkPBGe(int[], Expr<BoolSort>[], int) - Method in class com.microsoft.z3.Context
Create a pseudo-Boolean greater-or-equal constraint.
mkPble(long, int, long[], int[], int) - Static method in class com.microsoft.z3.Native
 
mkPBLe(int[], Expr<BoolSort>[], int) - Method in class com.microsoft.z3.Context
Create a pseudo-Boolean less-or-equal constraint.
mkPiecewiseLinearOrder(long, long, int) - Static method in class com.microsoft.z3.Native
 
mkPlus(Expr<ReSort<R>>) - Method in class com.microsoft.z3.Context
Take the Kleene plus of a regular expression.
mkPower(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkPower(Expr<? extends R>, Expr<? extends R>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 ^ t2.
mkPower(Expr<ReSort<R>>, int) - Method in class com.microsoft.z3.Context
Create power regular expression.
mkPrefixOf(Expr<SeqSort<R>>, Expr<SeqSort<R>>) - Method in class com.microsoft.z3.Context
Check for sequence prefix.
mkProbe(long, String) - Static method in class com.microsoft.z3.Native
 
mkProbe(String) - Method in class com.microsoft.z3.Context
Creates a new Probe.
mkQuantifier(boolean, Expr<?>[], Expr<BoolSort>, int, Pattern[], Expr<?>[], Symbol, Symbol) - Method in class com.microsoft.z3.Context
Create a Quantifier
mkQuantifier(boolean, Sort[], Symbol[], Expr<BoolSort>, int, Pattern[], Expr<?>[], Symbol, Symbol) - Method in class com.microsoft.z3.Context
Create a Quantifier.
mkQuantifier(long, boolean, int, int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
mkQuantifierConst(long, boolean, int, int, long[], int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkQuantifierConstEx(long, boolean, int, long, long, int, long[], int, long[], int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkQuantifierEx(long, boolean, int, long, long, int, long[], int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
mkRange(Expr<SeqSort<CharSort>>, Expr<SeqSort<CharSort>>) - Method in class com.microsoft.z3.Context
Create a range expression.
mkReal(int) - Method in class com.microsoft.z3.Context
Create a real numeral.
mkReal(int, int) - Method in class com.microsoft.z3.Context
Create a real from a fraction.
mkReal(long) - Method in class com.microsoft.z3.Context
Create a real numeral.
mkReal(long, int, int) - Static method in class com.microsoft.z3.Native
 
mkReal(String) - Method in class com.microsoft.z3.Context
Create a real numeral.
mkReal2int(long, long) - Static method in class com.microsoft.z3.Native
 
mkReal2Int(Expr<RealSort>) - Method in class com.microsoft.z3.Context
Coerce a real to an integer.
mkRealConst(Symbol) - Method in class com.microsoft.z3.Context
Creates a real constant.
mkRealConst(String) - Method in class com.microsoft.z3.Context
Creates a real constant.
mkReAllchar(long, long) - Static method in class com.microsoft.z3.Native
 
mkRealSort() - Method in class com.microsoft.z3.Context
Create a real sort.
mkRealSort(long) - Static method in class com.microsoft.z3.Native
 
mkRecFuncDecl(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkRecFuncDecl(Symbol, Sort[], R) - Method in class com.microsoft.z3.Context
Creates a new recursive function declaration.
mkReComplement(long, long) - Static method in class com.microsoft.z3.Native
 
mkReConcat(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkReDiff(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkReEmpty(long, long) - Static method in class com.microsoft.z3.Native
 
mkReFull(long, long) - Static method in class com.microsoft.z3.Native
 
mkReIntersect(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkReLoop(long, long, int, int) - Static method in class com.microsoft.z3.Native
 
mkRem(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkRem(Expr<IntSort>, Expr<IntSort>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 rem t2.
mkReOption(long, long) - Static method in class com.microsoft.z3.Native
 
mkRepeat(int, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bit-vector repetition.
mkRepeat(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkReplace(Expr<SeqSort<R>>, Expr<SeqSort<R>>, Expr<SeqSort<R>>) - Method in class com.microsoft.z3.Context
Replace the first occurrence of src by dst in s.
mkRePlus(long, long) - Static method in class com.microsoft.z3.Native
 
mkRePower(long, long, int) - Static method in class com.microsoft.z3.Native
 
mkReRange(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkReSort(long, long) - Static method in class com.microsoft.z3.Native
 
mkReSort(R) - Method in class com.microsoft.z3.Context
Create a new regular expression sort
mkReStar(long, long) - Static method in class com.microsoft.z3.Native
 
mkReUnion(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkRotateLeft(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkRotateRight(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkSbvToStr(long, long) - Static method in class com.microsoft.z3.Native
 
mkSelect(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSelect(Expr<ArraySort<Sort, R>>, Expr<?>[]) - Method in class com.microsoft.z3.Context
Array read.
mkSelect(Expr<ArraySort<D, R>>, Expr<D>) - Method in class com.microsoft.z3.Context
Array read.
mkSelectN(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkSeqAt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqConcat(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkSeqContains(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqEmpty(long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqExtract(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqIndex(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqInRe(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqLastIndex(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqLength(long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqNth(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqPrefix(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqReplace(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqSort(long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqSort(R) - Method in class com.microsoft.z3.Context
Create a new sequence sort
mkSeqSuffix(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqToRe(long, long) - Static method in class com.microsoft.z3.Native
 
mkSeqUnit(long, long) - Static method in class com.microsoft.z3.Native
 
mkSetAdd(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSetAdd(Expr<ArraySort<D, BoolSort>>, Expr<D>) - Method in class com.microsoft.z3.Context
Add an element to the set.
mkSetComplement(long, long) - Static method in class com.microsoft.z3.Native
 
mkSetComplement(Expr<ArraySort<D, BoolSort>>) - Method in class com.microsoft.z3.Context
Take the complement of a set.
mkSetDel(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSetDel(Expr<ArraySort<D, BoolSort>>, Expr<D>) - Method in class com.microsoft.z3.Context
Remove an element from a set.
mkSetDifference(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSetDifference(Expr<ArraySort<D, BoolSort>>, Expr<ArraySort<D, BoolSort>>) - Method in class com.microsoft.z3.Context
Take the difference between two sets.
mkSetHasSize(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSetIntersect(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkSetIntersection(Expr<ArraySort<D, BoolSort>>...) - Method in class com.microsoft.z3.Context
Take the intersection of a list of sets.
mkSetMember(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSetMembership(Expr<D>, Expr<ArraySort<D, BoolSort>>) - Method in class com.microsoft.z3.Context
Check for set membership.
mkSetSort(long, long) - Static method in class com.microsoft.z3.Native
 
mkSetSort(D) - Method in class com.microsoft.z3.Context
Create a set type.
mkSetSubset(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkSetSubset(Expr<ArraySort<D, BoolSort>>, Expr<ArraySort<D, BoolSort>>) - Method in class com.microsoft.z3.Context
Check for subsetness of sets.
mkSetUnion(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkSetUnion(Expr<ArraySort<D, BoolSort>>...) - Method in class com.microsoft.z3.Context
Take the union of a list of sets.
mkSignExt(int, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bit-vector sign extension.
mkSignExt(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkSimpleSolver() - Method in class com.microsoft.z3.Context
Creates a new (incremental) solver.
mkSimpleSolver(long) - Static method in class com.microsoft.z3.Native
 
mkSolver() - Method in class com.microsoft.z3.Context
Creates a new (incremental) solver.
mkSolver(long) - Static method in class com.microsoft.z3.Native
 
mkSolver(Symbol) - Method in class com.microsoft.z3.Context
Creates a new (incremental) solver.
mkSolver(Tactic) - Method in class com.microsoft.z3.Context
Creates a solver that is implemented using the given tactic.
mkSolver(String) - Method in class com.microsoft.z3.Context
Creates a new (incremental) solver.
mkSolverForLogic(long, long) - Static method in class com.microsoft.z3.Native
 
mkSolverFromTactic(long, long) - Static method in class com.microsoft.z3.Native
 
mkStar(Expr<ReSort<R>>) - Method in class com.microsoft.z3.Context
Take the Kleene star of a regular expression.
mkStore(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
mkStore(Expr<ArraySort<Sort, R>>, Expr<?>[], Expr<R>) - Method in class com.microsoft.z3.Context
Array update.
mkStore(Expr<ArraySort<D, R>>, Expr<D>, Expr<R>) - Method in class com.microsoft.z3.Context
Array update.
mkStoreN(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
mkString(long, String) - Static method in class com.microsoft.z3.Native
 
mkString(String) - Method in class com.microsoft.z3.Context
Create a string constant.
mkStringFromCode(long, long) - Static method in class com.microsoft.z3.Native
 
MkStringLe(SeqSort<CharSort>, SeqSort<CharSort>) - Method in class com.microsoft.z3.Context
Check if the string s1 is lexicographically less or equal to s2.
MkStringLt(SeqSort<CharSort>, SeqSort<CharSort>) - Method in class com.microsoft.z3.Context
Check if the string s1 is lexicographically strictly less than s2.
mkStringSort() - Method in class com.microsoft.z3.Context
Create a new string sort
mkStringSort(long) - Static method in class com.microsoft.z3.Native
 
mkStringSymbol(long, String) - Static method in class com.microsoft.z3.Native
 
mkStringToCode(long, long) - Static method in class com.microsoft.z3.Native
 
mkStrLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkStrLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkStrToInt(long, long) - Static method in class com.microsoft.z3.Native
 
mkSub(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
mkSub(Expr<? extends R>...) - Method in class com.microsoft.z3.Context
Create an expression representing t[0] - t[1] - ....
mkSuffixOf(Expr<SeqSort<R>>, Expr<SeqSort<R>>) - Method in class com.microsoft.z3.Context
Check for sequence suffix.
mkSymbol(int) - Method in class com.microsoft.z3.Context
Creates a new symbol using an integer.
mkSymbol(String) - Method in class com.microsoft.z3.Context
Create a symbol using a string.
mkTactic(long, String) - Static method in class com.microsoft.z3.Native
 
mkTactic(String) - Method in class com.microsoft.z3.Context
Creates a new Tactic.
mkTermArray(Expr<ArraySort<D, R>>) - Method in class com.microsoft.z3.Context
Access the array default value.
mkToRe(Expr<SeqSort<R>>) - Method in class com.microsoft.z3.Context
Convert a regular expression that accepts sequence s.
mkTransitiveClosure(long, long) - Static method in class com.microsoft.z3.Native
 
mkTreeOrder(long, long, int) - Static method in class com.microsoft.z3.Native
 
mkTrue() - Method in class com.microsoft.z3.Context
The true Term.
mkTrue(long) - Static method in class com.microsoft.z3.Native
 
mkTupleSort(long, long, int, long[], long[], Native.LongPtr, long[]) - Static method in class com.microsoft.z3.Native
 
mkTupleSort(Symbol, Symbol[], Sort[]) - Method in class com.microsoft.z3.Context
Create a new tuple sort.
mkU32string(long, int, int[]) - Static method in class com.microsoft.z3.Native
 
mkUbvToStr(long, long) - Static method in class com.microsoft.z3.Native
 
mkUnaryMinus(long, long) - Static method in class com.microsoft.z3.Native
 
mkUnaryMinus(Expr<R>) - Method in class com.microsoft.z3.Context
Create an expression representing -t.
mkUninterpretedSort(long, long) - Static method in class com.microsoft.z3.Native
 
mkUninterpretedSort(Symbol) - Method in class com.microsoft.z3.Context
Create a new uninterpreted sort.
mkUninterpretedSort(String) - Method in class com.microsoft.z3.Context
Create a new uninterpreted sort.
mkUnion(Expr<ReSort<R>>...) - Method in class com.microsoft.z3.Context
Create the union of regular languages.
mkUnit(Expr<R>) - Method in class com.microsoft.z3.Context
Create the singleton sequence.
mkUnsignedInt(long, int, long) - Static method in class com.microsoft.z3.Native
 
mkUnsignedInt64(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkUpdateField(FuncDecl<F>, Expr<R>, Expr<F>) - Method in class com.microsoft.z3.Context
Update a datatype field at expression t with value v.
mkXor(long, long, long) - Static method in class com.microsoft.z3.Native
 
mkXor(Expr<BoolSort>, Expr<BoolSort>) - Method in class com.microsoft.z3.Context
Create an expression representing t1 xor t2.
mkZeroExt(int, Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Bit-vector zero extension.
mkZeroExt(long, int, long) - Static method in class com.microsoft.z3.Native
 
Model - Class in com.microsoft.z3
A Model contains interpretations (assignments) of constants and functions.
Model.ModelEvaluationFailedException - Exception in com.microsoft.z3
A ModelEvaluationFailedException is thrown when an expression cannot be evaluated by the model.
modelDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
modelEval(long, long, long, boolean, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
ModelEvaluationFailedException() - Constructor for exception com.microsoft.z3.Model.ModelEvaluationFailedException
An exception that is thrown when model evaluation fails.
modelExtrapolate(long, long, long) - Static method in class com.microsoft.z3.Native
 
modelGetConstDecl(long, long, int) - Static method in class com.microsoft.z3.Native
 
modelGetConstInterp(long, long, long) - Static method in class com.microsoft.z3.Native
 
modelGetFuncDecl(long, long, int) - Static method in class com.microsoft.z3.Native
 
modelGetFuncInterp(long, long, long) - Static method in class com.microsoft.z3.Native
 
modelGetNumConsts(long, long) - Static method in class com.microsoft.z3.Native
 
modelGetNumFuncs(long, long) - Static method in class com.microsoft.z3.Native
 
modelGetNumSorts(long, long) - Static method in class com.microsoft.z3.Native
 
modelGetSort(long, long, int) - Static method in class com.microsoft.z3.Native
 
modelGetSortUniverse(long, long, long) - Static method in class com.microsoft.z3.Native
 
modelHasInterp(long, long, long) - Static method in class com.microsoft.z3.Native
 
modelIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
modelToString(long, long) - Static method in class com.microsoft.z3.Native
 
modelTranslate(long, long, long) - Static method in class com.microsoft.z3.Native
 

N

Native - Class in com.microsoft.z3
 
Native() - Constructor for class com.microsoft.z3.Native
 
Native.IntPtr - Class in com.microsoft.z3
 
Native.LongPtr - Class in com.microsoft.z3
 
Native.ObjArrayPtr - Class in com.microsoft.z3
 
Native.StringPtr - Class in com.microsoft.z3
 
Native.UIntArrayPtr - Class in com.microsoft.z3
 
nCtx() - Method in class com.microsoft.z3.Context
 
not(Probe) - Method in class com.microsoft.z3.Context
Create a probe that evaluates to true when the value p does not evaluate to true.

O

ObjArrayPtr() - Constructor for class com.microsoft.z3.Native.ObjArrayPtr
 
of(Context, boolean, Expr<?>[], Expr<BoolSort>, int, Pattern[], Expr<?>[], Symbol, Symbol) - Static method in class com.microsoft.z3.Quantifier
 
of(Context, boolean, Sort[], Symbol[], Expr<BoolSort>, int, Pattern[], Expr<?>[], Symbol, Symbol) - Static method in class com.microsoft.z3.Quantifier
Create a quantified expression.
of(Context, Expr<?>[], Expr<R>) - Static method in class com.microsoft.z3.Lambda
 
of(Context, Sort[], Symbol[], Expr<R>) - Static method in class com.microsoft.z3.Lambda
 
open(String) - Static method in class com.microsoft.z3.Log
Open an interaction log file.
openLog(String) - Static method in class com.microsoft.z3.Native
 
Optimize - Class in com.microsoft.z3
Object for managing optimization context
Optimize.Handle<R extends Sort> - Class in com.microsoft.z3
Handle to objectives returned by objective functions.
optimizeAssert(long, long, long) - Static method in class com.microsoft.z3.Native
 
optimizeAssertAndTrack(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
optimizeAssertSoft(long, long, long, String, long) - Static method in class com.microsoft.z3.Native
 
optimizeCheck(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
optimizeDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeFromFile(long, long, String) - Static method in class com.microsoft.z3.Native
 
optimizeFromString(long, long, String) - Static method in class com.microsoft.z3.Native
 
optimizeGetAssertions(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeGetHelp(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeGetLower(long, long, int) - Static method in class com.microsoft.z3.Native
 
optimizeGetLowerAsVector(long, long, int) - Static method in class com.microsoft.z3.Native
 
optimizeGetModel(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeGetObjectives(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeGetParamDescrs(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeGetReasonUnknown(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeGetStatistics(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeGetUnsatCore(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeGetUpper(long, long, int) - Static method in class com.microsoft.z3.Native
 
optimizeGetUpperAsVector(long, long, int) - Static method in class com.microsoft.z3.Native
 
optimizeIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeMaximize(long, long, long) - Static method in class com.microsoft.z3.Native
 
optimizeMinimize(long, long, long) - Static method in class com.microsoft.z3.Native
 
optimizePop(long, long) - Static method in class com.microsoft.z3.Native
 
optimizePush(long, long) - Static method in class com.microsoft.z3.Native
 
optimizeSetParams(long, long, long) - Static method in class com.microsoft.z3.Native
 
optimizeToString(long, long) - Static method in class com.microsoft.z3.Native
 
or(Probe, Probe) - Method in class com.microsoft.z3.Context
Create a probe that evaluates to true when the value p1 or p2 evaluate to true.
orElse(Tactic, Tactic) - Method in class com.microsoft.z3.Context
Create a tactic that first applies t1 to a Goal and if it fails then returns the result of t2 applied to the Goal.

P

ParamDescrs - Class in com.microsoft.z3
A ParamDescrs describes a set of parameters.
paramDescrsDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
paramDescrsGetDocumentation(long, long, long) - Static method in class com.microsoft.z3.Native
 
paramDescrsGetKind(long, long, long) - Static method in class com.microsoft.z3.Native
 
paramDescrsGetName(long, long, int) - Static method in class com.microsoft.z3.Native
 
paramDescrsIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
paramDescrsSize(long, long) - Static method in class com.microsoft.z3.Native
 
paramDescrsToString(long, long) - Static method in class com.microsoft.z3.Native
 
Params - Class in com.microsoft.z3
A ParameterSet represents a configuration in the form of Symbol/value pairs.
paramsDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
paramsIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
paramsSetBool(long, long, long, boolean) - Static method in class com.microsoft.z3.Native
 
paramsSetDouble(long, long, long, double) - Static method in class com.microsoft.z3.Native
 
paramsSetSymbol(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
paramsSetUint(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
paramsToString(long, long) - Static method in class com.microsoft.z3.Native
 
paramsValidate(long, long, long) - Static method in class com.microsoft.z3.Native
 
parAndThen(Tactic, Tactic) - Method in class com.microsoft.z3.Context
Create a tactic that applies t1 to a given goal and then t2 to every subgoal produced by t1.
parOr(Tactic...) - Method in class com.microsoft.z3.Context
Create a tactic that applies the given tactics in parallel until one of them succeeds (i.e., the first that doesn't fail).
ParseFile(String) - Method in class com.microsoft.z3.Fixedpoint
Parse an SMT-LIB2 file with fixedpoint rules.
parserContextAddDecl(long, long, long) - Static method in class com.microsoft.z3.Native
 
parserContextAddSort(long, long, long) - Static method in class com.microsoft.z3.Native
 
parserContextDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
parserContextFromString(long, long, String) - Static method in class com.microsoft.z3.Native
 
parserContextIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
parseSmtlib2File(long, String, int, long[], long[], int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
parseSMTLIB2File(String, Symbol[], Sort[], Symbol[], FuncDecl<?>[]) - Method in class com.microsoft.z3.Context
Parse the given file using the SMT-LIB2 parser.
parseSmtlib2String(long, String, int, long[], long[], int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
parseSMTLIB2String(String, Symbol[], Sort[], Symbol[], FuncDecl<?>[]) - Method in class com.microsoft.z3.Context
Parse the given string using the SMT-LIB2 parser.
ParseString(String) - Method in class com.microsoft.z3.Fixedpoint
Parse an SMT-LIB2 string with fixedpoint rules.
Pattern - Class in com.microsoft.z3
Patterns comprise a list of terms.
patternToAst(long, long) - Static method in class com.microsoft.z3.Native
 
patternToString(long, long) - Static method in class com.microsoft.z3.Native
 
polynomialSubresultants(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
pop() - Method in class com.microsoft.z3.Solver
Backtracks one backtracking point.
pop(int) - Method in class com.microsoft.z3.Solver
Backtracks n backtracking points.
Pop() - Method in class com.microsoft.z3.Optimize
Backtrack one backtracking point.
Probe - Class in com.microsoft.z3
Probes are used to inspect a goal (aka problem) and collect information that may be used to decide which solver and/or preprocessing step will be used.
probeAnd(long, long, long) - Static method in class com.microsoft.z3.Native
 
probeApply(long, long, long) - Static method in class com.microsoft.z3.Native
 
probeConst(long, double) - Static method in class com.microsoft.z3.Native
 
probeDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
probeEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
probeGe(long, long, long) - Static method in class com.microsoft.z3.Native
 
probeGetDescr(long, String) - Static method in class com.microsoft.z3.Native
 
probeGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
probeIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
probeLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
probeLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
probeNot(long, long) - Static method in class com.microsoft.z3.Native
 
probeOr(long, long, long) - Static method in class com.microsoft.z3.Native
 
push() - Method in class com.microsoft.z3.Solver
Creates a backtracking point.
push(AST) - Method in class com.microsoft.z3.ASTVector
Add the AST a to the back of the vector.
Push() - Method in class com.microsoft.z3.Optimize
Creates a backtracking point.

Q

qeLite(long, long, long) - Static method in class com.microsoft.z3.Native
 
qeModelProject(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
qeModelProjectSkolem(long, long, int, long[], long, long) - Static method in class com.microsoft.z3.Native
 
Quantifier - Class in com.microsoft.z3
Quantifier expressions.
query(Expr<BoolSort>) - Method in class com.microsoft.z3.Fixedpoint
Query the fixedpoint solver.
query(FuncDecl<BoolSort>[]) - Method in class com.microsoft.z3.Fixedpoint
Query the fixedpoint solver.
queryConstructor(long, long, int, Native.LongPtr, Native.LongPtr, long[]) - Static method in class com.microsoft.z3.Native
 

R

RatNum - Class in com.microsoft.z3
Rational Numerals
rcfAdd(long, long, long) - Static method in class com.microsoft.z3.Native
 
rcfDel(long, long) - Static method in class com.microsoft.z3.Native
 
rcfDiv(long, long, long) - Static method in class com.microsoft.z3.Native
 
rcfEq(long, long, long) - Static method in class com.microsoft.z3.Native
 
rcfGe(long, long, long) - Static method in class com.microsoft.z3.Native
 
rcfGetNumeratorDenominator(long, long, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
rcfGt(long, long, long) - Static method in class com.microsoft.z3.Native
 
rcfInv(long, long) - Static method in class com.microsoft.z3.Native
 
rcfLe(long, long, long) - Static method in class com.microsoft.z3.Native
 
rcfLt(long, long, long) - Static method in class com.microsoft.z3.Native
 
rcfMkE(long) - Static method in class com.microsoft.z3.Native
 
rcfMkInfinitesimal(long) - Static method in class com.microsoft.z3.Native
 
rcfMkPi(long) - Static method in class com.microsoft.z3.Native
 
rcfMkRational(long, String) - Static method in class com.microsoft.z3.Native
 
rcfMkRoots(long, int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
rcfMkSmallInt(long, int) - Static method in class com.microsoft.z3.Native
 
rcfMul(long, long, long) - Static method in class com.microsoft.z3.Native
 
rcfNeg(long, long) - Static method in class com.microsoft.z3.Native
 
rcfNeq(long, long, long) - Static method in class com.microsoft.z3.Native
 
rcfNumToDecimalString(long, long, int) - Static method in class com.microsoft.z3.Native
 
rcfNumToString(long, long, boolean, boolean) - Static method in class com.microsoft.z3.Native
 
rcfPower(long, long, int) - Static method in class com.microsoft.z3.Native
 
rcfSub(long, long, long) - Static method in class com.microsoft.z3.Native
 
RealExpr - Class in com.microsoft.z3
Real expressions
RealSort - Class in com.microsoft.z3
A real sort
ReExpr<R extends Sort> - Class in com.microsoft.z3
Re expressions
registerRelation(FuncDecl<BoolSort>) - Method in class com.microsoft.z3.Fixedpoint
Register predicate as recursive relation.
RelationSort - Class in com.microsoft.z3
Relation sorts.
repeat(Tactic, int) - Method in class com.microsoft.z3.Context
Create a tactic that keeps applying t until the goal is not modified anymore or the maximum number of iterations max is reached.
reset() - Method in class com.microsoft.z3.Goal
Erases all formulas from the given goal.
reset() - Method in class com.microsoft.z3.Solver
Resets the Solver.
resetMemory() - Static method in class com.microsoft.z3.Native
 
resetParameters() - Static method in class com.microsoft.z3.Global
Restore the value of all global (and module) parameters.
resize(int) - Method in class com.microsoft.z3.ASTVector
Resize the vector to newSize.
ReSort<R extends Sort> - Class in com.microsoft.z3
A Regular expression sort

S

SATISFIABLE - com.microsoft.z3.Status
 
sbvToString(Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Convert an signed bitvector expression to a string.
SeqExpr<R extends Sort> - Class in com.microsoft.z3
Seq expressions
SeqSort<R extends Sort> - Class in com.microsoft.z3
A Sequence sort
set(int, AST) - Method in class com.microsoft.z3.ASTVector
 
setAstPrintMode(long, int) - Static method in class com.microsoft.z3.Native
 
setError(long, int) - Static method in class com.microsoft.z3.Native
 
setInternalErrorHandler(long) - Static method in class com.microsoft.z3.Native
 
setParameter(String, String) - Static method in class com.microsoft.z3.Global
Set a global (or module) parameter, which is shared by all Z3 contexts.
setParameters(Params) - Method in class com.microsoft.z3.Fixedpoint
Sets the fixedpoint solver parameters.
setParameters(Params) - Method in class com.microsoft.z3.Optimize
Sets the optimize solver parameters.
setParameters(Params) - Method in class com.microsoft.z3.Solver
Sets the solver parameters.
setParamValue(long, String, String) - Static method in class com.microsoft.z3.Native
 
setPredicateRepresentation(FuncDecl<BoolSort>, Symbol[]) - Method in class com.microsoft.z3.Fixedpoint
Instrument the Datalog engine on which table representation to use for recursive predicate.
setPrintMode(Z3_ast_print_mode) - Method in class com.microsoft.z3.Context
Selects the format used for pretty-printing expressions.
SetSort<D extends Sort> - Class in com.microsoft.z3
Set sorts.
simplify() - Method in class com.microsoft.z3.Expr
Returns a simplified version of the expression
simplify() - Method in class com.microsoft.z3.Goal
Simplifies the goal.
simplify(long, long) - Static method in class com.microsoft.z3.Native
 
simplify(Params) - Method in class com.microsoft.z3.Expr
Returns a simplified version of the expression A set of parameters
simplify(Params) - Method in class com.microsoft.z3.Goal
Simplifies the goal.
simplifyEx(long, long, long) - Static method in class com.microsoft.z3.Native
 
simplifyGetHelp(long) - Static method in class com.microsoft.z3.Native
 
simplifyGetParamDescrs(long) - Static method in class com.microsoft.z3.Native
 
SimplifyHelp() - Method in class com.microsoft.z3.Context
Return a string describing all available parameters to Expr.Simplify.
size() - Method in class com.microsoft.z3.ASTVector
The size of the vector
size() - Method in class com.microsoft.z3.Goal
The number of formulas in the goal.
size() - Method in class com.microsoft.z3.ParamDescrs
The size of the ParamDescrs.
size() - Method in class com.microsoft.z3.Statistics
The number of statistical data.
skip() - Method in class com.microsoft.z3.Context
Create a tactic that just returns the given goal.
Solver - Class in com.microsoft.z3
Solvers.
solverAssert(long, long, long) - Static method in class com.microsoft.z3.Native
 
solverAssertAndTrack(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
solverCheck(long, long) - Static method in class com.microsoft.z3.Native
 
solverCheckAssumptions(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
solverCube(long, long, long, int) - Static method in class com.microsoft.z3.Native
 
solverDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
solverFromFile(long, long, String) - Static method in class com.microsoft.z3.Native
 
solverFromString(long, long, String) - Static method in class com.microsoft.z3.Native
 
solverGetAssertions(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetConsequences(long, long, long, long, long) - Static method in class com.microsoft.z3.Native
 
solverGetHelp(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetLevels(long, long, long, int, int[]) - Static method in class com.microsoft.z3.Native
 
solverGetModel(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetNonUnits(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetNumScopes(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetParamDescrs(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetProof(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetReasonUnknown(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetStatistics(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetTrail(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetUnits(long, long) - Static method in class com.microsoft.z3.Native
 
solverGetUnsatCore(long, long) - Static method in class com.microsoft.z3.Native
 
solverImportModelConverter(long, long, long) - Static method in class com.microsoft.z3.Native
 
solverIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
solverInterrupt(long, long) - Static method in class com.microsoft.z3.Native
 
solverNextSplit(long, long, long, int, int) - Static method in class com.microsoft.z3.Native
 
solverPop(long, long, int) - Static method in class com.microsoft.z3.Native
 
solverPropagateConsequence(long, long, int, long[], int, long[], long[], long) - Static method in class com.microsoft.z3.Native
 
solverPropagateCreated(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
solverPropagateDecide(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
solverPropagateDeclare(long, long, int, long[], long) - Static method in class com.microsoft.z3.Native
 
solverPropagateDiseq(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
solverPropagateEq(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
solverPropagateFinal(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
solverPropagateFixed(long, long, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
solverPropagateInit(long, long, long, Native.LongPtr, Native.LongPtr, Native.LongPtr) - Static method in class com.microsoft.z3.Native
 
solverPropagateRegister(long, long, long) - Static method in class com.microsoft.z3.Native
 
solverPropagateRegisterCb(long, long, long) - Static method in class com.microsoft.z3.Native
 
solverPush(long, long) - Static method in class com.microsoft.z3.Native
 
solverReset(long, long) - Static method in class com.microsoft.z3.Native
 
solverSetParams(long, long, long) - Static method in class com.microsoft.z3.Native
 
solverToDimacsString(long, long, boolean) - Static method in class com.microsoft.z3.Native
 
solverToString(long, long) - Static method in class com.microsoft.z3.Native
 
solverTranslate(long, long, long) - Static method in class com.microsoft.z3.Native
 
Sort - Class in com.microsoft.z3
The Sort class implements type information for ASTs.
sortToAst(long, long) - Static method in class com.microsoft.z3.Native
 
sortToString(long, long) - Static method in class com.microsoft.z3.Native
 
Statistics - Class in com.microsoft.z3
Objects of this class track statistical information about solvers.
Statistics.Entry - Class in com.microsoft.z3
Statistical data is organized into pairs of [Key, Entry], where every Entry is either a DoubleEntry or a UIntEntry
statsDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
statsGetDoubleValue(long, long, int) - Static method in class com.microsoft.z3.Native
 
statsGetKey(long, long, int) - Static method in class com.microsoft.z3.Native
 
statsGetUintValue(long, long, int) - Static method in class com.microsoft.z3.Native
 
statsIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
statsIsDouble(long, long, int) - Static method in class com.microsoft.z3.Native
 
statsIsUint(long, long, int) - Static method in class com.microsoft.z3.Native
 
statsSize(long, long) - Static method in class com.microsoft.z3.Native
 
statsToString(long, long) - Static method in class com.microsoft.z3.Native
 
Status - Enum in com.microsoft.z3
Status values.
storeReference(Context, T) - Method in class com.microsoft.z3.IDecRefQueue
 
StringPtr() - Constructor for class com.microsoft.z3.Native.StringPtr
 
StringSymbol - Class in com.microsoft.z3
Named symbols
stringToInt(Expr<SeqSort<CharSort>>) - Method in class com.microsoft.z3.Context
Convert an integer expression to a string.
substitute(long, long, int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
substitute(Expr<?>[], Expr<?>[]) - Method in class com.microsoft.z3.Expr
Substitute every occurrence of from[i] in the expression with to[i], for i smaller than num_exprs.
substitute(Expr<?>, Expr<?>) - Method in class com.microsoft.z3.Expr
Substitute every occurrence of from in the expression with to.
substituteFuns(long, long, int, long[], long[]) - Static method in class com.microsoft.z3.Native
 
substituteVars(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
substituteVars(Expr<?>[]) - Method in class com.microsoft.z3.Expr
Substitute the free variables in the expression with the expressions in to Remarks: For every i smaller than * num_exprs, the variable with de-Bruijn index i * is replaced with term to[i].
Symbol - Class in com.microsoft.z3
Symbols are used to name several term and type constructors.
Symbol(Context, long) - Constructor for class com.microsoft.z3.Symbol
Symbol constructor

T

Tactic - Class in com.microsoft.z3
Tactics are the basic building block for creating custom solvers for specific problem domains.
tacticAndThen(long, long, long) - Static method in class com.microsoft.z3.Native
 
tacticApply(long, long, long) - Static method in class com.microsoft.z3.Native
 
tacticApplyEx(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
tacticCond(long, long, long, long) - Static method in class com.microsoft.z3.Native
 
tacticDecRef(long, long) - Static method in class com.microsoft.z3.Native
 
tacticFail(long) - Static method in class com.microsoft.z3.Native
 
tacticFailIf(long, long) - Static method in class com.microsoft.z3.Native
 
tacticFailIfNotDecided(long) - Static method in class com.microsoft.z3.Native
 
tacticGetDescr(long, String) - Static method in class com.microsoft.z3.Native
 
tacticGetHelp(long, long) - Static method in class com.microsoft.z3.Native
 
tacticGetParamDescrs(long, long) - Static method in class com.microsoft.z3.Native
 
tacticIncRef(long, long) - Static method in class com.microsoft.z3.Native
 
tacticOrElse(long, long, long) - Static method in class com.microsoft.z3.Native
 
tacticParAndThen(long, long, long) - Static method in class com.microsoft.z3.Native
 
tacticParOr(long, int, long[]) - Static method in class com.microsoft.z3.Native
 
tacticRepeat(long, long, int) - Static method in class com.microsoft.z3.Native
 
tacticSkip(long) - Static method in class com.microsoft.z3.Native
 
tacticTryFor(long, long, int) - Static method in class com.microsoft.z3.Native
 
tacticUsingParams(long, long, long) - Static method in class com.microsoft.z3.Native
 
tacticWhen(long, long, long) - Static method in class com.microsoft.z3.Native
 
then(Tactic, Tactic, Tactic...) - Method in class com.microsoft.z3.Context
Create a tactic that applies t1 to a Goal and then t2 to every subgoal produced by t1 Remarks: Shorthand for AndThen.
toApp(long, long) - Static method in class com.microsoft.z3.Native
 
ToArithExprExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an ArithExpr[]
ToArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an AST[]
ToArrayExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an ArrayExpr[]
toBinaryString() - Method in class com.microsoft.z3.BitVecNum
Returns a binary string representation of the numeral.
ToBitVecExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an BitVecExpr[]
ToBoolExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an BoolExpr[]
ToDatatypeExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an DatatypeExpr[]
toDecimal(int) - Method in class com.microsoft.z3.AlgebraicNum
Returns a string representation in decimal notation.
toDecimalString(int) - Method in class com.microsoft.z3.RatNum
Returns a string representation in decimal notation.
ToExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an Expr[]
ToFPExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an FPExpr[]
ToFPRMExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an FPRMExpr[]
toFuncDecl(long, long) - Static method in class com.microsoft.z3.Native
 
toggleWarningMessages(boolean) - Static method in class com.microsoft.z3.Native
 
ToggleWarningMessages(boolean) - Static method in class com.microsoft.z3.Global
Enable/disable printing of warning messages to the console.
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_ast_kind
 
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_ast_print_mode
 
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_decl_kind
 
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_error_code
 
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_goal_prec
 
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_lbool
 
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_param_kind
 
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_parameter_kind
 
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_sort_kind
 
toInt() - Method in enum com.microsoft.z3.enumerations.Z3_symbol_kind
 
toInt() - Method in enum com.microsoft.z3.Status
 
ToIntExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an IntExpr[]
toLower(int) - Method in class com.microsoft.z3.AlgebraicNum
Return a lower bound for the given real algebraic number.
ToRealExprArray() - Method in class com.microsoft.z3.ASTVector
Translates the AST vector into an RealExpr[]
toString() - Method in class com.microsoft.z3.ApplyResult
A string representation of the ApplyResult.
toString() - Method in class com.microsoft.z3.AST
A string representation of the AST.
toString() - Method in class com.microsoft.z3.ASTVector
Retrieves a string representation of the vector.
toString() - Method in class com.microsoft.z3.BitVecNum
Returns a decimal string representation of the numeral.
toString() - Method in class com.microsoft.z3.Expr
Returns a string representation of the expression.
toString() - Method in class com.microsoft.z3.FiniteDomainNum
Returns a string representation of the numeral.
toString() - Method in class com.microsoft.z3.Fixedpoint
Retrieve internal string representation of fixedpoint object.
toString() - Method in class com.microsoft.z3.FPNum
Returns a string representation of the numeral.
toString() - Method in class com.microsoft.z3.FuncDecl
 
toString() - Method in class com.microsoft.z3.FuncInterp.Entry
A string representation of the function entry.
toString() - Method in class com.microsoft.z3.FuncInterp
A string representation of the function interpretation.
toString() - Method in class com.microsoft.z3.Goal
Goal to string conversion.
toString() - Method in class com.microsoft.z3.IntNum
Returns a string representation of the numeral.
toString() - Method in class com.microsoft.z3.Model
Conversion of models to strings.
toString() - Method in class com.microsoft.z3.Optimize.Handle
Print a string representation of the handle.
toString() - Method in class com.microsoft.z3.Optimize
Print the context to a String (SMT-LIB parseable benchmark).
toString() - Method in class com.microsoft.z3.ParamDescrs
Retrieves a string representation of the ParamDescrs.
toString() - Method in class com.microsoft.z3.Params
A string representation of the parameter set.
toString() - Method in class com.microsoft.z3.Pattern
A string representation of the pattern.
toString() - Method in class com.microsoft.z3.RatNum
Returns a string representation of the numeral.
toString() - Method in class com.microsoft.z3.Solver
A string representation of the solver.
toString() - Method in class com.microsoft.z3.Sort
A string representation of the sort.
toString() - Method in class com.microsoft.z3.Statistics.Entry
The string representation of the Entry.
toString() - Method in class com.microsoft.z3.Statistics
A string representation of the statistical data.
toString() - Method in class com.microsoft.z3.Symbol
A string representation of the symbol.
toString(Expr<BoolSort>[]) - Method in class com.microsoft.z3.Fixedpoint
Convert benchmark given as set of axioms, rules and queries to a string.
toUpper(int) - Method in class com.microsoft.z3.AlgebraicNum
Return a upper bound for a given real algebraic number.
translate(long, long, long) - Static method in class com.microsoft.z3.Native
 
translate(Context) - Method in class com.microsoft.z3.AST
Translates (copies) the AST to the Context ctx.
translate(Context) - Method in class com.microsoft.z3.ASTVector
Translates all ASTs in the vector to ctx.
translate(Context) - Method in class com.microsoft.z3.Expr
Translates (copies) the term to the Context ctx.
translate(Context) - Method in class com.microsoft.z3.FuncDecl
Translates (copies) the function declaration to the Context ctx.
translate(Context) - Method in class com.microsoft.z3.Goal
Translates (copies) the Goal to the target Context ctx.
translate(Context) - Method in class com.microsoft.z3.Lambda
Translates (copies) the quantifier to the Context ctx.
translate(Context) - Method in class com.microsoft.z3.Quantifier
Translates (copies) the quantifier to the Context ctx.
translate(Context) - Method in class com.microsoft.z3.Solver
Create a clone of the current solver with respect toctx.
translate(Context) - Method in class com.microsoft.z3.Sort
Translates (copies) the sort to the Context ctx.
tryFor(Tactic, int) - Method in class com.microsoft.z3.Context
Create a tactic that applies t to a goal for ms milliseconds.
TupleSort - Class in com.microsoft.z3
Tuple sorts.

U

ubvToString(Expr<BitVecSort>) - Method in class com.microsoft.z3.Context
Convert an unsigned bitvector expression to a string.
UIntArrayPtr() - Constructor for class com.microsoft.z3.Native.UIntArrayPtr
 
UninterpretedSort - Class in com.microsoft.z3
Uninterpreted Sorts
UNKNOWN - com.microsoft.z3.Status
 
UNSATISFIABLE - com.microsoft.z3.Status
 
unwrapAST(AST) - Method in class com.microsoft.z3.Context
Unwraps an AST.
update(Expr<?>[]) - Method in class com.microsoft.z3.Expr
Update the arguments of the expression using the arguments args The number of new arguments should coincide with the current number of arguments.
updateParamValue(long, String, String) - Static method in class com.microsoft.z3.Native
 
updateParamValue(String, String) - Method in class com.microsoft.z3.Context
Update a mutable configuration parameter.
updateRule(Expr<BoolSort>, Symbol) - Method in class com.microsoft.z3.Fixedpoint
Update named rule into in the fixedpoint solver.
updateTerm(long, long, int, long[]) - Static method in class com.microsoft.z3.Native
 
usingParams(Tactic, Params) - Method in class com.microsoft.z3.Context
Create a tactic that applies t using the given set of parameters p.

V

validate(Params) - Method in class com.microsoft.z3.ParamDescrs
validate a set of parameters.
value - Variable in class com.microsoft.z3.Native.IntPtr
 
value - Variable in class com.microsoft.z3.Native.LongPtr
 
value - Variable in class com.microsoft.z3.Native.ObjArrayPtr
 
value - Variable in class com.microsoft.z3.Native.StringPtr
 
value - Variable in class com.microsoft.z3.Native.UIntArrayPtr
 
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_ast_kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_ast_print_mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_decl_kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_error_code
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_goal_prec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_lbool
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_param_kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_parameter_kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_sort_kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.enumerations.Z3_symbol_kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.z3.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_ast_kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_ast_print_mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_decl_kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_error_code
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_goal_prec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_lbool
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_param_kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_parameter_kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_sort_kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.enumerations.Z3_symbol_kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.z3.Status
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in com.microsoft.z3
Version information.
Version() - Constructor for class com.microsoft.z3.Version
 

W

when(Probe, Tactic) - Method in class com.microsoft.z3.Context
Create a tactic that applies t to a given goal if the probe p evaluates to true.
with(Tactic, Params) - Method in class com.microsoft.z3.Context
Create a tactic that applies t using the given set of parameters p.
wrapAST(long) - Method in class com.microsoft.z3.Context
Wraps an AST.

Z

Z3_APP_AST - com.microsoft.z3.enumerations.Z3_ast_kind
 
Z3_ARRAY_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_ast_kind - Enum in com.microsoft.z3.enumerations
Z3_ast_kind
Z3_ast_print_mode - Enum in com.microsoft.z3.enumerations
Z3_ast_print_mode
Z3_BOOL_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_BV_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_CHAR_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_DATATYPE_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_DEC_REF_ERROR - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_decl_kind - Enum in com.microsoft.z3.enumerations
Z3_decl_kind
Z3_error_code - Enum in com.microsoft.z3.enumerations
Z3_error_code
Z3_EXCEPTION - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_FILE_ACCESS_ERROR - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_FINITE_DOMAIN_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_FLOATING_POINT_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_FUNC_DECL_AST - com.microsoft.z3.enumerations.Z3_ast_kind
 
Z3_GOAL_OVER - com.microsoft.z3.enumerations.Z3_goal_prec
 
Z3_goal_prec - Enum in com.microsoft.z3.enumerations
Z3_goal_prec
Z3_GOAL_PRECISE - com.microsoft.z3.enumerations.Z3_goal_prec
 
Z3_GOAL_UNDER - com.microsoft.z3.enumerations.Z3_goal_prec
 
Z3_GOAL_UNDER_OVER - com.microsoft.z3.enumerations.Z3_goal_prec
 
Z3_INT_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_INT_SYMBOL - com.microsoft.z3.enumerations.Z3_symbol_kind
 
Z3_INTERNAL_FATAL - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_INVALID_ARG - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_INVALID_PATTERN - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_INVALID_USAGE - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_IOB - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_L_FALSE - com.microsoft.z3.enumerations.Z3_lbool
 
Z3_L_TRUE - com.microsoft.z3.enumerations.Z3_lbool
 
Z3_L_UNDEF - com.microsoft.z3.enumerations.Z3_lbool
 
Z3_lbool - Enum in com.microsoft.z3.enumerations
Z3_lbool
Z3_MEMOUT_FAIL - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_NO_PARSER - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_NUMERAL_AST - com.microsoft.z3.enumerations.Z3_ast_kind
 
Z3_OK - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_OP_ADD - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_AGNUM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_AND - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ANUM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ARRAY_DEFAULT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ARRAY_EXT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ARRAY_MAP - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_AS_ARRAY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BADD - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BAND - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BASHR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BCOMP - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BIT0 - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BIT1 - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BIT2BOOL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BLSHR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BMUL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BNAND - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BNEG - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BNOR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BNOT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BNUM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BOR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BREDAND - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BREDOR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSDIV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSDIV_I - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSDIV0 - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSHL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSMOD - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSMOD_I - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSMOD0 - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSMUL_NO_OVFL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSMUL_NO_UDFL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSREM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSREM_I - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSREM0 - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BSUB - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BUDIV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BUDIV_I - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BUDIV0 - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BUMUL_NO_OVFL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BUREM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BUREM_I - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BUREM0 - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BV2INT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BXNOR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_BXOR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_CARRY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_CHAR_CONST - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_CHAR_FROM_BV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_CHAR_IS_DIGIT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_CHAR_LE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_CHAR_TO_BV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_CHAR_TO_INT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_CONCAT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_CONST_ARRAY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_DISTINCT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_DIV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_DT_ACCESSOR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_DT_CONSTRUCTOR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_DT_IS - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_DT_RECOGNISER - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_DT_UPDATE_FIELD - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_EQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_EXT_ROTATE_LEFT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_EXT_ROTATE_RIGHT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_EXTRACT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FALSE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FD_CONSTANT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FD_LT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_ABS - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_ADD - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_BV2RM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_BVWRAP - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_DIV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_EQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_FMA - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_FP - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_GE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_GT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_IS_INF - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_IS_NAN - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_IS_NEGATIVE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_IS_NORMAL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_IS_POSITIVE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_IS_SUBNORMAL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_IS_ZERO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_LE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_LT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_MAX - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_MIN - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_MINUS_INF - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_MINUS_ZERO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_MUL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_NAN - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_NEG - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_NUM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_PLUS_INF - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_PLUS_ZERO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_REM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_RM_NEAREST_TIES_TO_AWAY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_RM_NEAREST_TIES_TO_EVEN - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_RM_TOWARD_NEGATIVE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_RM_TOWARD_POSITIVE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_RM_TOWARD_ZERO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_ROUND_TO_INTEGRAL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_SQRT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_SUB - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_TO_FP - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_TO_FP_UNSIGNED - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_TO_IEEE_BV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_TO_REAL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_TO_SBV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_FPA_TO_UBV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_GE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_GT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_IDIV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_IFF - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_IMPLIES - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_INT_TO_STR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_INT2BV - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_INTERNAL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_IS_INT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ITE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_LABEL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_LABEL_LIT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_LE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_LT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_MOD - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_MUL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_NOT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_OEQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_OR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PB_AT_LEAST - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PB_AT_MOST - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PB_EQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PB_GE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PB_LE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_POWER - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_AND_ELIM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_APPLY_DEF - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_ASSERTED - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_ASSUMPTION_ADD - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_BIND - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_CLAUSE_TRAIL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_COMMUTATIVITY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_DEF_AXIOM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_DEF_INTRO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_DER - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_DISTRIBUTIVITY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_ELIM_UNUSED_VARS - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_GOAL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_HYPER_RESOLVE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_HYPOTHESIS - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_IFF_FALSE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_IFF_OEQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_IFF_TRUE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_LEMMA - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_LEMMA_ADD - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_MODUS_PONENS - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_MODUS_PONENS_OEQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_MONOTONICITY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_NNF_NEG - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_NNF_POS - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_NOT_OR_ELIM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_PULL_QUANT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_PUSH_QUANT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_QUANT_INST - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_QUANT_INTRO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_REDUNDANT_DEL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_REFLEXIVITY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_REWRITE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_REWRITE_STAR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_SKOLEMIZE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_SYMMETRY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_TH_LEMMA - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_TRANSITIVITY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_TRANSITIVITY_STAR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_TRUE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_UNDEF - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_PR_UNIT_RESOLUTION - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_CLONE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_COMPLEMENT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_EMPTY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_FILTER - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_IS_EMPTY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_JOIN - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_NEGATION_FILTER - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_PROJECT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_RENAME - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_SELECT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_STORE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_UNION - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RA_WIDEN - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_COMPLEMENT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_CONCAT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_DERIVATIVE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_DIFF - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_EMPTY_SET - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_FULL_CHAR_SET - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_FULL_SET - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_INTERSECT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_LOOP - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_OF_PRED - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_OPTION - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_PLUS - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_POWER - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_RANGE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_REVERSE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_STAR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RE_UNION - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_RECURSIVE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_REM - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_REPEAT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ROTATE_LEFT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ROTATE_RIGHT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SBV_TO_STR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SELECT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_AT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_CONCAT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_CONTAINS - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_EMPTY - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_EXTRACT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_IN_RE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_INDEX - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_LAST_INDEX - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_LENGTH - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_NTH - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_PREFIX - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_REPLACE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_REPLACE_ALL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_REPLACE_RE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_REPLACE_RE_ALL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_SUFFIX - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_TO_RE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SEQ_UNIT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SET_CARD - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SET_COMPLEMENT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SET_DIFFERENCE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SET_HAS_SIZE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SET_INTERSECT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SET_SUBSET - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SET_UNION - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SGEQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SGT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SIGN_EXT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SLEQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SLT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SPECIAL_RELATION_LO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SPECIAL_RELATION_PLO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SPECIAL_RELATION_PO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SPECIAL_RELATION_TC - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SPECIAL_RELATION_TO - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SPECIAL_RELATION_TRC - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_STORE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_STR_FROM_CODE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_STR_TO_CODE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_STR_TO_INT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_STRING_LE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_STRING_LT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_SUB - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_TO_INT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_TO_REAL - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_TRUE - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_UBV_TO_STR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_UGEQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_UGT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ULEQ - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ULT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_UMINUS - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_UNINTERPRETED - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_XOR - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_XOR3 - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_OP_ZERO_EXT - com.microsoft.z3.enumerations.Z3_decl_kind
 
Z3_param_kind - Enum in com.microsoft.z3.enumerations
Z3_param_kind
Z3_PARAMETER_AST - com.microsoft.z3.enumerations.Z3_parameter_kind
 
Z3_PARAMETER_DOUBLE - com.microsoft.z3.enumerations.Z3_parameter_kind
 
Z3_PARAMETER_FUNC_DECL - com.microsoft.z3.enumerations.Z3_parameter_kind
 
Z3_PARAMETER_INT - com.microsoft.z3.enumerations.Z3_parameter_kind
 
Z3_parameter_kind - Enum in com.microsoft.z3.enumerations
Z3_parameter_kind
Z3_PARAMETER_RATIONAL - com.microsoft.z3.enumerations.Z3_parameter_kind
 
Z3_PARAMETER_SORT - com.microsoft.z3.enumerations.Z3_parameter_kind
 
Z3_PARAMETER_SYMBOL - com.microsoft.z3.enumerations.Z3_parameter_kind
 
Z3_PARSER_ERROR - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_PK_BOOL - com.microsoft.z3.enumerations.Z3_param_kind
 
Z3_PK_DOUBLE - com.microsoft.z3.enumerations.Z3_param_kind
 
Z3_PK_INVALID - com.microsoft.z3.enumerations.Z3_param_kind
 
Z3_PK_OTHER - com.microsoft.z3.enumerations.Z3_param_kind
 
Z3_PK_STRING - com.microsoft.z3.enumerations.Z3_param_kind
 
Z3_PK_SYMBOL - com.microsoft.z3.enumerations.Z3_param_kind
 
Z3_PK_UINT - com.microsoft.z3.enumerations.Z3_param_kind
 
Z3_PRINT_LOW_LEVEL - com.microsoft.z3.enumerations.Z3_ast_print_mode
 
Z3_PRINT_SMTLIB_FULL - com.microsoft.z3.enumerations.Z3_ast_print_mode
 
Z3_PRINT_SMTLIB2_COMPLIANT - com.microsoft.z3.enumerations.Z3_ast_print_mode
 
Z3_QUANTIFIER_AST - com.microsoft.z3.enumerations.Z3_ast_kind
 
Z3_RE_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_REAL_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_RELATION_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_ROUNDING_MODE_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_SEQ_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_SORT_AST - com.microsoft.z3.enumerations.Z3_ast_kind
 
Z3_SORT_ERROR - com.microsoft.z3.enumerations.Z3_error_code
 
Z3_sort_kind - Enum in com.microsoft.z3.enumerations
Z3_sort_kind
Z3_STRING_SYMBOL - com.microsoft.z3.enumerations.Z3_symbol_kind
 
Z3_symbol_kind - Enum in com.microsoft.z3.enumerations
Z3_symbol_kind
Z3_UNINTERPRETED_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_UNKNOWN_AST - com.microsoft.z3.enumerations.Z3_ast_kind
 
Z3_UNKNOWN_SORT - com.microsoft.z3.enumerations.Z3_sort_kind
 
Z3_VAR_AST - com.microsoft.z3.enumerations.Z3_ast_kind
 
Z3Exception - Exception in com.microsoft.z3
The exception base class for error reporting from Z3
Z3Exception() - Constructor for exception com.microsoft.z3.Z3Exception
Constructor.
Z3Exception(String) - Constructor for exception com.microsoft.z3.Z3Exception
Constructor.
Z3Exception(String, Exception) - Constructor for exception com.microsoft.z3.Z3Exception
Constructor.
Z3Object - Class in com.microsoft.z3
Internal base class for interfacing with native Z3 objects.
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes All Packages