Book Chapter10.1007/11575467_16
Calculating Polynomial Runtime Properties
Hugh Anderson,Siau-Cheng Khoo,Stefan Andrei,Beatrice Luca +3 more
- 02 Nov 2005
- pp 230-246
TL;DR: It is shown how precise (not just big- \(\mathcal{O}\)) polynomial bounds on such costs may be calculated on programs, by a characterization as a problem in quantifier elimination.
read more
Abstract: Affine size-change analysis has been used for termination analysis of eager functional programming languages. The same style of analysis is also capable of compactly recording and calculating other properties of programs, including their runtime, maximum stack depth, and (relative) path time costs. In this paper we show how precise (not just big- \(\mathcal{O}\)) polynomial bounds on such costs may be calculated on programs, by a characterization as a problem in quantifier elimination. The technique is decidable, and complete for a class of size-change terminating programs with limited-degree polynomial costs. An extension to the technique allows the calculation of some classes of exponential-cost programs. We demonstrate the new technique by recording the calculation in numbers-of-function (or procedure) calls for a simple functional definition language, but it can also be applied to imperative languages. The technique is automated within the reduce computer algebra system.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Posted Content
Proof Theory at Work: Complexity Analysis of Term Rewrite Systems
TL;DR: The aim of this introduction is to present the main ideas in an easily accessible fashion to make the result presented accessible to the general public.
29
Precise Cost Analysis via Local Reasoning
Diego Esteban Alonso-Blas,Puri Arenas,Samir Genaim +2 more
- 15 Oct 2013
TL;DR: A novel technique is proposed that first splits the cost relation into several atomic ones, and then uses precise local reasoning for some and less precise but efficient reasoning for others, to define the cost as a solution of a universally quantified formula.
POP* and Semantic Labeling Using SAT.
Martin Avanzini
- 01 Jan 2009
TL;DR: In this article, an efficient implementation of POP* together with finite semantic labeling is proposed, which works by a reduction to the problem of boolean satisfiability, and experimental results confirm the feasibility of their approach.
6
POP and semantic labeling using SAT
Martin Avanzini
- 04 Aug 2008
TL;DR: By semantic labeling the analytical power of POP* is significantly increased and automation works by a reduction to the problem of boolean satisfiability.
4
References
•Book
A decision method for elementary algebra and geometry
Alfred Tarski
- 01 Jan 1951
TL;DR: A decision method for a class K of sentence (or other expressions) is meant a method by means of which, given any sentence θ, one can always decide in a finite number of steps whether θ is in K; by a decision problem for K, we mean the problem of finding a decision algorithm for K.
2.2K
Permutation Representations of the Finite Classical Groups of Small Degree or Rank
TL;DR: In a beautiful but unpublished thesis written in 1972, Patton as discussed by the authors proved the corresponding results for all the groups SL(n, q), as well as for Sp(2m, q) with 2 odd.
1.6K
A Decision Method for Elementary Algebra and Geometry
Alfred Tarski,J. C. C. McKinsey +1 more
- 31 Dec 1951
1K
Atomic weights of the elements. Review 2000 (IUPAC Technical Report)
John R. de Laeter,John Karl Böhlke,P. De Bièvre,Hiroshi Hidaka,H. S. Peiser,Kevin J.R. Rosman,Philip D. P. Taylor +6 more
TL;DR: A review of the development of the science of atomic-weight determinations during the 20 t h century can be found in this paper, which summarizes the changes and variations that have been recognized in the values and uncertainties of atomic weights, on an element-by-element basis.
1K
Quantifier elimination for real closed fields by cylindrical algebraic decomposition
George E. Collins,George E. Collins +1 more
- 01 Jan 1975
TL;DR: In this paper, a quantifier elimination method for the elementary theory of real closed fields is presented. But it does not provide a decision method, which enables one to decide whether any sentence of the theory is true or false, since many important and difficult mathematical problems can be expressed in this theory.
967
Related Papers (5)
Franz Baader,Tobias Nipkow +1 more
- 01 Jan 1998
Martin Avanzini,Georg Moser +1 more
- 14 Apr 2008
Jean-Yves Marion
- 10 Sep 2001