【发布时间】:2016-10-21 17:41:21
【问题描述】:
SMT-LIB 中的 QF_NRA 逻辑是否可判定?
我知道 Tarski 证明了非线性算术是可判定的,即实数中的多项式系统是可判定的。但是,QF_NRA 是否属于这一范畴并不明显,因为 QF_NRA 包含除法。所以第一个问题是 QF_NRA 中的除法是否包括分母可能为零的变量除法。 I posted that as a separate question,因为单独回答这个问题已经够难了。
如果除以零不是 QF_NRA 的一部分,那么 QF_NRA 中的除法可以转换为乘法,并且问题将是可判定的,如 Tarski 所证明的。如果除法实际上包含在 QF_NRA 中,那么我就不太确定了。我的感觉是,问题仍然可以按情况分解,为发生被零除的情况引入新变量。在这种情况下,QF_NRA 仍然是可判定的。
【问题讨论】:
标签: z3 smt theorem-proving cvc4