HOME

TheInfoList



OR:

In mathematics and
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includi ...
, an event structure represents a set of events, some of which can only be performed after another (there is a ''dependency'' between the events) and some of which might not be performed together (there is a ''conflict'' between the events).


Formal definition

An event structure (E,\leq,\#) consists of * a set E of events * a
partial order In mathematics, especially order theory, a partially ordered set (also poset) formalizes and generalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a set. A poset consists of a set together with a bina ...
relation on E called causal dependency, * an irreflexive
symmetric Symmetry (from grc, συμμετρία "agreement in dimensions, due proportion, arrangement") in everyday language refers to a sense of harmonious and beautiful proportion and balance. In mathematics, "symmetry" has a more precise definiti ...
relation \# called incompatibility (or conflict) such that * ''finite causes'': for every event e \in E, the set = \ of predecessors of e in E is finite * ''hereditary conflict'': for every events d,e,f \in E, if d \leq e and d \# f then e \# f.


See also

* Binary relation * Mathematical structure


References

* Computing terminology {{math-stub