{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T00:14:49Z","timestamp":1768004089822,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540405597","type":"print"},{"value":"9783540450856","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-45085-6_10","type":"book-chapter","created":{"date-parts":[[2010,10,26]],"date-time":"2010-10-26T09:13:30Z","timestamp":1288084410000},"page":"121-135","source":"Crossref","is-referenced-by-count":36,"title":["Proving Pointer Programs in Higher-Order Logic"],"prefix":"10.1007","author":[{"given":"Farhad","family":"Mehta","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tobias","family":"Nipkow","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"Bornat, R.: Proofs of pointer programs in Jape, http:\/\/www.dcs.qmul.ac.uk\/~richard\/pointers\/"},{"key":"10_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1007\/10722010_8","volume-title":"Mathematics of Program Construction","author":"R. Bornat","year":"2000","unstructured":"Bornat, R.: Proving pointer programs in Hoare Logic. In: Backhouse, R., Oliveira, J.N. (eds.) MPC 2000. LNCS, vol.\u00a01837, pp. 102\u2013126. Springer, Heidelberg (2000)"},{"key":"10_CR3","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1093\/comjnl\/42.3.177","volume":"43","author":"R. Bornat","year":"1999","unstructured":"Bornat, R., Sufrin, B.: Animating formal proofs at the surface: the Jape proof calculator. The Computer Journal\u00a043, 177\u2013192 (1999)","journal-title":"The Computer Journal"},{"key":"10_CR4","unstructured":"Burstall, R.: Some techniques for proving correctness of programs which alter data structures. In: Meltzer, B., Michie, D. (eds.) Machine Intelligence 7, pp. 23\u201350. Edinburgh University Press (1972)"},{"key":"10_CR5","volume-title":"Current Trends in Hardware Verification and Automated Theorem Proving","author":"M.C.J. Gordon","year":"1989","unstructured":"Gordon, M.C.J.: Mechanizing programming logics in higher order logic. In: Birtwistle, G., Subrahmanyam, P.A. (eds.) Current Trends in Hardware Verification and Automated Theorem Proving. Springer, Heidelberg (1989)"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Jensen, J.L., Joergensen, M.E., Klarlund, N., Schwartzbach, M.I.: Automatic verification of pointer programs using monadic secondorder logic. In: PLDI 1997 (1997)","DOI":"10.1145\/258915.258936"},{"key":"10_CR7","unstructured":"Mehta, F., Nipkow, T.: Proving pointer programs in higher-order logic, http:\/\/www.in.tum.de\/~nipkow\/pubs\/cade03.html"},{"key":"10_CR8","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s001650050009","volume":"10","author":"T. Nipkow","year":"1998","unstructured":"Nipkow, T.: Winskel is (almost) right: Towards a mechanized semantics textbook. Formal Aspects of Computing\u00a010, 171\u2013186 (1998)","journal-title":"Formal Aspects of Computing"},{"key":"10_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1007\/3-540-39185-1_15","volume-title":"Types for Proofs and Programs","author":"T. Nipkow","year":"2003","unstructured":"Nipkow, T.: Structured Proofs in Isar\/HOL. In: Geuvers, H., Wiedijk, F. (eds.) TYPES 2002. LNCS, vol.\u00a02646, pp. 259\u2013278. Springer, Heidelberg (2003)"},{"key":"10_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-45949-9","volume-title":"Isabelle\/HOL \u2014 A Proof Assistant for Higher-Order Logic","author":"T. Nipkow","year":"2002","unstructured":"Tobias Nipkow, Lawrence Paulson, and Markus Wenzel. Isabelle\/HOL \u2014 A Proof Assistant for Higher-Order Logic, volume 2283 of Lect. Notes in Comp. Sci. Springer-Verlag, 2002. http:\/\/www.in.tum.de\/~nipkow\/LNCS2283\/."},{"key":"10_CR11","first-page":"303","volume-title":"Millenial Perspectives in Computer Science","author":"J.C. Reynolds","year":"2000","unstructured":"Reynolds, J.C.: Intuitionistic reasoning about shared mutable data structures. In: Davies, J., Roscoe, B., Woodcock, J. (eds.) Millenial Perspectives in Computer Science, Houndsmill, Hampshire, pp. 303\u2013321. Palgrave, Oxford (2000)"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: Proc. 17th IEEE Symposium on Logic in Computer Science (LICS 2002), pp. 55\u201374 (2002)","DOI":"10.1109\/LICS.2002.1029817"},{"key":"#cr-split#-10_CR13.1","unstructured":"Suzuki, N.: Automatic Verification of Programs with Complex Data Structures. PhD thesis, Stanford University (1976);"},{"key":"#cr-split#-10_CR13.2","unstructured":"Garland Publishing (1980)"},{"key":"10_CR14","unstructured":"Wenzel, M.: Isabelle\/Isar \u2014 A Versatile Environment for Human-Readable Formal Proof Documents. PhD thesis, Institut f\u00fcr Informatik, Technische Universit\u00e4t M\u00fcnchen (2002), http:\/\/tumb1.biblio.tu-muenchen.de\/publ\/diss\/in\/2002\/wenzel.html"},{"key":"10_CR15","unstructured":"Yang, H.: Local Reasoning for Stateful Programs. PhD thesis, University of Illinois, Urbana-Champaign (2001)"}],"container-title":["Lecture Notes in Computer Science","Automated Deduction \u2013 CADE-19"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-45085-6_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,5]],"date-time":"2019-06-05T18:12:06Z","timestamp":1559758326000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-45085-6_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540405597","9783540450856"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-45085-6_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2003]]}}}