Abstract
In this paper we consider ω-algebraic complete partial orders where the compact elements are not maximal in the partial order. Under the assumption that the compact elements admit a one-to-one enumeration such that the restriction of the order to them is completely enumerable, it is shown that the computable domain elements also can be effectively enumerated without repetition. Such computable one-to-one enumerations of the computable domain elements are minimal among all enumerations of these elements with respect to the reducibility of one enumeration to another. The admissible indexings which are usually used in computability studies of continuous complete partial orders are maximal among the computable enumerations. As it is moreover shown, admissible numberings are recursively isomorphic to the directed sum of a computable family of computable one-to-one enumerations. Both results generalize well known theorems by Friedberg and Schinzel, respectively, for the partial recursive functions. The proof uses a priority argument.
On leave from Siemens Corporate Laboratories for Research and Technology, Munich, West Germany. Supported by a grant of the Italian C.N.R. to work at the Computer Science Department of the University of Pisa and by the Siemens Corporate Laboratories for Research and Technology.
Preview
Unable to display preview. Download preview PDF.
References
Egli, H. and R. L. Constable (1976), Computability concepts for programming language semantics, Theoret. Comp. Sci. 2, p. 133–145.
Eršov, Yu. L. (1972), Theorie der Numerierungen I, Zeitschr. f. math. Logik u. Grundl. d. Math. 19, p. 289–388.
Friedberg, R. M. (1958), Three theorems on recursive enumeration. I. Decomposition. II. Maximal sets. III. Enumeration without duplication, J. Symb. Logic 23, p. 309–316.
Kanda, A. (1980), Gödel Numbering of Domain Theoretic Computable Functions, Report Nr. 138, Dept. of Computer Science, University of Leeds.
Kanda, A. and D. Park (1979), When are two effectively given domains identical? Theoretical Computer Science, 4th GI Conference, Aachen 1979 (Weihrauch, K. ed.), p. 170–181, Lec. Notes Comp. Sci. 67, Springer, Berlin.
Khutoretski\(\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{\imath }\), A. B. (1970), On the reducibility of computable enumerations, Algebra and Logic 8, p. 145–151.
Kreitz, Ch. (1982), Zulässige cpo's, ein Entwurf für ein allgemeines Berechenbarkeitskonzept, Schriften zur Angew. Math. u. Informatik Nr. 76, RWTH Aachen.
Mal'cev, A. I. (1970), Algorithms and Recursive Functions, Wolters-Noordhoff, Groningen.
Pour-El, M. B. (1964), Gödel numberings versus Friedberg numberings, Proc. Amer. Math. Soc. 15, p. 252–256.
Riccardi, G. A. (1980), The Independence of Control Structures in Abstract Programming Systems, PhD Thesis, State Univ. of Buffalo.
Rogers, H. Jr. (1967), Theory of Recursive Functions and Effective Computability, McGraw-Hill, New York.
Schinzel, B. (1977), Decomposition of Gödelnumberings into Friedbergnumberings, Zeitschr. f. math. Logik u. Grundl. d. Math. 23, p. 393–399.
Sciore, E. and A. Tang (1978a), Admissible coherent c.p.o.'s, Automata, Languages and Programming (Ausiello, G and Böhm, C., eds.), p. 440–456, Lec. Notes Comp. Sci. 6, Springer, Berlin.
Sciore, E. and A. Tang (1978b), Computability theory in admissible domains, 10th Annual Symp. on Theory of Computing, San Diego 1978, p. 95–104, Ass. Com. Mach., New York.
Scott, D. S. (1970), Outline of a Mathematical Theory of Computation, Techn. Monograph PRG-2, Oxford Univ. Comp. Lab.
Smyth, M. B. (1977), Effectively given domains, Theoret. Comp. Sci. 5, p. 257–274.
Weihrauch, K. and Th. Deil (1980), Berechenbarkeit auf cpo-s, Schriften zur Angew. Math. u. Informatik Nr. 63, RWTH Aachen.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Spreen, D. (1988). Computable one-to-one enumerations of effective domains. In: Main, M., Melton, A., Mislove, M., Schmidt, D. (eds) Mathematical Foundations of Programming Language Semantics. MFPS 1987. Lecture Notes in Computer Science, vol 298. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-19020-1_20
Download citation
DOI: https://doi.org/10.1007/3-540-19020-1_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19020-2
Online ISBN: 978-3-540-38920-0
eBook Packages: Springer Book Archive