{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T05:43:09Z","timestamp":1725601389564},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540068594"},{"type":"electronic","value":"9783540378198"}],"license":[{"start":{"date-parts":[[1974,1,1]],"date-time":"1974-01-01T00:00:00Z","timestamp":126230400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1974]]},"DOI":"10.1007\/3-540-06859-7_124","type":"book-chapter","created":{"date-parts":[[2011,8,18]],"date-time":"2011-08-18T11:52:56Z","timestamp":1313668376000},"page":"59-71","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Proving program correctness in LCF"],"prefix":"10.1007","author":[{"given":"Luigia","family":"Aiello","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Aiello","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,20]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Aiello, L., Aiello, M. and Weyhrauch, R.W., \"The Semantics of PASCAL in LCF\", Artificial Intelligence Memo No. 221 Stanford University (1973).","DOI":"10.21236\/AD0787631"},{"key":"6_CR2","unstructured":"Dijkstra, E.W., \"Notes on Structured Programming\", Structured Programming, by Dahl, O.J., Dijkstra, E.W. and Hoare, C.A.R., Academic Press, 1\u201382 (1972)."},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"Hoare, C.A.R. and Wirth, N. \"An Axiomatic Definition of the Programming Language PASCAL\", Eidg. Technische Hochschule, Zurich, Berichte der Fachgr, Computer-Wissenschaften, Nr. 6 (1972) also in Acta Informatica 2, 335\u2013355 (1973).","DOI":"10.1007\/BF00289504"},{"key":"6_CR4","unstructured":"Igarashi, S., London, R.L. and Luckham D.C., \"Automatic Program Verification I: A Logical Basis and its Implementation\", Artificial Intelligence Memo No. 200, Stanford University (1973)."},{"key":"6_CR5","unstructured":"Knuth, D., \"The Art of Computer Programming\", Addison Wesley Pub. Comp. (1968)."},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Milner, R., \"Logic for Computable Functions: Description of a Machine Implementation\", Artificial Intelligence Memo No. 169, Stanford University (1972a).","DOI":"10.21236\/AD0785072"},{"key":"6_CR7","first-page":"1","volume-title":"Proc. ACM Conf. on Proving Assertions about Programs","author":"R. Milner","year":"1972","unstructured":"Milner, R., \"Implementation and Applications of Scott's Logic for Computable Functions\", Proc. ACM Conf. on Proving Assertions about Programs. New Mexico State University, Las Cruces, New Mexico, 1\u20135 (1972b)."},{"key":"6_CR8","unstructured":"Milner, R. and Weyhrauch, R.W., \"Proving Compiler Correctness in a Mechanized Logic\", Machine Intelligence 7 (Meltzer, B. and Michie, D. Eds.), Edinbourgh University Press, 51\u201370 (1972)."},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Newey, M., \"Axioms and Theorems for Integers, Lists and Finite Sets in LCF\", Artificial Intelligence Memo No. 184, Stanford University (1973).","DOI":"10.21236\/AD0758651"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Newey, M., \"Formal Semantics of LISP with Application to Program Correctness\" Ph. D. Thesis, Stanford University (1974).","DOI":"10.21236\/ADA005413"},{"key":"6_CR11","unstructured":"Scott, D.S. and Strachey, C., \"Towards a Mathematical Semantics for Computer Languages\", Proc. of the Symposium on Computers and Automata, Microwave Research Institute Symposia Series, Vol.21, Polytechnic Institute of Brooklyn (1971)."},{"key":"6_CR12","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1007\/BF00264291","volume":"1","author":"N. Wirth","year":"1971","unstructured":"Wirth, N., \"The Programming Language PASCAL\", Acta Informatica 1, 35\u201363 (1971).","journal-title":"Acta Informatica"},{"key":"6_CR13","unstructured":"Weyhrauch, R.W. and Milner, R., \"Program Semantics and Correctness in a Mechanized Logic\", Proc. 1st USA-Japan Computer Conf., Tokyo (1972)."}],"container-title":["Lecture Notes in Computer Science","Programming Symposium"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-06859-7_124","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T08:45:17Z","timestamp":1558255517000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-06859-7_124"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1974]]},"ISBN":["9783540068594","9783540378198"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/3-540-06859-7_124","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1974]]},"assertion":[{"value":"20 June 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}