<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Space-Time Viewpoints for Concurrent Processes ⋆ Represented by Relational Structures</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Irina Virbitskaite</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elena Bozhenkova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evgeny Erofeev</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          ,
          <addr-line>Pirogov avenue, 630090, Novosibirsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>A.P. Ershov Institute of Informatics Systems</institution>
          ,
          <addr-line>SB RAS 6, Acad. Lavrentiev avenue, 630090, Novosibirsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Carl von Ossietzky University of Oldenburg D-26111 Oldenburg</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>222</fpage>
      <lpage>233</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>In contrast to the standard physical theories which model systems by the continuum,
Petri proposed a combinatorial representation of a spacetime — concurrent structures
(with occurrence nets as a special case thereof) in which notions corresponding to the
relativistic concepts of world line and causal cone can be defined by means of the
concurrency and causal dependence relations, repectively. As a result, the density notion
of the continuum model is replaced by several properties — so called concurrency
axioms (including K-density, N-density, etc.). K-density is based on the idea that at any
time instant, any sequential subprocess of a concurrent structure must be in some state
or changing its state. N-density can be viewed as a sort of local density. Furthermore,
it has turned out that concurrency axioms allow avoiding inconsistency between
syntactic and semantic representations of processes and, thereby, to exclude unreasonable
processes represented by the concurrent structures.</p>
      <p>
        Petri’s occurrence nets model system behaviors by occurrences of local states (also
called conditions) and of events which are partially ordered. The partial order is
interpreted as a kind of causal dependency relation. Also, occurrence nets are endowed
with a symmetric, but in general non-transitive, concurrency relation — absence of the
causality. Poset models do not discriminate between conditions and events. The power
and limitations of concurrency axioms in the context of occurrence nets [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ] and posets
[
        <xref ref-type="bibr" rid="ref20 ref6 ref9">6, 9, 20</xref>
        ] have been widely studied to allow better understanding the connections of
causality and concurrency relations between systems events. In contrast to these
treatments, the authors of the paper [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] have dealt with causality and concurrency on cyclic
processes represented by net models which do not require an underlying partial order
of causality. The paper [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] has studied the interrelations between concurrency axioms
in the setting of prime event structures (occurrence nets with forward hereditary (w.r.t.
causality) conflicts), where the nondeterministic aspects of concurrent processes are
explicitly described. In the more recent papers [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ], algebraic and orthomodular lattices
(the elements of the lattices are the closed subsets w.r.t. a closure operator, defined
starting from the concurrency relation) have been generated from occurrence nets with and
⋆ This work is supported in part by DFG-RFBR (project CAVER, grants BE 1267/14-1 and
14-01-91334)
without forward conflicts. Also, an alternative characterization of K-density is given on
the basis of a relation between maximal sets of pairwise causally related elements and
closed sets.
      </p>
      <p>
        It is known that some aspects of concurrent behavior (e.g., the specification of
priorities, error recovery, inhibitor nets, treatment of simultaneity, etc.) are to some extent
problematic to be dealt with using only partially ordered causality based models. One
way to cope with the problems is to utilize the model of a so called relational
structure — a set of elements (systems events) with a number of different kind relations
on it. The authors of the papers [
        <xref ref-type="bibr" rid="ref11 ref12 ref13 ref14">11–14</xref>
        ] have proposed and carefully studied a
subclass of the model where general causal concurrent behavior is represented by a pair
of relations instead just one, as in the standard partial order approach. Depending on
the assumptions and goals for the chosen model of concurrency, the pair of the
relations are interpreted in two versions: either as partially ordered causality and irreflexive
weak causality (not in general a partial order) or as a symmetric and irreflexive mutex
relation (non-simultaneity) and irreflexive weak causality (herewith, the relations may
not be completely distinct). The approaches allow modeling and studying concurrency
at different levels of consideration: from abstract behavioral observations —
concurrent histories (consisting of step sequence executions) to system level models such as
elementary Petri nets and their generalizations with inhibitor arcs and mutex arcs.
      </p>
      <p>In this paper, we intend to get a better understanding of the space-time nature of
concurrency axioms, by establishing their interrelations and revealing their algebraic
lattice views, in the context of a subclass of relational structures with completely
distinct, irreflexive relations on countable sets of elements.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>Introduce some notions and notations which will be useful throughout the text.</p>
      <p>Sets and relations. Given a set X and a relation R ⊆ X × X,
• R is cyclic iff there exists a sequence of distinct elements x1, . . . , xk ∈ X (k &gt; 1)
such that xj R xj+1 (1 ≤ j ≤ k − 1) and xk R x1,
• R is acyclic iff it is not cyclic,
• R is antisymmetric iff (x R x′) ∧ (x 6= x′) ⇒ ¬(x′ R x), for all x, x′ ∈ X,
• R is transitive iff (x R x′) ∧ (x′ R x′′) ⇒ (x R x′′), for all x, x′, x′′ ∈ X,
• R is irreflexive iff ¬(x R x), for all x ∈ R,
• Rα = R ∪ id (the reflexive closure of R),
• Rβ = R ∪ R−1 (the symmetric closure of R),
• Rγ = Rβ ∪ id (the reflexive and symmetric closure of R),
• Rδ = (R \ id) \ (R \ id)2 (the irreflexive, intransitive relation), if R is a transitive
relation, and Rδ = R, otherwise,</p>
      <p>Notice that if a relation R is irreflexive and transitive, then it is acyclic and
antisymmetric, i.e. a (strict) partial order, and, moreover, Rδ is the immediate predecessor
relation.</p>
      <p>Given elements x, x1, x2 ∈ X, subsets A ⊆ X′ ⊆ X, and a relation R ⊆ X × X,
• [x1 R x2] = {x ∈ X | x1 Rα x Rα x2},
• Rx = {x′ ∈ X | x′ Rδ x}, xR = {x′ ∈ X | x Rδ x′},
• RA = {x′ ∈ X | ∃x ∈ A : (x′ Rα x)}, AR = {x′ ∈ X | ∃x ∈ A : (x Rα x′)},
• RA = {x′ ∈ X | ∀x ∈ A : (x′ R x)}, AR = {x′ ∈ X | ∀x ∈ A : (x R x′)},
• A is a (maximal) R-clique of X′ iff A is a (maximal) set containing only pairwise
(R ∪ id|X′ )-related elements of X′,
• A is an R-closed set of X′ iff ARR = (AR)R = A. The family of all the R-closed
sets of X′ is denoted by RCl(X′).</p>
      <p>Partially ordered sets and lattices. A partially ordered set (poset) is a set together
with a partial order ≤, i.e. a binary relation which is reflexive, transitive and
antisymmetric. The powerset P(X) of a set X together with inclusion ⊆ is a poset.</p>
      <sec id="sec-2-1">
        <title>A mapping C : P(X) → P(X) is a closure operator on a set X, if for all A, B ⊆</title>
        <p>X it holds:
1. A ⊆ C(A) (C is extensive),
2. A ⊆ B ⇒ C(A) ⊆ C(B) (C is monotonic),
3. C(C(A)) = C(A) (C is idempotent).</p>
        <p>Let A ⊆ X ⊆ P(X), and P = (X , ⊆) be a poset. Then,
• R ∈ X is an upper bound (lower bound) of A if A ⊆ R (R ⊆ A) for all A ∈ A.</p>
        <p>T ∈ X is called the least upper bound (l.u.b.) of A if it is an upper bound, and
T ⊆ R, for all upper bounds R of A; T is the greatest lower bound (g.l.b.) of A if
it is a lower bound, and R ⊆ T , for all lower bounds R of A,
• P is a lattice iff every two elements in X have both a g.l.b. (denoted ∧) and a l.u.b.</p>
        <p>(denoted ∨),
• a lattice P is complete iff every subset of X has both a l.u.b. and a g.l.b.,
• a complete lattice P is algebraic iff for all x ∈ X it holds x = W{k ∈ K(P) |
k ⊆ x}, where K(P) ⊆ X denotes the set of compact elements of P. An element
k ∈ X is said to be compact in the lattice P iff, for every S ⊆ X such that k ⊆ W S,
it holds that k ⊆ W T , for some finite T ⊆ S.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Relational Structures</title>
      <p>
        In this section, we define a slight modification of the model of relational structures
whose subclasses are put forward and studied in the papers [
        <xref ref-type="bibr" rid="ref11 ref12 ref13 ref14">11–14</xref>
        ], as a suitable model
of structurally complex concurrent behaviors.
      </p>
      <p>Definition 1. A relational structure is a tuple S = (E, V1, . . . , Vn) (n ≥ 1), where
• E is a countable set of elements,
• V1, . . . , Vn ⊆ E × E are irreflexive relations such that
• S1≤i≤n Viβ = (E × E) \ id,
• Viβ ∩ Vjβ = ∅, for all 1 ≤ i 6= j ≤ n.</p>
      <p>
        Clearly, Winskel’s event structures with forward hereditary conflict [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and Boudol
and Castellani’s event structures with forward and backward non-hereditary conflict
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] can be seen as relational structures with three relations, one of them is transitive
(causality), and the two other are symmetric (concurrency and conflict).
Example 1. A simple example of a relational structure with four relations is shown in
Fig. 1. Assume that V1 is an irreflexive and transitive relation (partial order), V2 is an
asymmetric relation, and V3 and V4 are irreflexive and symmetric relations. We can
interpret the relation V1 as causality dependence, V2 as asymmetric conflict [
        <xref ref-type="bibr" rid="ref19 ref7">19, 7</xref>
        ],
V3 as synchronous concurrency (simultaneity), and V4 as asynchronous concurrency
(independence).
      </p>
      <p>From now on, we shall use P , Q and R to denote the relations on E of the form
SV ∈V V , where V ⊆ {Vi, Vj | 1 ≤ i, j ≤ n, Vi and Vj possess the same relation
properties}.</p>
      <p>Consider the definitions of auxiliary properties of relational structures which will
be useful in further considerations. We shall call a relational structure S
• P -finite iff any P -clique of E is finite,
• P -degree-finite iff | Pe ∪ eP | &lt; ∞, for all e ∈ E,
• P -degree-restricted iff Pe1 ∩ Pe2 6= ∅ ⇒ |Pe1| = |Pe2| = 1, for all e1, e2 ∈ E,
• P -discrete iff | [e1 P e2] ∩ E′ | &lt; ∞, for all e1, e2 ∈ E and P -cliques E′ of E,
• P -interval-finite iff |[e1 P e2]| &lt; ∞, for all e1, e2 ∈ E,
• ▽P QR-free iff in any maximal (P ∪ Q ∪ R)-clique of E, there are no distinct
elements e1, e2, and e3 such that e1 P e2 Q e3 R e1.</p>
      <p>From now on we shall consider only P -discrete relational structures, whenever P
is a transitive relation, and call them simply relational structures.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Concurrency Axioms</title>
      <p>
        The notion of K-density and other concurrency axioms introduced by Petri [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] first
for non-branching occurrence nets allow one to get better understanding the interaction
of causality and concurrency. In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], an analog of K-density under the name L-density
has been put forward on the so called "sequential" nets with causality and symmetric
hereditary conflict relations. Another analog under the name of R-density in the context
of concurrent and conflct substructures of event structures has been dealt with in the
paper [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. More recently, the authors of [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] have adapted K-density to occurrence nets
with symmetric hereditary conflicts, and rename it B-density. Our aim in this section
is to give generalized definitions of a hierarchy of density properties and to study their
interrelations, in the setting of relational structures.
      </p>
      <p>Define concurrency axioms as properties of relational structures.</p>
      <sec id="sec-4-1">
        <title>Definition 2. Given a relational structure S and a maximal (P ∪ Q)-clique Ee of E,</title>
        <p>• Ee is KP Q-dense iff for any maximal P -clique E′ of Ee and for any maximal
Qclique E′′ of Ee, E′ ∩ E′′ is a (unique) maximal (P ∩ Q)-clique of Ee,
• Ee is KP Q-crossing iff for any maximal P -clique E′ of Ee and for any maximal</p>
        <p>Q-clique E′′ of Ee, E′ ∩ PE′′ 6= ∅ and E′ ∩ E′′P 6= ∅,
• Ee is ⊲⊳P Q-dense iff whenever (e0 P e1 Q e2) and (e0 Q e3 P e2), then
(e0 P δ e2) =⇒ (e3 P e1), for all distinct elements e0, e1, e2, e3 ∈ Ee,
• Ee is ⊲⊳βP Q-dense iff whenever (e0 P β e1 Qβ e2) and (e0 Qβ e3 P β e2), then
(e0 P δβ e2) =⇒ (e3 P β e1), for all distinct elements e0, e1, e2, e3 ∈ Ee,
• S is KP Q-dense (KP Q-crossing, ⊲⊳ P Q-dense, ⊲⊳βP Q-dense, respectively) iff any
maximal w.r.t. E clique Ee of (P ∪ Q) is KP Q-dense (KP Q-crossing, ⊲⊳P Q-dense,
⊲⊳βP Q-dense, respectively).</p>
        <p>The following results state the relationships between the properties defined so far.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Proposition 1. Let S be a relational structure with distinct relations P and Q, and let</title>
      </sec>
      <sec id="sec-4-3">
        <title>P be a transitive or symmetric relation and Q a symmetric relation. Then,</title>
        <p>S is ⊲⊳βP Q-dense ⇐⇒ S is ⊲⊳P Q-dense.</p>
        <p>Example 2. Consider the relational structures S2–S6 shown in Fig. 2. It is easy to see
that S2 = (E2, V ′, V ′′), with the transitive or symmetric relation V ′ and the
symmetric relation V ′′, is ⊲⊳βV ′V ′′ - and ⊲⊳V ′V ′′ -dense. On the other hand, the relational
structure S3 = (E3, V ′, V ′′, V ′′′), with the transitive or symmetric relation V ′ and
the symmetric relation V ′′′, is neither ⊲⊳V ′V ′′′ - nor ⊲⊳βV ′V ′′′ -dense because in the
maximal (V ′ ∪ V ′′′)-clique {e2, e3, e4, e5, e7, e8, e9, e10} of E3 there are distinct
elements e2, e3, e4, e5 such that (e2 V ′ e3 V ′′′ e4), (e2 V ′′′ e5 V ′ e4), and (e2 (V ′)δ e4)
but ¬(e5 V ′ e3). The relational structure S4 = (E4, V ′, V ′′) with the non-transitive
and non-symmetric relation V ′ and the symmetric relation V ′′, is ⊲⊳V ′V ′′ -dense but
not ⊲⊳βV ′V ′′ -dense. Indeed, in the maximal (V ′ ∪ V ′′)-clique {e1, . . . , e6} of E4 there
are elements e1, e2, e3, e4 such that (e2 (V ′)β e1 (V ′′)β e3), (e2 (V ′′)β e4 (V ′)β e3),
and (e2 ((V ′)δ)β e3) but ¬(e4 (V ′)β e1). The same holds for the relational structure
S5 = (E5, V ′, V ′′) with the transitive or symmetric relation V ′ and the asymmetric
relation V ′′. Truly, in the maximal (V ′ ∪ V ′′)-clique {e1, . . . , e4} of E5 there are distinct
elements e1, e2, e3, e4 such that (e1 (V ′)β e2 (V ′′)β e4), (e1 (V ′′)β e3 (V ′)β e4), and
(e1 ((V ′)δ)β e4) but ¬(e3 (V ′)β e2). The relational structure S6 = (E6, V ′, V ′′) with
the non-transitive and non-symmetric relation V ′ is ⊲⊳βV ′V ′′ -dense but not ⊲⊳V ′V ′′
dense. In fact, in the maximal (V ′ ∪ V ′′)-clique {e1, . . . , e4} of E there are distinct
elements e1, e2, e3, e4 such that (e1 V ′ e2 V ′′ e4), (e1 V ′′ e3 V ′ e4), and (e1 V ′δ e4)
but ¬(e3 V ′ e2).</p>
        <p>Proposition 2. Let S be a ⊲⊳βP Q-dense relational structure with distinct relations P
and Q, and let P be a transitive relation. Then,</p>
      </sec>
      <sec id="sec-4-4">
        <title>S is KP Q-dense ⇐⇒ S is KP Q-crossing.</title>
        <p>Example 3. First, consider the relational structures S2 = (E2, V ′, V ′′) and S3 =
(E3, V ′, V ′′, V ′′′) shown in Fig. 2. We know that S2, with the transitive relation V ′ and
the symmetric relation V ′′, is ⊲⊳βV ′V ′′ -dense (see Example 2). It is easy to check that
S2 is KV ′V ′′ -dense and KV ′V ′′ -crossing. On the other hand, the relational structure S3,
with the transitive relation V ′ and the symmetric relation V ′′, is not ⊲⊳βV ′V ′′′ -dense (see
Example 2) It is easy to verify that S3 is KV ′V ′′′ -crossing. However, S3 is not KV ′V ′′′
dense because in the maximal (V ′ ∪ V ′′′)-clique Ee = {e2, e3, e4, e5, e7, e8, e9, e10}
of E3 the intersection of the maximal V ′-clique {e2, e4, e7, e10} of Ee with the
maximal V ′′′-clique {e3, e5} of Ee is empty. Next, contemplate the relational structures
S7 = (E7, V ′, V ′′) and S8 = (E8, V ′, V ′′) depicted in Fig. 3. The relational
structure S7 with the transitive relation V ′ and the symmetric relation V ′′, is ⊲⊳βP Q-dense
but neither KV ′V ′′ -dense nor KV ′V ′′ -crossing since in the maximal (V ′ ∪ V ′′)-clique
Ee = {e1, e2, . . .} of E7 the intersection of the maximal V ′-clique E′ = {e2·k+1 |
k ≥ 0} of Ee with the maximal V ′′-clique E′′ = {e2·k | k ≥ 1} of Ee is empty, and,
moreover, the intersection of E′ with E′′V ′ is also empty, because E′′V ′ = E′′.
Further, the relational structure S8, with the non-transitive relation V ′ and the symmetric
relation V ′′, is ⊲⊳βV ′V ′′ -dense and KV ′V ′′ -crossing but not KV ′V ′′ -dense because in
the maximal (V ′ ∪ V ′′)-clique Ee = {e1, e2, . . .} of E8 the intersection of the maximal
V ′-clique {e2·k+1 | k ≥ 0} of Ee with the maximal V ′′-clique {e2·k | k ≥ 1} of Ee is
empty.</p>
      </sec>
      <sec id="sec-4-5">
        <title>Theorem 1. Let S be a P - or Q-finite relational structure with distinct relations P and</title>
      </sec>
      <sec id="sec-4-6">
        <title>Q, and let P be a transitive relation. Then,</title>
        <p>S is KP Q-dense ⇐⇒ S is ⊲⊳βP Q-dense.</p>
        <p>Example 4. First, again consider the relational structures S2 = (E2, V ′, V ′′) and S3 =
(E3, V ′, V ′′, V ′′′) shown in Fig. 2. We know that S2, with the transitive relation V ′
and the symmetric relation V ′′, is ⊲⊳βV ′V ′′ -dense (see Example 2) and KV ′V ′′ -dense
(see Example 3). Notice that S2 is V ′- and V ′′-finite. On the other hand, the relational
structure S3, with the transitive relation V ′ and the symmetric relation V ′′, is neither
⊲⊳βV ′V ′′′ -dense (see Example 2) nor KV ′V ′′ -dense (see Example 3). Moreover, S3 is
V ′- and V ′′-finite. Next, contemplate the relational structures S8 = (E8, V ′V ′′) and
S9 = (E9, V ′, V ′′) depicted in Fig. 3. We know from Example 3 that S8, with the
transitive relation V ′ and the symmetric relation V ′′, is ⊲⊳βV ′V ′′ -dense but not KV ′V ′′
dense. At the same time, S8 is neither V ′- nor V ′′-finite. The relational structure S9,
with the non-transitive relation V ′ and the symmetric relation V ′′, is KV ′V ′′ -dense but
not ⊲⊳βV ′V ′′ -dense because in the maximal (V ′ ∪ V ′′)-clique {e1, . . . , e5} of E9, there
are distinct elements e1, e2, e3, e4 such that e1 V ′ e2 V ′′ e4, e1 V ′′ e3 V ′ e4, and e1 V ′
e4 but ¬(e3 V ′ e2).</p>
      </sec>
      <sec id="sec-4-7">
        <title>Theorem 2. Given a ▽P QR-free and P - or Q- or R-finite relational structure S with</title>
        <p>distinct relations P , Q, and R,</p>
        <p>S is KP Q-dense ⇐⇒ S is KPeQe -dense,
where Pe = (P ∪ R) and Qe = (Q ∪ R).</p>
        <p>Example 5. Consider the relational structures S10–S13, with the transitive relation V ′
and the symmetric relations V ′′ and V ′′′, shown in Fig. 4. It is easy to check that
S10 = (E10, V ′, V ′′, V ′′′) is KV ′′V ′′′ -dense, ▽V ′V ′′V ′′′ -free, and KVe ′′Ve ′′′ -dense,
where Ve ′′ = V ′ ∪ V ′′ and Ve ′′′ = V ′ ∪ V ′′′. Clearly, S9 is V ′-, V ′′- and V
′′′finite. It is not difficult to see that the relational structure S11 = (E11, V ′, V ′′, V ′′′)
is KV ′′V ′′′ -dense, and V ′′- and V ′′′-finite. However, S11 is neither ▽V ′V ′′V ′′′ -free,
because e1 V ′ e4 V ′′ e5 V ′′′ e1, nor KVe ′′Ve ′′′ -dense, because the intersection of the
maximal Ve ′′-clique {e3, e4, e7} of Ee and the maximal Ve ′′′-clique {e1, e3, e6} of Ee
is not a maximal V ′-clique of Ee where Ve ′′ = V ′ ∪ V ′′, Ve ′′′ = V ′ ∪ V ′′′, and
Ee = {e1, . . . , e7} is the only maximal Ve ′′ ∪ Ve ′′′-clique of E11. The relational
structure S12 = (E12, V ′, V ′′, V ′′′) is ▽V ′V ′′V ′′′ -free but neither KV ′V ′′′ -dense, because
the intersection of the maximal V ′-clique {e1, e4} of Ee′ with the maximal V ′′′-clique
{e2, e3} of Ee′ is empty, nor KVe ′Ve ′′′ -dense, because the intersection of maximal Ve
′clique {e1, e4, e5} of Ee′′ and maximal Ve ′′′-clique {e2, e3, e5} of Ee′′ is not a maximal
V ′′-clique of Ee′′, where Ee′ = {e1, e2, e3, e4} is the maximal (V ′ ∪ V ′′′)-clique of E12,
E′ = {e1, e2, e3, e4, e5} is the maximal (Ve ′ ∪ Ve ′′′)-clique of E12, Ve ′ = V ′ ∪ V ′′,
e
and Ve ′′′ = V ′′ ∪ V ′′′. We can see that S13 = (E13, V ′, V ′′, V ′′′) is KVe ′Ve ′′ -dense but
neither V ′- nor V ′′- nor V ′′′-finite, where Ve ′ = V ′ ∪ V ′′′ and Ve ′′ = V ′′ ∪ V ′′′. Clearly,
the maximal V ′V ′′-clique {b1, b2, b3, . . . , c1, c2, c3, . . .} of E13 is not KV ′V ′′ -dense.
Hence, S13 is not KV ′V ′′ -dense.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Concurrency Axioms and Algebraic Lattices of Closed Sets</title>
      <p>
        In the papers [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ], it has been demonstrated that K-density of occurrence nets with
and without forward conflicts guarantees that the lattices whose elements are the closed
subsets of a closure operator, defined starting from the concurrency relation of the
models, are algebraic. In this section, we first show that the above results can be exended
to the model of relational structures, where a closure operator can be defined from any
symmetric relation, and then formulate a necessary condition of the algebraicity of the
lattices of the closed sets. Before doing so, we need to introduce the following concepts.
      </p>
      <sec id="sec-5-1">
        <title>Definition 3. Given a relational structure S and a maximal (P ∪ Q)-clique Ee of E,</title>
        <p>• Ee is P Q-encountering iff for any maximal P -clique E′ of Ee and for any maximal
Q-clique E′′ of Ee, E′ ∩ EQ′′′Q 6= ∅, for some finite E′′′ ⊆ E′′,
• Ee is weak KP Q-dense iff for any maximal P -clique E′ of Ee and for any maximal</p>
        <sec id="sec-5-1-1">
          <title>Q-clique E′′ of Ee, (E′ ∩ E′′) is a (unique) (P ∩ Q)-clique of Ee, or A 6⊆ E′, for</title>
          <p>any Q-closed set A of Ee,
• Ee is P Q-algebraic iff (QCl(Ee), ⊆) is an algebraic lattice,
• S is P Q-encountering (weak KP Q-dense, P Q-algebraic, respectively) iff any
maximal (P ∪Q)-clique Ee of E is P Q-encountering (weak KP Q-dense, P Q-algebraic,
respectively).</p>
          <p>Fig. 5.</p>
          <p>The following fact will be helpful to obtain weak KP Q-density as a necessary
condition of P Q-algebraicity.</p>
          <p>Theorem 3. Given a ⊲⊳P Q-dense relational structure S with a transitive relation P
and a symmetric relation Q,</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>S is KP Q-dense ⇐⇒ S is P Q-encountering.</title>
        <p>Example 6. Consider the relational structures S14 = (E14, V ′, V ′′) and S15 =
(E15, V ′, V ′′) with the transitive relation V ′ and the symmetric relation V ′′, shown
in Fig. 5. One can easily check that S14 is V ′V ′′-encountering, ⊲⊳V ′V ′′ - and KV ′V ′′
dense. On the other hand, S15 is V ′V ′′-encountering and, obviously, not ⊲⊳V ′V ′′ -dense.
Moreover, as the maximal V ′-clique {e1, e4} and the maximal V ′′-clique {e2, e3} of
E15 are disjoint, S14 is not KV ′V ′′ -dense. We know from Example 3 that the relational
structure S7 depicted in Fig. 3 is ⊲⊳V ′V ′′ -dense but not KV ′V ′′ -dense. Furthermore, S7
is not V ′V ′′-encountering, because for the maximal V ′-clique E′ = {e1, e3, e5, . . .}
and the maximal V ′′-clique E′′ = {e2, e3, e6, . . .} of E7, we have E′ ∩ E′′′
V ′′V ′′ =
E′ ∩ E′′′ = ∅ for any finite E′′′ ⊆ E′′.</p>
        <p>Finally, the following theorem describes interconnections between the properties of
KP Q-density and weak KP Q-density, and P Q-algebraicity of a relational structure.</p>
      </sec>
      <sec id="sec-5-3">
        <title>Theorem 4. Given a P -degree-restricted, P -degree-finite and P -interval-finite rela</title>
        <p>tional structure S with a transitive relation P and a symmetric relation Q,
(i) S is KP Q-dense =⇒ S is P Q-algebraic,
(ii) S is weak KP Q-dense ⇐= S is P Q-algebraic.</p>
        <p>Example 7. Contemplate the V ′-degree-restricted relational structures S16–S18, with
the transitive relation V ′ and the symmetric relation V ′′, depicted in Fig. 6. The
relational structure S16 = (E16, V ′, V ′′) is, obviously, V ′-degree-finite, V
′-intervalfinite and KV ′V ′′ -dense. Since it is finite, it is V ′V ′′-algebraic. Next, consider the
V ′-degree-finite relational structure S17 = (E17, V ′, V ′′) with the maximal V ′-clique
E′ = {e2·i+1 | i ≥ 0} of E17 and the maximal V ′′-clique E′′ = {e2·j | j ≥ 1 ∧ j 6= 2}
of E17. Since E′ ∩ E′′ = ∅, S17 is not KV ′V ′′ -dense. Moreover, S17 is not weak
KV ′V ′′ -dense, because A = {e3} is a V ′′-closed set of E17 such that A ⊆ E′.
Furthermore, A is not compact in the lattice (V ′′Cl(E17), ⊆). This implies that ∅ is the
only compact element less than A. As W ∅ = ∅ 6= A, S17 is not V ′V ′′-algebraic.
Finally, consider the non-V ′-degree-finite relational structure S18. One can easily check
that S18 is KV ′V ′′ -dense and V ′-interval-finite. As the V ′′-closed set A = {e1} is not
compact in the lattice (V ′′Cl(E18), ⊆), S18 is not V ′V ′′-algebraic.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>L.</given-names>
            <surname>Bernardinello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Pomello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rombola</surname>
          </string-name>
          .
          <article-title>Closure operators and lattices derived from concurrency in posets and occurrence nets</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>105</volume>
          (
          <issue>3</issue>
          ) (
          <year>2010</year>
          )
          <fpage>211</fpage>
          -
          <lpage>235</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>L.</given-names>
            <surname>Bernardinello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ferigato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Haar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Pomello</surname>
          </string-name>
          .
          <article-title>Closed sets in occurrence nets with conflicts</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>133</volume>
          (
          <issue>4</issue>
          ) (
          <year>2014</year>
          )
          <fpage>323</fpage>
          -
          <lpage>344</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>L.</given-names>
            <surname>Bernardinello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Pomello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rombola</surname>
          </string-name>
          .
          <article-title>Orthomodular algebraic lattices related to combinatorial posets</article-title>
          .
          <source>CEUR-WS.OR 1231</source>
          (
          <year>2014</year>
          )
          <fpage>241</fpage>
          -
          <lpage>245</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>E. Best.</surname>
          </string-name>
          <article-title>The relative strenghth of K-density</article-title>
          .
          <source>Lecture Notes in Computer Science</source>
          <volume>84</volume>
          (
          <year>1980</year>
          )
          <fpage>261</fpage>
          -
          <lpage>276</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>E.</given-names>
            <surname>Best</surname>
          </string-name>
          .
          <article-title>A theorem on the characteristics of non-sequential processes</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>3</volume>
          (
          <year>1980</year>
          )
          <fpage>77</fpage>
          -
          <lpage>94</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>E.</given-names>
            <surname>Best</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Fernandez</surname>
          </string-name>
          .
          <article-title>Nonsequential processes - a Petri net view</article-title>
          .
          <source>EATCS Monographs on Theoretical Computer Science 13</source>
          , Springer-Verlag (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>P.</given-names>
            <surname>Baldan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Corradini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Montanari</surname>
          </string-name>
          .
          <article-title>Contextual Petri nets, asymmetric event structures, and processes</article-title>
          .
          <source>Information and Computation</source>
          <volume>171</volume>
          (
          <issue>1</issue>
          ) (
          <year>2001</year>
          )
          <fpage>1</fpage>
          -
          <lpage>49</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>G.</given-names>
            <surname>Boudol</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Castellani.</surname>
          </string-name>
          <article-title>Concurrency and atomicity</article-title>
          .
          <source>Theoretical Computer Science</source>
          <volume>59</volume>
          (
          <year>1988</year>
          )
          <fpage>25</fpage>
          -
          <lpage>84</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>C.</given-names>
            <surname>Fernandez</surname>
          </string-name>
          .
          <article-title>Non-sequential processes</article-title>
          .
          <source>Lecture Notes in Computer Science</source>
          , Vol.
          <volume>254</volume>
          (
          <year>1986</year>
          )
          <fpage>95</fpage>
          -
          <lpage>116</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>C. Fernandez</surname>
            ,
            <given-names>P.S.</given-names>
          </string-name>
          <string-name>
            <surname>Thiagarajan</surname>
          </string-name>
          .
          <article-title>A lattice theoretic view of K-density</article-title>
          .
          <source>Arbeitspapiere der GMD, N</source>
          <volume>76</volume>
          (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>R.</given-names>
            <surname>Janicki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Koutny</surname>
          </string-name>
          .
          <source>Invariants and paradigms of concurrency theory. Lecture Notes in Computer Science</source>
          <volume>506</volume>
          (
          <year>1991</year>
          )
          <fpage>59</fpage>
          -
          <lpage>74</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. G. Juhas,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lorenz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mauser</surname>
          </string-name>
          . Synchronous + Concurrent = Earlier Than +
          <article-title>Not Later Than</article-title>
          .
          <source>In: Proceedings of ACSD06</source>
          , IEEE Press, New York (
          <year>2006</year>
          )
          <fpage>261</fpage>
          -
          <lpage>272</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>J. Kleijn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Koutny</surname>
          </string-name>
          .
          <article-title>Process semantics of general inhibitor nets</article-title>
          .
          <source>Information and Computation</source>
          <volume>190</volume>
          (
          <year>2004</year>
          )
          <fpage>18</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>J. Kleijn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Koutny</surname>
          </string-name>
          .
          <article-title>Mutex Causality in Processes and Traces of General Elementary Nets</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>122</volume>
          (
          <issue>1-2</issue>
          ) (
          <year>2013</year>
          )
          <fpage>119</fpage>
          -
          <lpage>146</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>V.</given-names>
            <surname>Kotov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Cherkasova</surname>
          </string-name>
          .
          <article-title>On structural properties of generalized processes</article-title>
          .
          <source>Lecture Notes in Computer Science</source>
          <volume>188</volume>
          (
          <year>1984</year>
          )
          <fpage>288</fpage>
          -
          <lpage>306</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>O.</given-names>
            <surname>Kummer</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>O.</given-names>
            <surname>Stehr</surname>
          </string-name>
          .
          <article-title>Petri's axioms of concurrency a selection of recent results</article-title>
          .
          <source>Lecture Notes in Computer Science</source>
          , Vol.
          <volume>1248</volume>
          ,
          <year>1997</year>
          ,
          <fpage>195</fpage>
          -
          <lpage>214</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>M. Nielsen</surname>
            ,
            <given-names>G.</given-names>
            Plotkin, G. Winskel, G.
          </string-name>
          <article-title>Petri nets, event structures and domains</article-title>
          .
          <source>Theoretical Computer Science</source>
          <volume>13</volume>
          (
          <year>1981</year>
          )
          <fpage>85</fpage>
          -
          <lpage>108</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>A</article-title>
          .
          <string-name>
            <surname>Petri</surname>
          </string-name>
          .
          <source>Concurrency theory. Lecture Notes in Computer Science</source>
          <volume>254</volume>
          (
          <year>1987</year>
          )
          <fpage>4</fpage>
          -
          <lpage>24</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>G. M. Pinna</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Poigné</surname>
          </string-name>
          .
          <article-title>On the nature of events: another perspective in concurrency</article-title>
          .
          <source>Theoretical Computer Science</source>
          <volume>138</volume>
          (
          <year>1995</year>
          )
          <fpage>425</fpage>
          -
          <lpage>454</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>H.</given-names>
            <surname>Plünnecke.</surname>
          </string-name>
          K-density,
          <source>N-density and finiteness properties. Lecture Notes in Computer Science</source>
          <volume>188</volume>
          (
          <year>1984</year>
          )
          <fpage>392</fpage>
          -
          <lpage>412</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>I. Virbitskaite.</surname>
          </string-name>
          <article-title>Some characteristics of nondeterministic processes</article-title>
          .
          <source>Parallel Processing Letters</source>
          <volume>3</volume>
          (
          <issue>1</issue>
          ) (
          <year>1993</year>
          )
          <fpage>99</fpage>
          -
          <lpage>106</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>