메뉴 건너뛰기




Volumn 54, Issue 2, 2007, Pages

The rational numbers as an abstract data type

Author keywords

Abstract data types; Algebraic specification; Computable algebras; Division by zero; Equations; Field; Initial algebra; Meadow; Rational numbers; Total versus partial functions

Indexed keywords

ALGEBRA; PROBLEM SOLVING; SEMANTICS; SPECIFICATIONS;

EID: 34247247158     PISSN: 00045411     EISSN: 1557735X     Source Type: Journal    
DOI: 10.1145/1219092.1219095     Document Type: Article
Times cited : (56)

References (36)
  • 1
    • 0037187377 scopus 로고    scopus 로고
    • On abstract data types presented by multiequations
    • ADAMEK, J., HEBERT, M., AND ROSICKY, J. 2002. On abstract data types presented by multiequations. Theoret. Comput. Sci. 275, 427-462.
    • (2002) Theoret. Comput. Sci , vol.275 , pp. 427-462
    • ADAMEK, J.1    HEBERT, M.2    ROSICKY, J.3
  • 2
    • 33746067516 scopus 로고    scopus 로고
    • Elementary algebraic specifications of the rational function field
    • Logical approaches to computational barriers. Proceedings of Computability in Europe 2006, A. Beckmann et al. Eds, Springer-Verlag, New York
    • BERGSTRA, J. A. 2006. Elementary algebraic specifications of the rational function field. In Logical approaches to computational barriers. Proceedings of Computability in Europe 2006, A. Beckmann et al. Eds. Lecture Notes in Computer Science, vol. 3988, Springer-Verlag, New York, 40-54.
    • (2006) Lecture Notes in Computer Science , vol.3988 , pp. 40-54
    • BERGSTRA, J.A.1
  • 3
    • 0020175139 scopus 로고
    • The completeness of the algebraic specification methods for data types
    • BERGSTRA, J. A., AND TUCKER, J. V. 1982. The completeness of the algebraic specification methods for data types. Inf. Cont. 54, 186-200.
    • (1982) Inf. Cont , vol.54 , pp. 186-200
    • BERGSTRA, J.A.1    TUCKER, J.V.2
  • 4
    • 0002614765 scopus 로고
    • Initial and final algebra semantics for data type specifications: Two characterisation theorems
    • BERGSTRA, J. A., AND TUCKER, J. V. 1983. Initial and final algebra semantics for data type specifications: Two characterisation theorems. SIAM J. Comput. 12, 366-387.
    • (1983) SIAM J. Comput , vol.12 , pp. 366-387
    • BERGSTRA, J.A.1    TUCKER, J.V.2
  • 5
    • 0023500461 scopus 로고
    • Algebraic specifications of computable and semicomputable data types
    • BERGSTRA, J. A., AND TUCKER, J. V. 1987. Algebraic specifications of computable and semicomputable data types. Theoret. Comput. Sci. 50, 137-181.
    • (1987) Theoret. Comput. Sci , vol.50 , pp. 137-181
    • BERGSTRA, J.A.1    TUCKER, J.V.2
  • 6
    • 0041114806 scopus 로고
    • Equational specifications, complete term rewriting systems, and computable and semicomputable algebras
    • BERGSTRA, J. A., AND TUCKER, J. V. 1995. Equational specifications, complete term rewriting systems, and computable and semicomputable algebras. J. ACM 42, 1194-1230.
    • (1995) J. ACM , vol.42 , pp. 1194-1230
    • BERGSTRA, J.A.1    TUCKER, J.V.2
  • 7
    • 34247259435 scopus 로고    scopus 로고
    • BERGSTRA, J. A., AND TUCKER, J. V. 2005. The rational numbers as an abstract data type. Res. Rep. PRG0504, Programming Research Group, University of Amsterdam, August 2005, orTech. Rep. CSR12-2005, Department of Computer Science, University of Wales, Swansea, August 2005.
    • BERGSTRA, J. A., AND TUCKER, J. V. 2005. The rational numbers as an abstract data type. Res. Rep. PRG0504, Programming Research Group, University of Amsterdam, August 2005, orTech. Rep. CSR12-2005, Department of Computer Science, University of Wales, Swansea, August 2005.
  • 8
    • 34247251835 scopus 로고    scopus 로고
    • Elementary algebraic specifications of the rational complex numbers
    • Goguen Festschrift, K. Futatsugi et al, Eds, Springer-Verlag, New York, pp
    • BERGSTRA, J. A., AND TUCKER, J. V. 2006a. Elementary algebraic specifications of the rational complex numbers. In Goguen Festschrift, K. Futatsugi et al., Eds. Lecture Notes in Computer Science, vol. 4060. Springer-Verlag, New York, pp. 459-475.
    • (2006) Lecture Notes in Computer Science , vol.4060 , pp. 459-475
    • BERGSTRA, J.A.1    TUCKER, J.V.2
  • 9
    • 34247180576 scopus 로고    scopus 로고
    • Division safe calculation in totalised fields. Res. Rep. PRG 0605, Programming Research Group, University of Amsterdam
    • 14-2006, Department of Computer Science, University of Wales Swansea, September
    • BERGSTRA, J. A., AND TUCKER, J. V. 2006b. Division safe calculation in totalised fields. Res. Rep. PRG 0605, Programming Research Group, University of Amsterdam, September 2006 or Tech. Rep. CSR 14-2006, Department of Computer Science, University of Wales Swansea, September 2006.
    • (2006) September 2006 or Tech. Rep. CSR
    • BERGSTRA, J.A.1    TUCKER, J.V.2
  • 10
    • 0034343137 scopus 로고    scopus 로고
    • Recounting the rationals
    • CALKIN, N., AND WILF, H. S. 2000. Recounting the rationals. Amer. Math. Monthly 107, 360-363.
    • (2000) Amer. Math. Monthly , vol.107 , pp. 360-363
    • CALKIN, N.1    WILF, H.S.2
  • 11
    • 34247245130 scopus 로고    scopus 로고
    • Wheels - On division by zero
    • CARLSTRÖM, J. 2004. Wheels - On division by zero. Math. Struct. Comput. Sci. 14, 143-184.
    • (2004) Math. Struct. Comput. Sci , vol.14 , pp. 143-184
    • CARLSTRÖM, J.1
  • 13
    • 84947730307 scopus 로고    scopus 로고
    • Rewrite systems for natural, integral, and rational arithmetic
    • Rewriting Techniques and Applications 1997, Springer-Verlag, Berlin, Germany, pp
    • CONTEJEAN, E., MARCHE, C., AND RABEHASAINA, L. 1997. Rewrite systems for natural, integral, and rational arithmetic. In Rewriting Techniques and Applications 1997. Lecture Notes in Computer Science vol. 1232. Springer-Verlag, Berlin, Germany, pp. 98-112.
    • (1997) Lecture Notes in Computer Science , vol.1232 , pp. 98-112
    • CONTEJEAN, E.1    MARCHE, C.2    RABEHASAINA, L.3
  • 15
    • 0002424767 scopus 로고
    • An initial algebra approach to the specification, correctness and implementation of abstract data types
    • R.T. Yeh, Ed, Prentice-Hall, Engelwood Cliffs, pp
    • GOGUEN, J. A., THATCHER, J. W., AND WAGNER, E. G. 1978. An initial algebra approach to the specification, correctness and implementation of abstract data types. In Current Trends in Programming Methodology. IV. Data Structuring R.T. Yeh, Ed., Prentice-Hall, Engelwood Cliffs, pp. 80-149.
    • (1978) Current Trends in Programming Methodology. IV. Data Structuring , pp. 80-149
    • GOGUEN, J.A.1    THATCHER, J.W.2    WAGNER, E.G.3
  • 17
    • 0035158821 scopus 로고    scopus 로고
    • Case study on algebraic software methodologies for scientific computing
    • HAVERAAEN, M. 2000. Case study on algebraic software methodologies for scientific computing. Sci. Prog. 5, 261-273.
    • (2000) Sci. Prog , vol.5 , pp. 261-273
    • HAVERAAEN, M.1
  • 18
    • 24144446459 scopus 로고    scopus 로고
    • Computable scalar fields: A basis for PDE software
    • HAVERAAEN, M., FRIIS, H. A., AND MUNTHE-KAAS, H. 2005. Computable scalar fields: A basis for PDE software. J. Logic Alg. Prog. 65, 36-49.
    • (2005) J. Logic Alg. Prog , vol.65 , pp. 36-49
    • HAVERAAEN, M.1    FRIIS, H.A.2    MUNTHE-KAAS, H.3
  • 19
    • 0004240663 scopus 로고
    • Cambridge University Press, Cambridge, UK
    • HODGES, W. 1993. Model Theory. Cambridge University Press, Cambridge, UK.
    • (1993) Model Theory
    • HODGES, W.1
  • 20
    • 34247208534 scopus 로고    scopus 로고
    • MEINKE, K., AND TUCKER, J. V. 1992. Universal algebra. In Handbook of Logic in Computer Science. 1: Mathematical Structures, S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Oxford University Press, Oxford, UK, pp. 189-411.
    • MEINKE, K., AND TUCKER, J. V. 1992. Universal algebra. In Handbook of Logic in Computer Science. Volume 1: Mathematical Structures, S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Oxford University Press, Oxford, UK, pp. 189-411.
  • 21
    • 0002928286 scopus 로고
    • Initiality, induction and computability
    • M. Nivat and J. Reynolds, Eds. Cambridge University Press, Cambridge, pp
    • MESEGUER, J., AND GOGUEN, J. A. 1985. Initiality, induction and computability. In Algebraic Methods in Semantics. M. Nivat and J. Reynolds, Eds. Cambridge University Press, Cambridge, pp. 459-541.
    • (1985) Algebraic Methods in Semantics , pp. 459-541
    • MESEGUER, J.1    GOGUEN, J.A.2
  • 22
    • 34247215499 scopus 로고    scopus 로고
    • KLOP, J. W. 1992. Term rewriting systems. In Handbook of Logic in Computer Science. 2: Mathematical Structures, S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Oxford University Press, Oxford, UK, pp. 1-116.
    • KLOP, J. W. 1992. Term rewriting systems. In Handbook of Logic in Computer Science. Volume 2: Mathematical Structures, S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Oxford University Press, Oxford, UK, pp. 1-116.
  • 23
    • 33746100734 scopus 로고    scopus 로고
    • Simple equational specifications of rational arithmetic
    • MOSS, L. 2001. Simple equational specifications of rational arithmetic. Discr. Math. Theoret. Comput. Sci. 4, 291-300.
    • (2001) Discr. Math. Theoret. Comput. Sci , vol.4 , pp. 291-300
    • MOSS, L.1
  • 24
    • 34247187325 scopus 로고    scopus 로고
    • ROGGENBACH, M., SCHRÖDER, L., AND MOSSAKOWSKI, T. 2004. Specifying real numbers in CASL. In Recent Trends in Algebraic Development Techniques. 14th International Workshop (WADT '99) (Chateau de Bonas, Sept. 15-18, 1999), D. Bert, C. Choppy, and P. D. Mosses, Eds. Lecture Notes in Computer Science, 1827. Springer-Verlag, Berlin, 146-161.
    • ROGGENBACH, M., SCHRÖDER, L., AND MOSSAKOWSKI, T. 2004. Specifying real numbers in CASL. In Recent Trends in Algebraic Development Techniques. 14th International Workshop (WADT '99) (Chateau de Bonas, Sept. 15-18, 1999), D. Bert, C. Choppy, and P. D. Mosses, Eds. Lecture Notes in Computer Science, vol. 1827. Springer-Verlag, Berlin, 146-161.
  • 26
    • 34247217943 scopus 로고    scopus 로고
    • STOLTENBERG-HANSEN, V., AND TUCKER, J. V. 1995. Effective algebras. In Handbook of Logic in Computer Science. IV: Semantic Modelling, S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Oxford University Press, Oxford, UK, pp. 357-526.
    • STOLTENBERG-HANSEN, V., AND TUCKER, J. V. 1995. Effective algebras. In Handbook of Logic in Computer Science. Volume IV: Semantic Modelling, S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Oxford University Press, Oxford, UK, pp. 357-526.
  • 27
    • 77956697920 scopus 로고    scopus 로고
    • Computable rings and fields
    • E. Griffor, Ed. Elsevier, North-Holland, Amsterdam, The Netherlands, pp
    • STOLTENBERG-HANSEN, V., AND TUCKER, J. V. 1999. Computable rings and fields. In Handbook of Computability Theory, E. Griffor, Ed. Elsevier, North-Holland, Amsterdam, The Netherlands, pp. 363-447.
    • (1999) Handbook of Computability Theory , pp. 363-447
    • STOLTENBERG-HANSEN, V.1    TUCKER, J.V.2
  • 28
    • 0000234877 scopus 로고    scopus 로고
    • Concrete models of computation for topological algebras
    • STOLTENBERG-HANSEN, V., AND TUCKER, J. V. 1999. Concrete models of computation for topological algebras. Theoret. Comput. Sci. 219, 347-378.
    • (1999) Theoret. Comput. Sci , vol.219 , pp. 347-378
    • STOLTENBERG-HANSEN, V.1    TUCKER, J.V.2
  • 29
    • 10444287950 scopus 로고    scopus 로고
    • Term Rewriting Systems
    • Cambridge University Press, Cambridge, UK
    • TERESE, 2003. Term Rewriting Systems. Cambridge Tracts in Theoretical Computer Science 55, Cambridge University Press, Cambridge, UK.
    • (2003) Cambridge Tracts in Theoretical Computer Science , vol.55
    • TERESE1
  • 30
    • 34247236083 scopus 로고    scopus 로고
    • TUCKER, J. V., AND ZUCKER, J. I. 2000. Computable functions and semicomputable sets on many sorted algebras. In Handbook of Logic for Computer Science. V: Logic and Semantical Methods, S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Oxford University Press, Oxford, UK, pp. 317-523.
    • TUCKER, J. V., AND ZUCKER, J. I. 2000. Computable functions and semicomputable sets on many sorted algebras. In Handbook of Logic for Computer Science. Volume V: Logic and Semantical Methods, S. Abramsky, D. Gabbay, and T. Maibaum, Eds. Oxford University Press, Oxford, UK, pp. 317-523.
  • 31
    • 10044290389 scopus 로고    scopus 로고
    • Infinitary initial algebraic specifications for stream algebras
    • Reflections on the Foundations of Mathematics: Essays in honour of Solomon Feferman, W. Sieg, R. Somer and C. Talcott, Eds, Association for Symbolic Logic, pp
    • TUCKER, J. V., AND ZUCKER, J. I. 2002. Infinitary initial algebraic specifications for stream algebras. In Reflections on the Foundations of Mathematics: Essays in honour of Solomon Feferman, W. Sieg, R. Somer and C. Talcott, Eds. Lecture Notes in Logic, Vol. 15, Association for Symbolic Logic, pp. 234-253.
    • (2002) Lecture Notes in Logic , vol.15 , pp. 234-253
    • TUCKER, J.V.1    ZUCKER, J.I.2
  • 32
    • 8344226801 scopus 로고    scopus 로고
    • Abstract versus concrete computation on metric partial algebras
    • TUCKER, J. V., AND ZUCKER, J. I. 2004. Abstract versus concrete computation on metric partial algebras. ACM Trans. Computat. Logic 5, 4, 611-668.
    • (2004) ACM Trans. Computat. Logic , vol.5 , Issue.4 , pp. 611-668
    • TUCKER, J.V.1    ZUCKER, J.I.2
  • 33
    • 10044238010 scopus 로고    scopus 로고
    • Computable total functions on metric algebras, universal algebraic specifications and dynamical systems
    • TUCKER, J. V., AND ZUCKER, J. I. 2005. Computable total functions on metric algebras, universal algebraic specifications and dynamical systems. J. Alg. Logic Prog. 62, 71-108.
    • (2005) J. Alg. Logic Prog , vol.62 , pp. 71-108
    • TUCKER, J.V.1    ZUCKER, J.I.2
  • 34
    • 0003201744 scopus 로고
    • Universal algebra for computer scientists
    • Springer-Verlag, New York
    • WECHLER, W. 1992. Universal algebra for computer scientists. EATCS Monographs in Computer Science. Springer-Verlag, New York.
    • (1992) EATCS Monographs in Computer Science
    • WECHLER, W.1
  • 35
    • 0002900871 scopus 로고
    • Numerical analysis as an independent science
    • VAN WUNGAARDEN, A. 1966. Numerical analysis as an independent science. BIT 6, 68-81.
    • (1966) BIT , vol.6 , pp. 68-81
    • VAN WUNGAARDEN, A.1
  • 36
    • 34247220261 scopus 로고    scopus 로고
    • WIRSING, M. 1990. Algebraic specifications. In Handbook of Theoretical Computer Science. B: Formal Models and Semantics, J. van Leeuwen, Ed. North-Holland, Amsterdam, The Netherland, pp. 675-788.
    • WIRSING, M. 1990. Algebraic specifications. In Handbook of Theoretical Computer Science. Volume B: Formal Models and Semantics, J. van Leeuwen, Ed. North-Holland, Amsterdam, The Netherland, pp. 675-788.


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.