2018
DOI: 10.1007/978-3-319-89366-2_17
|View full text |Cite
|
Sign up to set email alerts
|

Guarded Traced Categories

Abstract: Notions of guardedness serve to delineate the admissibility of cycles, e.g. in recursion, corecursion, iteration, or tracing. We introduce an abstract notion of guardedness structure on a symmetric monoidal category, along with a corresponding notion of guarded traces, which are defined only if the cycles they induce are guarded. We relate structural guardedness, determined by propagating guardedness along the operations of the category, to geometric guardedness phrased in terms of a diagrammatic language. In … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
16
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 10 publications
(16 citation statements)
references
References 40 publications
(68 reference statements)
0
16
0
Order By: Relevance
“…We have instantiated the notion of abstract guardedness [23,21] to a multivariable setting in the form of a metalanguage for guarded iteration, which incorporates both monad-based encapsulation of side-effects [35] and the fine-grain call-by-value paradigm [30]. As a side product, this has additionally resulted in a semantically justified unification of (guarded) iteration and exception handling, extending previous work by Geron and Levy [14].…”
Section: Conclusion and Further Workmentioning
confidence: 93%
See 3 more Smart Citations
“…We have instantiated the notion of abstract guardedness [23,21] to a multivariable setting in the form of a metalanguage for guarded iteration, which incorporates both monad-based encapsulation of side-effects [35] and the fine-grain call-by-value paradigm [30]. As a side product, this has additionally resulted in a semantically justified unification of (guarded) iteration and exception handling, extending previous work by Geron and Levy [14].…”
Section: Conclusion and Further Workmentioning
confidence: 93%
“…In recent work, we have proposed a new axiomatic approach to unifying notions of guardedness [23,21], where the main idea is to provide an abstract notion of guardedness applicable to a wide range of (mutually irreducible) models, including, e.g., complete partial orders, complete metric spaces, and infinitedimensional Hilbert spaces, instead of designing a concrete model carrying a specific notion of guardedness. A salient feature of axiomatic guardedness is that it varies in a large spectrum starting from total guardedness (everything is guarded) and ending at vacuous guardedness (very roughly, guardedness in a variable means essentially non-occurrence of this variable in the defining expression) with proper examples as discussed above lying between these two extremes.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…A common theme in recursively defined computations is that to have well-defined behaviour, a recursive computation must satisfy a guardedness condition [1], [26]. Goncharov and Schröder developed the theory of guarded traced categories to formalize this phenomena in [17]. The key idea is to restrict Joyal et al's trace operator [22] to a class of guarded morphisms, which are an abstractly given class of morphisms satisfying the guardedness condition.…”
Section: Related Workmentioning
confidence: 99%