The ksmt calculus is a d-complete decision procedure for non-linear constraints
The ksmt calculus is a d-complete decision procedure for non-linear constraints
复制标题
ksmt 演算是非线性约束的 d 完全决策过程
DOI:
10.1016/j.tcs.2023.114125
复制
发表时间:
2023
影响因子:
1.1
通讯作者:
Brauße F
中科院分区:
文献类型:
--
作者:
Brauße F
ksmtis a CDCL-style calculus for solving non-linear constraints over the real numbers involving polynomials and transcendental functions. In this article we investigate properties of theksmtcalculus and show that it is aδ-complete decision procedure for bounded problems. For that purpose we provide concrete algorithms computing linearisations based on either uniform or local moduli of continuity of non-linear functions. The latter method is called local linearisation and is shown to have desirable properties sufficient for termination and which also allow for more efficient treatment of non-linear constraints. Our methods for constructing linearisations are based on computable analysis, in particular we introduce the Cauchy-compatible compact representation of reals and prove its names to be locally compact, allowing for more efficient computation of local linearisations while maintainingδ-completeness.