C# (CSharp) Microsoft.Z3 Namespace

Classes

Name Description
AST
AST.DecRefQueue
ASTMap
ASTMap.DecRefQueue
ASTVector Vectors of ASTs.
ASTVector.DecRefQueue
ApplyResult
ApplyResult.DecRefQueue
ArithExpr Arithmetic expressions (int/real)
ArithSort An arithmetic sort, i.e., Int or Real.
ArrayExpr Array expressions
ArraySort
BitVecExpr Bit-vector expressions
BitVecNum
BitVecSort Bit-vector sorts.
BoolExpr Boolean expressions
BoolSort A Boolean sort.
ConstructorList Lists of constructors
Context
DatatypeExpr Datatype expressions
DatatypeSort
DecRefQueueContracts
EnumSort
Expr
FiniteDomainSort
Fixedpoint
Fixedpoint.DecRefQueue
FuncDecl
FuncDecl.Parameter Function declarations can have Parameters associated with them.
FuncInterp
FuncInterp.DecRefQueue
FuncInterp.Entry An Entry object represents an element in the finite map used to encode a function interpretation.
FuncInterp.Entry.DecRefQueue
Global Global functions for Z3.
Goal
Goal.DecRefQueue
IDecRefQueue
IntExpr Int expressions
IntNum
IntSort An Integer sort
IntSymbol
InterpolationContext
ListSort
Log
Model
Model.DecRefQueue
Model.ModelEvaluationFailedException A ModelEvaluationFailedException is thrown when an expression cannot be evaluated by the model.
ParamDescrs
ParamDescrs.DecRefQueue
Params
Params.DecRefQueue
Pattern
Probe
Probe.DecRefQueue
Quantifier
RatNum
RealExpr Real expressions
RealSort A real sort
RelationSort
SetSort
Solver
Solver.DecRefQueue
StringSymbol
Symbol
TupleSort
UninterpretedSort Uninterpreted Sorts
Version
Z3Exception The exception base class for error reporting from Z3
Z3Object