Search results
Results from the WOW.Com Content Network
History monoids were first presented by M.W. Shields. [1] History monoids are isomorphic to trace monoids (free partially commutative monoids) and to the monoid of dependency graphs. As such, they are free objects and are universal. The history monoid is a type of semi-abelian categorical product in the category of monoids.
Given two sets M and N endowed with monoid structure (or, in general, any finite number of monoids, M 1, ..., M k), their Cartesian product M × N, with the binary operation and identity element defined on corresponding coordinates, called the direct product, is also a monoid (respectively, M 1 × ⋅⋅⋅ × M k). [5] Fix a monoid M.
In graph theory, a graph product is a binary operation on graphs. Specifically, it is an operation that takes two graphs G 1 and G 2 and produces a graph H with the following properties: The vertex set of H is the Cartesian product V ( G 1 ) × V ( G 2 ) , where V ( G 1 ) and V ( G 2 ) are the vertex sets of G 1 and G 2 , respectively.
First, one takes the symmetric closure R ∪ R −1 of R. This is then extended to a symmetric relation E ⊂ Σ ∗ × Σ ∗ by defining x ~ E y if and only if x = sut and y = svt for some strings u, v, s, t ∈ Σ ∗ with (u,v) ∈ R ∪ R −1. Finally, one takes the reflexive and transitive closure of E, which then is a monoid congruence.
A monoid object in the category of monoids (with the direct product of monoids) is just a commutative monoid. This follows easily from the Eckmann–Hilton argument. A monoid object in the category of complete join-semilattices Sup (with the monoidal structure induced by the Cartesian product) is a unital quantale.
In mathematics and computer science, trace theory aims to provide a concrete mathematical underpinning for the study of concurrent computation and process calculi.The underpinning is provided by an algebraic definition of the free partially commutative monoid or trace monoid, or equivalently, the history monoid, which provides a concrete algebraic foundation, analogous to the way that the free ...
Pages in category "Graph products" The following 12 pages are in this category, out of 12 total. This list may not reflect recent changes. ...
Trace monoids are commonly used to model concurrent computation, forming the foundation for process calculi. They are the object of study in trace theory . The utility of trace monoids comes from the fact that they are isomorphic to the monoid of dependency graphs ; thus allowing algebraic techniques to be applied to graphs , and vice versa.