<!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>The Home Marking Problem and Some Related Concepts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Roxana Melinte</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>Ioana Olga</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Computer Science “Al. I. Cuza” University 6600 Ias ̧i</institution>
          ,
          <country country="RO">Romania</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Olivia Oanea Ferucio Lauren ̧tiu T ̧ iplea</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we study the home marking problem for Petri nets, and some related concepts to it like confluence, noetherianity, and state space inclusion. We show that the home marking problem for inhibitor Petri nets is undecidable. We relate then the existence of home markings to confluence and noetherianity and prove that confluent and noetherian Petri nets have an unique home marking. Finally, we define some versions of the state space inclusion problem related to the home marking and sub-marking problems, and discuss their decidability status.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Then, we relate the concept of a home marking to the properties of confluence, safety,
and noetherianity, and prove that confluent and noetherian Petri nets have an unique home
marking (section 3). In Section 4 we define some versions of the state space inclusion
problem for Petri nets, related to the home marking problem, and discuss their decidability
status. We close the paper by some conclusions.</p>
      <p>
        The rest of this section is devoted to a short introduction to Petri nets (for details the reader
is referred to [
        <xref ref-type="bibr" rid="ref12 ref9">12, 9</xref>
        ]). A (finite) Petri net (with infinite capacities), abbreviated , is a
4-tuple , where and are two finite non-empty sets (of places and
transitions, respectively), , is the flow relation, and
is the weight function of satisfying iff
. When all weights are one, is called ordinary.
      </p>
      <p>A marking of a Petri net</p>
      <p>, is a pair
marking of .</p>
      <p>is a function
, where
is a
and
. A marked Petri net, abbreviated
, the initial marking of , is a
The behaviour of the net is given by the so-called transition rule, which consists of:
(a) the enabling rule: a transition is enabled at a marking
iff , for any place ;
(in ), abbreviated
(b) the computing rule: if
viated , defined by
then
may occur yielding a new marking
, for any
,
abbre.</p>
      <p>The transition rule is extended homomorphically to sequences of transitions by
and whenever there is a marking such that and
where and are markings of , and .</p>
      <p>Let be a marked Petri net. A word is called a transition sequence
of if there exists a marking of such that . Moreover, the marking is
called reachable in . The set of all reachable markings of is denoted by (or
when is clear from context).</p>
      <p>A Petri net is called -safe, where is a natural number, if for all
reachable markings ; is called safe if it is -safe for some . Clearly, a Petri net is
safe iff it has a finite set of reachable markings.
,
,
2</p>
    </sec>
    <sec id="sec-2">
      <title>The Home Marking Problem</title>
      <p>A home marking of a system is a marking which is reachable from every reachable marking
in the system. For Petri nets, home markings are defined as follows.</p>
      <sec id="sec-2-1">
        <title>Definition 2.1 A marking</title>
        <p>for all
of a Petri net
.
is called a home marking of if</p>
      </sec>
      <sec id="sec-2-2">
        <title>The Home Marking Problem (HMP)</title>
        <p>
          of markings of a Petri net is called linear if there are a marking
of markings of such that
The main result proved in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] states that it is decidable whether or not a linear set of
markings is a home space. Therefore, the home marking problem is decidable because
any singleton set is linear.
        </p>
        <p>The concept of a home marking can also be considered for extended Petri nets (like
inhibitor, reset etc.) by taking into consideration their transition relation. In what follows
we show that it is undecidable whether or not a marking of an inhibitor Petri net is a home
marking. First, recall the concepts of an inhibitor net and counter machine.
A -inhibitor net (
such that
) is a couple
and
, where is a net and
for all .</p>
        <p>is a subset of
be an inhibitor net,
a marking of and
. Then,
Let
and
(1)
(2)
(3)
A deterministic counter machine (
) is a 6-tuple
, where:
is a finite non-empty set of states,
final state;
is the initial state, and
is the
is a finite non-empty set of counters. Each counter can store any natural number,
and is the initial content of the counters;</p>
        <p>is a finite set of instructions. For each state there is exactly an instruction that can
be executed in that state; for there is no instruction. An instruction for a state is
of the one of the following forms:
- increment instruction
begin
,</p>
        <p>
          and
The Halting Problem for counter machines is to decide whether or not a given DCM
reaches a final configuration. It is well-known that this problem is undecidable [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
Theorem 2.1 The home marking problem for 1-inhibitor Petri nets is undecidable.
Proof We show that the halting problem for DCM can be reduced to the home marking
problem for 1-inhibitor Petri nets.
        </p>
        <p>Let
be a</p>
        <p>. Define an 1-inhibitor Petri net as follows:
to each
we associate a place</p>
        <p>;
to each increment instruction
and to each test instruction
Figure 1(b).</p>
        <p>we associate a transition as in Figure 1(a),
we associate two transitions and as in</p>
        <sec id="sec-2-2-1">
          <title>A configuration of is simulated by the marking given by:</title>
          <p>Let
The net
be the marking corresponding to the initial configuration, and
, where and are as in Figure 1(b).
be the set of pairs
is an 1-inhibitor net, and we have:
(a)</p>
          <p>(b)</p>
          <p>Modify now the net as in Figure 2 (all places and transitions of are pictorially
represented in the dashed box labelled by ; the place and the other transitions are new and
specific to ).
We prove that halts iff has a home marking. Assume first that halts, and let
be the final configuration when halts. Then, . Therefore, the
newly added transitions can be applied yielding the marking which is a home
marking of (this marking can be reached from any reachable marking of via the
marking ).</p>
          <p>Conversely, assume that has home markings but does not halt. Let be a home
marking of . Then, (otherwise, halts). Now we can easily see that
the place will be arbitrarily marked (each transition in induces a transition in
which increases by one the place ) without the posibility to remove tokens from it
because . Therefore, can not be reached from all reachable markings of
contradicting the fact that is a home marking of .
,
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Confluent and Noetherian Petri Nets</title>
      <p>
        A Petri net is confluent if its firing relation is confluent, i.e., for any two reachable
markings there is a marking reachable from both of them. This concept proved to be of great
importance when we are dealing with the set of reachable markings of a Petri net. It has
been considered explicitly for the first time, in connection with Petri nets, in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], where it
has been called directedness.
      </p>
      <sec id="sec-3-1">
        <title>Definition 3.1 An</title>
        <p>.</p>
        <p>is confluent if
for all markings
Directly from definitions we obtain the following result.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Theorem 3.1 If an</title>
        <p>has a home marking then it is confluent.</p>
        <p>The converse of Theorem 3.1 does not hold generally. For example, the Petri net in Figure
3 is confluent but it does not have any home marking. In case of safe Petri nets, the
confluence property implies the existence of home markings.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Theorem 3.2 A safe</title>
        <p>has a home marking iff it is confluent.</p>
        <p>
          The proof of Theorem 3.2 is identical to the proof of Lemma 8.3 in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] for ordinary Petri
nets.
        </p>
        <p>The concept of a noetherian relation is another very important concept in the theory of
binary relations. As for the confluence property, a Petri net is called noetherian if its firing
relation is noetherian.</p>
      </sec>
      <sec id="sec-3-4">
        <title>Definition 3.2 An</title>
        <p>quences.</p>
        <p>is called noetherian if it does not have infinite transition
seTheorem 3.3 Any confluent and noetherian marked Petri net has an unique home
marking.</p>
        <p>For every reachable marking
marking such that</p>
        <p>. Therefore,
# Proof An is noetherian iff for any leaf node of the coverability tree of , the
# label of has no other occurrence on the path from the root to #. Since the coverability
tree of a Petri net is always finite and can effectively be constructed, the property of being
noetherian is decidable.</p>
        <p>Proof Let be a confluent and noetherian . Since is noetherian,
there is a marking such that , for any transition . We will show that
is the unique home state of .</p>
        <p>of the confluence property leads to the existence of a</p>
        <p>. Then, the property of leads to the fact that
which shows that is the unique home marking of .</p>
        <p>
          Using the coverability tree of a Petri net [
          <xref ref-type="bibr" rid="ref12 ref9">12, 9</xref>
          ] we can easily prove that the noetherianity
property is decidable.
        </p>
        <p>Theorem 3.4 It is decidable whether an</p>
        <p>is noetherian or not.</p>
        <p>Let us denote by ( , , , ) the class of confluent (noetherian, having home
markings, having an unique home marking, safe). It is easily seen that any noetherian
has a finite set of reachable markings (equivalently, it is a safe net). The converse of this
statement does not hold generally as we can easily see from the net in Figure 4(a). A</p>
        <p>(a)</p>
        <p>
          It is important to know which nets are confluent. In [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] it has been proved that live and
1-safe free-choice Petri nets are confluent. The result has been extended in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] to live and
safe free-choice Petri nets. Further, Recalde and Silva proved in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] that live and safe
equal-conflict Petri nets have home markings (therefore, they are confluent), and the result
has been extended to deterministically synchronized sequential process systems in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
The home marking problem can be naturally related to some particular versions of the
space inclusion problem for Petri nets [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. In order to define them we need first the
following concept.
        </p>
        <p>Definition 4.1 Let be a and
, denoted by , is the Petri net defined as follows:
a marking of . The dual of
w.r.t.</p>
        <sec id="sec-3-4-1">
          <title>For a sequence .</title>
          <p>Lemma 4.1 Let
hold:</p>
          <p>;
iff
iff
;</p>
          <p>;
(1) for every transition sequence
,
iff
;
(2)
is reachable from
in
iff
is reachable from
in .</p>
          <p>Proof (1) can be obtained by induction on the length of using the fact that undoes the
effect of , and (2) follows from (1).</p>
          <p>Now, we can prove the following simple but important result.</p>
          <p>, for all
, for all
and
and
, and
;
and
, for all
and</p>
          <p>.
of transitions of a Petri net
denote by</p>
          <p>the sequence
be a Petri net and
and
markings of . Then, the following
# # there is a sequence of transitions such that . From Lemma
Proof Let us suppose first that is a home marking of . Then, for every marking
4.1 it follows that , which shows that is reachable from in . Therefore,
.
Conversely, let be a reachable marking in . The proposition’s hypothesis leads to the
fact that is reachable in . Then, from Lemma 4.1 it follows that is reachable from</p>
          <p>in . Therefore, is a home marking of .</p>
          <p>
            Recall now the space and sub-space inclusion problems as defined in [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] (in what follows,
the components of the Petri net will be denoted by , , , and , respectively).
          </p>
        </sec>
      </sec>
      <sec id="sec-3-5">
        <title>The Space Inclusion Problem (SIP)</title>
      </sec>
      <sec id="sec-3-6">
        <title>The Sub-space Inclusion Problem (SSIP)</title>
        <p>
          It is known that both SIP and SSIP are undecidable [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Proposition 4.1 leads us to
considering the following versions of SIP and SSIP (in what follows is the dual of w.r.t. a
marking of ).
        </p>
        <p>The Dual Space Inclusion Problem (DSIP)
,
and
hold ?
such that</p>
        <p>;
, and
hold ?</p>
        <p>;
and a marking
hold ?,</p>
        <p>of ;
, a marking</p>
        <p>of , and
hold ?
;</p>
        <sec id="sec-3-6-1">
          <title>Instance: Question:</title>
        </sec>
        <sec id="sec-3-6-2">
          <title>Instance: Question:</title>
        </sec>
        <sec id="sec-3-6-3">
          <title>Instance: Question:</title>
        </sec>
        <sec id="sec-3-6-4">
          <title>Instance: Question: . does</title>
          <p>does
does
does</p>
        </sec>
      </sec>
      <sec id="sec-3-7">
        <title>The Dual Sub-space Inclusion Problem (DSSIP)</title>
        <p>
          From Proposition 4.1 it follows that HMP and DSIP are recursively equivalent and,
therefore, DSIP is decidable because HMP is decidable [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
        <p>Definition 4.2 A marking of a Petri net
w.r.t. if for any marking
is called a home sub-marking of
there is a marking such that</p>
      </sec>
      <sec id="sec-3-8">
        <title>The Home Sub-marking Problem (HSMP)</title>
        <p>
          Our concept of a home sub-marking is, in fact, the same as that in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] where it has been
proven that the HSMP is decidable. HSMP and DSSIP are not recursively equivalent as
HMP and DSIP are. In fact, we shall prove that DSSIP is undecidable for a proper
subclass of Petri nets and, therefore, undecidable for the whole class of Petri nets.
,
        </p>
        <p>is called a two-way Petri net (
are places of , and there is a partition of ,
, and
, for short) if
,
for all
and</p>
        <p>We prove the undecidability of DSSIP by reducing SIP to it.</p>
        <p>Let and be an instance of SIP. We consider the
with the following differences:
as given in Figure 6, but
and
;</p>
        <p>;
- the arcs and their weights between
- the arcs and their weights between</p>
        <sec id="sec-3-8-1">
          <title>Consider then the markings</title>
          <p>nets and</p>
          <p>
            Thus, we have obtained an instance of DSSIP for
satisfying:
and
and
and
are given by
are given by
and
and
, respectively;
, respectively.
, and the marked Petri
Therefore, SIP is reducible to DSSIP for
cidability of SIP [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ].
; the theorem follows then from the
undeClearly, DSSIP for the whole class of Petri nets is undecidable, being undecidable for a
sub-class of them.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>
        The existence of home markings is a widely studied subject in the theory of Petri nets [
        <xref ref-type="bibr" rid="ref1 ref13 ref14 ref15 ref2 ref4 ref6">6, 1,
15, 2, 14, 4, 13</xref>
        ], but only for very particular classes of them. Thus, in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] it has been proven
that live and 1-safe free-choice Petri nets have home markings. The result has successively
been extended to live and safe free-choice Petri nets [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], live and safe equal-conflict Petri
nets [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], and deterministically synchronized sequential process systems [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. All these
results make use, more or less directly, of a confluence property which is induced by
liveness and safety.
      </p>
      <p>In this paper we have studied the home marking problem for Petri nets. We have proven
several results that can be summarized as follows:
the home marking problem for inhibitor Petri nets is undecidable;
confluent and notherian Petri nets have an unique home marking;
the dual sub-space inclusion problem for Petri nets is undecidable.</p>
      <p>All these results have been obtained by relating the concept of a home marking to some
important concepts in Petri net theory, like confluence, noetherianity, and state space
inclusion. Further study of these concepts is, in our opinion, an important subject of research.
Acknowledgement The authors like to thank the referees for their helpful remarks.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E.</given-names>
            <surname>Best</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Voss</surname>
          </string-name>
          .
          <source>Free Choice Systems Have Home States, Acta Informatica</source>
          <volume>21</volume>
          ,
          <fpage>89</fpage>
          -
          <lpage>100</lpage>
          ,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E.</given-names>
            <surname>Best</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Cherkasova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Desel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Esparza</surname>
          </string-name>
          .
          <source>Characterisation of Home States in Free Choice Systems, Technical Report 9</source>
          ,
          <string-name>
            <surname>Institut</surname>
            <given-names>fu</given-names>
          </string-name>
          ¨r Informatik,
          <source>Universita¨t Hildesheim</source>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.V.</given-names>
            <surname>Book</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Otto</surname>
          </string-name>
          .
          <source>String Rewriting Systems</source>
          , Springer-Verlag,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Desel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Esparza</surname>
          </string-name>
          . Free Choice Petri Nets, Cambridge University Press,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Frutos-Escrig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Johnen</surname>
          </string-name>
          . Decidability of Home Space Property,
          <source>Technical Report LRI 503</source>
          ,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hack</surname>
          </string-name>
          .
          <article-title>Analysis of Production Schemata by Petri Nets</article-title>
          ,
          <string-name>
            <given-names>M.S.</given-names>
            <surname>Thesis</surname>
          </string-name>
          , Project MAC TR-
          <volume>94</volume>
          , Massachusetts Institute of Technology,
          <source>1972 (Corrections in Computation Structures Note 17</source>
          ,
          <year>1974</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hack</surname>
          </string-name>
          .
          <article-title>Decidability Question for Petri Nets</article-title>
          ,
          <source>Technical Report 161</source>
          , Laboratory for Computer Science, Massachusetts Institute of Technology,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jantzen</surname>
          </string-name>
          . Confluent String Rewriting, Springer-Verlag,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T.</given-names>
            <surname>Jucan</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.L.</surname>
          </string-name>
          <article-title>T¸iplea</article-title>
          .
          <source>Petri Nets. Theory and Application</source>
          , Romanian Academy Publishing House,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Minsky</surname>
          </string-name>
          .
          <article-title>Recursive Unsolvability of Post's Problem of TAG and other Topics in Theory of Turing Machines</article-title>
          ,
          <source>Annals of Mathematics</source>
          , vol.
          <volume>74</volume>
          , no.
          <issue>3</issue>
          ,
          <year>1961</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L.</given-names>
            <surname>Recalde</surname>
          </string-name>
          , E. Teruel,
          <string-name>
            <given-names>M.</given-names>
            <surname>Silva</surname>
          </string-name>
          .
          <article-title>Modeling and Analysis of Sequential Processes that Cooperate through Buffers</article-title>
          ,
          <source>IEEE Trans. Robotics Automat</source>
          .
          <volume>14</volume>
          (
          <issue>2</issue>
          ).
          <year>1998</year>
          ,
          <fpage>267</fpage>
          -
          <lpage>277</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>W.</given-names>
            <surname>Reisig</surname>
          </string-name>
          .
          <source>Petri Nets. An Introduction</source>
          , Springer-Verlag,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Teruel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.M.</given-names>
            <surname>Colom</surname>
          </string-name>
          .
          <article-title>Linear Algebraic and Linear Programming Techniques for the Analysis of P/T Net Systems</article-title>
          ,
          <source>Lecture on Petri Nets I: Basic Models, Lecture Notes in Computer Science</source>
          <year>1941</year>
          ,
          <year>1998</year>
          ,
          <fpage>309</fpage>
          -
          <lpage>373</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>E.</given-names>
            <surname>Teruel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Silva</surname>
          </string-name>
          .
          <article-title>Liveness and Home States in Equal Conflict Systems</article-title>
          ,
          <source>Proc. of the 14th International Conference “Application and Theory of Petri Nets”, Lecture Notes in Computer Science</source>
          <volume>691</volume>
          ,
          <year>1993</year>
          ,
          <fpage>415</fpage>
          -
          <lpage>432</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>W.</given-names>
            <surname>Vogler</surname>
          </string-name>
          . Live and
          <string-name>
            <surname>Bounded Free Choice Nets Have Home States</surname>
          </string-name>
          ,
          <source>Petri Net Newsletter</source>
          <volume>32</volume>
          ,
          <year>1989</year>
          ,
          <fpage>18</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>