Closure functions and general iterates as reflectors (Q808275)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Closure functions and general iterates as reflectors
scientific article

    Statements

    Closure functions and general iterates as reflectors (English)
    0 references
    1991
    0 references
    In a previous paper [Ann. Pure Appl. Logic 40, No.3, 217-256 (1988; Zbl 0664.68047)] the authors have studied primitive iterates, corresponding to for-until-do statements; in the present paper they deal with general iterates, corresponding to while-do statements. An analogy between closure functions and general iterates leads the authors to investigate their common algebraic structure. To this aim they develop a closure theory for categories from which both the classical closure theory and the closure theory for iteration can be obtained as particular cases. Both the closure functions and the general iterates are the (object part of) reflector, i.e. left adjoints for the inclusion functor. This result supports the asserted importance of adjoints in computer science. Furthermore, the offered semantics of the while-do statement is independent from the semantics of recursive procedures and closer to the usual iterative implementation of the construct.
    0 references
    semantics of programs
    0 references
    general iterates
    0 references
    while-do statements
    0 references
    closure functions
    0 references
    closure theory for categories
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers