All - Termination ( SCP )
نویسنده
چکیده
We recently introduced the All-Termination(T ) problem: given a termination solver T and a function F , find every subset of the formal parameters to F whose consideration is sufficient to show, using T , that F terminates. These subsets can be harnessed by a theorem prover to locate and justify induction schemes, and are also useful for guiding rewriting heuristics and ensuring their termination. In this paper, we study the All-Termination problem for SCP (polynomial size-change analysis), a powerful, cubic-time termination analysis. SCP is the first nonmonotonic termination analysis studied in the context of All-Termination, making its analysis both challenging and informative. We develop an algorithm for solving the All-Termination(SCP) problem, and briefly report on initial experimental results obtained on the ACL2 regression suite.
منابع مشابه
All-Termination(T)
We introduce the All-Termination(T ) problem: given a termination solver, T , and a program (a set of functions), find every set of formal arguments whose consideration is sufficient to show the program terminating using T . One important and motivating application is enhancing theorem proving systems by constructing the set of strongest induction schemes for a program, modulo T . These schemes...
متن کاملDevelopment of a termination checker for Dedukti
Dedukti [12] is a formal proof checker based on a logical framework called the λΠ-calculus modulo, which is an extension of the simply-typed lambdacalculus with dependent types (e.g. lists of size n) and an equivalence relation on types generated by user-defined rewrite rules (like in Agda or Haskell). Proofs generated by some automated theorem provers (e.g. Zenon, iProver) or proof assistants ...
متن کاملTermination checking in Dedukti
Dedukti is a formal proof checker based on a logical framework called the λΠ-calculus modulo, which is an extension of the simply-typed lambda-calculus with dependent types (e.g. vectors, matrices) and an equivalence relation on types generated by the user-defined rewrite rules. Proofs generated by some automated theorem provers (e.g. Zenon, iProver) or proof assistants (e.g. HOL, Coq, Matita) ...
متن کاملAvoidance of hemodilution during selective cerebral perfusion enhances neurobehavioral outcome in a survival porcine model.
INTRODUCTION The ideal hematocrit (HCT) level during hypothermic selective cerebral perfusion (SCP)--to ensure adequate oxygen delivery without excessive perfusion--has not yet been determined. METHODS Twenty pigs (26.0+/-2.6 kg) were randomized to low or high HCT management. The cardiopulmonary bypass (CPB) circuit was primed with crystalloid in the low HCT group (21+/-1%), and with donor bl...
متن کاملFactors influencing implementation of a survivorship care plan—a quantitative process evaluation of the ROGY Care trial
PURPOSE The aim of this study is to investigate the factors that influence implementation of Survivorship Care Plans (SCPs) in the intervention arm of the ROGY Care trial by (1) assessing the level of SCP receipt in the ROGY Care trial and (2) identifying patient- and provider-level factors that influence SCP receipt. METHODS Between 2011 and 2015, a pragmatic cluster randomized-controlled-tr...
متن کامل