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
All Classes All Packages
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 valuep1
andp2
evaluate totrue
. - andThen(Tactic, Tactic, Tactic...) - Method in class com.microsoft.z3.Context
-
Create a tactic that applies
t1
to a Goal and thent2
to every subgoal produced byt1
- 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 probep
evaluates to true andt2
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
- 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 byp1
is equal to the value returned byp2
- 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 inreferenceMap
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 byp1
is greater than or equal the value returned byp2
- 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
- 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
- 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
returnedUNKNOWN
. - 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 byp1
is greater than the value returned byp2
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- INTERNALmkStringSort(long) - Static method in class com.microsoft.z3.Native
- INTERNALmkStringSymbol(long, String) - 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
- 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
- INTERNALsolverPop(long, long, int) - Static method in class com.microsoft.z3.Native
- INTERNALsolverPropagateConsequence(long, long, int, int[], int, int[], int[], long) - Static method in class com.microsoft.z3.Native
- INTERNALsolverPropagateDeclare(long, long, int, long[], long) - 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
- 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 byp1
is less than or equal the value returned byp2
- 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 byp1
is less than the value returned byp2
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.
- 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 oft2
. - 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.
- 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 namedname
. - mkConst(String, R) - Method in class com.microsoft.z3.Context
-
Creates a new Constant of sort
range
and namedname
. - 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(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 withprefix
. - 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 >= 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 > 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 argumentt
. - 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 <= 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
- 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 < 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
- mkPartialOrder(long, long, int) - Static method in class com.microsoft.z3.Native
- 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
. - 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
- 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.
- 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
- 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 valuep
does not evaluate totrue
.
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 valuep1
orp2
evaluate totrue
. - 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 oft2
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 thent2
to every subgoal produced byt1
. - 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.
- 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 iterationsmax
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
- solverPop(long, long, int) - Static method in class com.microsoft.z3.Native
- solverPropagateConsequence(long, long, int, int[], int, int[], int[], long) - Static method in class com.microsoft.z3.Native
- solverPropagateDeclare(long, long, int, long[], long) - 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 aUIntEntry
- 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 withto[i]
, fori
smaller thannum_exprs
. - substitute(Expr<?>, Expr<?>) - Method in class com.microsoft.z3.Expr
-
Substitute every occurrence of
from
in the expression withto
. - 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 everyi
smaller than *num_exprs
, the variable with de-Bruijn indexi
* is replaced with termto[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 thent2
to every subgoal produced byt1
Remarks: Shorthand forAndThen
. - 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 to
ctx
. - 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 forms
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 parametersp
.
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 probep
evaluates to true. - with(Tactic, Params) - Method in class com.microsoft.z3.Context
-
Create a tactic that applies
t
using the given set of parametersp
. - 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_DIFF - com.microsoft.z3.enumerations.Z3_decl_kind
- Z3_OP_RE_EMPTY_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_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_STAR - com.microsoft.z3.enumerations.Z3_decl_kind
- Z3_OP_RE_UNION - 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_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.
All Classes All Packages