Partial recursive functions in Higher-Order Logic

被引:0
|
作者
Krauss, Alexander [1 ]
机构
[1] Tech Univ Munich, Inst Informat, D-8000 Munich, Germany
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Based on inductive definitions, we develop an automated tool for defining partial recursive functions in Higher-Order Logic and providing appropriate reasoning tools for them. Our method expresses termination in a uniform manner and includes a very general form of pattern matching, where patterns can be arbitrary expressions. Termination proofs can be deferred, restricted to subsets of arguments and are interchangeable with other proofs about the function. We show that this approach can also facilitate termination arguments for total functions, in particular for nested recursions. We implemented our tool as a definitional specification mechanism for Isabelle/HOL.
引用
收藏
页码:589 / 603
页数:15
相关论文
共 50 条
  • [22] Higher-Order Partial Differentiation
    Endou, Noboru
    Okazaki, Hiroyuki
    Shidama, Yasunari
    [J]. FORMALIZED MATHEMATICS, 2012, 20 (02): : 113 - 124
  • [23] PARTIAL HIGHER-ORDER SPECIFICATIONS
    ASTESIANO, E
    CERIOLI, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 520 : 74 - 83
  • [24] On the Relationship between Higher-Order Recursion Schemes and Higher-Order Fixpoint Logic
    Kobayashi, Naoki
    Lozes, Etienne
    Bruse, Florian
    [J]. ACM SIGPLAN NOTICES, 2017, 52 (01) : 246 - 259
  • [25] Recursive functions with higher order domains
    Bove, A
    Capretta, V
    [J]. TYPED LAMBDA CALCULI AND APPLICATIONS, PROCEEDINGS, 2005, 3461 : 116 - 130
  • [26] Recursive equations in higher-order process calculi
    Ying, MS
    Wirsing, M
    [J]. THEORETICAL COMPUTER SCIENCE, 2001, 266 (1-2) : 839 - 852
  • [27] Recursive marginal quantization of higher-order schemes
    McWalter, T. A.
    Rudd, R.
    Kienitz, J.
    Platen, E.
    [J]. QUANTITATIVE FINANCE, 2018, 18 (04) : 693 - 706
  • [28] Polymorphic higher-order recursive path orderings
    Jouannaud, Jean-Pierre
    Rubio, Albert
    [J]. JOURNAL OF THE ACM, 2007, 54 (01)
  • [29] Certified higher-order recursive path ordering
    Koprowski, Adam
    [J]. TERM REWRITING AND APPLICATIONS, PROCEEDINGS, 2006, 4098 : 227 - 241
  • [30] AUTOMATIC AUTOPROJECTION OF HIGHER-ORDER RECURSIVE EQUATIONS
    BONDORF, A
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 432 : 70 - 87