{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,2,8]],"date-time":"2023-02-08T14:50:16Z","timestamp":1675867816649},"reference-count":39,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[1989,3,1]],"date-time":"1989-03-01T00:00:00Z","timestamp":604713600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,17]],"date-time":"2013-07-17T00:00:00Z","timestamp":1374019200000},"content-version":"vor","delay-in-days":8904,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Theoretical Computer Science"],"published-print":{"date-parts":[[1989,3]]},"DOI":"10.1016\/0304-3975(89)90012-1","type":"journal-article","created":{"date-parts":[[2002,7,26]],"date-time":"2002-07-26T03:48:55Z","timestamp":1027655335000},"page":"303-331","source":"Crossref","is-referenced-by-count":13,"title":["Equational logic of circular data type specification"],"prefix":"10.1016","volume":"63","author":[{"given":"Stephen L.","family":"Bloom","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zoltan","family":"Esik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0304-3975(89)90012-1_BIB1","first-page":"589","article-title":"Free algebras and automata realizations in the language of category theory","author":"Adamek","year":"1974","journal-title":"Comm. Math. Univer. Carolinae"},{"key":"10.1016\/0304-3975(89)90012-1_BIB2","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1007\/BF02483826","article-title":"Varietors and machines in a category","volume":"13","author":"Adamek","year":"1981","journal-title":"Algebra Universalis"},{"key":"10.1016\/0304-3975(89)90012-1_BIB3","article-title":"A Categorist's View of Automata and Systems","volume":"25","author":"Arbib","year":"1974"},{"issue":"1","key":"10.1016\/0304-3975(89)90012-1_BIB4","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1016\/0021-8693(80)90212-4","article-title":"Partially additive categories and flow-diagram semantics","volume":"62","author":"Arbib","year":"1980","journal-title":"J. Algebra"},{"key":"10.1016\/0304-3975(89)90012-1_BIB5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0022-4049(74)90025-5","article-title":"Right exact functors","volume":"5","author":"Barr","year":"1974","journal-title":"J. Pure Appl. Algebra"},{"issue":"2","key":"10.1016\/0304-3975(89)90012-1_BIB6","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1016\/0021-8693(84)90035-8","article-title":"Iterative and recursive matrix theories","volume":"86","author":"Benson","year":"1984","journal-title":"J. Algebra"},{"issue":"2","key":"10.1016\/0304-3975(89)90012-1_BIB7","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/0022-0000(83)90037-5","article-title":"Recursion and iteration in continuous theories","volume":"27","author":"Bloom","year":"1983","journal-title":"J. Comput. System Sci."},{"issue":"1","key":"10.1016\/0304-3975(89)90012-1_BIB8","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1137\/0209002","article-title":"Solutions of the iteration equation and extensions of the scalar iteration operation","volume":"9","author":"Bloom","year":"1980","journal-title":"SIAM J. Comput."},{"issue":"3","key":"10.1016\/0304-3975(89)90012-1_BIB9","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1137\/0209039","article-title":"Vector iteration in pointed iterative theories","volume":"9","author":"Bloom","year":"1980","journal-title":"SIAM J. Comput."},{"key":"10.1016\/0304-3975(89)90012-1_BIB10","article-title":"Varieties of iteration theories\u2014extended abstract","author":"Bloom","year":"1984","journal-title":"Bull. EATCS"},{"issue":"3","key":"10.1016\/0304-3975(89)90012-1_BIB11","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1016\/0022-0000(85)90059-5","article-title":"An axiomatization of flowchart schemes","volume":"31","author":"Bloom","year":"1985","journal-title":"J. Comput. System Sci."},{"key":"10.1016\/0304-3975(89)90012-1_BIB12","doi-asserted-by":"crossref","first-page":"939","DOI":"10.1137\/0217059","article-title":"Varieties of iteration theories","volume":"17","author":"Bloom","year":"1988","journal-title":"SIAM J. Comput."},{"issue":"4","key":"10.1016\/0304-3975(89)90012-1_BIB13","doi-asserted-by":"crossref","first-page":"683","DOI":"10.1137\/0209052","article-title":"Compatable orderings on the metric theory of trees","volume":"9","author":"Bloom","year":"1980","journal-title":"SIAM J. Comput."},{"key":"10.1016\/0304-3975(89)90012-1_BIB14","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/0304-3975(83)90059-2","article-title":"Fundamental properties of infinite trees","volume":"25","author":"Courcede","year":"1983","journal-title":"Theoret. Comput. Sci."},{"key":"10.1016\/0304-3975(89)90012-1_BIB15","series-title":"Logic Colloquium '73, Studies in Logic and the Foundations of Mathematics","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1016\/S0049-237X(08)71949-9","article-title":"Monadic computation and iterative algebraic theories","author":"Elgot","year":"1975"},{"issue":"1","key":"10.1016\/0304-3975(89)90012-1_BIB16","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/TSE.1976.233800","article-title":"Structured programming, with and without go-to statements","volume":"SE-2","author":"Elgot","year":"1976","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/0304-3975(89)90012-1_BIB17","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1016\/0022-0000(78)90024-7","article-title":"On the algebraic structure of rooted trees","volume":"16","author":"Elgot","year":"1978","journal-title":"J. Comput. System Sci."},{"key":"10.1016\/0304-3975(89)90012-1_BIB18","article-title":"New roles for categorical algebra","author":"Elgot","year":"1979","journal-title":"Symp. on Algebra"},{"key":"10.1016\/0304-3975(89)90012-1_BIB19","author":"Elgot","year":"1982"},{"key":"10.1016\/0304-3975(89)90012-1_BIB20","first-page":"183","article-title":"Identities in iterative and rational algebraic theories","volume":"XIV","author":"Esik","year":"1980","journal-title":"Comput. Linguistics Comput. Languages"},{"key":"10.1016\/0304-3975(89)90012-1_BIB21","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1016\/0022-0000(83)90044-2","article-title":"Algebras of iteration theories","volume":"27","author":"Esik","year":"1983","journal-title":"J. Comput. System Sci."},{"key":"10.1016\/0304-3975(89)90012-1_BIB22","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1145\/321992.321997","article-title":"Initial algebra semantics and continuous algebras","volume":"24","author":"Goguen","year":"1977","journal-title":"J. ACM"},{"key":"10.1016\/0304-3975(89)90012-1_BIB23","article-title":"Formal Category Theory, Adjointness for 2-Categories","volume":"391","author":"Gray","year":"1974"},{"key":"10.1016\/0304-3975(89)90012-1_BIB24","first-page":"76","article-title":"Review of the elements of 2-categories","volume":"420","author":"Kelly","year":"1974"},{"issue":"5","key":"10.1016\/0304-3975(89)90012-1_BIB25","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1073\/pnas.50.5.869","article-title":"Functorial semantics of algebraic theories","volume":"50","author":"Lawvere","year":"1963","journal-title":"Proc. Nat. Acad. Sci."},{"key":"10.1016\/0304-3975(89)90012-1_BIB26","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/BF01752392","article-title":"Algebraic specification of data types: a synthetic approach","volume":"14","author":"Lehmann","year":"1981","journal-title":"Math. Sys. Theory"},{"key":"10.1016\/0304-3975(89)90012-1_BIB27","series-title":"Graduate Texts in Mathematics","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4612-9839-7","article-title":"Categories for the working mathematician","author":"Mac Lane","year":"1971"},{"key":"10.1016\/0304-3975(89)90012-1_BIB28","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1016\/0304-3975(83)90014-2","article-title":"Iterative algebras","volume":"25","author":"Nelson","year":"1983","journal-title":"Theoret. Comput. Sci."},{"key":"10.1016\/0304-3975(89)90012-1_BIB29","first-page":"97","article-title":"Continuous lattices, toposes, algebraic geometry and logic","volume":"274","author":"Scott","year":"1972"},{"key":"10.1016\/0304-3975(89)90012-1_BIB30","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1137\/0205037","article-title":"Data types as lattices","volume":"5","author":"Scott","year":"1976","journal-title":"SIAM J. Comput."},{"issue":"4","key":"10.1016\/0304-3975(89)90012-1_BIB31","doi-asserted-by":"crossref","first-page":"761","DOI":"10.1137\/0211062","article-title":"The category theoretic solution of recursive domain equations","volume":"11","author":"Smyth","year":"1982","journal-title":"SIAM J. Comput."},{"key":"10.1016\/0304-3975(89)90012-1_BIB32","article-title":"On flowchart theories I","volume":"35","author":"Stefanescu","year":"1987","journal-title":"J. Comput. System Sci."},{"key":"10.1016\/0304-3975(89)90012-1_BIB33","article-title":"Many sorted and ordered algebraic theories","author":"Thatcher","year":"1979","journal-title":"IBM Research Report RC-7595"},{"key":"10.1016\/0304-3975(89)90012-1_BIB34","first-page":"187","article-title":"Metric iteration theories","volume":"5","author":"Roeger","year":"1982","journal-title":"Fund. Inform."},{"key":"10.1016\/0304-3975(89)90012-1_BIB35","series-title":"Mathematical Foundations of Computer Science 1977","first-page":"84","article-title":"Programming languages as mathematical objects","volume":"64","author":"Wagner","year":"1978"},{"key":"10.1016\/0304-3975(89)90012-1_BIB36","first-page":"343","article-title":"Algebraic theories, data types and control constructs","volume":"9","author":"Wagner","year":"1986","journal-title":"Fund. Inform."},{"key":"10.1016\/0304-3975(89)90012-1_BIB37","series-title":"Tech. Report 23","article-title":"Fixed-point constructions in order enriched categories","author":"Wand","year":"1977"},{"key":"10.1016\/0304-3975(89)90012-1_BIB38","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/0304-3975(79)90053-7","article-title":"Fixed-point constructions in order enriched categories","volume":"8","author":"Wand","year":"1979","journal-title":"Theoret. Comput. Sci."},{"key":"10.1016\/0304-3975(89)90012-1_BIB39","first-page":"147","article-title":"Rational algebraic theories and fixed-point solutions","author":"Wright","year":"1976","journal-title":"Proc. 17th IEEE Symp. on Foundations of Computing"}],"container-title":["Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0304397589900121?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0304397589900121?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,13]],"date-time":"2019-04-13T03:55:21Z","timestamp":1555127721000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0304397589900121"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,3]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1989,3]]}},"alternative-id":["0304397589900121"],"URL":"https:\/\/doi.org\/10.1016\/0304-3975(89)90012-1","relation":{},"ISSN":["0304-3975"],"issn-type":[{"value":"0304-3975","type":"print"}],"subject":[],"published":{"date-parts":[[1989,3]]}}}