{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T09:22:09Z","timestamp":1774516929402,"version":"3.50.1"},"reference-count":49,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[1992,7,1]],"date-time":"1992-07-01T00:00:00Z","timestamp":709948800000},"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":7686,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Symbolic Computation"],"published-print":{"date-parts":[[1992,7]]},"DOI":"10.1016\/0747-7171(92)90026-z","type":"journal-article","created":{"date-parts":[[2004,12,9]],"date-time":"2004-12-09T22:58:50Z","timestamp":1102633130000},"page":"71-84","source":"Crossref","is-referenced-by-count":17,"title":["Constructing type systems over an operational semantics"],"prefix":"10.1016","volume":"14","author":[{"given":"Robert","family":"Harper","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0747-7171(92)90026-Z_BIB1","unstructured":"Aczel, P., Carlisle, D.P. The logical theory of constructions: A formal framework and its implementation. In (Huet, G., Plotkin, G.,eds) Proceedings of The First Workshop on Logical Frameworks, Antibes, France (to appear)."},{"key":"10.1016\/0747-7171(92)90026-Z_BIB2","series-title":"The Kleene Symposium","first-page":"31","article-title":"Frege structures and the notions of truth, proposition, and set","author":"Aczel","year":"1980"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB3","series-title":"Proceedings of the 1983 Marstrand Workshop","article-title":"Frege structures revisited","author":"Aczel","year":"1983"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB4","series-title":"Second Symposium on Logic in Computer Science","article-title":"A non-type-theoretic definition of Martin-L\u00f6f's types","author":"Allen","year":"1987"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB5","article-title":"A Non-Type-Theoretic Semantics for Type-Theoretic Language","author":"Allen","year":"1987"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB6","article-title":"The Lambda Calculus: Its Syntax and Semantics","volume":"volume 103","author":"Barendregt","year":"1984"},{"issue":"4","key":"10.1016\/0747-7171(92)90026-Z_BIB7","doi-asserted-by":"crossref","DOI":"10.2307\/2273659","article-title":"A filter lambda model and the completeness of type assignment","volume":"48","author":"Barendregt","year":"1983","journal-title":"Journal of Symbolic Logic"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB8","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/0003-4843(82)90003-1","article-title":"Recursive models for constructive set theories","volume":"23","author":"Beeson","year":"1982","journal-title":"Annals of Mathematical Logic"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB9","article-title":"Foundations of Constructive Mathematics","volume":"volume 6","author":"Beeson","year":"1985"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB10","volume":"Vol. 1","author":"Brouwer","year":"1975"},{"key":"10.1016\/0747-7171(92)90026-Z_NEWBIB49","doi-asserted-by":"crossref","unstructured":"Bruce K., Meyer, A., Mitchell, J. C. (to appear). The semantics of second-order lambda calculus. Information and Computation.","DOI":"10.1016\/0890-5401(90)90044-I"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB11","series-title":"Second Symposium on Logic in Computer Science","first-page":"183","article-title":"Partial objects in constructive type theory","author":"Constable","year":"1987"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB12","doi-asserted-by":"crossref","unstructured":"Constable, R.L., Smith, S.F. Computational foundations of basic recursive function theory.In: Third Symposium on Logic in Computer Science, PP. 360\u2013371.","DOI":"10.1109\/LICS.1988.5133"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB13","series-title":"Implementing Mathematics with the NuPRL Proof Development System","author":"Constable","year":"1986"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB14","first-page":"139","article-title":"A new type assignment for lambda terms","volume":"19","author":"Coppo","year":"1978","journal-title":"Zeitschrift f\u00fcr Mathematische Logik und Grundlagen der Mathematik"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB15","first-page":"179","article-title":"Completeness results for a polymorphic type system","volume":"159","author":"Coppo","year":"1983"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB16","series-title":"To H. B. Curry: Essays in Combinatory Logic, Lambda Calculus and Formalism","first-page":"535","article-title":"Principal type schemes and lambda calculus semantics","author":"Coppo","year":"1980"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB17","first-page":"151","article-title":"Constructions: A higher-order proof system for mechanizing mathematics","volume":"203","author":"Coquand","year":"1985"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB18","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/0890-5401(88)90005-3","article-title":"The Calculus of Constructions","volume":"76","author":"Coquand","year":"1988","journal-title":"Information and Computation"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB19","series-title":"Symposium on Logic in Computer Science","first-page":"227","article-title":"An analysis of Girard's paradox","author":"Coquand","year":"1986"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB20","volume":"Volume 2","author":"Curry","year":"1972"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB21","series-title":"Ninth ACM Symposium on Principles of Programming Languages","first-page":"207","article-title":"Principal type schemes for functional programs","author":"Damas","year":"1982"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB22","article-title":"Type Assignment in Programming Languages","author":"Damas","year":"1985"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB23","series-title":"TAPSOFT '87","first-page":"37","article-title":"A unification semi-algorithm for intersection type schemes","author":"della Rocca","year":"1987"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB24","doi-asserted-by":"crossref","first-page":"546","DOI":"10.1137\/0208044","article-title":"On the semantics of data type","volume":"8","author":"Donahue","year":"1979","journal-title":"SIAM Journal on Computing"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB25","series-title":"Elements of Intuitionism","author":"Dummett","year":"1977"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB26","series-title":"Third Symposium on Logic in Computer Science","first-page":"61","article-title":"Characterization of typings in polymorphic type discipline","author":"Giannini","year":"1988"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB27","article-title":"Interpr\u00e8tation Fonctionelle et \u00c9limination des Coupures dans l'Arithm\u00e9tique d'Ordre Sup\u00e9rieure","author":"Girard","year":"1972"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB28","series-title":"Intuitionism: An Introduction","author":"Heyting","year":"1956"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB29","article-title":"Introduction to Combinators and \u03bb-Calculus","volume":"volume 1","author":"Hindley","year":"1986"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB30","first-page":"29","article-title":"The principal type scheme of an object in combinatory logic","volume":"146","author":"Hindley","year":"1969","journal-title":"Transactions of the American Mathematical Society"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB31","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/0304-3975(83)90141-X","article-title":"The completeness theorem for typing \u03bb terms","volume":"22","author":"Hindley","year":"1983","journal-title":"Theoretical Computer Science"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB32","series-title":"Categories in Computer Science and Logic","article-title":"The Theory of Constructions: Categorical semantics and topos-theoretic models","volume":"volume 92","author":"Hyland","year":"1989"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB33","series-title":"Introduction to Metamathematics","author":"Kleene","year":"1952"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB34","series-title":"Logic Colloquium '73","first-page":"73","article-title":"An intuitionistic theory of types: Predicative part","volume":"volume 80","author":"Martin-L\u00f6f","year":"1975"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB35","series-title":"Sixth International Congress for Logic, Methodology, and Philosophy of Science","first-page":"153","article-title":"Constructive mathematics and computer programming","author":"Martin-L\u00f6f","year":"1982"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB36","article-title":"An Investigation of a Programming Language with a Polymorphic Type Structure","author":"McCracken","year":"1979"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB37","series-title":"Third Symposium on Logic in Computer Science","first-page":"392","article-title":"The notion of a framework and a framework for LTC","author":"Mendler","year":"1988"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB38","article-title":"Recursive Definition in Type Theory","author":"Mendler","year":"1987"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB39","series-title":"Proceedings of the First Workshop on Logical Frameworks","article-title":"A series of type theories and their interpretation in the logical theory of constructions","author":"Mendler","year":"1990"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB40","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/0022-0000(78)90014-4","article-title":"A theory of type polymorphism in programming languages","volume":"17","author":"Milner","year":"1978","journal-title":"Journal of Computer and System Sciences"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB41","series-title":"Semantics of Data Types","first-page":"257","article-title":"Type inference and type containment","volume":"173","author":"Mitchell","year":"1984"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB42","series-title":"1986 Symposium on LISP and Functional Programming","first-page":"308","article-title":"A type-inference approach to reduction properties and semantics of polymorphic expressions","author":"Mitchell","year":"1986"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB43","article-title":"Programming in Martin-L\u00f6f's Type Theory","author":"Nordstr\u00f6m","year":"1988"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB44","series-title":"H. B. Curry: Essays in Combinatory Logic, Lambda Calculus and Formalism","first-page":"363","article-title":"Lambda-definability in the full type hierarchy","author":"Plotkin","year":"1980"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB45","series-title":"Colloq. sur la Programmation","first-page":"408","article-title":"Towards a theory of type structure","volume":"19","author":"Reynolds","year":"1974"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB46","doi-asserted-by":"crossref","first-page":"730","DOI":"10.2307\/2274128","article-title":"An interpretation of Martin-L\u00f6f's type theory in a type-free theory of propositions","volume":"49","author":"Smith","year":"1984","journal-title":"Journal of Symbolic Logic"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB47","doi-asserted-by":"crossref","first-page":"187","DOI":"10.2307\/2271658","article-title":"Intensional interpretation of functionals of finite type","volume":"32","author":"Tait","year":"1967","journal-title":"Journal of Symbolic Logic"},{"key":"10.1016\/0747-7171(92)90026-Z_BIB48","series-title":"Metamathematical Investigation of Intuitionistic Arithmetic and Analysis","volume":"344","year":"1973"}],"container-title":["Journal of Symbolic Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:074771719290026Z?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:074771719290026Z?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:26:49Z","timestamp":1548980809000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/074771719290026Z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992,7]]},"references-count":49,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1992,7]]}},"alternative-id":["074771719290026Z"],"URL":"https:\/\/doi.org\/10.1016\/0747-7171(92)90026-z","relation":{},"ISSN":["0747-7171"],"issn-type":[{"value":"0747-7171","type":"print"}],"subject":[],"published":{"date-parts":[[1992,7]]}}}