SIAM Journal on Computing · 1976 · 23 citations · 2 references
ComputingComputer ScienceMathematicsAlgorithmsProgramming LanguagesTheory Of ComputationComplexity TheoryComputability TheoryComputational ComplexityStructural ComplexityArithmetic Formula Lower BoundsCompleteness ResultsComplexityComplexity-theoretic ReductionsUpper Bounds
A class of programs, $L_ + $, is introduced which lies between $L_1 $ and $L_2 $ in the loop program hierarchy. As a tool for analysis of this class, we use formulas in Presberger’s arithmetic and we show that $L_ + $ realizes these formulas both relationally and functionally. Moreover, the realization is exact in the sense that every program in $L_ + $ realizes some Presberger formula. Using known decidability and complexity results for Presberger's arithmetic, we are able to obtain a decision procedure for equivalence of $L_ + $ programs and to obtain upper bounds for the complexity of this procedure.
2
The Elementary Theory of Finite Fields
James Ax · Annals of Mathematics · 1968 · 346 citations
Subrecursive Programming Languages, Part I
Robert L. Constable, Allan Borodin · Journal of the ACM · 1972 · 41 citations · Full text