메뉴 건너뛰기




Volumn 14, Issue 1, 2004, Pages 69-111

The view from the left

Author keywords

[No Author keywords available]

Indexed keywords

DATATYPES; FUNCTIONAL PROGRAMMING;

EID: 0842289692     PISSN: 09567968     EISSN: None     Source Type: Journal    
DOI: 10.1017/S0956796803004829     Document Type: Review
Times cited : (218)

References (58)
  • 1
    • 0036010443 scopus 로고    scopus 로고
    • A predicative analysis of structural recursion
    • Abel, A. and Altenkirch, T. (2000) A predicative analysis of structural recursion. J. Functional Program. 12(1):1-41
    • (2000) J. Functional Program , vol.12 , Issue.1 , pp. 1-41
    • Abel, A.1    Altenkirch, T.2
  • 3
    • 84956864074 scopus 로고    scopus 로고
    • Monadic presentations of lambda-terms using generalized inductive types
    • Springer-Verlag
    • Altenkirch, T. and Reus, B. (1999) Monadic presentations of lambda-terms using generalized inductive types. Lecture Notes in Computer Science 1683, pp. 453-468. Springer-Verlag.
    • (1999) Lecture Notes in Computer Science , vol.1683 , pp. 453-468
    • Altenkirch, T.1    Reus, B.2
  • 7
    • 0001439401 scopus 로고
    • Lambda calculi with types
    • Abramsky, S., Gabbay, D. and Maibaum, T. (eds.), Oxford University Press
    • Barendregt, H. (1992) Lambda calculi with types. In: Abramsky, S., Gabbay, D. and Maibaum, T. (eds.), Handbook of Logic in Computer Science, vol. II. Oxford University Press.
    • (1992) Handbook of Logic in Computer Science , vol.2
    • Barendregt, H.1
  • 9
    • 0033423865 scopus 로고    scopus 로고
    • De Bruijn notation as a nested datatype
    • Bird, R. and Paterson, R. (1999) de Bruijn notation as a nested datatype. J. Functional Program. 9(1), 77-92.
    • (1999) J. Functional Program , vol.9 , Issue.1 , pp. 77-92
    • Bird, R.1    Paterson, R.2
  • 10
    • 84949501091 scopus 로고    scopus 로고
    • Nested general recursion and partiality in type theory
    • Boulton, R. and Jackson, P. (eds.), Springer-Verlag
    • Bove, A. and Capretta, V. (2001) Nested general recursion and partiality in type theory. In: Boulton, R. and Jackson, P. (eds.), Theorem Proving in Higher Order Logics, TPHOLs 2001: LNCS 2152. Springer-Verlag.
    • (2001) Theorem Proving in Higher Order Logics, TPHOLs 2001: LNCS , vol.2152
    • Bove, A.1    Capretta, V.2
  • 11
    • 0002746035 scopus 로고
    • Proving properties of programs by structural induction
    • Burstall, R. (1969) Proving properties of programs by structural induction. Comput. J. 12(1), 41-48.
    • (1969) Comput. J. , vol.12 , Issue.1 , pp. 41-48
    • Burstall, R.1
  • 13
    • 84876608004 scopus 로고    scopus 로고
    • Implementation techniques for inductive types in plastic
    • Springer-Verlag
    • Callaghan, P. and Luo, Z. (2000) Implementation techniques for inductive types in plastic. Proceedings TYPES'99: LNCS 1956, pp. 94-113. Springer-Verlag.
    • (2000) Proceedings TYPES'99: LNCS , vol.1956 , pp. 94-113
    • Callaghan, P.1    Luo, Z.2
  • 14
    • 0000826543 scopus 로고
    • Negation as failure
    • Gallaire, H. and Minker, J. (eds.), Plenum Press
    • Clark, K. (1978) Negation as failure. In: Gallaire, H. and Minker, J. (eds.), Logic and Data Bases, pp. 292-322. Plenum Press.
    • (1978) Logic and Data Bases , pp. 292-322
    • Clark, K.1
  • 16
    • 0010047034 scopus 로고
    • Pattern matching with dependent types
    • Nordström, B., Petersson, K. and Plotkin, G. (eds.), Båstad, Sweden
    • Coquand, T. (1992) Pattern matching with dependent types. In: Nordström, B., Petersson, K. and Plotkin, G. (eds.), Electronic Proceedings of the Third Annual BRA Workshop on Logical Frameworks, Båstad, Sweden. Available at http://www.lfcs.informatics.ed.ac.uk/research/types-bra/proc/proc92.ps.gz.
    • (1992) Electronic Proceedings of the Third Annual BRA Workshop on Logical Frameworks
    • Coquand, T.1
  • 18
    • 49649139118 scopus 로고
    • Lambda Calculus notation with nameless dummies: A tool for automatic formula manipulation
    • de Bruijn, N. G. (1972) Lambda Calculus notation with nameless dummies: a tool for automatic formula manipulation. Indagationes Mathematics, 34, 381-392.
    • (1972) Indagationes Mathematics , vol.34 , pp. 381-392
    • De Bruijn, N.G.1
  • 19
    • 0026138967 scopus 로고
    • Telescopic mappings in typed lambda-calculus
    • de Bruijn, N. G. (1991) Telescopic mappings in typed lambda-calculus. Infor. & computation, 91, 189-204.
    • (1991) Infor. & Computation , vol.91 , pp. 189-204
    • De Bruijn, N.G.1
  • 20
    • 0003266602 scopus 로고
    • Inductive sets and families in Martin-Löf's Type Theory
    • Huet, G. and Plotkin, G. (eds.). CUP
    • Dybjer, P. (1991) Inductive sets and families in Martin-Löf's Type Theory. In: Huet, G. and Plotkin, G. (eds.), Logical Frameworks. CUP.
    • (1991) Logical Frameworks
    • Dybjer, P.1
  • 21
    • 84948168202 scopus 로고
    • Codifying guarded definitions with recursive schemes
    • Dybjer, P., Nordström, B. and Smith, J. (eds.), Springer-Verlag
    • Giménez, E. (1994) Codifying guarded definitions with recursive schemes. In: Dybjer, P., Nordström, B. and Smith, J. (eds.), Types for Proofs and Programs, '94: LNCS 996, pp. 39-59. Springer-Verlag.
    • (1994) Types for Proofs and Programs, '94: LNCS , vol.996 , pp. 39-59
    • Giménez, E.1
  • 22
    • 84878591537 scopus 로고    scopus 로고
    • Structural recursive definitions in type theory
    • Springer-Verlag
    • Giménez, E. (1998) Structural recursive definitions in type theory. Proceedings of ICALP '98: LNCS 1443. Springer-Verlag.
    • (1998) Proceedings of ICALP '98: LNCS , vol.1443
    • Giménez, E.1
  • 23
    • 0004160776 scopus 로고
    • PhD thesis, Laboratory for Foundations of Computer Science, University of Edinburgh
    • Goguen, H. (1994) A Typed Operational Semantics for Type Theory. PhD thesis, Laboratory for Foundations of Computer Science, University of Edinburgh. Available from http://www.lfcs.informatics.ed.ac.uk/reports/94/ECS-LFCS-94-304/.
    • (1994) A Typed Operational Semantics for Type Theory
    • Goguen, H.1
  • 24
    • 34249908745 scopus 로고
    • Type checking with universes
    • Harper, R. and Pollack, R. (1991) Type checking with universes. Theor. Comput. Sci. 89, 107-136.
    • (1991) Theor. Comput. Sci. , vol.89 , pp. 107-136
    • Harper, R.1    Pollack, R.2
  • 28
    • 0004119262 scopus 로고
    • PhD thesis, University of Edinburgh
    • Luo, Z. (1990) ECC: An Extended Calculus of Constructions. PhD thesis, University of Edinburgh. Available from http://www.lfcs.informatics.ed.ac.uk/reports/90/ECS-LFCS-90-118/.
    • (1990) ECC: An Extended Calculus of Constructions
    • Luo, Z.1
  • 30
    • 0003522165 scopus 로고
    • Technical Report ECS-LFCS-92-211, Laboratory for Foundations of Computer Science, University of Edinburgh
    • Luo, Z. and Pollack, R. (1992) LEGO Proof Development System: User's Manual. Technical report ECS-LFCS-92-211, Laboratory for Foundations of Computer Science, University of Edinburgh.
    • (1992) LEGO Proof Development System: User's Manual
    • Luo, Z.1    Pollack, R.2
  • 32
    • 0002925179 scopus 로고    scopus 로고
    • Generalising techniques for type explanation
    • Technical Report RM/99/9, Heriot-Watt Department of Computing and Electrical Engineering
    • McAdam, B. J. (1999) Generalising techniques for type explanation. Scottish Functional Programming Workshop, pp. 243-252. Technical Report RM/99/9, Heriot-Watt Department of Computing and Electrical Engineering.
    • (1999) Scottish Functional Programming Workshop , pp. 243-252
    • McAdam, B.J.1
  • 33
    • 84958972598 scopus 로고    scopus 로고
    • Inverting inductively defined relations in LEGO
    • Giménez, E. and Paulin-Mohring, C. (eds.). Springer-Verlag
    • McBride, C. (1998) Inverting inductively defined relations in LEGO. In: Giménez, E. and Paulin-Mohring, C. (eds.), Types for Proofs and Programs, '96: LNCS 1512, pp. 236-253. Springer-Verlag.
    • (1998) Types for Proofs and Programs, '96: LNCS , vol.1512 , pp. 236-253
    • McBride, C.1
  • 35
    • 84876607097 scopus 로고    scopus 로고
    • First-order unification by structural recursion
    • to appear
    • McBride, C. (2001) First-order unification by structural recursion. J. Functional Program, to appear.
    • (2001) J. Functional Program
    • McBride, C.1
  • 40
    • 0033328539 scopus 로고    scopus 로고
    • Some lambda calculus and type theory formalized
    • special issue on 'Formal proof'
    • McKinna, J. and Pollack, R. (1999) Some lambda calculus and type theory formalized. J. Automated Reason, (special issue on 'Formal proof'), 23, 373-409.
    • (1999) J. Automated Reason , vol.23 , pp. 373-409
    • McKinna, J.1    Pollack, R.2
  • 42
  • 43
    • 84876622254 scopus 로고    scopus 로고
    • Pattern guards and transformational patterns
    • Peyton Jones, S. and Erwig, M. (2000) Pattern guards and transformational patterns. Proc. 2000 Haskell Workshop. Available from http://research.microsoft.com/Users/simonpj/Haskell/pat.ps.gz.
    • (2000) Proc. 2000 Haskell Workshop
    • Peyton Jones, S.1    Erwig, M.2
  • 45
    • 0842264970 scopus 로고
    • An earlier version of this paper appeared in (Huet & Plotkin, 1990)
    • Pollack, R. (1992) Implicit syntax. Available from ftp://ftp.dcs.ed.ac.uk/pub/lego/ImplicltSyntax.ps.Z. An earlier version of this paper appeared in (Huet & Plotkin, 1990).
    • (1992) Implicit Syntax
    • Pollack, R.1
  • 47
    • 0004462993 scopus 로고
    • PhD thesis, University of Edinburgh
    • Pollack, R. (1995) The Theory of LEGO. PhD thesis, University of Edinburgh. Available from http://www.Ifcs.informatics.ed.ac.uk/reports/95/ECS-LFCS-95-323/.
    • (1995) The Theory of LEGO
    • Pollack, R.1
  • 48
    • 84949189457 scopus 로고    scopus 로고
    • Dependently typed records for representing mathematical structure
    • Aagard, M. and Harrison, J. (eds.), Springer-Verlag
    • Pollack, R. (2000) Dependently typed records for representing mathematical structure. In: Aagard, M. and Harrison, J. (eds.), Theorem Proving in Higher Order Logics, TPHOLs 2000: LNCS 1869, Springer-Verlag.
    • (2000) Theorem Proving in Higher Order Logics, TPHOLs 2000: LNCS , vol.1869
    • Pollack, R.1
  • 50
    • 84969387745 scopus 로고
    • Pure Type Systems with definitions
    • Nerode, A. and Matijasevič, Y. (eds.). Springer-Verlag
    • Severi, P. and Poll, E. (1994) Pure Type Systems with definitions. In: Nerode, A. and Matijasevič, Y. (eds.), Proceedings of LFCS'94: LNCS 813. Springer-Verlag.
    • (1994) Proceedings of LFCS'94: LNCS , vol.813
    • Severi, P.1    Poll, E.2
  • 54
    • 84876620165 scopus 로고    scopus 로고
    • What do we gain by integrating a programming language with a theorem prover?
    • Hindås, Sweden
    • Voda, P. (2002) What do we gain by integrating a programming language with a theorem prover? Workshop on Termination and Type Theory, Hindås, Sweden.
    • (2002) Workshop on Termination and Type Theory
    • Voda, P.1
  • 55
    • 0013162035 scopus 로고
    • Views: A way for pattern matching to cohabit with data abstraction
    • ACM
    • Wadler, P. (1987) Views: A way for pattern matching to cohabit with data abstraction. Proceedings POPL '87. ACM.
    • (1987) Proceedings POPL '87
    • Wadler, P.1
  • 57
    • 0025444759 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • Special issue of selected papers from 2nd ESOP
    • Wadler, P. (1990) Deforestation: transforming programs to eliminate trees. Theor. Comput. Sci. (Special issue of selected papers from 2nd ESOP), 73, 231-248.
    • (1990) Theor. Comput. Sci. , vol.73 , pp. 231-248
    • Wadler, P.1
  • 58
    • 0003584855 scopus 로고    scopus 로고
    • PhD thesis, Department of Mathematical Sciences, Carnegie Mellon University
    • Xi, H. (1998) Dependent types in practical programming. PhD thesis, Department of Mathematical Sciences, Carnegie Mellon University.
    • (1998) Dependent Types in Practical Programming
    • Xi, H.1


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