首页 | 本学科首页   官方微博 | 高级检索  
     


Experiments with proof plans for induction
Authors:Alan Bundy  Frank van Harmelen  Jane Hesketh  Alan Smaill
Affiliation:(1) Department of Artificial Intelligence, University of Edinburgh, 80 South Bridge, EH1 1HN Edinburgh, Scotland
Abstract:The technique of proof plans is explained. This technique is used to guide automatic inference in order to avoid a combinatorial explosion. Empirical research is described to test this technique in the domain of theorem proving by mathematical induction. Heuristics, adapted from the work of Boyer and Moore, have been implemented as Prolog programs, called tactics, and used to guide an inductive proof checker, Oyster. These tactics have been partially specified in a meta-logic, and the plan formation program, CLAM, has been used to reason with these specifications and form plans. These plans are then executed by running their associated tactics and, hence, performing an Oyster proof. Results are presented of the use of this technique on a number of standard theorems from the literature. Searching in the planning space is shown to be considerably cheaper than searching directly in Oyster's search space. The success rate on the standard theorems is high.
Keywords:Theorem proving  mathematical induction  search  combinatorial explosion  proof plans  tactics  planning  program synthesis
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号