메뉴 건너뛰기




Volumn , Issue 10, 2013, Pages 19-46

Equational reasoning about programs with general recursion and call-by-value semantics

Author keywords

Design; Languages; Theory; Verification

Indexed keywords

CONSTRUCTIVE TYPE THEORY; CURRY-HOWARD CORRESPONDENCE; DEPENDENTLY TYPED PROGRAMMING; EQUATIONAL REASONING; LANGUAGE CONSTRUCTS; LANGUAGE DESIGN; LOGICAL SOUNDNESS; THEORY;

EID: 84877641121     PISSN: 13498614     EISSN: 13498606     Source Type: Journal    
DOI: 10.2201/NiiPi.2013.10.3     Document Type: Article
Times cited : (3)

References (36)
  • 1
    • 78651229293 scopus 로고    scopus 로고
    • PiSigma: Dependent Types without the Sugar
    • In, M. Blume, N. Kobayashi, and G. Vidal, editors, 10th International Symposium, FLOPS 2010, Sendai, Japan, April 19-21, 2010. Proceedings
    • T. Altenkirch, N. A. Danielsson, A. Löh, and N. Oury, "PiSigma: Dependent Types without the Sugar, " In M. Blume, N. Kobayashi, and G. Vidal, editors, Functional and Logic Programming, 10th International Symposium, FLOPS 2010, Sendai, Japan, April 19-21, 2010. Proceedings, pp. 40-55, 2010.
    • (2010) Functional and Logic Programming , pp. 40-55
    • Altenkirch, T.1    Danielsson, N.A.2    Löh, A.3    Oury, N.4
  • 3
    • 70350345202 scopus 로고    scopus 로고
    • A brief overview of agda-A functional language with dependent types
    • Springer, In, S. Berghofer, T. Nipkow, C. Urban, and M. Wenzel, editors, volume 5674 of Lecture Notes in Computer Science
    • A. Bove, P. Dybjer, and U. Norell, "A brief overview of agda-A functional language with dependent types, " In S. Berghofer, T. Nipkow, C. Urban, and M. Wenzel, editors, TPHOLs, volume 5674 of Lecture Notes in Computer Science, pp. 73-78. Springer, 2009.
    • (2009) TPHOLs , pp. 73-78
    • Bove, A.1    Dybjer, P.2    Norell, U.3
  • 4
    • 70149123071 scopus 로고    scopus 로고
    • Embedding a logical theory of constructions in agda
    • ACM, In, T. Altenkirch and T.D. Millstein, editors
    • A. Bove, P. Dybjer, and A. Sicard-Ramírez, "Embedding a logical theory of constructions in agda, " In T. Altenkirch and T. D. Millstein, editors, PLPV, pp. 59-66. ACM, 2009.
    • (2009) PLPV , pp. 59-66
    • Bove, A.1    Dybjer, P.2    Sicard-Ramírez, A.3
  • 5
  • 11
    • 0036762306 scopus 로고    scopus 로고
    • Axioms for recursion in call-by-value
    • Sept
    • M. Hasegawa and Y. Kakutani, "Axioms for recursion in call-by-value, " Higher Order Symbol. Comput., vol. 15, no. 2-3, pp. 235-264, Sept. 2002.
    • (2002) Higher Order Symbol. Comput , vol.15 , Issue.2-3 , pp. 235-264
    • Hasegawa, M.1    Kakutani, Y.2
  • 14
    • 84857603016 scopus 로고    scopus 로고
    • Equational reasoning about programs with general recursion and call-by-value semantics
    • ACM, In, K. Claessen and N. Swamy, editors
    • G. Kimmell, A. Stump, H. D. Eades III, P. Fu, T. Sheard, S. Weirich, C. Casinghino, V. Sjöberg, N. Collins, and K. Y. Ahn, "Equational reasoning about programs with general recursion and call-by-value semantics, " In K. Claessen and N. Swamy, editors, PLPV, pp. 15-26. ACM, 2012.
    • (2012) PLPV , pp. 15-26
    • Kimmell, G.1    Stump, A.2    Eades III, H.D.3    Fu, P.4    Sheard, T.5    Weirich, S.6    Casinghino, C.7    Sjöberg, V.8    Collins, N.9    Ahn, K.Y.10
  • 15
    • 77951878812 scopus 로고    scopus 로고
    • Partial and nested recursive function definitions in higher-order logic
    • A. Krauss, "Partial and nested recursive function definitions in higher-order logic, " Journal of Automated Reasoning, vol. 44, no. 4, pp. 303-336, 2010.
    • (2010) Journal of Automated Reasoning , vol.44 , Issue.4 , pp. 303-336
    • Krauss, A.1
  • 16
    • 80052174922 scopus 로고    scopus 로고
    • Recursive definitions of monadic functions
    • 43 of EPTCS, In, A. Bove, E. Komendantskaya, and M. Niqui, editors
    • A. Krauss, "Recursive definitions of monadic functions, " In A. Bove, E. Komendantskaya, and M. Niqui, editors, Workshop on Partiality and Recursion in Interactive Theorem Provers (PAR), vol. 43 of EPTCS, pp. 1-13, 2010.
    • (2010) Workshop on Partiality and Recursion in Interactive Theorem Provers (PAR) , pp. 1-13
    • Krauss, A.1
  • 18
    • 32144439271 scopus 로고    scopus 로고
    • Reasoning about CBV functional programs in isabelle/HOL
    • 3223 of Lecture Notes in Computer Science, In, K. Slind, A. Bunker, and G. Gopalakrishnan, editors, Springer
    • J. Longley and R. Pollack, "Reasoning about CBV functional programs in isabelle/HOL, " In K. Slind, A. Bunker, and G. Gopalakrishnan, editors, TPHOLs, vol. 3223 of Lecture Notes in Computer Science, pp. 201-216, Springer, 2004.
    • (2004) TPHOLs , pp. 201-216
    • Longley, J.1    Pollack, R.2
  • 20
    • 84993941405 scopus 로고
    • LCF: A way of doing proofs with a machine
    • Springer Berlin/Heidelberg, 74 of Lecture Notes in Computer Science, In, J. Becvr, editor
    • R. Milner, "LCF: A way of doing proofs with a machine, " In J. Becvr, editor, Mathematical Foundations of Computer Science 1979, vol. 74 of Lecture Notes in Computer Science, pp. 146-159. Springer Berlin/Heidelberg, 1979.
    • (1979) Mathematical Foundations of Computer Science 1979 , pp. 146-159
    • Milner, R.1
  • 21
    • 47249102619 scopus 로고    scopus 로고
    • Erasure and polymorphism in pure type systems
    • 4962 of Lecture Notes in Computer Science, In, R.M. Amadio, editor, Springer
    • N. Mishra-Linger and T. Sheard, "Erasure and polymorphism in pure type systems, " In R. M. Amadio, editor, FoSSaCS, vol. 4962 of Lecture Notes in Computer Science, pp. 350-364, Springer, 2008
    • (2008) FoSSaCS , pp. 350-364
    • Mishra-Linger, N.1    Sheard, T.2
  • 26
    • 84944677742 scopus 로고
    • PVS: A prototype verification system
    • 607 of Lecture Notes in Artificial Intelligence, In, D. Kapur, editor, Springer-Verlag, Saratoga, NY, jun
    • S. Owre, J. Rushby, and N. Shankar, "PVS: A prototype verification system, " In D. Kapur, editor, 11th International Conference on Automated Deduction (CADE), vol. 607 of Lecture Notes in Artificial Intelligence, pp. 748-752, Springer-Verlag, Saratoga, NY, jun 1992.
    • (1992) 11th International Conference on Automated Deduction (CADE) , pp. 748-752
    • Owre, S.1    Rushby, J.2    Shankar, N.3
  • 29
    • 77955254024 scopus 로고    scopus 로고
    • Beluga: A framework for programming and reasoning with deductive systems (system description)
    • In, J. Giesl and R. Hähnle, editors, 5th International Joint Conference, IJCAR 2010, Edinburgh, UK, July 16-19, 2010. Proceedings
    • B. Pientka and J. Dunfield, "Beluga: A framework for programming and reasoning with deductive systems (system description), " In J. Giesl and R. Hähnle, editors, Automated Reasoning, 5th International Joint Conference, IJCAR 2010, Edinburgh, UK, July 16-19, 2010. Proceedings, pp. 15-21, 2010.
    • (2010) Automated Reasoning , pp. 15-21
    • Pientka, B.1    Dunfield, J.2
  • 30
    • 58149379684 scopus 로고    scopus 로고
    • System description: Delphin-A functional programming language for deductive systems
    • A. Poswolsky and C. Schürmann, "System description: Delphin-A functional programming language for deductive systems, " Electr. Notes Theor. Comput. Sci., vol. 228, pp. 113-120, 2009.
    • (2009) Electr. Notes Theor. Comput. Sci , vol.228 , pp. 113-120
    • Poswolsky, A.1    Schürmann, C.2
  • 35
    • 26844536626 scopus 로고    scopus 로고
    • Automated termination analysis for incompletely defined programs
    • In, F. Baader and A. Voronkov, editors, Artificial Intelligence, and Reasoning, 11th In ternational Conference (LPAR), Montevideo, Uruguay
    • C. Walther and S. Schweitzer, "Automated termination analysis for incompletely defined programs, " In F. Baader and A. Voronkov, editors, Logic for Programming, Artificial Intelligence, and Reasoning, 11th In ternational Conference (LPAR), Montevideo, Uruguay, pp. 332-346, 2005.
    • (2005) Logic for Programming , pp. 332-346
    • Walther, C.1    Schweitzer, S.2
  • 36
    • 0003025818 scopus 로고
    • A syntactic approach to type soundness
    • A. K. Wright and M. Felleisen, "A syntactic approach to type soundness, " Info. Comput., vol. 115, no. 1, pp. 38-94, 1994.
    • (1994) Info. Comput , vol.115 , Issue.1 , pp. 38-94
    • Wright, A.K.1    Felleisen, M.2


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