On the algebraic specification of infinite objects - ordered and continuous models of algebraic types (Q1057642)

From MaRDI portal
scientific article
Language Label Description Also known as
English
On the algebraic specification of infinite objects - ordered and continuous models of algebraic types
scientific article

    Statements

    On the algebraic specification of infinite objects - ordered and continuous models of algebraic types (English)
    0 references
    0 references
    1985
    0 references
    The concept of algebraic types is adapted to allow axiomatic characterizations of ordered and continuous algebras; infinite objects are then limit points in the carriers of certain continuous algebras. We mainly study implicative types, i.e., types the axioms of which are conditional inequations describing partial orders. The isomorphism classes of term-generated ordered models of an implicative type are shown to form a complete lattice under the homomorphism ordering; this includes the well-known initiality results for equational and conditional types as special cases. For types whose axioms specify strictness of the operations, the initial models are shown to correspond to flat domains. As a special kind of continuous algebras we consider inductively generated algebras, viz. the ideal completions of term-generated ordered algebras. For an inequational type, i.e., an implicative type where all axiom premises are empty, the completion of models always yields models again, whereas for implicative types this holds only in restricted cases. One such case is provided by hierarchic types which are complete and consistent relative to their primitive parts, and which satisfy certain conditions about limit points. Examples of algebras that can be specified by such types include those of finite and infinite streams, of sets of atoms under the Egli-Milner ordering, Milner's synchronisation trees, and that of a simple functional language over the natural numbers.
    0 references
    continuous algebras
    0 references
    implicative types
    0 references
    complete lattice
    0 references
    ordered algebras
    0 references

    Identifiers