{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:19:48Z","timestamp":1759331988596},"reference-count":8,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[1987,1,1]],"date-time":"1987-01-01T00:00:00Z","timestamp":536457600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information Processing Letters"],"published-print":{"date-parts":[[1987,1]]},"DOI":"10.1016\/0020-0190(87)90198-0","type":"journal-article","created":{"date-parts":[[2003,3,14]],"date-time":"2003-03-14T19:37:33Z","timestamp":1047670653000},"page":"53-57","source":"Crossref","is-referenced-by-count":5,"title":["The alpha-beta algorithm: An exercise in program transformation"],"prefix":"10.1016","volume":"24","author":[{"given":"R.S.","family":"Bird","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Hughes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"4","key":"10.1016\/0020-0190(87)90198-0_BIB1_1","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1145\/1780.1781","article-title":"The promotion and accumulation strategies in transformational programming","volume":"6","author":"Bird","year":"1984","journal-title":"ACM Trans. Programm. Languages and Systems"},{"issue":"3","key":"10.1016\/0020-0190(87)90198-0_BIB1_2","doi-asserted-by":"crossref","first-page":"490","DOI":"10.1145\/3550149","article-title":"The promotion and accumulation strategies in transformational programming","volume":"7","author":"Bird","year":"1985","journal-title":"ACM Trans. Programm. Languages and Systems"},{"key":"10.1016\/0020-0190(87)90198-0_BIB2","unstructured":"R.S. Bird and L.G.L.T. Meertens, Two exercises found in a book on algorithmics, Submitted for publication."},{"issue":"1","key":"10.1016\/0020-0190(87)90198-0_BIB3","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/321992.321996","article-title":"A transformation system for developing recursive programs","volume":"24","author":"Burstall","year":"1977","journal-title":"J. ACM"},{"key":"10.1016\/0020-0190(87)90198-0_BIB4","doi-asserted-by":"crossref","DOI":"10.1145\/800087.802799","article-title":"HOPE: An experimental applicative language","author":"Burstall","year":"1980"},{"key":"10.1016\/0020-0190(87)90198-0_BIB5","series-title":"Fundamentals of Computer Algorithms","author":"Horowitz","year":"1978"},{"key":"10.1016\/0020-0190(87)90198-0_BIB6","series-title":"Proc. Symp. on Mathematics and Computer Science","article-title":"Algorithmics\u2014Towards programming as a mathematical activity","volume":"Vol. 1","author":"Meertens","year":"1986"},{"key":"10.1016\/0020-0190(87)90198-0_BIB7","series-title":"Functional Programming and Its Applications","article-title":"Recursion equations as a programming language","author":"Turner","year":"1981"}],"container-title":["Information Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0020019087901980?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0020019087901980?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T11:08:35Z","timestamp":1704798515000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0020019087901980"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1987,1]]},"references-count":8,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1987,1]]}},"alternative-id":["0020019087901980"],"URL":"https:\/\/doi.org\/10.1016\/0020-0190(87)90198-0","relation":{},"ISSN":["0020-0190"],"issn-type":[{"value":"0020-0190","type":"print"}],"subject":[],"published":{"date-parts":[[1987,1]]}}}