On specifications, theories, and models with higher types

40Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We discuss the mathematical foundations of specifications, theories, and models with higher types. Higher type theories are presented by specifications either using the language of cartesian closure or a typed λ-calculus. We prove equivalence of both the specification methods, the main result being the equivalence of cartesian closure and a typed λ-calculus. Then we investigate "intensional" and extensional" models (the distinction is similar to that between λ-algebras and (λ)-models). We prove completeness of higher type theories with regard to intensional models as well as existence of free intensional models. For extensional models we prove that completeness and existence of an initial models implies that the theory itself already is the initial model. As a consequence intensional models seem to be better suited for the purposes of data type specification. © 1986 Academic Press, Inc.

Cite

CITATION STYLE

APA

Poigné, A. (1986). On specifications, theories, and models with higher types. Information and Control, 68(1–3), 1–46. https://doi.org/10.1016/S0019-9958(86)80027-4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free