메뉴 건너뛰기




Volumn 124, Issue 2, 2005, Pages 79-100

From reduction-based to reduction-free normalization

Author keywords

Continuation passing style (CPS); Defunctionalization; Normalization by evaluation; Refocusing

Indexed keywords

COMPUTATIONAL METHODS; FUNCTIONS; MAPPING; MATHEMATICAL TRANSFORMATIONS; THEOREM PROVING;

EID: 16644402392     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2005.01.007     Document Type: Conference Paper
Times cited : (18)

References (45)
  • 1
    • 85015267875 scopus 로고    scopus 로고
    • Operational aspects of untyped normalization by evaluation
    • Klaus Aehlig, and Felix Joachimski Operational aspects of untyped normalization by evaluation Mathematical Structures in Computer Science 14 2004 587 611
    • (2004) Mathematical Structures in Computer Science , vol.14 , pp. 587-611
    • Klaus, A.1    Felix, J.2
  • 3
    • 2142844803 scopus 로고    scopus 로고
    • A functional correspondence between call-by-need evaluators and lazy abstract machines
    • Mads Sig Ager, Olivier Danvy, and Jan Midtgaard A functional correspondence between call-by-need evaluators and lazy abstract machines Information Processing Letters 90 5 2004 223 232 Extended version available as the technical report BRICS-RS-04-3
    • (2004) Information Processing Letters , vol.90 , Issue.5 , pp. 223-232
    • Mads Sig, A.1    Olivier, D.2    Jan, M.3
  • 4
    • 23844517416 scopus 로고    scopus 로고
    • A functional correspondence between monadic evaluators and abstract machines for languages with computational effects
    • Mads Sig Ager, Olivier Danvy, and Jan Midtgaard A functional correspondence between monadic evaluators and abstract machines for languages with computational effects Theoretical Computer Science 2005 Accepted for publication. Extended version available as the technical report BRICS RS-04-28
    • (2005) Theoretical Computer Science
    • Mads Sig, A.1    Olivier, D.2    Jan, M.3
  • 5
    • 84949486005 scopus 로고
    • Categorical reconstruction of a reduction-free normalization proof
    • David H. Pitt David E. Rydeheard Peter Johnstone, Category Theory and Computer Science, Springer-Verlag Cambridge, UK
    • Thorsten Altenkirch, Martin Hofmann, and Thomas Streicher Categorical reconstruction of a reduction-free normalization proof David H. Pitt David E. Rydeheard Peter Johnstone Category Theory and Computer Science Lecture Notes in Computer Science number 953 August 1995 Springer-Verlag Cambridge, UK 182 199
    • (1995) Lecture Notes in Computer Science , vol.953 , pp. 182-199
    • Thorsten, A.1    Martin, H.2    Thomas, S.3
  • 6
    • 35048841111 scopus 로고    scopus 로고
    • Normalization by evaluation for λ→
    • Yukiyoshi Kameyama Peter J. Stuckey, Functional and Logic Programming, 7th International Symposium, FLOPS 2004, Springer-Verlag Nara, Japan
    • Thorsten Altenkirch, and Tarmo Uustalu Normalization by evaluation for λ → 2 Yukiyoshi Kameyama Peter J. Stuckey Functional and Logic Programming, 7th International Symposium, FLOPS 2004 Lecture Notes in Computer Science number 2998 April 2004 Springer-Verlag Nara, Japan 260 275
    • (2004) Lecture Notes in Computer Science , vol.2998 , pp. 260-275
    • Thorsten, A.1    Tarmo, U.2
  • 8
    • 84937432328 scopus 로고    scopus 로고
    • Memoization in type-directed partial evaluation
    • Don Batory Charles Consel Walid Taha, Proceedings of the 2002 ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering, Springer-Verlag Pittsburgh, Pennsylvania
    • Vincent Balat, and Olivier Danvy Memoization in type-directed partial evaluation Don Batory Charles Consel Walid Taha Proceedings of the 2002 ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering Lecture Notes in Computer Science number 2487 October 2002 Springer-Verlag Pittsburgh, Pennsylvania 78 92
    • (2002) Lecture Notes in Computer Science , vol.2487 , pp. 78-92
    • Vincent, B.1    Olivier, D.2
  • 9
    • 0346498671 scopus 로고    scopus 로고
    • Normalization by evaluation
    • Bernhard Möller John V. Tucker, Prospects for hardware foundations (NADA), Springer-Verlag Berlin, Germany
    • Ulrich Berger, Matthias Eberl, and Helmut Schwichtenberg Normalization by evaluation Bernhard Möller John V. Tucker Prospects for hardware foundations (NADA) Lecture Notes in Computer Science number 1546 1998 Springer-Verlag Berlin, Germany 117 137
    • (1998) Lecture Notes in Computer Science , vol.1546 , pp. 117-137
    • Ulrich, B.1    Matthias, E.2    Helmut, S.3
  • 10
    • 0026190524 scopus 로고
    • An inverse of the evaluation functional for typed λ-calculus
    • Gilles Kahn IEEE Computer Society Press Amsterdam, The Netherlands
    • Ulrich Berger, and Helmut Schwichtenberg An inverse of the evaluation functional for typed λ-calculus Gilles Kahn Proceedings of the Sixth Annual IEEE Symposium on Logic in Computer Science July 1991 IEEE Computer Society Press Amsterdam, The Netherlands 203 211
    • (1991) Proceedings of the Sixth Annual IEEE Symposium on Logic in Computer Science , pp. 203-211
    • Ulrich, B.1    Helmut, S.2
  • 11
    • 3042982741 scopus 로고
    • Extracting a proof of coherence for monoidal categories from a proof of normalization for monoids
    • Stefano Berardi Mario Coppo, Types for Proofs and Programs, International Workshop TYPES'95, Springer-Verlag Torino, Italy
    • Ilya Beylin, and Peter Dybjer Extracting a proof of coherence for monoidal categories from a proof of normalization for monoids Stefano Berardi Mario Coppo Types for Proofs and Programs, International Workshop TYPES'95 Lecture Notes in Computer Science number 1158 June 1995 Springer-Verlag Torino, Italy 47 61
    • (1995) Lecture Notes in Computer Science , vol.1158 , pp. 47-61
    • Ilya, B.1    Peter, D.2
  • 12
    • 16644389345 scopus 로고    scopus 로고
    • An operational foundation for delimited continuations in the CPS hierarchy
    • Technical Report BRICS RS-04-29, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, December 2004. A preliminary version was presented at the
    • Małgorzata Biernacka, Dariusz Biernacki, and Olivier Danvy. An operational foundation for delimited continuations in the CPS hierarchy. Technical Report BRICS RS-04-29, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, December 2004. A preliminary version was presented at the the Fourth ACM SIGPLAN Workshop on Continuations (CW 2004)
    • The Fourth ACM SIGPLAN Workshop on Continuations (CW 2004)
    • Biernacka, M.1    Biernacki, D.2    Danvy, O.3
  • 13
    • 35048897016 scopus 로고    scopus 로고
    • From interpreter to logic engine by defunctionalization
    • Maurice Bruynooghe, Logic Based Program Synthesis and Transformation, 13th International Symposium, LOPSTR 2003, Springer-Verlag Uppsala, Sweden
    • Dariusz Biernacki, and Olivier Danvy From interpreter to logic engine by defunctionalization Maurice Bruynooghe Logic Based Program Synthesis and Transformation, 13th International Symposium, LOPSTR 2003 Lecture Notes in Computer Science number 3018 August 2003 Springer-Verlag Uppsala, Sweden 143 159
    • (2003) Lecture Notes in Computer Science , vol.3018 , pp. 143-159
    • Dariusz, B.1    Olivier, D.2
  • 19
    • 84958660609 scopus 로고    scopus 로고
    • Type-directed partial evaluation
    • John Hatcliff Torben Æ. Mogensen Peter Thiemann, Partial Evaluation - Practice and Theory Proceedings of the 1998 DIKU Summer School, Springer-Verlag Copenhagen, Denmark
    • Olivier Danvy Type-directed partial evaluation John Hatcliff Torben Æ. Mogensen Peter Thiemann Partial Evaluation - Practice and Theory Proceedings of the 1998 DIKU Summer School Lecture Notes in Computer Science number 1706 July 1998 Springer-Verlag Copenhagen, Denmark 367 411
    • (1998) Lecture Notes in Computer Science , vol.1706 , pp. 367-411
    • Olivier, D.1
  • 20
    • 16644384769 scopus 로고    scopus 로고
    • On evaluation contexts, continuations, and the rest of the computation
    • Hayo Thielecke, editor Technical report CSR-04-1, Department of Computer Science, Queen Mary's College Venice, Italy, January Invited talk
    • Olivier Danvy. On evaluation contexts, continuations, and the rest of the computation. In Hayo Thielecke, editor, Proceedings of the Fourth ACM SIGPLAN Workshop on Continuations, Technical report CSR-04-1, Department of Computer Science, Queen Mary's College, pages 13-23, Venice, Italy, January 2004. Invited talk
    • (2004) Proceedings of the Fourth ACM SIGPLAN Workshop on Continuations , pp. 13-23
    • Danvy, O.1
  • 21
    • 16644388399 scopus 로고    scopus 로고
    • A rational deconstruction of Landin's SECD machine
    • Clemens Grelck Frank Huch, Implementation and Application of Functional Languages, 16th International Workshop, IFL'04, Springer-Verlag Lübeck, Germany
    • Olivier Danvy A rational deconstruction of Landin's SECD machine Clemens Grelck Frank Huch Implementation and Application of Functional Languages, 16th International Workshop, IFL'04 Lecture Notes in Computer Science September 2004 Springer-Verlag Lübeck, Germany To appear. Extended version available as the technical report BRICS-RS-03-33
    • (2004) Lecture Notes in Computer Science
    • Olivier, D.1
  • 25
    • 38149079131 scopus 로고    scopus 로고
    • Refocusing in reduction semantics
    • Technical Report BRICS RS-04-26, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, November 2004. A preliminary version appears in the informal Electronic Notes in Theoretical Computer Science, Vol. 59.4
    • Olivier Danvy and Lasse R. Nielsen. Refocusing in reduction semantics. Technical Report BRICS RS-04-26, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, November 2004. A preliminary version appears in the informal proceedings of the Second International Workshop on Rule-Based Programming (RULE 2001), Electronic Notes in Theoretical Computer Science, Vol. 59.4
    • Proceedings of the Second International Workshop on Rule-based Programming (RULE 2001)
    • Danvy, O.1    Nielsen, L.R.2
  • 26
    • 84886794060 scopus 로고    scopus 로고
    • Normalization and partial evaluation
    • Gilles Barthe Peter Dybjer Luís Pinto João Saraiva, Applied Semantics - Advanced Lectures, Springer-Verlag Caminha, Portugal
    • Peter Dybjer, and Andrzej Filinski Normalization and partial evaluation Gilles Barthe Peter Dybjer Luís Pinto João Saraiva Applied Semantics - Advanced Lectures Lecture Notes in Computer Science number 2395 September 2000 Springer-Verlag Caminha, Portugal 137 192
    • (2000) Lecture Notes in Computer Science , vol.2395 , pp. 137-192
    • Peter, D.1    Andrzej, F.2
  • 29
    • 84979052936 scopus 로고    scopus 로고
    • A semantic account of type-directed partial evaluation
    • Gopalan Nadathur, Proceedings of the International Conference on Principles and Practice of Declarative Programming, Springer-Verlag Paris, France
    • Andrzej Filinski A semantic account of type-directed partial evaluation Gopalan Nadathur Proceedings of the International Conference on Principles and Practice of Declarative Programming Lecture Notes in Computer Science number 1702 September 1999 Springer-Verlag Paris, France 378 395 Extended version available as the technical report BRICS RS-99-17
    • (1999) Lecture Notes in Computer Science , vol.1702 , pp. 378-395
    • Andrzej, F.1
  • 30
    • 16644371578 scopus 로고    scopus 로고
    • A denotational account of untyped normalization by evaluation
    • Igor Walukiewicz, Foundations of Software Science and Computation Structures, 7th International Conference, FOSSACS 2004, Springer-Verlag Barcelona, Spain
    • Andrzej Filinski, and Henning Korsholm Rohde A denotational account of untyped normalization by evaluation Igor Walukiewicz Foundations of Software Science and Computation Structures, 7th International Conference, FOSSACS 2004 Lecture Notes in Computer Science number 2987 April 2002 Springer-Verlag Barcelona, Spain 167 181
    • (2002) Lecture Notes in Computer Science , vol.2987 , pp. 167-181
    • Andrzej, F.1    Henning Korsholm, R.2
  • 32
    • 16644369431 scopus 로고    scopus 로고
    • Gödelization in the λ-calculus
    • Mayer Goldberg Gödelization in the λ-calculus Information Processing Letters 75 1-2 2000 13 16
    • (2000) Information Processing Letters , vol.75 , Issue.1-2 , pp. 13-16
    • Mayer, G.1
  • 33
    • 0036949281 scopus 로고    scopus 로고
    • A compiled implementation of strong reduction
    • Proceedings of the 2002 ACM SIGPLAN International Conference on Functional Programming, Simon Peyton Jones
    • Benjamin Grégoire, and Xavier Leroy A compiled implementation of strong reduction Simon Peyton Jones Proceedings of the 2002 ACM SIGPLAN International Conference on Functional Programming SIGPLAN Notices 37 9 September 2002 235 246 ACM Press, Pittsburgh, Pennsylvania
    • (2002) SIGPLAN Notices , vol.37 , Issue.9 , pp. 235-246
    • Benjamin, G.1    Xavier, L.2
  • 34
    • 0032396220 scopus 로고    scopus 로고
    • Functional runtime systems within the lambda-sigma calculus
    • Thérèse Hardin, Luc Maranget, and Bruno Pagano Functional runtime systems within the lambda-sigma calculus Journal of Functional Programming 8 2 1998 131 172
    • (1998) Journal of Functional Programming , vol.8 , Issue.2 , pp. 131-172
    • Thérèse, H.1    Luc, M.2    Bruno, P.3
  • 35
    • 16644362749 scopus 로고    scopus 로고
    • A bicategorical analysis of E-categories
    • Yoshiki Kinoshita A bicategorical analysis of E-categories Mathematica Japonica 47 1 1998 157 169
    • (1998) Mathematica Japonica , vol.47 , Issue.1 , pp. 157-169
    • Yoshiki, K.1
  • 37
    • 77956955158 scopus 로고
    • About models for intuitionistic type theories and the notion of definitional equality
    • Proceedings of the Third Scandinavian Logic Symposium, North-Holland
    • Per Martin-Löf About models for intuitionistic type theories and the notion of definitional equality Proceedings of the Third Scandinavian Logic Symposium Studies in Logic and the Foundation of Mathematics volume 82 1975 North-Holland 81 109
    • (1975) Studies in Logic and the Foundation of Mathematics , vol.82 , pp. 81-109
    • Per, M.1
  • 40
    • 0003931061 scopus 로고
    • A structural approach to operational semantics
    • DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, September
    • Gordon D. Plotkin. A structural approach to operational semantics. Technical Report FN-19, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, September 1981
    • (1981) Technical Report , vol.FN-19
    • Plotkin, G.D.1
  • 42
    • 0032288850 scopus 로고    scopus 로고
    • Definitional interpreters for higher-order programming languages
    • John C. Reynolds Definitional interpreters for higher-order programming languages Higher-Order and Symbolic Computation 11 4 1998 363 397 Reprinted from the proceedings of the 25th ACM National Conference (1972), with a foreword
    • (1998) Higher-Order and Symbolic Computation , vol.11 , Issue.4 , pp. 363-397
    • Reynolds, J.C.1
  • 43
    • 0004219535 scopus 로고
    • Rabbit: A compiler for Scheme
    • Master's thesis, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May
    • Guy L. Steele Jr. Rabbit: A compiler for Scheme. Master's thesis, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May 1978. Technical report AI-TR-474
    • (1978) Technical Report , vol.AI-TR-474
    • Steele Jr., G.L.1
  • 44
    • 19144365627 scopus 로고    scopus 로고
    • The simple type theory of normalisation by evaluation
    • Bernhard Gramlich Salvador Lucas, Proceedings of the First International Workshop on Reduction Strategies in Rewriting and Programming (WRS 2001), Elsevier Science Utrecht, The Netherlands
    • René Vestergaard The simple type theory of normalisation by evaluation Bernhard Gramlich Salvador Lucas Proceedings of the First International Workshop on Reduction Strategies in Rewriting and Programming (WRS 2001) Electronic Notes in Theoretical Computer Science number 57 May 2001 Elsevier Science Utrecht, The Netherlands
    • (2001) Electronic Notes in Theoretical Computer Science , vol.57
    • René, V.1
  • 45
    • 0035728958 scopus 로고    scopus 로고
    • From syntactic theories to interpreters: Automating proofs of unique decomposition
    • Yong Xiao, Amr Sabry, and Zena M. Ariola From syntactic theories to interpreters: Automating proofs of unique decomposition Higher-Order and Symbolic Computation 14 4 2001 387 409
    • (2001) Higher-Order and Symbolic Computation , vol.14 , Issue.4 , pp. 387-409
    • Yong, X.1    Amr, S.2    Ariola, Z.M.3


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