메뉴 건너뛰기




Volumn 31, Issue , 2004, Pages 99-110

Free theorems in the presence of seq

Author keywords

Controlling strict evaluation; Correctness proofs; Denotational semantics; Haskell; Logical relations; Parametricity; Program transformations; Short cut fusion; Theorems for free

Indexed keywords

ALGORITHMS; COMPUTER PROGRAMMING LANGUAGES; MATHEMATICAL MODELS; PERFORMANCE; PROBLEM SOLVING; THEOREM PROVING;

EID: 2442615040     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/964001.964010     Document Type: Conference Paper
Times cited : (37)

References (24)
  • 2
    • 2442510391 scopus 로고    scopus 로고
    • message/current/msg00847.html
    • The Types Forum List Archive (http://www.cis.upenn.edu/~bcpierce/types/ archives), message/current/msg00847.html.
    • The Types Forum List Archive
  • 3
    • 17144368817 scopus 로고    scopus 로고
    • Type inference builds a short cut to deforestation
    • ACM Press
    • O. Chitil. Type inference builds a short cut to deforestation. In ICFP'99, Proc., pages 249-260. ACM Press.
    • ICFP'99, Proc. , pp. 249-260
    • Chitil, O.1
  • 4
    • 0025639359 scopus 로고    scopus 로고
    • Completeness for typed lazy inequalities
    • IEEE Computer Society Press
    • S. Cosmadakis, A. Meyer, and J. Riecke. Completeness for typed lazy inequalities. In LICS'90, Proc., pages 312-320. IEEE Computer Society Press.
    • LICS'90, Proc. , pp. 312-320
    • Cosmadakis, S.1    Meyer, A.2    Riecke, J.3
  • 5
    • 0001981633 scopus 로고    scopus 로고
    • Equality between functionals
    • Springer-Verlag
    • H. Friedman. Equality between functionals. In Logic Colloquium '72-73, Proc., pages 22-37. Springer-Verlag.
    • Logic Colloquium '72-73, Proc. , pp. 22-37
    • Friedman, H.1
  • 8
    • 2442571391 scopus 로고    scopus 로고
    • On proving the correctness of program transformations based on free theorems for higher-order polymorphic calculi
    • To appear in
    • P. Johann. On proving the correctness of program transformations based on free theorems for higher-order polymorphic calculi. To appear in Math. Struct, in Comp. Sci.
    • Math. Struct. in Comp. Sci.
    • Johann, P.1
  • 9
    • 0037667700 scopus 로고    scopus 로고
    • A generalization of short-cut fusion and its correctness proof
    • P. Johann. A generalization of short-cut fusion and its correctness proof. Higher-Order and Symb. Comp., 15:273-300, 2002.
    • (2002) Higher-order and Symb. Comp. , vol.15 , pp. 273-300
    • Johann, P.1
  • 10
    • 0038720294 scopus 로고    scopus 로고
    • Short cut fusion is correct
    • P. Johann. Short cut fusion is correct. J. Funct. Prog., 13:797-814, 2003.
    • (2003) J. Funct. Prog. , vol.13 , pp. 797-814
    • Johann, P.1
  • 11
    • 84947938412 scopus 로고    scopus 로고
    • Parametricity and unboxing with unpointed types
    • Springer-Verlag
    • J. Launchbury and R. Paterson. Parametricity and unboxing with unpointed types. In ESOP'96, Proc., pages 204-218. Springer-Verlag.
    • ESOP'96, Proc. , pp. 204-218
    • Launchbury, J.1    Paterson, R.2
  • 13
    • 1442309205 scopus 로고    scopus 로고
    • Bridging the gulf: A common intermediate language for ML and Haskell
    • ACM Press
    • S. Peyton Jones, J. Launchbury, M. Shields, and A. Tolmach. Bridging the gulf: A common intermediate language for ML and Haskell. In POPL'98, Proc., pages 49-61. ACM Press.
    • POPL'98, Proc. , pp. 49-61
    • Peyton Jones, S.1    Launchbury, J.2    Shields, M.3    Tolmach, A.4
  • 14
    • 0001233777 scopus 로고    scopus 로고
    • Parametric polymorphism and operational equivalence
    • A. Pitts. Parametric polymorphism and operational equivalence. Math. Struct. in Comp. Sci., 10:321-359, 2000.
    • (2000) Math. Struct. in Comp. Sci. , vol.10 , pp. 321-359
    • Pitts, A.1
  • 17
    • 0020919435 scopus 로고    scopus 로고
    • Types, abstraction and parametric polymorphism
    • Elsevier Science Publishers B.V.
    • J. Reynolds. Types, abstraction and parametric polymorphism. In Information Processing '83, Proc., pages 513-523. Elsevier Science Publishers B.V.
    • Information Processing '83, Proc. , pp. 513-523
    • Reynolds, J.1
  • 19
    • 0022068576 scopus 로고
    • Logical relations and the typed lambda-calculus
    • R. Statman. Logical relations and the typed lambda-calculus. Inf. and Control, 65:85-97, 1985.
    • (1985) Inf. and Control , vol.65 , pp. 85-97
    • Statman, R.1
  • 20
    • 0036953802 scopus 로고    scopus 로고
    • Shortcut fusion for accumulating parameters & zip-like functions
    • ACM Press
    • J. Svenningsson. Shortcut fusion for accumulating parameters & zip-like functions. In/CFP'02, Proc., pages 124-132. ACM Press.
    • ICFP'02, Proc. , pp. 124-132
    • Svenningsson, J.1
  • 22
    • 0036954571 scopus 로고    scopus 로고
    • Concatenate, reverse and map vanish for free
    • ACM Press
    • J. Voigtländer. Concatenate, reverse and map vanish for free. In ICFP'02, Proc., pages 14-25. ACM Press.
    • ICFP'02, Proc. , pp. 14-25
    • Voigtländer, J.1
  • 23
    • 84944106308 scopus 로고    scopus 로고
    • Theorems for free!
    • ACM Press
    • P. Wadler. Theorems for free! In FPCA'89, Proc., pages 347-359. ACM Press.
    • FPCA'89, Proc. , pp. 347-359
    • Wadler, P.1
  • 24
    • 0024864871 scopus 로고    scopus 로고
    • How to make ad-hoc polymorphism less ad hoc
    • ACM Press
    • P. Wadler and S. Blott. How to make ad-hoc polymorphism less ad hoc. In POPL'89, Proc., pages 60-76. ACM Press.
    • POPL'89, Proc. , pp. 60-76
    • Wadler, P.1    Blott, S.2


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