Preparing search index...
The search index is not available
z3-solver
z3-solver
ArithSort
Interface ArithSort<Name>
A Sort that represents Integers or Real numbers
interface
ArithSort
<
Name
extends
string
=
"main"
>
{
ctx
:
Context
<
Name
>
;
get
ast
()
:
Z3_ast
;
cast
(
other
:
string
|
number
|
bigint
)
:
IntNum
<
Name
>
|
RatNum
<
Name
>
;
cast
(
other
:
CoercibleRational
|
RatNum
<
Name
>
)
:
RatNum
<
Name
>
;
cast
(
other
:
IntNum
<
Name
>
)
:
IntNum
<
Name
>
;
cast
(
other
:
|
string
|
number
|
bigint
|
CoercibleRational
|
Bool
<
Name
>
|
Arith
<
Name
>
,
)
:
Arith
<
Name
>
;
cast
(
other
:
CoercibleToExpr
<
Name
>
)
:
never
;
eqIdentity
(
other
:
Ast
<
Name
,
unknown
>
)
:
boolean
;
hash
()
:
number
;
id
()
:
number
;
kind
()
:
Z3_sort_kind
;
name
()
:
string
|
number
;
neqIdentity
(
other
:
Ast
<
Name
,
unknown
>
)
:
boolean
;
sexpr
()
:
string
;
subsort
(
other
:
Sort
<
Name
>
)
:
boolean
;
}
Type Parameters
Name
extends
string
=
"main"
Hierarchy (
View Summary
)
Sort
<
Name
>
ArithSort
Index
Properties
ctx
Accessors
ast
Methods
cast
eq
Identity
hash
id
kind
name
neq
Identity
sexpr
subsort
Properties
Readonly
ctx
ctx
:
Context
<
Name
>
Accessors
ast
get
ast
()
:
Z3_ast
Returns
Z3_ast
Methods
cast
cast
(
other
:
string
|
number
|
bigint
)
:
IntNum
<
Name
>
|
RatNum
<
Name
>
Parameters
other
:
string
|
number
|
bigint
Returns
IntNum
<
Name
>
|
RatNum
<
Name
>
cast
(
other
:
CoercibleRational
|
RatNum
<
Name
>
)
:
RatNum
<
Name
>
Parameters
other
:
CoercibleRational
|
RatNum
<
Name
>
Returns
RatNum
<
Name
>
cast
(
other
:
IntNum
<
Name
>
)
:
IntNum
<
Name
>
Parameters
other
:
IntNum
<
Name
>
Returns
IntNum
<
Name
>
cast
(
other
:
|
string
|
number
|
bigint
|
CoercibleRational
|
Bool
<
Name
>
|
Arith
<
Name
>
,
)
:
Arith
<
Name
>
Parameters
other
:
string
|
number
|
bigint
|
CoercibleRational
|
Bool
<
Name
>
|
Arith
<
Name
>
Returns
Arith
<
Name
>
cast
(
other
:
CoercibleToExpr
<
Name
>
)
:
never
Parameters
other
:
CoercibleToExpr
<
Name
>
Returns
never
eq
Identity
eqIdentity
(
other
:
Ast
<
Name
,
unknown
>
)
:
boolean
Parameters
other
:
Ast
<
Name
,
unknown
>
Returns
boolean
hash
hash
()
:
number
Returns
number
id
id
()
:
number
Returns
number
kind
kind
()
:
Z3_sort_kind
Returns
Z3_sort_kind
name
name
()
:
string
|
number
Returns
string
|
number
neq
Identity
neqIdentity
(
other
:
Ast
<
Name
,
unknown
>
)
:
boolean
Parameters
other
:
Ast
<
Name
,
unknown
>
Returns
boolean
sexpr
sexpr
()
:
string
Returns
string
subsort
subsort
(
other
:
Sort
<
Name
>
)
:
boolean
Parameters
other
:
Sort
<
Name
>
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
ctx
Accessors
ast
Methods
cast
eq
Identity
hash
id
kind
name
neq
Identity
sexpr
subsort
z3-solver
Loading...
A Sort that represents Integers or Real numbers