메뉴 건너뛰기




Volumn 33, Issue 4, 1998, Pages 309-338

Coinductive Axiomatization of Recursive Type Equality and Subtyping

Author keywords

Axiomatization; Coercion; Coinduction; Fixpoint; Inference rule; Inference system; Operational interpretation; Recursive type; Subtyping; Type equality

Indexed keywords


EID: 0000704141     PISSN: 01692968     EISSN: None     Source Type: Journal    
DOI: 10.3233/fi-1998-33401     Document Type: Article
Times cited : (94)

References (42)
  • 2
    • 0002534194 scopus 로고
    • The lazy lambda calculus
    • D. Turner, editor, Addison-Wesley, Also available by anonymous ftp from theory.doc.ic.ac.uk
    • Samson Abramsky. The lazy lambda calculus. In D. Turner, editor, Research Topics in Functional Programming, pages 65-117. Addison-Wesley, 1990. Also available by anonymous ftp from theory.doc.ic.ac.uk.
    • (1990) Research Topics in Functional Programming , pp. 65-117
    • Abramsky, S.1
  • 7
    • 0042669063 scopus 로고
    • Equational term graph rewriting
    • University of Oregon, To appear in Acta Informatica
    • Zena M. Ariola and Jan Willem Klop. Equational term graph rewriting. Technical Report CIS-TR-95-16, University of Oregon, 1995. To appear in Acta Informatica.
    • (1995) Technical Report CIS-TR-95-16
    • Ariola, Z.M.1    Klop, J.W.2
  • 9
    • 0345776127 scopus 로고    scopus 로고
    • Master's thesis, DIKU, University of Copenhagen, Universitetsparken 1, DK-2100 Copenhagen, Denmark, April 1997. TOPPS Technical Report D-352
    • Michael Brandt. Recursive subtyping: Axiomatizations and computational interpretations. Master's thesis, DIKU, University of Copenhagen, Universitetsparken 1, DK-2100 Copenhagen, Denmark, April 1997. TOPPS Technical Report D-352; http://www.diku.dk/research-groups/topps/Bibliography.html.
    • Recursive Subtyping: Axiomatizations and Computational Interpretations
    • Brandt, M.1
  • 11
    • 0040288806 scopus 로고    scopus 로고
    • PhD thesis, Department of Pure Mathematics, University College of Swansea, September 1979. Author's current address: Informatique, I.U.T. Valence, B.P. 29, 26901 Valence, cedex 9, France
    • Ch. Ben-Yelles. Type Assignment in the Lambda-Calculus: Syntax and Semantics. PhD thesis, Department of Pure Mathematics, University College of Swansea, September 1979. Author's current address: Informatique, I.U.T. Valence, B.P. 29, 26901 Valence, cedex 9, France.
    • Type Assignment in the Lambda-Calculus: Syntax and Semantics
    • Ben-Yelles, Ch.1
  • 12
    • 0345776126 scopus 로고
    • Originally implemented in Quest and released in 1990
    • Luca Cardelli. Algorithm for subtyping recursive types (in Modula-3). URL: http://research.microsoft.com/research/cambridge/luca/Notes/RecSub.txt, 1993. Originally implemented in Quest and released in 1990.
    • (1993) Algorithm for Subtyping Recursive Types (In Modula-3)
    • Cardelli, L.1
  • 13
    • 0026153476 scopus 로고
    • Type inference with recursive types: Syntax and semantics
    • May
    • F. Cardone and M. Coppo. Type inference with recursive types: Syntax and semantics. Information and Computation, 92(1):48-80, May 1991.
    • (1991) Information and Computation , vol.92 , Issue.1 , pp. 48-80
    • Cardone, F.1    Coppo, M.2
  • 16
    • 49049127479 scopus 로고
    • Fundamental properties of infinite trees
    • B. Courcelle. Fundamental properties of infinite trees. Theoretical Computer Science, 25:95-169, 1983.
    • (1983) Theoretical Computer Science , vol.25 , pp. 95-169
    • Courcelle, B.1
  • 17
    • 0006407653 scopus 로고    scopus 로고
    • A coinduction principle for recursive data types based on bisimulation
    • Marcelo P. Fiore. A coinduction principle for recursive data types based on bisimulation. Information and Computation, 127:186-198, 1996. Conference version: Proc. 8th Annual IEEE Symp. on Logic in Computer Science (LICS), 1993, pp. 110-119.
    • (1996) Information and Computation , vol.127 , pp. 186-198
    • Fiore, M.P.1
  • 22
    • 0028448324 scopus 로고
    • Dynamic typing: Syntax and proof theory
    • Fritz Henglein. Dynamic typing: Syntax and proof theory. Science of Computer Programming (SCP), 22(3): 197-230, 1994.
    • (1994) Science of Computer Programming (SCP) , vol.22 , Issue.3 , pp. 197-230
    • Henglein, F.1
  • 23
    • 84968503882 scopus 로고
    • The principal type-scheme of an object in combinatory logic
    • December
    • R. Hindley. The principal type-scheme of an object in combinatory logic. Trans. Amer. Math. Soc., 146:29-60, December 1969.
    • (1969) Trans. Amer. Math. Soc. , vol.146 , pp. 29-60
    • Hindley, R.1
  • 24
    • 18844441964 scopus 로고
    • An algorithm for testing the equivalence of finite automata
    • Dept. of Computer Science, Cornell U.
    • J. Hopcroft and R. Karp. An algorithm for testing the equivalence of finite automata. Technical Report TR-71-114, Dept. of Computer Science, Cornell U., 1971.
    • (1971) Technical Report TR-71-114
    • Hopcroft, J.1    Karp, R.2
  • 29
    • 0347668202 scopus 로고
    • PhD thesis, DIKU, University of Copenhagen, October DIKU Technical Report 96/28 and TOPPS Technical Report D-318
    • Jesper Jørgensen. A Calculus for Boxing Analysis of Polymorphically Typed Languages. PhD thesis, DIKU, University of Copenhagen, October 1995. DIKU Technical Report 96/28 and TOPPS Technical Report D-318; URL: http://www.diku.dk/research-groups/topps/Bibliography.html.
    • (1995) A Calculus for Boxing Analysis of Polymorphically Typed Languages
    • Jørgensen, J.1
  • 31
    • 0000042790 scopus 로고
    • A completeness theorem for Kleene algebras and the algebra of regular events
    • May
    • Dexter Kozen. A completeness theorem for Kleene algebras and the algebra of regular events. Information and Computation, 110(2):366-390, May 1994.
    • (1994) Information and Computation , vol.110 , Issue.2 , pp. 366-390
    • Kozen, D.1
  • 35
    • 0001862336 scopus 로고
    • Fully abstract models of typed λ-calculi
    • February
    • Robin Milner. Fully abstract models of typed λ-calculi. Theoretical Computer Science (TCS), 4(1):1-22, February 1977.
    • (1977) Theoretical Computer Science (TCS) , vol.4 , Issue.1 , pp. 1-22
    • Milner, R.1
  • 36
    • 0000066575 scopus 로고
    • A complete inference system for a class of regular behaviours
    • Robin Milner. A complete inference system for a class of regular behaviours. Journal of Computer and System Sciences (JCSS), 28:439-466, 1984.
    • (1984) Journal of Computer and System Sciences (JCSS) , vol.28 , pp. 439-466
    • Milner, R.1
  • 38
    • 0026222092 scopus 로고
    • Co-induction in relational semantics
    • Note
    • Robin Milner and Mads Tofte. Co-induction in relational semantics. Theoretical Computer Science, 87(1):209-220, 1991. Note.
    • (1991) Theoretical Computer Science , vol.87 , Issue.1 , pp. 209-220
    • Milner, R.1    Tofte, M.2
  • 39
    • 0346407323 scopus 로고
    • A Hoare-like proof system for total correctness of nested recursive procedures
    • M. Arató, I. Kátai, and L. Varga, editors
    • Hanne Riis Nielson. A Hoare-like proof system for total correctness of nested recursive procedures. In M. Arató, I. Kátai, and L. Varga, editors, Proc. 4th Hungarian Computer Science Conference, pages 227-239, 1985.
    • (1985) Proc. 4th Hungarian Computer Science Conference , pp. 227-239
    • Nielson, H.R.1


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