Partial Recursive Functions in Higher-Order Logic
Partial Recursive Functions in Higher-Order Logic
复制标题
高阶逻辑中的部分递归函数
DOI:
10.1007/11814771_48
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
Alexander Krauss
中科院分区:
文献类型:
--
作者:
Alexander Krauss
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.