메뉴 건너뛰기




Volumn , Issue , 2012, Pages 127-138

Operational semantics using the partiality monad

Author keywords

dependent types; mixed induction and coinduction; partiality monad

Indexed keywords

COINDUCTION; COMPILER CORRECTNESS; COMPUTABLE FUNCTIONS; DEPENDENT TYPES; FUNCTIONAL LANGUAGES; FUNCTIONAL SEMANTICS; LAMBDA-CALCULI; OPERATIONAL SEMANTICS; PARTIALITY MONAD; PROOF ASSISTANT; VIRTUAL MACHINES;

EID: 84867499838     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2364527.2364546     Document Type: Conference Paper
Times cited : (39)

References (31)
  • 1
    • 80053369408 scopus 로고    scopus 로고
    • MiniAgda: Integrating sized and dependent types
    • Proceedings Workshop on Partiality and Recursion in Interactive Theorem Provers (PAR 2010), doi:10.4204/EPTCS.43.2
    • Andreas Abel. MiniAgda: Integrating sized and dependent types. In Proceedings Workshop on Partiality and Recursion in Interactive Theorem Provers (PAR 2010), volume 43 of EPTCS, 2010. doi:10.4204/EPTCS.43.2.
    • (2010) EPTCS , vol.43
    • Abel, A.1
  • 3
    • 49049111457 scopus 로고    scopus 로고
    • Available at
    • The Agda Team. The Agda Wiki. Available at http://wiki.portal.chalmers. se/agda/, 2012.
    • (2012) The Agda Wiki
  • 5
    • 26844460326 scopus 로고    scopus 로고
    • Mechanized metatheory for the masses: The PoplMark challenge
    • Theorem Proving in Higher Order Logics, 18th International Conference, TPHOLs 2005, doi:10.1007/11541868 4
    • Brian E. Aydemir, Aaron Bohannon, Matthew Fairbairn, J. Nathan Foster, Benjamin C. Pierce, Peter Sewell, Dimitrios Vytiniotis, Geoffrey Washburn, StephanieWeirich, and Steve Zdancewic. Mechanized metatheory for the masses: The PoplMark challenge. In Theorem Proving in Higher Order Logics, 18th International Conference, TPHOLs 2005, volume 3603 of LNCS, pages 50-65, 2005. doi:10.1007/11541868 4.
    • (2005) LNCS , vol.3603 , pp. 50-65
    • Aydemir, B.E.1    Bohannon, A.2    Fairbairn, M.3    Foster, J.N.4    Pierce, B.C.5    Sewell, P.6    Vytiniotis, D.7    Washburn, G.8    Weirich, S.9    Zdancewic, S.10
  • 7
    • 70350302859 scopus 로고    scopus 로고
    • Some domain theory and denotational semantics in Coq
    • Theorem Proving in Higher Order Logics, 22nd International Conference, TPHOLs 2009, doi:10.1007/978-3-642-03359-9 10
    • Nick Benton, Andrew Kennedy, and Carsten Varming. Some domain theory and denotational semantics in Coq. In Theorem Proving in Higher Order Logics, 22nd International Conference, TPHOLs 2009, volume 5674 of LNCS, pages 115-130, 2009. doi:10.1007/978-3-642-03359-9 10.
    • (2009) LNCS , vol.5674 , pp. 115-130
    • Benton, N.1    Kennedy, A.2    Varming, C.3
  • 8
    • 85001986144 scopus 로고    scopus 로고
    • General recursion via coinductive types
    • doi:10.2168/LMCS-1(2:1)2005
    • Venanzio Capretta. General recursion via coinductive types. Logical Methods in Computer Science, 1(2):1-28, 2005. doi:10.2168/LMCS-1(2:1)2005.
    • (2005) Logical Methods in Computer Science , vol.1 , Issue.2 , pp. 1-28
    • Capretta, V.1
  • 10
    • 84947980041 scopus 로고
    • Infinite objects in type theory
    • Types for Proofs and Programs, International Workshop TYPES '93, doi:10.1007/3-540-58085-9-72
    • Thierry Coquand. Infinite objects in type theory. In Types for Proofs and Programs, International Workshop TYPES '93, volume 806 of LNCS, pages 62-78, 1994. doi:10.1007/3-540-58085-9-72.
    • (1994) LNCS , vol.806 , pp. 62-78
    • Coquand, T.1
  • 12
    • 70350273404 scopus 로고    scopus 로고
    • Bi-inductive structural semantics
    • doi:10.1016/j.ic.2008.03.025
    • Patrick Cousot and Radhia Cousot. Bi-inductive structural semantics. Information and Computation, 207(2):258-283, 2009. doi:10.1016/j.ic.2008.03.025.
    • (2009) Information and Computation , vol.207 , Issue.2 , pp. 258-283
    • Cousot, P.1    Cousot, R.2
  • 13
    • 84865607042 scopus 로고    scopus 로고
    • Beating the productivity checker using embedded languages
    • Proceedings Workshop on Partiality and Recursion in Interactive Theorem Provers (PAR 2010), doi:10.4204/EPTCS.43.3
    • Nils Anders Danielsson. Beating the productivity checker using embedded languages. In Proceedings Workshop on Partiality and Recursion in Interactive Theorem Provers (PAR 2010), volume 43 of EPTCS, pages 29-48, 2010. doi:10.4204/EPTCS.43.3.
    • (2010) EPTCS , vol.43 , pp. 29-48
    • Danielsson, N.A.1
  • 14
    • 78249243672 scopus 로고    scopus 로고
    • Subtyping, declaratively: An exercise in mixed induction and coinduction
    • Mathematics of Program Construction, 10th International Conference, MPC 2010, doi:10.1007/978-3-642-13321-3-8
    • Nils Anders Danielsson and Thorsten Altenkirch. Subtyping, declaratively: An exercise in mixed induction and coinduction. In Mathematics of Program Construction, 10th International Conference, MPC 2010, volume 6120 of LNCS, pages 100-118, 2010. doi:10.1007/978-3-642-13321-3-8.
    • (2010) LNCS , vol.6120 , pp. 100-118
    • Danielsson, N.A.1    Altenkirch, T.2
  • 16
    • 80052404592 scopus 로고    scopus 로고
    • A coinductive calculus for asynchronous side-effecting processes
    • Fundamentals of Computation Theory, 18th International Symposium, FCT 2011, doi:10.1007/978-3-642-22953-4 24
    • Sergey Goncharov and Lutz Schröder. A coinductive calculus for asynchronous side-effecting processes. In Fundamentals of Computation Theory, 18th International Symposium, FCT 2011, volume 6914 of LNCS, pages 276-287, 2011. doi:10.1007/978-3-642-22953-4 24.
    • (2011) LNCS , vol.6914 , pp. 276-287
    • Goncharov, S.1    Schröder, L.2
  • 18
    • 67650088351 scopus 로고    scopus 로고
    • Formal verification of a realistic compiler
    • doi:10.1145/1538788.1538814
    • Xavier Leroy. Formal verification of a realistic compiler. Communications of the ACM, 52:107-115, 2009. doi:10.1145/1538788.1538814.
    • (2009) Communications of the ACM , vol.52 , pp. 107-115
    • Leroy, X.1
  • 19
    • 69349094352 scopus 로고    scopus 로고
    • Coinductive big-step operational semantics
    • doi:10.1016/j.ic.2007.12.004
    • Xavier Leroy and Hervé Grall. Coinductive big-step operational semantics. Information and Computation, 207(2):284-304, 2009. doi:10.1016/j.ic.2007.12.004.
    • (2009) Information and Computation , vol.207 , Issue.2 , pp. 284-304
    • Leroy, X.1    Grall, H.2
  • 20
    • 0026222092 scopus 로고
    • Co-induction in relational semantics
    • doi:10.1016/0304-3975(91)90033-X
    • Robin Milner and Mads Tofte. Co-induction in relational semantics. Theoretical Computer Science, 87(1):209-220, 1991. doi:10.1016/0304-3975(91) 90033-X.
    • (1991) Theoretical Computer Science , vol.87 , Issue.1 , pp. 209-220
    • Milner, R.1    Tofte, M.2
  • 21
    • 0003457308 scopus 로고
    • Technical Report ECS-LFCS-90-113, Lab. for Found. of Comp. Sci., University of Edinburgh
    • Eugenio Moggi. An abstract view of programming languages. Technical Report ECS-LFCS-90-113, Lab. for Found. of Comp. Sci., University of Edinburgh, 1990.
    • (1990) An Abstract View of Programming Languages
    • Moggi, E.1
  • 22
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • doi:10.1016/0890-5401(91)90052-4
    • Eugenio Moggi. Notions of computation and monads. Information and Computation, 93(1):55-92, 1991. doi:10.1016/0890-5401(91)90052-4.
    • (1991) Information and Computation , vol.93 , Issue.1 , pp. 55-92
    • Moggi, E.1
  • 23
    • 70350325123 scopus 로고    scopus 로고
    • Trace-based coinductive operational semantics for While: Big-step and small-step, relational and functional styles
    • Theorem Proving in Higher Order Logics, 22nd International Conference, TPHOLs 2009, doi:10.1007/978-3-642-03359-9 26
    • Keiko Nakata and Tarmo Uustalu. Trace-based coinductive operational semantics for While: Big-step and small-step, relational and functional styles. In Theorem Proving in Higher Order Logics, 22nd International Conference, TPHOLs 2009, volume 5674 of LNCS, pages 375-390, 2009. doi:10.1007/978-3-642-03359-9 26.
    • (2009) LNCS , vol.5674 , pp. 375-390
    • Nakata, K.1    Uustalu, T.2
  • 24
    • 84954532658 scopus 로고    scopus 로고
    • Resumptions, weak bisimilarity and big-step semantics for while with interactive I/O: An exercise in mixed induction-coinduction
    • Proceedings Seventh Workshop on Structural Operational Semantics (SOS 2010), doi:10.4204/EPTCS.32.5
    • Keiko Nakata and Tarmo Uustalu. Resumptions, weak bisimilarity and big-step semantics for While with interactive I/O: An exercise in mixed induction-coinduction. In Proceedings Seventh Workshop on Structural Operational Semantics (SOS 2010), volume 32 of EPTCS, pages 57-75, 2010. doi:10.4204/EPTCS.32.5.
    • (2010) EPTCS , vol.32 , pp. 57-75
    • Nakata, K.1    Uustalu, T.2
  • 27
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • doi:10.1145/800194.805852
    • John C. Reynolds. Definitional interpreters for higher-order programming languages. In ACM '72, Proceedings of the ACM annual conference, volume 2, pages 717-740, 1972. doi:10.1145/800194.805852.
    • (1972) ACM '72, Proceedings of the ACM Annual Conference , vol.2 , pp. 717-740
    • Reynolds, J.C.1
  • 28
    • 0033296699 scopus 로고    scopus 로고
    • A note on coinduction and weak bisimilarity for while programs
    • doi:10.1051/ita:1999125
    • J.J.M.M. Rutten. A note on coinduction and weak bisimilarity for while programs. Theoretical Informatics and Applications, 33:393-400, 1999. doi:10.1051/ita:1999125.
    • (1999) Theoretical Informatics and Applications , vol.33 , pp. 393-400
    • Rutten, J.J.M.M.1
  • 29
    • 84955567248 scopus 로고
    • The problem of "weak bisimulation up to"
    • CONCUR '92, Third International Conference on Concurrency Theory, doi:10.1007/BFb0084781
    • Davide Sangiorgi and Robin Milner. The problem of "weak bisimulation up to". In CONCUR '92, Third International Conference on Concurrency Theory, volume 630 of LNCS, pages 32-46, 1992. doi:10.1007/BFb0084781.
    • (1992) LNCS , vol.630 , pp. 32-46
    • Sangiorgi, D.1    Milner, R.2
  • 30
    • 0025518981 scopus 로고
    • Type inference for polymorphic references
    • doi:10.1016/0890-5401(90)90018-D
    • Mads Tofte. Type inference for polymorphic references. Information and Computation, 89(1):1-34, 1990. doi:10.1016/0890-5401(90)90018-D.
    • (1990) Information and Computation , vol.89 , Issue.1 , pp. 1-34
    • Tofte, M.1


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