메뉴 건너뛰기




Volumn 388, Issue 1-3, 2007, Pages 290-318

Selective strictness and parametricity in structural operational semantics, inequationally

Author keywords

Clean; Extensionality principles; Fixpoint recursion; Functional programming languages; Haskell; Identity extension; Lambda calculus; Logical relations; Mixing strict and nonstrict semantics; Parametric polymorphism; Program transformations; seq; Short cut fusion; Theorems for free; Types

Indexed keywords

COMPUTATIONAL METHODS; COMPUTER SOFTWARE; CONSTRAINED OPTIMIZATION; SEMANTICS; THEOREM PROVING;

EID: 35748935522     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2007.09.014     Document Type: Article
Times cited : (13)

References (49)
  • 2
    • 33745781693 scopus 로고    scopus 로고
    • Step-indexed syntactic logical relations for recursive and quantified types
    • European Symposium on Programming, Proceedings, Springer-Verlag
    • Ahmed A. Step-indexed syntactic logical relations for recursive and quantified types. European Symposium on Programming, Proceedings. LNCS vol. 3924 (2006), Springer-Verlag 69-83
    • (2006) LNCS , vol.3924 , pp. 69-83
    • Ahmed, A.1
  • 5
    • 33646264789 scopus 로고    scopus 로고
    • Parametric domain-theoretic models of polymorphic intuitionistic/linear lambda calculus
    • Mathematical Foundations of Programming Semantics 2005, Proceedings, Elsevier B.V.
    • Birkedal L., Møgelberg R.E., and Petersen R.L. Parametric domain-theoretic models of polymorphic intuitionistic/linear lambda calculus. Mathematical Foundations of Programming Semantics 2005, Proceedings. ENTCS vol. 155 (2006), Elsevier B.V. 191-217
    • (2006) ENTCS , vol.155 , pp. 191-217
    • Birkedal, L.1    Møgelberg, R.E.2    Petersen, R.L.3
  • 6
    • 35748949937 scopus 로고    scopus 로고
    • Clean Language Report 2.0. http://www.cs.ru.nl/~clean/CleanExtra/report20/index.html
  • 8
    • 32144436471 scopus 로고    scopus 로고
    • Chasing bottoms - A case study in program verification in the presence of partial and infinite values
    • Mathematics of Program Construction, Proceedings, Springer-Verlag
    • Danielsson N.A., and Jansson P. Chasing bottoms - A case study in program verification in the presence of partial and infinite values. Mathematics of Program Construction, Proceedings. LNCS vol. 3125 (2004), Springer-Verlag 85-109
    • (2004) LNCS , vol.3125 , pp. 85-109
    • Danielsson, N.A.1    Jansson, P.2
  • 9
    • 84888879252 scopus 로고    scopus 로고
    • Proof tool support for explicit strictness
    • Implementation and Application of Functional Languages 2005, Selected Papers, Springer-Verlag
    • van Eekelen M., and de Mol M. Proof tool support for explicit strictness. Implementation and Application of Functional Languages 2005, Selected Papers. LNCS vol. 4015 (2006), Springer-Verlag 37-54
    • (2006) LNCS , vol.4015 , pp. 37-54
    • van Eekelen, M.1    de Mol, M.2
  • 12
    • 35748946425 scopus 로고    scopus 로고
    • The Glasgow Haskell Compiler. http://www.haskell.org/ghc
  • 13
    • 35748945230 scopus 로고    scopus 로고
    • J.-Y. Girard, Interprétation functionelle et élimination des coupures dans l'arithmétique d'ordre supérieure, Ph.D. Thesis, Université Paris VII, 1972
  • 16
    • 85000765729 scopus 로고
    • Parametricity of extensionally collapsed term models of polymorphism and their categorical properties
    • Theoretical Aspects of Computer Software, Proceedings, Springer-Verlag
    • Hasegawa R. Parametricity of extensionally collapsed term models of polymorphism and their categorical properties. Theoretical Aspects of Computer Software, Proceedings. LNCS vol. 526 (1991), Springer-Verlag 495-512
    • (1991) LNCS , vol.526 , pp. 495-512
    • Hasegawa, R.1
  • 18
    • 35748976341 scopus 로고    scopus 로고
    • The Haskell Mailing List Archive. http://www.mail-arch ive.com/haskell@haskell.org
  • 19
    • 35748965664 scopus 로고    scopus 로고
    • R. Harper, C. Stone, An interpretation of Standard ML in type theory, Technical Report CMU-CS-97-147, Carnegie Mellon University, 1997
  • 20
    • 0037667700 scopus 로고    scopus 로고
    • A generalization of short-cut fusion and its correctness proof
    • Johann P. A generalization of short-cut fusion and its correctness proof. Higher-order and Symbolic Computation 15 (2002) 273-300
    • (2002) Higher-order and Symbolic Computation , vol.15 , pp. 273-300
    • Johann, P.1
  • 22
    • 33644612433 scopus 로고    scopus 로고
    • On proving the correctness of program transformations based on free theorems for higher-order polymorphic calculi
    • Johann P. On proving the correctness of program transformations based on free theorems for higher-order polymorphic calculi. Mathematical Structures in Computer Science 15 (2005) 201-229
    • (2005) Mathematical Structures in Computer Science , vol.15 , pp. 201-229
    • Johann, P.1
  • 24
    • 33644625364 scopus 로고    scopus 로고
    • The impact of seq on free theorems-based program transformations
    • Johann P., and Voigtländer J. The impact of seq on free theorems-based program transformations. Fundamenta Informaticae 69 (2006) 63-102
    • (2006) Fundamenta Informaticae , vol.69 , pp. 63-102
    • Johann, P.1    Voigtländer, J.2
  • 25
    • 35748982704 scopus 로고    scopus 로고
    • S.B. Lassen, Relational reasoning about functions and nondeterminism, Ph.D. Thesis, University of Aarhus, 1998
  • 28
    • 33746350776 scopus 로고    scopus 로고
    • Interpreting polymorphic FPC into domain theoretic models of parametric polymorphism
    • International Colloquium on Automata, Languages and Programming, Proceedings, Springer-Verlag
    • Møgelberg R.E. Interpreting polymorphic FPC into domain theoretic models of parametric polymorphism. International Colloquium on Automata, Languages and Programming, Proceedings. LNCS vol. 4052 (2006), Springer-Verlag 372-383
    • (2006) LNCS , vol.4052 , pp. 372-383
    • Møgelberg, R.E.1
  • 31
  • 33
    • 35748968288 scopus 로고    scopus 로고
    • G.D. Plotkin, Lambda-definability and logical relations, Memorandum SAI-RM-4, University of Edinburgh, 1973
  • 37
    • 0020919435 scopus 로고
    • Types, abstraction and parametric polymorphism
    • Elsevier Science Publishers B.V.
    • Reynolds J.C. Types, abstraction and parametric polymorphism. Information Processing, Proceedings (1983), Elsevier Science Publishers B.V. 513-523
    • (1983) Information Processing, Proceedings , pp. 513-523
    • Reynolds, J.C.1
  • 38
    • 33745797501 scopus 로고    scopus 로고
    • Haskell is not not ML
    • European Symposium on Programming, Proceedings, Springer-Verlag
    • Rudiak-Gould B., Mycroft A., and Peyton Jones S.L. Haskell is not not ML. European Symposium on Programming, Proceedings. LNCS vol. 3924 (2006), Springer-Verlag 38-53
    • (2006) LNCS , vol.3924 , pp. 38-53
    • Rudiak-Gould, B.1    Mycroft, A.2    Peyton Jones, S.L.3
  • 39
    • 0028126336 scopus 로고
    • Reflexive graphs and parametric polymorphism
    • IEEE Computer Society Press
    • Robinson E.P., and Rosolini G. Reflexive graphs and parametric polymorphism. Logic in Computer Science, Proceedings (1994), IEEE Computer Society Press 364-371
    • (1994) Logic in Computer Science, Proceedings , pp. 364-371
    • Robinson, E.P.1    Rosolini, G.2
  • 40
    • 35748968570 scopus 로고    scopus 로고
    • G. Rosolini, A. Simpson, Using synthetic domain theory to prove operational properties of a polymorphic programming language based on strictness 2004 (manuscript)
  • 41
    • 0022068576 scopus 로고
    • Logical relations and the typed lambda-calculus
    • Statman R. Logical relations and the typed lambda-calculus. Information and Control 65 (1985) 85-97
    • (1985) Information and Control , vol.65 , pp. 85-97
    • Statman, R.1
  • 45
    • 35748955295 scopus 로고    scopus 로고
    • J. Voigtländer, P. Johann, Selective strictness and parametricity in structural operational semantics, Technical Report TUD-FI06-02, Technische Universität Dresden, 2006


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