ksmt-core
0.5.23
ksmt-core
/
io.ksmt.expr.rewrite.simplify
/
KExprSimplifier
/
simplifyQuantifier
simplify
Quantifier
inline
fun
<
B
:
KSort
,
Q
:
KSort
>
simplifyQuantifier
(
bounds
:
List
<
KDecl
<
*
>
>
,
simplifiedBody
:
KExpr
<
B
>
,
eliminateQuantifier
:
(
KExpr
<
B
>
)
->
KExpr
<
Q
>
,
buildQuantifier
:
(
List
<
KDecl
<
*
>
>
,
KExpr
<
B
>
)
->
KExpr
<
Q
>
)
:
KExpr
<
Q
>