...
首页> 外文期刊>Journal of Automated Reasoning >Formally-Verified Decision Procedures for Univariate Polynomial Computation Based on Sturm's and Tarski's Theorems
【24h】

Formally-Verified Decision Procedures for Univariate Polynomial Computation Based on Sturm's and Tarski's Theorems

机译:基于Sturm和Tarski定理的单变量多项式计算的形式验证决策程序

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Sturm's theorem is a well-known result in real algebraic geometry that provides a function that computes the number of roots of a univariate polynomial in a semi-open interval, not counting multiplicity. A generalization of Sturm's theorem is known as Tarski's theorem, which provides a linear relationship between functions known as Tarski queries and cardinalities of certain sets. The linear system that results from this relationship is in fact invertible and can be used to explicitly count the number of roots of a univariate polynomial on a set defined by a system of polynomial relations. This paper presents a formalization of these results in the PVS theorem prover, including formal proofs of Sturm's and Tarski's theorems. These theorems are at the basis of two decision procedures, which are implemented as computable functions in PVS. The first, based on Sturm's theorem, determines satisfiability of a single polynomial relation over an interval. The second, based on Tarski's theorem, determines the satisfiability of a system of polynomial relations over the real line. The soundness and completeness properties of these decision procedures are formally verified in PVS. The procedures and their correctness properties enable the implementation of PVS strategies for automatically proving existential and universal statements on polynomial systems. Since the decision procedures are formally verified in PVS, the soundness of the strategies depends solely on the internal logic of PVS rather than on an external oracle.
机译:Sturm定理是真实代数几何中的一个著名结果,它提供了一个功能,可以计算半开区间中单变量多项式的根数,而无需计算多重性。 Sturm定理的一般化称为Tarski定理,它在称为Tarski查询的函数与某些集合的基数之间提供线性关系。由这种关系产生的线性系统实际上是可逆的,可用于显式计算由多项式关系系统定义的集合上的单变量多项式的根数。本文在PVS定理证明者中给出了这些结果的形式化形式,包括Sturm和Tarski定理的形式证明。这些定理是基于两个决策程序的,这些决策程序在PVS中作为可计算函数实现。第一个基于Sturm定理,确定一个区间上单个多项式关系的可满足性。第二种方法基于Tarski定理,确定实线上的多项式关系系统的可满足性。这些决策程序的健全性和完整性属性已在PVS中正式验证。程序及其正确性属性使PVS策略的实施成为可能,以自动证明多项式系统上的存在性和通用性语句。由于决策程序已在PVS中得到正式验证,因此策略的正确性仅取决于PVS的内部逻辑,而不取决于外部的预言。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号