ITR: Integrating Induction Schemes into Decision Procedures
ITR: Integrating Induction Schemes into Decision Procedures
批准号:
0113611
负责人:
Deepak Kapur
金额:
$40.15万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-07-15 至 2005-06-30
中文摘要
基于决策过程的验证工具,包括基于OBDD的工具和模型检查器,已经有效地应用于硬件验证、协议分析与验证、代码的静态分析与类型检查、字节码验证、移动代码分析和携带证明的代码等许多应用领域。然而,这些工具无法处理使用大状态空间(包括无限状态空间)建模的计算,部分原因是它们不支持归纳推理。基于归纳法的定理证明虽然非常强大,但缺乏自动化,需要大量的用户指导。提出了一种新颖而激进的方法,将决策过程、重写和归纳方案以一种有限的方式结合起来,从而不失去自动化。利用这种方法,递归定义作为终止重写规则在可判定理论(如Presburger算法)之上给出。归纳方案是从这些终止定义生成的。通过对递归定义施加结构,可以自动确定需要归纳推理的一大类猜想。建议扩展和推广这种方法,以考虑一大类递归定义的函数,它们之间的相互作用,以及关于这些函数的一大类猜想,这些猜想可以自动决定(不需要任何用户指导)。
英文摘要
Verification tools based on decision procedures including OBDD based tools and model-checkers have been effectively used in many application areas including hardware verification, protocol analysis and verification, static analysis and type-checking of code, byte-code verification, analysis of mobile code and proof-carrying code. These tools are however unable to deal with computations modeled using large state space (including infinite state space), partly because they do not support inductive reasoning. Induction based theorem provers, while quite powerful, lack automation and require tremendous user guidance. A novel and radical approach is proposed to combine decision procedures, rewriting and induction schemes in a restricted way so as not to lose automation. Using this approach, recursive definitions are given as terminating rewrite rules on top of decidable theories, such as Presburger arithmetic. Induction schemes are generated from these terminating definitions. By imposing structure on recursive definitions, it becomes possible to automatically decide a large class of conjectures requiring inductive reasoning. It is proposed to extend and generalize this approach to consider a large class of recursively defined functions, their interactions with each other, as well as a large class of conjectures about these functions, that can be automatically decided (without any need for user guidance).
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
AF: Small: Comprehensive Groebner, Parametric GCD Computations and Real Geometric Reasoning
-
批准号:1908804
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2019
-
负责人:Deepak Kapur
-
依托单位:
Generating Octagonal Invariants using Quantifier Elimination Heuristics
-
批准号:1248069
-
项目类别:Standard Grant
-
资助金额:$8.32万
-
财政年份:2012
-
负责人:Deepak Kapur
-
依托单位:
Math: Algorithms for Parametric (Comprehensive) Groebner Computations
-
批准号:1217054
-
项目类别:Standard Grant
-
资助金额:$29.95万
-
财政年份:2012
-
负责人:Deepak Kapur
-
依托单位:
TC: Medium: Collaborative Research: Unification Laboratory: Increasing the Power of Cryptographic Protocol Analysis Tools
-
批准号:0905222
-
项目类别:Standard Grant
-
资助金额:$24.0万
-
财政年份:2009
-
负责人:Deepak Kapur
-
依托单位:
Analyzing Polynomial Systems using Cayley-Dixon Resultant Matrices based on Support Hull
-
批准号:0729097
-
项目类别:Standard Grant
-
资助金额:$21.2万
-
财政年份:2008
-
负责人:Deepak Kapur
-
依托单位:
Collaborative Research: CT-M: Unification Laboratory for Cryptographic Protocol Analysis
-
批准号:0831462
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2008
-
负责人:Deepak Kapur
-
依托单位:
Collaborative Research: SAIL: An Integration of SAT Solver and Inductive Prover
-
批准号:0541315
-
项目类别:Standard Grant
-
资助金额:$14.56万
-
财政年份:2006
-
负责人:Deepak Kapur
-
依托单位:
2003 Dagstuhl Seminar on Deduction
-
批准号:0314135
-
项目类别:Standard Grant
-
资助金额:$1.65万
-
财政年份:2003
-
负责人:Deepak Kapur
-
依托单位:
Polynomial Manipulation using Dixon Resultant Formulation
-
批准号:0203051
-
项目类别:Continuing Grant
-
资助金额:$21.0万
-
财政年份:2002
-
负责人:Deepak Kapur
-
依托单位:
Collaborative Research on Semantic Unification and its Applications
-
批准号:0098114
-
项目类别:Standard Grant
-
资助金额:$13.71万
-
财政年份:2001
-
负责人:Deepak Kapur
-
依托单位:
2001 Dagstuhl Seminar on Deduction to be held March 4-9, 2001 at the Dagstuhl Seminar Center in Wadern, Germany
-
批准号:0100448
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2001
-
负责人:Deepak Kapur
-
依托单位:
Investigation of the Dixon Resultants
-
批准号:9996144
-
项目类别:Standard Grant
-
资助金额:$6.72万
-
财政年份:1999
-
负责人:Deepak Kapur
-
依托单位:
1999 Dagstuhl Seminar on Deduction; March 1-5, l999; Wadern, Germany
-
批准号:9971647
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1999
-
负责人:Deepak Kapur
-
依托单位:
1999 Dagstuhl Seminar on Deduction; March 1-5, l999; Wadern, Germany
-
批准号:9996217
-
项目类别:Standard Grant
-
资助金额:$0.95万
-
财政年份:1999
-
负责人:Deepak Kapur
-
依托单位:
Lemma Generation and Failure Heuristics for an Induction Theorem Prover (RRL)
-
批准号:9996150
-
项目类别:Standard Grant
-
资助金额:$22.1万
-
财政年份:1999
-
负责人:Deepak Kapur
-
依托单位:
U.S.-Indo Collaborative Research: Logic Programming AnalysisTransformations and Principles, Award in Indian and U.S. Currencies
-
批准号:9996259
-
项目类别:Standard Grant
-
资助金额:$0.25万
-
财政年份:1999
-
负责人:Deepak Kapur
-
依托单位:
Lemma Generation and Failure Heuristics for an Induction Theorem Prover (RRL)
-
批准号:9712366
-
项目类别:Standard Grant
-
资助金额:$24.01万
-
财政年份:1997
-
负责人:Deepak Kapur
-
依托单位:
Investigation of the Dixon Resultants
-
批准号:9622860
-
项目类别:Standard Grant
-
资助金额:$12.36万
-
财政年份:1996
-
负责人:Deepak Kapur
-
依托单位:
U.S.-Indo Collaborative Research: Logic Programming AnalysisTransformations and Principles, Award in Indian and U.S. Currencies
-
批准号:9416687
-
项目类别:Standard Grant
-
资助金额:$1.95万
-
财政年份:1995
-
负责人:Deepak Kapur
-
依托单位:
CISE Research Infrastructure: Effective Information Access: Computer Science Research Fundamental to Creation of a National Information Infrastructure
-
批准号:9503064
-
项目类别:Continuing Grant
-
资助金额:$125.0万
-
财政年份:1995
-
负责人:Deepak Kapur
-
依托单位:
海外基金