Closure functions and general iterates as reflectors (Q808275)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Closure functions and general iterates as reflectors |
scientific article; zbMATH DE number 4209622
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Closure functions and general iterates as reflectors |
scientific article; zbMATH DE number 4209622 |
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.8511437
0 references
0.8444938
0 references
0 references
0.8391621
0 references
0.82717127
0 references
0.8131499
0 references
0 references