Annals of Pure and Applied Logic 99 (1-3):73-92 (1999)
Abstract |
The paper studies a simply typed term system Mω providing a primitive recursive concept of parallelism in the sense of Plotkin. The system aims at defining and computing partial continuous functionals. Some connections between denotational and operational semantics → for Mω are investigated. It is shown that → is correct with respect to the denotational semantics. Conversely, → is complete in the sense that if a program denotes some number k, then it is reducible to the numeral nk. Restricting to the primitive recursive kernel Rω of Mω, it is shown that → is strongly normalising with uniquely determined normal forms. The twist is the design of fixed point style conversion rules for constants accounting for parallelly bounded parallel search such that correctness and strong normalisation hold. Thereupon, minor alternations to → bring about that every reduction sequence for a program of Rω terminates either in a numeral nk if the program denotes k, or in the term 0 if the program denotes the “undefined” object. Thus, Rω can be considered a primitive recursive version of Plotkin's PA+·
|
Keywords | No keywords specified (fix it) |
Categories | (categorize this paper) |
DOI | 10.1016/s0168-0072(99)80002-5 |
Options |
![]() ![]() ![]() ![]() |
Download options
References found in this work BETA
Intensional Interpretations of Functionals of Finite Type I.W. W. Tait - 1967 - Journal of Symbolic Logic 32 (2):198-212.
Stephen Bellantoni and Stephen Cook. A New Recursion-Theoretic Characterization of the Polytime Functions. Computational Complexity, Vol. 2 , Pp. 97–110. - Arnold Beckmann and Andreas Weiermann. A Term Rewriting Characterization of the Polytime Functions and Related Complexity Classes. Archive for Mathematical Logic, Vol. 36 , Pp. 11–30. [REVIEW]Karl-Heinz Niggl - 2000 - Bulletin of Symbolic Logic 6 (3):351-353.
Subrecursive Hierarchies on Scott Domains.Karl-Heinz Niggl - 1993 - Archive for Mathematical Logic 32 (4):239-257.
On Theories with a Combinatorial Definition of "Equivalence.".M. H. A. Newman - 1942 - Journal of Symbolic Logic 7 (3):123-123.
The $\Mu$ -Measure as a Tool for Classifying Computational Complexity.Karl-Heinz Niggl - 2000 - Archive for Mathematical Logic 39 (7):515-539.
View all 9 references / Add more references
Citations of this work BETA
The Computational Power of ℳω.Dag Normann & Christian Rørdam - 2002 - Mathematical Logic Quarterly 48 (1):117-124.
Similar books and articles
< I> M_< Sup> Ω Considered as a Programming Language.Karl-Heinz Niggl - 1999 - Annals of Pure and Applied Logic 99 (1):73-92.
Programming Languages as Technical Artifacts.Raymond Turner - 2014 - Philosophy and Technology 27 (3):377-397.
A Proof-Theoretic Treatment of Λ-Reduction with Cut-Elimination: Λ-Calculus as a Logic Programming Language.Michael Gabbay - 2011 - Journal of Symbolic Logic 76 (2):673 - 699.
A Reductive Semantics for Counting and Choice in Answer Set Programming.Vladimir Lifschitz - unknown
Viola: A New Visual Programming Language Designed for the Rapid Development of Interacting Agent Systems.C. J. Topping, M. J. Rehder & B. H. Mayoh - 1999 - Acta Biotheoretica 47 (2):129-140.
A Methodology to Create Legal Ontologies in a Logic Programming Based Web Information Retrieval System.José Saias & Paulo Quaresma - 2004 - Artificial Intelligence and Law 12 (4):397-417.
Processing: Programming for the Media Arts. [REVIEW]Casey Reas & Ben Fry - 2006 - AI and Society 20 (4):526-538.
On the Relation Between SPARQL1.1 and Answer Set Programming.Axel Polleres & Johannes Peter Wallner - 2013 - Journal of Applied Non-Classical Logics 23 (1-2):159-212.
Analytics
Added to PP index
2014-01-16
Total views
15 ( #654,147 of 2,420,822 )
Recent downloads (6 months)
4 ( #192,268 of 2,420,822 )
2014-01-16
Total views
15 ( #654,147 of 2,420,822 )
Recent downloads (6 months)
4 ( #192,268 of 2,420,822 )
How can I increase my downloads?
Downloads