Translating higher-order clauses to first-order clauses

被引:66
|
作者
Meng, Jia
Paulson, Lawrence C.
机构
[1] Univ Cambridge, Comp Lab, Cambridge CB3 OFD, England
[2] Natl ICT, Canberra, ACT, Australia
基金
英国工程与自然科学研究理事会;
关键词
interactive theorem provers; higher-order logic; first-order logic; clause translation;
D O I
10.1007/s10817-007-9085-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Interactive provers typically use higher-order logic, while automatic provers typically use first-order logic. To integrate interactive provers with automatic ones, one must translate higher-order formulas to first-order form. The translation should ideally be both sound and practical. We have investigated several methods of translating function applications, types, and lambda-abstractions. Omitting some type information improves the success rate but can be unsound, so the interactive prover must verify the proofs. This paper presents experimental data that compares the translations in respect of their success rates for three automatic provers.
引用
收藏
页码:35 / 60
页数:26
相关论文
共 50 条
  • [1] Translating Higher-Order Clauses to First-Order Clauses
    Jia Meng
    Lawrence C. Paulson
    [J]. Journal of Automated Reasoning, 2008, 40 : 35 - 60
  • [2] HIGHER-ORDER HORN CLAUSES
    NADATHUR, G
    MILLER, D
    [J]. JOURNAL OF THE ACM, 1990, 37 (04) : 777 - 814
  • [3] Higher-Order Constrained Horn Clauses for Verification
    Burn, Toby Cathcart
    Ong, C-H Luke
    Ramsay, Steven J.
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2018, 2
  • [4] Refinement Types and Higher-Order Constrained Horn Clauses
    Ong, C. -H. Luke
    Ramsay, Steven J.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (258): : 72 - +
  • [5] Reducing Higher-order Recursion Scheme Equivalence to Coinductive Higher-order Constrained Horn Clauses
    Jochems, Jerome
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (344): : 36 - 64
  • [6] Relating higher-order and first-order rewriting
    Bonelli, E
    Kesner, D
    Rios, A
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 2005, 15 (06) : 901 - 947
  • [7] First-order reasoning for higher-order concurrency
    Koutavas, Vasileios
    Hennessy, Matthew
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2012, 38 (03) : 242 - 277
  • [8] Boosting First-Order Clauses for Large, Skewed Data Sets
    Oliphant, Louis
    Burnside, Elizabeth
    Shavlik, Jude
    [J]. INDUCTIVE LOGIC PROGRAMMING, 2010, 5989 : 166 - +
  • [9] On the Easiness of Turning Higher-Order Leakages into First-Order
    Moos, Thorben
    Moradi, Amir
    [J]. CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN, 2017, 10348 : 153 - 170
  • [10] First-order and higher-order approximations of observation impact
    Tremolet, Yannick
    [J]. METEOROLOGISCHE ZEITSCHRIFT, 2007, 16 (06) : 693 - 694