{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:13:08Z","timestamp":1763467988555},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540222538"},{"type":"electronic","value":"9783540248361"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24836-1_17","type":"book-chapter","created":{"date-parts":[[2010,8,8]],"date-time":"2010-08-08T15:50:55Z","timestamp":1281282655000},"page":"239-254","source":"Crossref","is-referenced-by-count":3,"title":["Implementing Cut Elimination: A Case Study of Simulating Dependent Types in Haskell"],"prefix":"10.1007","author":[{"given":"Chiyan","family":"Chen","sequence":"first","affiliation":[]},{"given":"Dengping","family":"Zhu","sequence":"additional","affiliation":[]},{"given":"Hongwei","family":"Xi","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"17_CR1","doi-asserted-by":"crossref","unstructured":"Baars, A.I., Swierstra, S.D.: Typing Dynamic Typing. In: Proceedings of the 7th ACM SIGPLAN International Conference on Functional Programming (ICFP 2002), Pittsburgh, PA (October 2002)","DOI":"10.1145\/581478.581494"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"Chen, C., Xi, H.: Implementing Typeful Program Transformations. In: Proceedings of ACM SIGPLAN Workshop on Partial Evaluation and Semantics Based Program Manipulation, San Diego, CA, June 2003, pp. 20\u201328 (2003)","DOI":"10.1145\/777388.777392"},{"key":"17_CR3","doi-asserted-by":"crossref","unstructured":"Chen, C., Zhu, D., Xi, H.: Implementing Cut Elimination: A Case Study of Simulating Dependent Types in Haskell (October 2003), Available at http:\/\/www.cs.bu.edu\/~hwxi\/academic\/papers\/CutElim","DOI":"10.1007\/978-3-540-24836-1_17"},{"key":"17_CR4","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/581690.581698","volume-title":"Proceedings of Haskell Workshop","author":"J. Cheney","year":"2002","unstructured":"Cheney, J., Hinze, R.: A Lightweight Implementation of Generics and Dynamics. In: Proceedings of Haskell Workshop, Pittsburgh, PA, October 2002, pp. 90\u2013104. ACM Press, New York (2002)"},{"key":"17_CR5","unstructured":"Cheney, J., Hinze, R.: Phantom Types. Technical Report CUCIS-TR2003-1901, Cornell University, Available as Dienst\/UI\/1.0\/Display\/cul.cis\/TR2003-1901 (2003), http:\/\/techreports.library.cornell.edu:8081\/"},{"issue":"4","key":"17_CR6","doi-asserted-by":"publisher","first-page":"409","DOI":"10.1017\/S0956796800003658","volume":"10","author":"D. Fridlender","year":"2000","unstructured":"Fridlender, D., Indrika, M.: Do we need dependent types? Functional Pearl in the Journal of Functional Programming\u00a010(4), 409\u2013415 (2000)","journal-title":"Functional Pearl in the Journal of Functional Programming"},{"key":"17_CR7","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1007\/BF01201353","volume":"39","author":"G. Gentzen","year":"1935","unstructured":"Gentzen, G.: Untersuchungen \u00fcber das logische Schlie\u03b2en. Mathematische Zeitschrift\u00a039, 176\u2013210, 405\u2013431 (1935)","journal-title":"Mathematische Zeitschrift"},{"issue":"2","key":"17_CR8","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/227699.227700","volume":"18","author":"C.V. Hall","year":"1996","unstructured":"Hall, C.V., Hammond, K., Jones, S.L.P., Wadler, P.L.: Type Classes in Haskell. ACM Transactions on Programming Languages and Systems\u00a018(2), 109\u2013138 (1996)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"1","key":"17_CR9","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1145\/138027.138060","volume":"40","author":"R.W. Harper","year":"1993","unstructured":"Harper, R.W., Honsell, F., Plotkin, G.D.: A framework for defining logics. Journal of the ACM\u00a040(1), 143\u2013184 (1993)","journal-title":"Journal of the ACM"},{"issue":"5","key":"17_CR10","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1017\/S095679680100404X","volume":"11","author":"R. Hinze","year":"2001","unstructured":"Hinze, R.: Manufacturing Datatypes. Journal of Functional Programming\u00a011(5), 493\u2013524 (2001); Also available as Technical Report IAI-TR-99-5, Institut f\u00fcr Informatik III, Universit\u00e4t Bonn","journal-title":"Journal of Functional Programming"},{"key":"17_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1007\/3-540-46425-5_15","volume-title":"Programming Languages and Systems","author":"M.P. Jones","year":"2000","unstructured":"Jones, M.P.: Type Classes with Functional Dependencies. In: Smolka, G. (ed.) ESOP 2000. LNCS, vol.\u00a01782, pp. 230\u2013244. Springer, Heidelberg (2000)"},{"issue":"4&5","key":"17_CR12","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1017\/S0956796802004355","volume":"12","author":"C. McBride","year":"2002","unstructured":"McBride, C.: Faking It. Journal of Functional Programming\u00a012(4&5), 375\u2013392 (2002)","journal-title":"Journal of Functional Programming"},{"issue":"3","key":"17_CR13","doi-asserted-by":"publisher","first-page":"348","DOI":"10.1016\/0022-0000(78)90014-4","volume":"17","author":"R. Milner","year":"1978","unstructured":"Milner, R.: A theory of type polymorphism in programming. Journal of Computer and System Sciences\u00a017(3), 348\u2013375 (1978)","journal-title":"Journal of Computer and System Sciences"},{"key":"17_CR14","doi-asserted-by":"crossref","unstructured":"Okasaki, C.: From Fast Exponentiation to Square Matrices: An Adventure in Types. In: Proceedings of the 4th ACM SIGPLAN International Conference on Functional Programming (September 1999)","DOI":"10.1145\/317636.317781"},{"key":"17_CR15","unstructured":"Pfenning, F.: Computation and Deduction. Cambridge University Press, Cambridge (to appear)"},{"key":"17_CR16","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1017\/CBO9780511569807.008","volume-title":"Logical Frameworks","author":"F. Pfenning","year":"1991","unstructured":"Pfenning, F.: Logic programming in the LF logical framework. In: Huet, I.G., Plotkin, G. (eds.) Logical Frameworks, pp. 149\u2013181. Cambridge University Press, Cambridge (1991)"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Pfenning, F.: Structural Cut Elimination. In: Proceedings of the Tenth Annual IEEE Symposium on Logic in Computer Science, San Diego, CA, June 1995, pp. 156\u2013166 (1995)","DOI":"10.1109\/LICS.1995.523253"},{"issue":"1\/2","key":"17_CR18","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1006\/inco.1999.2832","volume":"157","author":"F. Pfenning","year":"2000","unstructured":"Pfenning, F.: Structural Cut Elimination I: intuitionistic and classical logic. Information and Computation\u00a0157(1\/2), 84\u2013141 (2000)","journal-title":"Information and Computation"},{"key":"17_CR19","doi-asserted-by":"crossref","unstructured":"Xi, H., Chen, C., Chen, G.: Guarded Recursive Datatype Constructors. In: Proceedings of the 30th ACM SIGPLAN Symposium on Principles of Programming Languages, New Orleans, LA, January 2003, pp. 224\u2013235.","DOI":"10.1145\/604131.604150"}],"container-title":["Lecture Notes in Computer Science","Practical Aspects of Declarative Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24836-1_17.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,18]],"date-time":"2020-11-18T23:56:42Z","timestamp":1605743802000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24836-1_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540222538","9783540248361"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24836-1_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}