HoCHC: A Refutationally Complete and Semantically Invariant System of Higher-order Logic Modulo Theories

被引:6
|
作者
Ong, C-H Luke [1 ]
Wagner, Dominik [1 ]
机构
[1] Univ Oxford, Oxford, England
基金
英国工程与自然科学研究理事会;
关键词
RESOLUTION;
D O I
10.1109/lics.2019.8785784
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a simple resolution proof system for higher-order constrained Horn clauses (HoCHC)-a system of higher-order logic modulo theories-and prove its soundness and refutational completeness w.r.t. both standard and Henkin semantics. As corollaries, we obtain the compactness theorem and semi-decidability of HoCHC for semi-decidable background theories, and we prove that HoCHC satisfies a canonical model property. Moreover a variant of the well-known translation from higher-order to 1st-order logic is shown to be sound and complete for HoCHC in both semantics. We illustrate how to transfer decidability results for (fragments of) 1st-order logic modulo theories to our higher-order setting, using as example the Bernays-Schonfinkel-Ramsey fragment of HoCHC modulo a restricted form of Linear Integer Arithmetic.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Higher-order pattern generalization modulo equational theories
    Cerna, David M.
    Kutsia, Temur
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2020, 30 (06) : 627 - 663
  • [2] Formalization of geometric algebra theories in higher-order logic
    Ma S.
    Shi Z.-P.
    Li L.-M.
    Guan Y.
    Zhang J.
    Song X.
    Shi, Zhi-Ping (zhizp@cnu.edu.cn), 1600, Chinese Academy of Sciences (27): : 497 - 516
  • [3] ON HIGHER-ORDER LOGIC
    KOGALOVS.SR
    DOKLADY AKADEMII NAUK SSSR, 1966, 171 (06): : 1272 - &
  • [4] An observationally complete program logic for imperative higher-order functions
    Honda, Kohei
    Yoshida, Nobuko
    Berger, Martin
    THEORETICAL COMPUTER SCIENCE, 2014, 517 : 75 - 101
  • [5] A complete narrowing calculus for higher-order functional logic programming
    Nakahara, K
    Middeldorp, A
    Ida, T
    PROGRAMMING LANGUAGES: IMPLEMENTATIONS, LOGICS AND PROGRAMS, 1995, 982 : 97 - 114
  • [6] An observationally complete program logic for imperative higher-order functions
    Honda, K
    Yoshida, N
    Berger, M
    LICS 2005: 20th Annual IEEE Symposium on Logic in Computer Science - Proceedings, 2005, : 270 - 279
  • [7] HIGHER-ORDER SET THEORIES
    MAREK, W
    ZBIERSKI, P
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1973, 21 (02): : 97 - 101
  • [8] The Transformation Properties at the Quantum Level in Field Theories for a Gauge-Invariant System with a Higher-Order Lagrangian
    Rui-Jie Li
    Zi-Ping Li
    Hua Gao
    International Journal of Theoretical Physics, 2008, 47 : 2285 - 2296
  • [9] The transformation properties at the quantum level in field theories for a gauge-invariant system with a higher-order Lagrangian
    Li, Rui-Jie
    Li, Zi-Ping
    Gao, Hua
    INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2008, 47 (09) : 2285 - 2296
  • [10] HIGHER-ORDER LOGIC PROGRAMMING
    MILLER, DA
    NADATHUR, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 225 : 448 - 462