메뉴 건너뛰기




Volumn 25, Issue 1, 2012, Pages 39-84

Functional programs as compressed data

Author keywords

Data compression; Functional programs; Higher order Model Checking; Program transformation; Semantics based program manipulation

Indexed keywords

APPLICATION PROGRAMS; FUNCTIONAL PROGRAMMING; METADATA; MODEL CHECKING; SEMANTICS; TREES (MATHEMATICS);

EID: 84881302979     PISSN: 13883690     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10990-013-9093-z     Document Type: Article
Times cited : (11)

References (51)
  • 1
  • 2
    • 0000807910 scopus 로고
    • A filter lambda model and the completeness of type assignment
    • Barendregt, H., Coppo, M., Dezani-Ciancaglini, M.: A filter lambda model and the completeness of type assignment. J. Symb. Log. 48(4), 931–940 (1983)
    • (1983) J. Symb. Log. , vol.48 , Issue.4 , pp. 931-940
    • Barendregt, H.1    Coppo, M.2    Dezani-Ciancaglini, M.3
  • 3
    • 78449303599 scopus 로고    scopus 로고
    • Recursion schemes and logical reflection
    • IEEE Computer Society Press Los Alamitos 2010
    • Broadbent, C.H., Carayol, A., Ong, C.-H.L., Serre, O.: Recursion schemes and logical reflection. In: Proceedings of LICS 2010, pp. 120–129. IEEE Computer Society Press, Los Alamitos (2010)
    • (2010) Proceedings of LICS , pp. 120-129
    • Broadbent, C.H.1    Carayol, A.2    Ong, C.-H.L.3    Serre, O.4
  • 4
    • 43049155961 scopus 로고    scopus 로고
    • Efficient memory representation of XML document trees
    • Busatto, G., Lohrey, M., Maneth, S.: Efficient memory representation of XML document trees. Inf. Syst. 33(4–5), 456–474 (2008)
    • (2008) Inf. Syst. , vol.33 , Issue.4-5 , pp. 456-474
    • Busatto, G.1    Lohrey, M.2    Maneth, S.3
  • 6
    • 0003354664 scopus 로고
    • The calculi of lambda-conversion
    • Princeton University Press Princeton
    • Church, A.: The calculi of lambda-conversion. In: Annals of Mathematics Studies, vol. 6. Princeton University Press, Princeton (1941)
    • (1941) Annals of Mathematics Studies , vol.6
    • Church, A.1
  • 9
    • 0002497705 scopus 로고
    • The IO- And OI-hierarchies
    • Dam, W.: The IO- and OI-hierarchies. Theor. Comput. Sci. 20, 95–207 (1982)
    • (1982) Theor. Comput. Sci. , vol.20 , pp. 95-207
    • Dam, W.1
  • 10
    • 0000988941 scopus 로고
    • Bottom-up and top-down tree transformations—a comparison
    • Engelfriet, J.: Bottom-up and top-down tree transformations—a comparison. Math. Syst. Theory 9(3), 198–231 (1975)
    • (1975) Math. Syst. Theory , vol.9 , Issue.3 , pp. 198-231
    • Engelfriet, J.1
  • 11
    • 0019004982 scopus 로고
    • Tree transducers, L systems, and two-way machines
    • Engelfriet, J., Rozenberg, G., Slutzki, G.: Tree transducers, L systems, and two-way machines. J. Comput. Syst. Sci. 20(2), 150–202 (1980)
    • (1980) J. Comput. Syst. Sci. , vol.20 , Issue.2 , pp. 150-202
    • Engelfriet, J.1    Rozenberg, G.2    Slutzki, G.3
  • 12
    • 0024096653 scopus 로고
    • High level tree transducers and iterated pushdown tree transducers
    • Engelfriet, J., Vogler, H.: High level tree transducers and iterated pushdown tree transducers. Acta Inform. 26(1/2), 131–192 (1988)
    • (1988) Acta Inform , vol.26 , Issue.1-2 , pp. 131-192
    • Engelfriet, J.1    Vogler, H.2
  • 14
    • 51549119988 scopus 로고    scopus 로고
    • Collapsible pushdown automata and recursion schemes
    • IEEE Computer Society Los Alamitos 2008
    • Hague, M., Murawski, A., Ong, C.-H.L., Serre, O.: Collapsible pushdown automata and recursion schemes. In: Proceedings of LICS 2008, pp. 452–461. IEEE Computer Society, Los Alamitos (2008)
    • (2008) Proceedings of LICS , pp. 452-461
    • Hague, M.1    Murawski, A.2    Ong, C.-H.L.3    Serre, O.4
  • 16
    • 0003136670 scopus 로고
    • Learning translation templates from bilingual text
    • Kaji, H., Kida, Y., Morimoto, Y.: Learning translation templates from bilingual text. In: COLING, pp. 672–678 (1992)
    • (1992) COLING , pp. 672-678
    • Kaji, H.1    Kida, Y.2    Morimoto, Y.3
  • 17
    • 0012491117 scopus 로고    scopus 로고
    • An efficient pattern matching algorithm for strings with short description
    • Karpinski, M., Rytter, W., Shinohara, A.: An efficient pattern matching algorithm for strings with short description. Nord. J. Comput. 4(2), 129–144 (1997)
    • (1997) Nord. J. Comput. , vol.4 , Issue.2 , pp. 129-144
    • Karpinski, M.1    Rytter, W.2    Shinohara, A.3
  • 20
    • 70450225396 scopus 로고    scopus 로고
    • Model-checking higher-order functions
    • ACM Press New York
    • Kobayashi, N.: Model-checking higher-order functions. In: Proceedings of PPDP 2009, pp. 25–36. ACM Press, New York (2009)
    • (2009) Proceedings of PPDP 2009 , pp. 25-36
    • Kobayashi, N.1
  • 22
    • 79953195556 scopus 로고    scopus 로고
    • A practical linear time algorithm for trivial automata model checking of higher-order recursion schemes
    • Springer Berlin
    • Kobayashi, N.: A practical linear time algorithm for trivial automata model checking of higher-order recursion schemes. In: Proceedings of FOSSACS 2011. Lecture Notes in Computer Science, vol. 6604, pp. 260–274. Springer, Berlin (2011)
    • (2011) Proceedings of FOSSACS 2011. Lecture Notes in Computer Science , vol.6604 , pp. 260-274
    • Kobayashi, N.1
  • 23
    • 84880340960 scopus 로고    scopus 로고
    • Model checking higher-order programs
    • Kobayashi, N.: Model checking higher-order programs. J. ACM 60(3) (2013)
    • (2013) J. ACM , vol.60 , Issue.3
    • Kobayashi, N.1
  • 24
    • 84857859953 scopus 로고    scopus 로고
    • Functional programs as compressed data
    • ACM Press New York
    • Kobayashi, N., Matsuda, K., Shinohara, A.: Functional programs as compressed data. In: Proceedings of PEPM 2012, pp. 121–130. ACM Press, New York (2012)
    • (2012) Proceedings of PEPM 2012 , pp. 121-130
    • Kobayashi, N.1    Matsuda, K.2    Shinohara, A.3
  • 25
    • 70350599810 scopus 로고    scopus 로고
    • A type system equivalent to the modal mu-calculus model checking of higher-order recursion schemes
    • IEEE Computer Society Press Los Alamitos 2009
    • Kobayashi, N., Ong, C.-H.L.: A type system equivalent to the modal mu-calculus model checking of higher-order recursion schemes. In: Proceedings of LICS 2009, pp. 179–188. IEEE Computer Society Press, Los Alamitos (2009)
    • (2009) Proceedings of LICS , pp. 179-188
    • Kobayashi, N.1    Ong, C.-H.L.2
  • 26
    • 84856632549 scopus 로고    scopus 로고
    • Complexity of model checking recursion schemes for fragments of the modal mu-calculus
    • Kobayashi, N., Ong, C.-H.L.: Complexity of model checking recursion schemes for fragments of the modal mu-calculus. Logical Methods in Computer Science 7(4) (2011)
    • (2011) Logical Methods in Computer Science , vol.7 , Issue.4
    • Kobayashi, N.1    Ong, C.-H.L.2
  • 30
    • 79955736670 scopus 로고    scopus 로고
    • Tree structure compression with repair
    • IEEE Computer Society Los Alamitos
    • Lohrey, M., Maneth, S., Mennicke, R.: Tree structure compression with repair. In: Data Compression Conference (DCC 2011), pp. 353–362. IEEE Computer Society, Los Alamitos (2011)
    • (2011) Data Compression Conference (DCC 2011) , pp. 353-362
    • Lohrey, M.1    Maneth, S.2    Mennicke, R.3
  • 32
    • 59049103692 scopus 로고    scopus 로고
    • Efficient algorithms to compute compressed longest common substrings and compressed palindromes
    • Matsubara, W., Inenaga, S., Ishino, A., Shinohara, A., Nakamura, T., Hashimoto, K.: Efficient algorithms to compute compressed longest common substrings and compressed palindromes. Theor. Comput. Sci. 410(8–10), 900–913 (2009)
    • (2009) Theor. Comput. Sci. , vol.410 , Issue.8-10 , pp. 900-913
    • Matsubara, W.1    Inenaga, S.2    Ishino, A.3    Shinohara, A.4    Nakamura, T.5    Hashimoto, K.6
  • 33
    • 0000523223 scopus 로고    scopus 로고
    • Compression and explanation using hierarchical grammars
    • Nevill-Manning, C.G., Witten, I.H.: Compression and explanation using hierarchical grammars. Comput. J. 40(2/3), 103–116 (1997)
    • (1997) Comput. J. , vol.40 , Issue.2-3 , pp. 103-116
    • Nevill-Manning, C.G.1    Witten, I.H.2
  • 34
    • 34547348202 scopus 로고    scopus 로고
    • On model-checking trees generated by higher-order recursion schemes
    • IEEE Computer Society Press Los Alamitos 2006
    • Ong, C.-H.L.: On model-checking trees generated by higher-order recursion schemes. In: LICS 2006, pp. 81–90. IEEE Computer Society Press, Los Alamitos (2006)
    • (2006) LICS , pp. 81-90
    • Ong, C.-H.L.1
  • 35
    • 85016671597 scopus 로고
    • Testing equivalence of morphisms on context-free languages
    • Springer Berlin
    • Plandowski, W.: Testing equivalence of morphisms on context-free languages. In: ESA’94. Lecture Notes in Computer Science, vol. 855, pp. 460–470. Springer, Berlin (1994)
    • (1994) ESA’94. Lecture Notes in Computer Science , vol.855 , pp. 460-470
    • Plandowski, W.1
  • 36
    • 0038238644 scopus 로고    scopus 로고
    • Application of Lempel-Ziv factorization to the approximation of grammar-based compression
    • Rytter, W.: Application of Lempel-Ziv factorization to the approximation of grammar-based compression. Theor. Comput. Sci. 302(1–3), 211–222 (2003)
    • (2003) Theor. Comput. Sci. , vol.302 , Issue.1-3 , pp. 211-222
    • Rytter, W.1
  • 37
    • 35048858264 scopus 로고    scopus 로고
    • Grammar compression, LZ-encodings, and string algorithms with implicit input
    • Springer Berlin
    • Rytter, W.: Grammar compression, LZ-encodings, and string algorithms with implicit input. In: ICALP’04. Lecture Notes in Computer Science, vol. 3142, pp. 15–27. Springer, Berlin (2004)
    • (2004) ICALP’04. Lecture Notes in Computer Science , vol.3142 , pp. 15-27
    • Rytter, W.1
  • 38
    • 18544376055 scopus 로고    scopus 로고
    • A fully linear-time approximation algorithm for grammar-based compression
    • Sakamoto, H.: A fully linear-time approximation algorithm for grammar-based compression. J. Discrete Algorithms 3(2–4), 416–430 (2005)
    • (2005) J. Discrete Algorithms , vol.3 , Issue.2-4 , pp. 416-430
    • Sakamoto, H.1
  • 39
    • 77950238328 scopus 로고    scopus 로고
    • A space-saving approximation algorithm for grammar-based compression
    • Sakamoto, H., Maruyama, S., Kida, T., Shimozono, S.: A space-saving approximation algorithm for grammar-based compression. IEICE Trans. Inf. Syst. E 92-D(2), 158–165 (2009)
    • (2009) IEICE Trans. Inf. Syst. E , vol.92-D , Issue.2 , pp. 158-165
    • Sakamoto, H.1    Maruyama, S.2    Kida, T.3    Shimozono, S.4
  • 40
    • 0033281002 scopus 로고    scopus 로고
    • Review article: Example-based machine translation
    • Somers, H.L.: Review article: example-based machine translation. Mach. Transl. 14(2), 113–157 (1999)
    • (1999) Mach. Transl. , vol.14 , Issue.2 , pp. 113-157
    • Somers, H.L.1
  • 41
    • 0002925530 scopus 로고
    • The typed lambda-calculus is not elementary recursive
    • Statman, R.: The typed lambda-calculus is not elementary recursive. Theor. Comput. Sci. 9, 73–81 (1979)
    • (1979) Theor. Comput. Sci. , vol.9 , pp. 73-81
    • Statman, R.1
  • 42
    • 84857867553 scopus 로고    scopus 로고
    • Decidability of higher-order matching
    • Stirling, C.: Decidability of higher-order matching. Log. Methods Comput. Sci. 5(3) (2009)
    • (2009) Log. Methods Comput. Sci. , vol.5 , Issue.3
    • Stirling, C.1
  • 45
    • 84880220266 scopus 로고    scopus 로고
    • Semantic evaluation, intersection types and complexity of simply typed lambda calculus
    • Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik
    • Terui, K.: Semantic evaluation, intersection types and complexity of simply typed lambda calculus. In: 23rd International Conference on Rewriting Techniques and Applications (RTA’12). LIPIcs, vol. 15, pp. 323–338. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik (2012)
    • (2012) 23rd International Conference on Rewriting Techniques and Applications (RTA’12). Lipics , vol.15 , pp. 323-338
    • Terui, K.1
  • 47
    • 84967662808 scopus 로고    scopus 로고
    • Binary lambda calculus and combinatory logic
    • Claude CS World Scientific Singapore
    • Tromp, J.: Binary lambda calculus and combinatory logic. In: Claude, C.S. (ed.) Randomness and Complexity, from Leibniz to Chaitin, pp. 237–260. World Scientific, Singapore (2008)
    • (2008) Randomness and Complexity, from Leibniz to Chaitin , pp. 237-260
    • Tromp, J.1
  • 49
    • 0000415462 scopus 로고
    • Complete restrictions of the intersection type discipline
    • van Bakel, S.: Complete restrictions of the intersection type discipline. Theor. Comput. Sci. 102(1), 135–163 (1992)
    • (1992) Theor. Comput. Sci. , vol.102 , Issue.1 , pp. 135-163
    • Van Bakel, S.1
  • 50
    • 0029406599 scopus 로고
    • Intersection type assignment systems
    • van Bakel, S.: Intersection type assignment systems. Theor. Comput. Sci. 151(2), 385–435 (1995)
    • (1995) Theor. Comput. Sci. , vol.151 , Issue.2 , pp. 385-435
    • Van Bakel, S.1


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