The use of proof planning for co-operative theorem proving

被引:1
|
作者
Lowe, H [1 ]
Bundy, A
McLean, D
机构
[1] Napier Univ, Dept Comp Studies, Edinburgh EH14 1DJ, Midlothian, Scotland
[2] Univ Edinburgh, Dept Artificial Intelligence, Edinburgh EH8 9YL, Midlothian, Scotland
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1006/jsco.1997.0174
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe BARNACLE: a co-operative interface to the CLAM inductive theorem proving system. For the foreseeable future, there will be theorems which cannot be proved completely automatically, so the ability to allow human intervention is desirable; for this intervention to be productive the problem of orienting the user in the proof attempt must be overcome. There are many semi-automatic theorem provers: we call our style of theorem proving co-operative, in that the skills of both human and automaton are used each to their best advantage, and used together may find a proof where other methods fail. The co-operative nature of the BARNACLE interface is made possible by the proof planning technique underpinning CLAM. Our claim is that proof planning makes new kinds of user interaction possible. Proof planning is a technique for guiding the search for a proof in automatic theorem proving. Common patterns of reasoning in proofs are identified and represented computationally as proof plans, which can then be used to guide the search for proofs of new conjectures. We have harnessed the explanatory power of proof planning to enable the user to understand where the automatic prover got to and why it is stuck. A user can analyse the failed proof in terms of CLAM'S specification language, and hence override the prover to force or prevent the application of a tactic, or discover a proof patch. This patch might be to apply further rules or tactics to bridge the gap between the effects of previous tactics and the preconditions needed by a currently inapplicable tactic. (C) 1998 Academic Press Limited.
引用
收藏
页码:239 / 261
页数:23
相关论文
共 50 条
  • [41] Co-operative medicine
    Leak, WN
    BRITISH MEDICAL JOURNAL, 1936, 1936 : 605 - 606
  • [42] Co-Operative Action
    Mortensen, Kristian
    Hazel, Spencer
    PRAGMATICS AND SOCIETY, 2020, 11 (01) : 164 - 169
  • [43] NOT SO CO-OPERATIVE
    不详
    ECONOMIST, 1957, 182 (09): : 715 - 716
  • [44] A Co-operative Appraisal
    Eckert, Ruth E.
    Pace, C. Robert
    JOURNAL OF HIGHER EDUCATION, 1942, 13 (01): : 33 - 38
  • [45] CO-OPERATIVE RESEARCH
    不详
    NATURE, 1946, 157 (4000) : 884 - 885
  • [46] Co-operative Insurance
    Valgren, V. N.
    JOURNAL OF FARM ECONOMICS, 1938, 20 (02): : 541 - 544
  • [47] The use of co-operative work and rubrics to develop competences
    Delgado, M. A.
    Fonseca-Mora, M. C.
    EDUCATION FOR CHEMICAL ENGINEERS, 2010, 5 (03) : E33 - E39
  • [48] CO-OPERATIVE NURSING
    不详
    NEW ENGLAND JOURNAL OF MEDICINE, 1965, 272 (15): : 799 - &
  • [49] Co-operative Farming
    不详
    SANKHYA, 1941, 5 : 462 - 462
  • [50] CO-OPERATIVE DEMOCRACY
    不详
    JOURNAL OF APPLIED SOCIOLOGY, 1927, 11 (04): : 387 - 387