Automated Theorem Proving in Type Theory
Automated Theorem Proving in Type Theory
批准号:
0097179
负责人:
Peter Andrews
金额:
$26.7万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-07-01 至 2005-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The basic purpose of this research is to automate and facilitate the use of rigorous logic. Rigorous reasoning plays (or should play) an important role in a wide variety of intellectual endeavors, and automated reasoning tools have many important potential applications. Procedures for proving theorems will be crucial components of automated reasoning tools, since these procedures can be used as inference mechanisms. The focus of this research is on proving theorems of a formulation of higher-order logic known as type theory (more specifically, the typed lambda-calculus). This formal language includes first-order logic, but in a practical sense it has greater expressive power, and it is particularly well suited to the formalization of mathematics and other disciplines and to specifying and verifying hardware and software.Part of this research involves continued development of an existing computerized theorem proving system called TPS, which can be used to construct and check formal proofs (in natural deduction style) interactively, semi-automatically, and automatically. In automatic mode, TPS first searches for an expansion proof, which expresses in a non-redundant way the fundamental logical structure of proofs of the theorem in a variety of styles, and then transforms this into a proof in natural deduction style. The interactive commands for applying rules of inference are available in a related program called ETPS (Educational Theorem Proving System), which is used interactively by students in logic courses to construct natural deduction proofs. The possibility of using TPS in a mixture of automatic and interactive modes makes it an attractive tool for working on complex logical problems in a variety of disciplines. More information about TPS can be found at http://gtps.math.cmu.edu/tps.html. The research involves methods of searching for expansion proofs, including methods of finding appropriate substitutions for set variables, methods of searching for matings of subformulas, and the interactions between these; representations, manipulations, presentations, and translations of proofs; enhancement of TPS as a useful logical tool; and related problems and questions.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Automated Theorem in Proving in Type Theory
-
批准号:9732312
-
项目类别:Standard Grant
-
资助金额:$24.04万
-
财政年份:1998
-
负责人:Peter Andrews
-
依托单位:
Automated Theorem Proving in Type Theory
-
批准号:9624683
-
项目类别:Standard Grant
-
资助金额:$13.14万
-
财政年份:1996
-
负责人:Peter Andrews
-
依托单位:
Computer Laboratory for Mathematics Education Instruction
-
批准号:9350991
-
项目类别:Standard Grant
-
资助金额:$3.17万
-
财政年份:1993
-
负责人:Peter Andrews
-
依托单位:
Lambda-Calculus, Type Theory, and Automated Theorem Proving
-
批准号:9201893
-
项目类别:Continuing Grant
-
资助金额:$40.15万
-
财政年份:1992
-
负责人:Peter Andrews
-
依托单位:
Lambda-Calculus, Type Theory, and Autmated Theorem Proving
-
批准号:9002546
-
项目类别:Continuing Grant
-
资助金额:$19.87万
-
财政年份:1990
-
负责人:Peter Andrews
-
依托单位:
Lamdba-Calculus, Type Theory, and Automated Theorem Proving
-
批准号:8702699
-
项目类别:Continuing Grant
-
资助金额:$39.01万
-
财政年份:1987
-
负责人:Peter Andrews
-
依托单位:
Automated Theorem Proving in Type Theory (Computer Research)
-
批准号:8402532
-
项目类别:Continuing Grant
-
资助金额:$25.78万
-
财政年份:1984
-
负责人:Peter Andrews
-
依托单位:
Automated Theorem Proving in Type Theory
-
批准号:8102870
-
项目类别:Continuing Grant
-
资助金额:$13.49万
-
财政年份:1981
-
负责人:Peter Andrews
-
依托单位:
Automatic Theorem Proving in Type Theory
-
批准号:7801462
-
项目类别:Continuing Grant
-
资助金额:$13.44万
-
财政年份:1978
-
负责人:Peter Andrews
-
依托单位:
Proof Procedures in Predicate Calculus and Type Theory
-
批准号:7101953
-
项目类别:Standard Grant
-
资助金额:$6.92万
-
财政年份:1971
-
负责人:Peter Andrews
-
依托单位:
海外基金