On the existence of free models in abstract algebraic institutions (Q1085969): Difference between revisions
From MaRDI portal
Set profile property. |
Set OpenAlex properties. |
||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1016/0304-3975(85)90094-5 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W1971240584 / rank | |||
Normal rank |
Revision as of 01:01, 20 March 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On the existence of free models in abstract algebraic institutions |
scientific article |
Statements
On the existence of free models in abstract algebraic institutions (English)
0 references
1985
0 references
To provide a formal framework for discussing specifications of abstract data types we restrict the notion of Institution due to \textit{J. A. Goguen} and \textit{R. M. Burstall} [Lect. Notes Comput. Sci. 164, 221-256 (1984; Zbl 0543.68021)] which formalises the concept of a logical system for writing specifications, and deal with abstract algebraic institutions. These are institutions equipped with a notion of submodel which satisfy a number of technical conditions. Our main results concern the problem of the existence of free constructions in abstract algebraic institutions. We generalise a characterisation of algebraic specification languages that guarantee the existence of reachable initial models for any consistent set of axioms given by \textit{B. Mahr} and \textit{J. A. Makowsky} [Theor. Comput. Sci. 31, 49-59 (1984; Zbl 0536.68011)]. Then the more general problem of the existence of free functors (left adjoints to forgetful functors) for any theory morphism is analysed. We give a construction of a free model to a theory over a model of a subtheory (with respect to an arbitrary theory morphism) which requires only the existence of initial models. This yields a characterisation of strongly liberal abstract algebraic institutions. We also show how to specialise there characterisation results for the partial algebras.
0 references
specifications of abstract data types
0 references
logical system for writing specifications
0 references
abstract algebraic institutions
0 references
free functors
0 references
forgetful functors
0 references
partial algebras
0 references