{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T03:07:57Z","timestamp":1725505677514},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540787389"},{"type":"electronic","value":"9783540787396"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-78739-6_1","type":"book-chapter","created":{"date-parts":[[2008,4,2]],"date-time":"2008-04-02T08:39:06Z","timestamp":1207125546000},"page":"1-15","source":"Crossref","is-referenced-by-count":17,"title":["A Sound Semantics for OCaml light"],"prefix":"10.1007","author":[{"given":"Scott","family":"Owens","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"1_CR1","unstructured":"Kahrs, S.: Mistakes and ambiguities in the definition of Standard ML. Technical Report ECS-LFCS-93-257, University of Edinburgh (April 1993)"},{"key":"1_CR2","unstructured":"Rossberg, A.: Defects in the revised definition of Standard ML. Technical report, Saarland University, Saarbr\u00fccken, Germany (October 2001), Updated 2007\/01\/22"},{"key":"1_CR3","unstructured":"Leroy, X.: The Objective Caml System. 3.10 edn. (2007) http:\/\/caml.inria.fr\/pub\/docs\/manual-ocaml\/index.html ."},{"key":"1_CR4","unstructured":"Sewell, P., Zappa Nardelli, F., Owens, S., Peskine, G., Ridge, T., Sarkar, S., Strni\u0161a, R.: Ott: Effective tool support for the working semanticist. In: Proc. ICFP (2007)"},{"key":"1_CR5","unstructured":"Norrish, M., Slind, K.: HOL-4, http:\/\/hol.sourceforge.net\/"},{"key":"1_CR6","unstructured":"Slind, K.: Reasoning about Terminating Functional Programs. PhD thesis, Institut f\u00fcr Informatik, Technische Universit\u00e4t M\u00fcnchen (1999)"},{"key":"1_CR7","unstructured":"Hurd, J.: First-order proof tactics in higher-order logic theorem provers. In: Proc. Design and Application of Strategies\/Tactics in Higher Order Logics (2003)"},{"key":"1_CR8","unstructured":"Compton, M.: Stenning\u2019s protocol implemented in UDP and verified in Isabelle. In: Proc. Australasian Symposium on Theory of Computing (2005)"},{"key":"1_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/b98796","volume-title":"Theorem Proving in Higher Order Logics","author":"H. Liu","year":"2004","unstructured":"Liu, H., Moore, J.S.: Java program verification via a JVM deep embedding in ACL2. In: Slind, K., Bunker, A., Gopalakrishnan, G.C. (eds.) TPHOLs 2004. LNCS, vol.\u00a03223, Springer, Heidelberg (2004)"},{"key":"1_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74591-4_21","volume-title":"Theorem Proving in Higher Order Logics","author":"T. Ridge","year":"2007","unstructured":"Ridge, T.: Operational reasoning for concurrent Caml programs and weak memory models. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, vol.\u00a04732, Springer, Heidelberg (2007)"},{"key":"1_CR11","series-title":"Lecture Notes in Computer Science","volume-title":"Theorem Proving in Higher Order Logics","author":"B.E. Aydemir","year":"2005","unstructured":"Aydemir, B.E., Bohannon, A., Fairbairn, M., Foster, J.N., Pierce, B.C., Sewell, P., Vytiniotis, D., Washburn, G., Weirich, S., Zdancewic, S.: Mechanized metatheory for the masses: The POPLmark Challenge. In: Hurd, J., Melham, T. (eds.) TPHOLs 2005. LNCS, vol.\u00a03603, Springer, Heidelberg (2005)"},{"issue":"4","key":"1_CR12","doi-asserted-by":"publisher","first-page":"619","DOI":"10.1145\/1146809.1146811","volume":"28","author":"G. Klein","year":"2006","unstructured":"Klein, G., Nipkow, T.: A machine-checked model for a Java-like language, virtual machine and compiler. Trans. on Prog. Lang. and Systems\u00a028(4), 619\u2013695 (2006)","journal-title":"Trans. on Prog. Lang. and Systems"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Lee, D.K., Crary, K., Harper, R.: Towards a mechanized metatheory of Standard ML. In: Proc. Principles of Programming Languages (2007)","DOI":"10.1145\/1190216.1190245"},{"key":"1_CR14","series-title":"Lecture Notes in Computer Science","volume-title":"Higher Order Logic Theorem Proving and Its Applications","author":"S. Maharaj","year":"1994","unstructured":"Maharaj, S., Gunter, E.L.: Studying the ML module system in HOL. In: Melham, T.F., Camilleri, J. (eds.) HUG 1994. LNCS, vol.\u00a0859, Springer, Heidelberg (1994)"},{"key":"1_CR15","doi-asserted-by":"crossref","unstructured":"Nipkow, T., van Oheimb, D.: Java light is type-safe \u2014 definitely. In: POPL (1998)","DOI":"10.1145\/268946.268960"},{"key":"1_CR16","unstructured":"Norrish, M.: C Formalised in HOL. PhD thesis, University of Cambridge (1998)"},{"key":"1_CR17","series-title":"Lecture Notes in Computer Science","volume-title":"Higher Order Logic Theorem Proving and Its Applications","author":"D. Syme","year":"1994","unstructured":"Syme, D.: Reasoning with the formal definition of Standard ML in HOL. In: Joyce, J.J., Seger, C.-J.H. (eds.) HUG 1993. LNCS, vol.\u00a0780, Springer, Heidelberg (1994)"},{"key":"1_CR18","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/3-540-48737-9_3","volume-title":"Formal Syntax and Semantics of Java","author":"D. Syme","year":"1999","unstructured":"Syme, D.: Proving Java type soundness. In: Formal Syntax and Semantics of Java, pp. 83\u2013118. Springer, Heidelberg (1999)"},{"key":"1_CR19","unstructured":"VanInwegen, M.: The Machine-Assisted Proof of Programming Language Properties. PhD thesis, University of Pennsylvania (1996)"},{"key":"1_CR20","doi-asserted-by":"crossref","unstructured":"Harper, R.: personal correspondence (2007)","DOI":"10.1111\/j.1468-229X.2007.388_41.x"},{"issue":"4\u20135","key":"1_CR21","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1017\/S0956796807006430","volume":"17","author":"R. Harper","year":"2007","unstructured":"Harper, R., Licata, D.: Mechanizing metatheory in a logical framework. Journal of Functional Programming\u00a017(4\u20135), 613\u2013673 (2007)","journal-title":"Journal of Functional Programming"},{"key":"1_CR22","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/2319.001.0001","volume-title":"The Definition of Standard ML (Revised)","author":"R. Milner","year":"1997","unstructured":"Milner, R., Tofte, M., Harper, R., MacQueen, D.: The Definition of Standard ML (Revised). MIT Press, Cambridge (1997)"},{"key":"1_CR23","doi-asserted-by":"crossref","unstructured":"Matthews, J., Findler, R.B.: An operational semantics for Scheme. Journal of Functional Programming (to appear)","DOI":"10.1017\/S0956796807006478"},{"key":"1_CR24","series-title":"Lecture Notes in Computer Science","volume-title":"Formal Methods in Computer-Aided Design","author":"J.S. Moore","year":"1998","unstructured":"Moore, J.S.: Symbolic simulation: An ACL2 approach. In: Gopalakrishnan, G.C., Windley, P. (eds.) FMCAD 1998. LNCS, vol.\u00a01522, Springer, Heidelberg (1998)"}],"container-title":["Lecture Notes in Computer Science","Programming Languages and Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-78739-6_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T11:20:44Z","timestamp":1619522444000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-78739-6_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540787389","9783540787396"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-78739-6_1","relation":{},"subject":[]}}