scieee Science in your language
[en] (orig)

Tissue-like P Systems with Channel-States

Abstract

We consider tissue-like P systems with states associated with the links (we call them synapses) between cells, controlling the passage of objects across the links. We investigate the computing power of such devices for the case of using - in a sequential manner - antiport rules of small weights. Sys- tems with two cells are proven to be universal when having arbitrarily many states and minimal antiport rules, or two states, and antiport rules of weight two. Also the systems with arbitrarily many cells, three states, and minimal antiport rules are universal. In contrast, the systems with one cell and any number of states and rules of any weight only compute Parikh sets of ma- trix languages (generated by matrix grammars without appearance checking); characterizations of Parikh images of matrix languages are obtained for such one-cell systems with antiport rules of a reduced weight. A series of open problems are also formulated.

Read accessible full text

Tissue-like P Systems with Channel-States

Author: Freund, Rudolf; Paun, Gheorghe; Pérez Jiménez, Mario de Jesús
Publisher: Fénix Editora
Year: 2004
Source: https://idus.us.es/bitstreams/9b99ff2c-79bc-42a8-b76a-d9b1101a7db5/download
Tissue-like P Sys ems wi h Channel-S a es
Rudol FREUND1, Gheo ghe P ˘
AUN2,3, Ma io J. P´
EREZ JIM´
ENEZ3
1Facul y o Compu e Science
Vienna Uni e si y o Technology
Fa o i ens . 9–11, A–1040 Vienna, Aus ia
E-mail: [email p o ec ed]
2Ins i u e o Ma hema ics o he Romanian Academy
PO Box 1-764, 014700 Bucu e¸s i, Romania
3Resea ch G oup on Na u al Compu ing
Depa men o Compu e Science and A i icial In elligence
Uni e si y o Se illa
A da. Reina Me cedes s/n, 41012 Se illa, Spain
E-mail: {gpaun,ma pe }@us.es
Abs ac . We conside issue-like P sys ems wi h s a es associa ed wi h he
links (we call hem synapses) be ween cells, con olling he passage o objec s
ac oss he links. We in es iga e he compu ing powe o such de ices o he
case o using – in a sequen ial manne – an ipo ules o small weigh s. Sys-
ems wi h wo cells a e p o en o be uni e sal when ha ing a bi a ily many
s a es and minimal an ipo ules, o wo s a es, and an ipo ules o weigh
wo. Also he sys ems wi h a bi a ily many cells, h ee s a es, and minimal
an ipo ules a e uni e sal. In con as , he sys ems wi h one cell and any
numbe o s a es and ules o any weigh only compu e Pa ikh se s o ma-
ix languages (gene a ed by ma ix g amma s wi hou appea ance checking);
cha ac e iza ions o Pa ikh images o ma ix languages a e ob ained o such
one-cell sys ems wi h an ipo ules o a educed weigh . A se ies o open
p oblems a e also o mula ed.
1 In oduc ion
In memb ane compu ing a ea he e a e wo main classes o sys ems: cell-like and issue-
like P sys ems. The o me ype is inspi ed om he cell o ganiza ion (and has memb anes
hie a chically a anged, hence co esponding o a ee), he la e one mimics he “collab-
o a ion” o cells om issues o a ious kinds (hence co esponds o memb anes placed in
he nodes o an a bi a y g aph).
Ac ually, he e a e wo sub-classes o issue-like P sys ems, one using sympo /an ipo
ules o communica ing among cells, and he o he one, close o he neu al ne o ganiza-
ion, ha ing s a es associa ed wi h he cells, o con olling mul ise ew i ing ules which
make e ol e he mul ise s o objec s om he cells.
206
In he p esen pape , we ake a di e en pe spec i e, somewha mixing he wo sub-
cases o issue-like sys ems: we associa e s a es o he links be ween cells, and use hese
s a es in o de o con ol he communica ion among cells; in i s u n, he communica ion is
done by means o sympo /an ipo ules. Among wo cells a mos one link is es ablished
(also called synapse). Because he s a es can be changed by using ules, a con lic can
appea when wo ules used on he same link ask o changing he s a e o wo di e en
new s a es. Tha is why we use he ules in a sequen ial manne : on each possible channel
be ween wo cells we use only one ule. A he le el o he whole ne o cells, he e olu ion
is pa allel (synch onous): we ha e o use a ule on each synapse whe e a ule can be used.
Conside ing a sequen ial use o ules on each link be ween cells is also challenging om
a ma hema ical poin o iew; he maximal pa allelism, usual in memb ane compu ing,
combined wi h he de ini ion o success ul compu a ions as he hal ing ones, is a powe ul
ool in “p og amming” he wo k o P sys ems o a ious ypes (in pa icula , i p o ides a
way o implemen “appea ance checking”, as in egula ed con ex - ee g amma s). In ou
amewo k, he expec ed loss in powe induced by he sequen ial use o ules is compensa ed
by he use o s a es.
The issue o conside ing s a es associa ed wi h he communica ion channels among
memb anes is pa o a mo e gene al esea ch opic, ha o conside ing issue-like P
sys ems wi h a dynamic s uc u e (dynamically changing memb anes and/o links among
hem). Ou app oach can be conside ed as a pa ial answe o his gene al p oblem, as he
s a es con ol he passage o objec s ac oss he links, selec i ely pe mi ing he objec s o
pass, possibly comple ely inhibi ing ce ain channels.
The powe o sys ems as sugges ed abo e, wi h an ipo ules o small weigh s used
sequen ially a e shown o be Tu ing comple e in he case o wo cells (e en wi h minimal
an ipo ules, i “enough” s a es a e used) and o cha ac e ize he Pa ikh images o
languages gene a ed by ma ix g amma s wi hou appea ance checking in he case o one
cell (no ma e how many s a es and no ma e how gene al ules a e used).
The case o he pa allel use o ules (in a s ep we can use simul aneously all ules
which pass om a gi en s a e o a unique nex s a e) – as well as o he ela ed p oblems
– emain o be in es iga ed.
2 Tissue-like P Sys ems wi h S a es
The eade is supposed o be amilia wi h basic elemen s o memb ane compu ing, e.g.,
om [11] ( a he use ul is he comp ehensi e in o ma ion which can be ound in he web
page h p://psys ems.disco.unimib.i ), in pa icula , wi h he issue-like P sys ems
in oduced in [9]. He e we deal wi h he ollowing ype o sys ems ( o he e y ew
elemen s o compu abili y – mainly o mal language heo y – we e e o any monog aph
in his a ea, in pa icula , o [13]; jus o he sake o comple eness, we men ion ha V∗
is he ee monoid gene a ed by he alphabe Vunde he ope a ion o conca ena ion and
he emp y s ing, deno ed by λ, as iden i y).
A issue-like P sys em (o deg ee m≥1) wi h channel-s a es is a cons uc
Π = (O, T, K, w1, . . . , wm, E, syn, (s(i,j))(i,j)∈syn,(R(i,j))(i,j)∈syn, io),
whe e Ois he alphabe o objec s,T⊆Ois he alphabe o e minal objec s, Kis he
alphabe o s a es (no necessa ily disjoin o O), w1, . . . , wma e s ings o e O ep e-
sen ing he ini ial mul ise o objec s p esen in he cells o he sys em (i is assumed
207
ha we ha e mcells, labelled wi h 1,2, . . . , m), E⊆Ois he se o objec s p esen in
a bi a ily many copies in he en i onmen , syn ⊆ {(i, j)|i, j ∈ {0,1,2, . . . , m}, i 6=j}
is he se o links among cells (we call hem synapses; 0 indica es he en i onmen ) such
ha o i, j ∈ {0,1, . . . , m}a mos one o (i, j),(j, i) is p esen in syn,s(i,j)is he ini-
ial s a e o he synapse (i, j)∈syn,R(i,j)is a ini e se o ules o he o m (s, x/y, s0),
o some s, s0∈Kand x, y ∈O∗, associa ed wi h he synapse (i, j)∈syn, and, inally,
io∈ {1,2, . . . , m}is he ou pu cell.
We no e he impo an es ic ion ha he e is a mos one synapse among wo gi en
cells, and he synapse is gi en as an o de ed pai (i, j), wi h which a s a e om Kis
associa ed. The ac ha he pai is o de ed does no es ic he communica ion among
he wo cells (o be ween a cell and he en i onmen ), because we wo k he e in he gene al
case o an ipo ules, speci ying simul aneous mo emen s o objec s in he wo di ec ions
o a synapse.
A ule o he o m (s, x/y, s0)∈R(i,j)is in e p e ed as an an ipo ule o he o de ed
pai (i, j) o cells, ac ing only i he synapse (i, j) has he s a e s; he applica ion o he ule
means mo ing he objec s speci ied by x om cell i( om he en i onmen , i i= 0) o cell
j, a he same ime wi h he mo e o he objec s speci ied by yin he opposi e di ec ion,
as well as he change o he s a e o he synapse om s o s0. (The ules wi h one o x, y
emp y a e, in ac , sympo ules, bu we do no explici ly conside he e his dis inc ion, as
i is no ele an o wha ollows.) The objec s om Ea e ne e exhaus ed, i espec i e
how many copies o each o hem a e b ough in o he sys em, a bi a ily many copies
emain a ailable in he en i onmen .
The compu a ion s a s wi h he mul ise s speci ied by w1, . . . , wmin he mcells; in
each ime uni , a ule is used on each synapse o which a ule can be used (i no ule is
applicable o a synapse, hen no objec passes o e i and i s s a e emains unchanged).
The e o e, he use o ules is sequen ial a he le el o each synapse, bu i is pa allel
a he le el o he sys em: all synapses which can use a ule mus do i ( he sys em is
synch onously e ol ing). The compu a ion is success ul i and only i i hal s and he
esul o a hal ing compu a ion is he ec o which desc ibes he mul iplici y o objec s
om Tp esen in cell ioin he hal ing con igu a ion ( he objec s om O−Ta e igno ed
when conside ing he esul ). The se o all ec o s compu ed in his way by he sys em
Π is deno ed by Ps(Π).
The amily o se s Ps(Π) o ec o s compu ed as abo e by sys ems wi h a mos m
cells, using a mos ks a es, and ules (s, x/y, s0) wi h |x| ≤ i, |y| ≤ iis deno ed by
PsO Pm(s a esk, an ii). When one o he pa ame e s m, k, i is no bounded, i is eplaced
wi h ∗. We also deno e by PsFL he se o Pa ikh images o languages om a gi en
amily FL; by RE we deno e he amily o ecu si ely enume able languages, and by CF
he amily o con ex - ee languages.
3 Two Examples
Be o e in es iga ing he compu ing powe o he abo e in oduced de ices, le us illus a e
hei wo k by some examples. The i s one (o deg ee 3) is simple . Fo mally, i is gi en
as ollows:
Π1= (O, T, K, w1, w2, w3, E, syn, (s(i,j))(i,j)∈syn,(R(i,j))(i,j)∈syn, io),
O={a, b},
T={a, b},
208
K={s, s0, s00},
wi=λ, o all i= 1,2,3,
E=O,
syn ={(0,1),(1,2),(1,3)},
R(0,1) ={(s, a/λ, s),(s, a/λ, s0),(s0, b/λ, s0),(s0, b/λ, s00)},
R(1,2) ={(s, a/λ, s),(s, b/λ, s),(s, λ/a, s),(s, λ/b, s)},
R(1,3) ={(s, b/λ, s0),(s0, a/λ, s)},
io= 3.
The sys em is pic o ially gi en in Figu e 1, wi h he synapses ep esen ed by a ows,
ha ing associa ed he ini ial s a es and he ules om he espec i e se s ( he di ec ionali y
o he a ows hus speci ies he way he ules a e applied); each cell has inside he ini ial
mul ise o objec s and ou side he label; he ou pu cell, ha wi h label 3, is indica ed
by ha ing i doubly enci cled.
Figu e 1. The sys em Π1( ules and ini ial con igu a ion)
¹¸
º· ¹¸
º·
ÁÀ
¿
½¼
¾»
?
??
1
23
s
ss
λ
λ λ
(s, a/λ, s)
(s, a/λ, s0)
(s0, b/λ, s0)
(s0, b/λ, s00)
(s, a/λ, s)
(s, b/λ, s)
(s, λ/a, s)
(s, λ/b, s)
(s, b/λ, s0)
(s0, a/λ, s)
The unc ioning o he sys em Π1is a he clea : in s a e s, cell 1 b ings inside n≥0
copies o objec a, hen he synapse (0,1) changes he s a e o s0when one u he ain
b ough in; in s a e s0we b ing in cell 1 a numbe m≥0 o copies o objec b; he p ocess
is inished only by passing o s a e s00, hence a leas one copy o bis in oduced. Any
copy o aand bcan oscilla e o e e among cells 1 and 2, hence he compu a ion can s op
only i all objec s a e mo ed o cell 3, he ou pu one. The channel om cell 1 o cell
3 can be “open” only by a copy o b, which changes he s a e o his synapse o s0; in
he p esence o s0, a copy o ais mo ed om cell 1 o cell 3 and he s a e e u ns o s.
Consequen ly, we can s op i and only i ei he he numbe s o aand bin oduced in cell
1 we e equal, o he numbe o copies o bis la ge by 1 han he numbe o copies o a.
Tha is, Ps(Π1) = {(n, n)|n≥1}∪{(n, n + 1) |n≥1}.
I is wo h no ing ha he p e ious sys em uses only unipo ules (only one objec
passes h ough a synapse, in ei he di ec ion).
209
The unc ioning o he second example we discuss he e, Π2, is much mo e in ica ed.
Ins ead o gi ing his sys em in a o mal manne , we p esen i pic o ially, in Figu e 2,
ollowing he same con en ions as in Figu e 1. The ou pu cell is 1 and he only e minal
objec is a.
Figu e 2. The sys em Π2( ules and ini ial con igu a ion)
¹¸
º· ¹¸
º·
&%
'$
"!
#Ã
?
¾
6
¾
QQQQQQQQQQQ
Q
?
1
2
3
s00
s0
s
s
s
ab
de
# #
(s0, g/de , s)
(s, b/b0b0a3c, s0)
(s, b/b0a2, s)
(s, #/#, s)
(s0, λ/de , s00)
(s00, λ/b, s00)
(s, c/λ, s0)
(s0, b/#, s)
(s0, λ/d, s)
(s, c/λ, s)
(s, λ/d, s)
(s, λ/e, s0)
(s0, b0/b, s0)
(s0, b0/#, s0)
(s0, b0/b , s00)
(s00, b0/#, s00)
(s00, g/λ, s)
(s, de /c, s)
(s, b/λ, s)
(s, b/λ, s0)
(s, λ/g, s)
This sys em compu es he squa es o na u al numbe s, in he ollowing way. We s a
wi h objec s abde in cell 1. The objec s de go along he synapse (0,1) and change i s
s a e o s, b inging gin cell 1; his objec passes o cell 3, changing he s a e o he synapse
o sand hen exi s h ough he synapse (0,3).
Assume ha we a e in a con igu a ion wi h all synapses in s a e s, wi h n2copies o
objec aand ncopies o bp esen in cell 1; ini ially, a e he s eps men ioned abo e, his
is he case. Each copy o bis sen o he en i onmen , in exchange o b0and wo copies o
a; he las copy o b om cell 1 is exchanged o wo copies o b0and h ee copies o a. In
his way, he numbe o copies o abecomes n2+ 2n+ 1 = (n+ 1)2. In he las s ep, also
cis b ough in cell 1; his objec passes o cell 2, “opening” his synapse o objec b; i
any copy o bis s ill p esen in cell 1, hen he ap-objec # is b ough in cell 1 and he
compu a ion ne e s ops.
F om cell 2, cpasses o cell 3, and om he e exi s o he en i onmen , b inging in cell
3 he objec s de . The objec dwill go o cell 2 and hen o cell 1, es o ing he s a e o
he synapse (1,2) o s, while egoes o cell 1, changing he s a e o he synapse (1,3) o s0.
This makes possible he exchange o each copy o b0 om cell 1 wi h a copy o b om cell 3
( his las objec is con inuously b ough in cell 3 om he en i onmen – bu he p ocess
can be inished by passing he synapse (0,3) o s a e s0; howe e , i his happens oo ea ly,
210

hen he objec # is mo ed om cell 3 o cell 1 and he compu a ion will las o e e ).
The exchange o b0wi h bcon inues un il changing he s a e o he synapse (1,3) o s00,
and also mo ing om cell 3 o cell 1. This should comple e he change o b0, o he wise
again he ap-objec is mo ed o cell 1. In his momen , all objec s de a e again in
cell 1, as in he ini ial con igu a ion, hence we can i e a e he p ocess ( hus passing o
he squa e o he nex na u al numbe ). I , ins ead, we send de ou side by means o he
ule (s0, λ/de , s00), hen he synapse (0,1) passes o s a e s00, which only allows he exi
o all objec s b om cell 1. In his way, only copies o objec a emain in cell 1. The ule
(s0, λ/de , s00) can be used also in he ini ial con igu a ion, hence also he squa e o 1 is
ob ained.
Consequen ly, Ps(Π2) = {n2|n≥1}. No e ha in he hal ing con igu a ion, only
copies o he e minal objec aa e p esen in he ou pu cell.
As we will see soon, he same se o numbe s can be compu ed by sys ems wi h a small
numbe o cells o s a es, and wi h simple ules.
4 Technical P e equisi es
In he p oo s om he nex sec ion we will use he egis e machines and he ma ix
g amma s (wi hou appea ance checking), ha is why we in oduce he e hese compu ing
de ices.
In wha conce ns he egis e machines, we e e o [10] o o iginal de ini ions, and o
[5], [14] o de ini ions like ha we use in his pape .
An n- egis e machine is a cons uc M= (n, R, l0, lh),whe e nis he numbe o
egis e s, Ris a ini e se o ins uc ions injec i ely labelled wi h elemen s om a gi en
se lab(M), l0is he ini ial/s a label, and lhis he inal label.
The ins uc ions a e o he ollowing o ms:
–l1: (add( ), l2),
Add 1 o he con en s o egis e and p oceed o he ins uc ion (labelled wi h) l2.
(We say ha we ha e an ADD ins uc ion.)
–l1: (sub( ), l2, l3),
I egis e is no emp y, hen sub ac 1 om i s con en s and go o ins uc ion l2,
o he wise p oceed o ins uc ion l3. (We say ha we ha e a SUB ins uc ion.)
–lh:hal ,
S op he machine. The inal label lhis only assigned o his ins uc ion.
A egis e machine Mis said o ecognize a ec o (s1, . . . , sk) o na u al numbe s i ,
s a ing wi h he ins uc ion wi h label l0, wi h he numbe s s1, . . . , skplaced in he i s k
egis e s (and he o he egis e s con aining he numbe 0), he machine s ops (i eaches
he ins uc ion lh:hal ) wi h all egis e s con aining he numbe 0.
The egis e machines a e know o be compu a ionally uni e sal, equal in powe o
Tu ing machines: hey ecognize exac ly he se s o ec o s o na u al numbe s which can
be ecognized/compu ed by Tu ing machines, ha is, he amily PsRE.
Wi hou loss o he gene ali y, in he p oo s om he ollowing sec ion we will assume
ha in each ADD ins uc ion l1: (add( ), l2) and in each SUB ins uc ion l1: (sub( ), l2, l3)
he labels l1, l2, l3a e mu ually dis inc . This goal can be easily achie ed. Fo ins ance,
211
in he case o SUB ins uc ions, we eplace each ins uc ion l1: (sub( ), l2, l3) wi h he
ins uc ions l1: (sub( ), l0
2, l00
3), l0
2: (add(n+ 1), l000
2), l000
2: (sub(n+ 1), l2, lh), l00
3: (add(n+
1), li
3), li : (sub(n+1), l3, lh), whe e n+1 is a new egis e ( he same o all s a ing SUB
ins uc ions), and all p imed labels a e dis inc and di e en om he ini ial labels.
We also use below he ma ix g amma s. Fo de ails, we e e o [3] and o he chap e
o [13] de o ed o egula ed ew i ing, and we in oduce he e only he pa icula case we
need below.
A ma ix g amma (wi hou appea ance checking) is a cons uc G= (N, T, S, M),
whe e N, T a e disjoin alphabe s, S∈N, and Mis a ini e se o o de ed sequences
o he o m (A1→x1,. . . , An→xn), n≥1, o con ex - ee ules o e N∪T(wi h
Ai∈N, xi∈(N∪T)∗, in all cases); Nis he non e minal alphabe , Tis he e minal
alphabe , Sis he axiom, while he elemen s o Ma e called ma ices.
Fo w, z ∈(N∪T)∗we w i e w=⇒zi he e is a ma ix (A1→x1, . . . , An→xn) in
Mand he s ings wi∈(N∪T)∗,1≤i≤n+ 1, such ha w=w1, z =wn+1,and, o
all 1 ≤i≤n,wi=w0
iAiw00
i, wi+1 =w0
ixiw00
i, o some w0
i, w00
i∈(N∪T)∗. The language
gene a ed by Gis de ined by L(G) =}w∈T∗|S=⇒∗w}.
By MAT we deno e he amily o languages gene a ed by ma ix g amma s. I is known
ha PsCF ⊂PsMAT ⊂PsRE ( o ins ance, PsMAT con ains non-semilinea se s o
ec o s, which is no he case wi h PsCF; on he o he hand, he one-dimensional ec o s
om PsMAT a e semilinea , while PsRE con ains non-semilinea se s o numbe s).
The powe o ma ix g amma s is no dec eased i we only wo k wi h ma ix g amma s
in he bina y no mal o m (see [3]). A g amma G= (N, T, S, M) is in his o m i i has
N=N1∪N2∪ {S}, whe e hese h ee se s a e mu ually disjoin , and each ma ix in M
is in one o he ollowing o ms:
1. (S→XA),wi h X∈N1, A ∈N2,
2. (X→Y, A →x),wi h X, Y ∈N1, A ∈N2, x ∈(N2∪T)∗,|x| ≤ 2,
3. (X→λ, A →x), wi h X∈N1, A ∈N2,and x∈T∗,|x| ≤ 2.
Mo eo e , he e is only one ma ix o ype 1 and a ma ix o ype 3 is used only once,
in he las s ep o a de i a ion.
In he ollowing we shall use a sligh ly di e en a ian o his bina y no mal o m
by adding one new non- e minal indica ing i s unique inal “s a e”, i.e., om a ma ix
g amma G= (N, T, S, M) in he bina y no mal o m as abo e we cons uc he ma ix
g amma G = (N∪ { }, T, S, M ) in -bina y no mal o m wi h
M = (M− {(X→λ, A →x)|(X→λ, A →x)∈M, X ∈N1, A ∈N2, x ∈T∗})
∪ {(X→ , A →x)|(X→λ, A →x)∈M, X ∈N1, A ∈N2, x ∈T∗})
∪ {( →λ)}.
Hence, M con ains ules o he ollowing o ms:
1. (S→XA),wi h X∈N1, A ∈N2,
2. (X→Y, A →x),wi h X, Y ∈N1, A ∈N2, x ∈(N2∪T)∗,|x| ≤ 2,
3. (X→ , A →x), wi h X∈N1, A ∈N2,and x∈T∗,|x| ≤ 2,
4. ( →λ).
212
Mo eo e , he e is only one ma ix o ype 1 and only one ma ix o ype 4, which
is only used in he las s ep o a de i a ion yielding a e minal esul .I is ob ious ha
a usual issue-like P sys em (wi hou s a es) can be conside ed as ha ing he same s a e
associa ed wi h all synapses, ne e changing. Because P sys ems wi h one memb ane
and using an ipo ules o weigh a leas wo a e uni e sal in he case o maximally
pa allel use o ules (see, e.g., [7], [6]), i is expec ed ha a simila esul holds ue also
in ou case. Howe e , his does no happen: i we ha e only one cell, i espec i e how
many s a es and how complex ules we use, we ge a mos he Pa ikh images o ma ix
languages (wi hou appea ance checking). The explana ion o his impo an di e ence
be ween ou esul s and hose om [7], [6] lies in he di e ence be ween he way he wo
ypes o sys ems wo k: sequen ially he e, in a maximally pa allel manne in he men ioned
pape s (as we ha e men ioned in he In oduc ion, he maximal pa allelism oge he wi h
he hal ing condi ion o de ining he success ul compu a ions p o ides he necessa y ools
o simula ing he appea ance checking, which is no he case o he sequen ial use o ules;
hen, he appea ance checking is exac ly he di e ence be ween MAT and uni e sali y –
ma ix g amma s wi h appea ance checking a e equi alen o Tu ing machines).
Howe e , uni e sali y can be ob ained also in ou case as soon as we use a leas wo
cells.
We s a wi h he cha ac e iza ion o he Pa ikh images o ma ix languages.
Lemma 4.1 PsMAT ⊆PsO P1(s a e∗, an i1).
P oo . Le us conside a ma ix g amma G= (N1∪N2∪ {S, }, T, S, M) in he
-bina y no mal o m. We cons uc he issue-like P sys em
Π=(O, T, K, A0Z, O, {(0,1)}, X0, R(0,1),1),
O=N2∪T∪ {Z},
K=N1∪ { } ∪ {hX, αi | X∈N1∪ { }, α ∈N2∪T},
R(0,1) ={(X, α/A, Y )|(X→Y, A →α)∈M,
X∈N1, Y ∈N1∪ { }, A ∈N2, α ∈N2∪T∪ {λ}}
∪ {(X, α1/A, hY, α2i),(hY, α2i, α2/λ, Y )|(X→Y, A →α1α2)∈M,
X∈N1, Y ∈N1∪ { }, A ∈N2, α1, α2∈N2∪T}
∪ {( , A/A, )|A∈N2}∪{( , λ/Z, )}
∪ {(X, Z/Z, X)|X∈N1},
whe e (S→X0A0) is he ini ial ma ix o M.
The ma ices (X→Y, A →x) o Ma e simula ed by simul aneously changing he s a e
o he unique synapse and exchanging an in e nal objec A o he mul ise x. I xconsis s
o a mos one symbol, hen he simula ion is done in only one s ep. I x=α1α2, hen he
objec s α1, α2a e b ough in o he sys em in wo consecu i e s eps. When he s a e is
in oduced, we check whe he he de i a ion in Gis e minal and only in he a i ma i e
case we hal . As long as he s a e o he synapse (0,1) is no , he compu a ion con inues,
a leas by a ule o he o m (X, Z/Z, X) o some X∈N1. The auxilia y objec Zis
sen ou by means o he ule ( , λ/Z, ) and hen he compu a ion s ops. Consequen ly,
ΨT(L(G)) = Ps(Π) and he p oo is comple e. 2
The numbe o s a es can be dec eased o one i we can use mo e powe ul ules.
213
Lemma 4.2 PsMAT ⊆PsO P1(s a e1, an i2).
P oo . Conside again a ma ix g amma G= (N1∪N2∪ {S, }, T, S, M) in he
-bina y no mal o m and cons uc he issue-like P sys em
Π=(O, T, {s}, X0A0Z, O, {(0,1)}, s, R(0,1),1),
O=N1∪ { } ∪ N2∪T∪ {hX, αβi | X∈N1∪ { }, α, β ∈N2∪T},
R(0,1) ={(s, Y x/XA, s)|(X→Y, A →x)∈M
X∈N1, Y ∈N1∪ { }, A ∈N2, x ∈N2∪T∪ {λ}}
∪ {(s, Y hY, α1α2i/XA, s),(s, α1α2/hY, α1α2i, s)|(X→Y, A →α1α2)∈M,
X∈N1, Y ∈N1∪ { }, A ∈N2, α1, α2∈N2∪T}
∪ {(s, α/α, s)|α∈N1∪N2}
∪ {( , λ/Z, )},
whe e (S→X0A0) is he ini ial ma ix o M.
The s a e plays no ˆole, he ma ices o Ma e simula ed by he an ipo ules. As
long as a leas a non e minal om N1∪N2is p esen , he compu a ion mus con inue.
The equali y ΨT(L(G)) = Ps(Π) is ob ious and his comple es he p oo . 2
We pass now o conside ing he opposi e inclusions, p o ing ha one-cell sys ems
canno exceed he powe o ma ix g amma s, i espec i e how many s a es and how
complex ules a e used.
Lemma 4.3 PsO P1(s a e∗, an i∗)⊆PsMAT.
P oo . Le Π = (O, T0, K, w1, E, {(0,1)}, s0, R(0,1),1) be a issue-like P sys em. We
cons uc he ma ix g amma G= (N, T0, S, M) wi h
N=K∪ {s0|s∈K}∪{a0|a∈O}∪{S},
T={s00 |s∈K} ∪ O,
and he ollowing ma ices:
1. (S→s0h(w1)),
2. (s1→s2h(x)), o (s1, x/λ, s2)∈R(0,1),
3. (s1→s2, x0
1→λ, . . . , x0
k→λ), o (s1, λ/x, s2)∈R(0,1),
o x=x1x2. . . xk,k≥1, wi h xi∈O, 1≤i≤k,
4. (s1→s2, y0
1→x, y0
2→λ, . . . , y0
k→λ), o (s1, x/y, s2)∈R(0,1),
o y=y1y2. . . yk,k≥1, wi h yi∈O, 1≤i≤k,
5. (s→s0, a0→a),
(s0→s0, a0→a), o s∈K, a ∈O,
(s0→s00), o s∈K,
whe e his he mo phism which eplaces each a∈Owi h a0.
In he p esence o non e minals om K, we simula e he ules om R(0,1); a any
momen we can in oduce a p imed s a e, in he p esence o which we ans o m each a0
214
#
"
Ã
!
µ´
¶³
µ´
¶³
µ´
¶³ µ´
¶³ µ´
¶³
HHHHHHHHHHHHH
Hj
ZZZZZZZZ
Z~
CCCCCC
CW
½
½
½
½
½
½
½
½
½=
©
©
©
©
©
©
©
©
©
©
©
©
©
©¼
- - - - - -
? ? ? ?
-
µ´
¶³
µ´
¶³
µ´
¶³
-6
-
-
¾
¾
¾
µ´
¶³ µ´
¶³
µ´
¶³ µ´
¶³
µ´
¶³ µ´
¶³
- -
´
´
´
´
´+
- -
- -
Z
Z
Z
Z
Z}
A
A
A
A
A
AK
l0
ssss
12ikk+ 1
s
ss
s s
s
. . . . . .
s s
s
s
s
s
add1
s
#
#
#
s
addi
s
...
s
...
s
addu
k+ 2
s
s
s
sub1sub0
1
. . .
s s
subisub0
i
s
s
...
s
s
sub sub0
(s, ai/λ, s0)
(s0, bi/λ, s)
(s, ei/λ, s00 )
s
(s, ei/λ, s0)
(s0, l0/λ, s0)
(s, ai/λ, s)
(s, bi/λ, s)
(s, l0/λ, s)
(s, #/#, s)
(s, λ/lh, s)
#e
#e
#e
(s, a /λ, s)
(s, l2/λ, s)
(s, e/λ, s0)
(s, l1/λ, s0)
(s0, λ/a , s00 )
(s00 , λ/l2, s)
(s0, λ/#, s)
(s00 , λ/#, s)
(s, l1/λ, s0)
(s0, a /λ, s00 )
(s00 , λ/l2, s)
(s00 , λ/#, s)
(s0, λ/l3, s)
(s, l2/e, s0)
(s0, e/λ, s)
(s, l3/λ, s)
(s, l2/l1, s0)
(s0, l3/λ, s)
λ
λ λ λ λ
Figu e 3. The s uc u e o he sys em om he p oo o Theo em 4.4
The SUB ins uc ion subi, o he o m l1: (sub( ), l2, l3), is simula ed h ough he
in e ac ion o cell k+2 wi h he cells subiand sub0
i, in he ollowing way. Fi s , he objec
l1is sen om cell k+ 2 o cell subi, and he s a e o he synapse (k+ 2, subi) is changed
o s0. In he nex s ep, l1exi s cell subi, being exchanged wi h l2, and he s a e o he
synapse (0, subi) becomes s0. Simul aneously, i any copy o a is p esen in cell k+2, hen
he ule (s0, a /λ, s00) is used, hence one copy o a lea es cell k+ 2 and he s a e o he
synapse (k+ 2, subi) becomes s00. I no copy o a exis s in cell k+ 2, hen he s a e o he
synapse emains s0and no ule is used he e. In he hi d s ep, i he s a e o he synapse
(k+ 2, subi) is s00, hen l2passes om cell subi o cell k+ 2, e u ning he s a e o his
synapse o s(and making possible he simula ion o ano he ule). A he same ime, l3
en e s cell subi, e u ning he s a e o he synapse (0, subi) o s. Ins ead o passing o cell
k+ 2, he objec l2can also pass o cell sub0
i, bu in his case he ap-objec should be
221

sen o cell k+ 2, by means o he ule (s00, λ/#, s), and he compu a ion will ne e s op.
I he simula ion o he case when a exis s is co ec , hence l2en e s cell k+ 2, hen l3
will pass in he nex s ep o cell sub0
i: he s a e o he synapse (subi, sub0
i) has emained
s, hence he ule (s, l3/λ, s)∈R(subi,sub0
i)can be used.
I no copy o a is p esen in cell k+2, hen, a e passing l1 o cell subiand exchanging
i wi h l2 om he en i onmen , l2mus pass o cell sub0
i, in exchange wi h e, eplacing
s a e swi h s0on he synapse (subi, sub0
i). A he same ime, l3en e s cell subi. In he
nex s ep, l3canno go o cell sub0
i, because o he s a e s0o he synapse (subi, sub0
i),
hence i will go o cell k+ 2, by means o he ule (s0, λ/l3, s) ( he s a e o his synapse
has emained s0, because no a has changed s0in o s00 as abo e). A he same ime, he
auxilia y objec epasses back om cell subi o cell sub0
i, e u ning he s a e o his synapse
o s.
The simula ion o he SUB ins uc ion is comple e, he s a es o he synapses a e again
s, hence he simula ion o ins uc ions o Mcan con inue.
In his p ocess, i is essen ial ha he labels l1, l2, l3 om each ins uc ion l1:
(sub( ), l2, l3) a e mu ually di e en .
When he hal label lhis in oduced in cell k+2, i exi s by means o he ule (s, λ/lh, s)
and he compu a ion s ops.
We conclude ha N(M) = Ps(Π) and his ends he p oo . 2
5 Fu he Va ian s
The p e ious sys ems wo k in he gene a i e mode, using he ules in a sequen ial manne .
Ob ious a ia ions a e ob ained by conside ing he accep ing mode. A possibili y is o
designa e a cell as he inpu one, and o s a he compu a ion by in oducing a mul ise
in ha cell; his mul ise is accep ed i and only i he compu a ion hal s.
Because in he accep ing mode we do no ha e o ake ca e o he way he ini ial
alues o he egis e machine simula ed by a P sys em as in Theo ems 4.2, 4.3, 4.4 a e
in oduced, we can sa e s a es in he cons uc ions om he p oo s o hese heo ems.
This is especially o in e es in he case o Theo em 4.3, whe e we use he wo s a es only
o in oducing he inpu , and o he compu a ion one s a e su ices; he e o e, in he
accep ing case, he uni e sali y is ob ained wi h only one s a e.
Ano he possibili y is o conside as accep ed he sequence o objec s aken om he
en i onmen du ing a hal ing compu a ion (as in [2] and [4]) and in his way we ob ain
language ecognizing de ices. The i s example om Sec ion 3 wo ks in a way o which
his mode o de ine he ecognized language is appa en – he language ecognized by Π1
is non- egula .
Then, o in e es is o conside a pa allel use o ules. In o de o a oid con lic s in
changing he labels, in each s ep, on each synapse, all ules leading om a s a e s o he
same s a e s0should be conside ed. Mo e speci ically, “ ables” o he o m Ti,j(s, s0) =
{(s, x/y, s0)|(s, x/y, s0)∈R(i,j)}can be de ined, o each synapse (i, j) and o each pai
(s, s0) o s a es; in each s ep one able is non-de e minis ically chosen and hen used in a
maximally pa allel manne .
All hese possibili ies emain o be in es iga ed. In gene al, we belie e ha he issue-
like P sys ems dese e u he esea ch e o s, mo i a ed bo h by he ma hema ical p ob-
lems hey aise and also by he in e es ing connec ions wi h in e -cell communica ion in
222
issues (an impo an biological ac , see, e.g., [8]), neu on in e ac ion in he b ain, dis-
ibu ed compu ing (in e ne included).
Re e ences
[1] F. Be na dini, A. P˘aun, Uni e sali y o minimal sympo /an ipo : Fi e memb anes
su ice. In Aspec s o Molecula Compu ing. Essays Dedica ed o Tom Head on he
Occasion o His 70 h Bi hday (N. Jonoska, Gh. P˘aun, G. Rozenbe g, eds.), Lec u e
No es in Compu e Science LNCS 2950, Sp inge -Ve lag, Be lin, 2004, 43–54.
[2] E. Csuhaj-Va ju, G. Vaszil, P au oma a o pu ely communica ing accep ing P sys-
ems. In [12], 219–233.
[3] J. Dassow, Gh. P˘aun, Regula ed Rew i ing in Fo mal Language Theo y. Sp inge -
Ve lag, Be lin, 1989.
[4] R. F eund, M. Oswald, A sho no e on analysing P sys ems wi h an ipo ules.
Bulle in o he EATCS, 78 (Oc obe 2002), 231–236.
[5] R. F eund, Gh. P˘aun, On he numbe o non- e minal symbols in g aph-con olled,
p og ammed and ma ix g amma s. P oc. Con . Uni e sal Machines and Compu a-
ions, Chi¸sin˘au, 2001 (M. Ma gens e n, Y. Rogozhin, eds.), Lec u e No es in Com-
pu e Science 2055, Sp inge -Ve lag, Be lin, 2001, 214–225.
[6] R. F eund, Gh. P˘aun, On de e minis ic P sys ems. Submi ed, 2003.
[7] P. F isco, H.J. Hoogeboom, Simula ing coun e au oma a by P sys ems wi h sym-
po /an ipo . In [12], 288–301.
[8] W.R. Loewens ein: The Touchs one o Li e. Molecula In o ma ion, Cell Commu-
nica ion, and he Founda ions o Li e. Ox o d Uni e si y P ess, New Yo k, Ox o d,
1999.
[9] C. Ma ´ın-Vide, J. Pazos, Gh. P˘aun, A. Rod ´ıguez-Pa ´on, Tissue P sys ems. Theo-
e ical Compu e Sci., 296, 2 (2003), 295–326.
[10] M.L. Minsky, Compu a ion: Fini e and In ini e Machines. P en ice Hall, Englewood
Cli s, New Je sey, USA, 1967.
[11] Gh. P˘aun, Compu ing wi h Memb anes: An In oduc ion. Sp inge -Ve lag, Be lin,
2002.
[12] Gh. P˘aun, G. Rozenbe g, A. Salomaa, C. Zand on, eds., Memb ane Compu ing. In e -
na ional Wo kshop WMC 2002, Cu ea de A ge¸s, Romania, Re ised Pape s.Lec u e
No es in Compu e Science 2597, Sp inge -Ve lag, Be lin, 2003.
[13] G. Rozenbe g, A. Salomaa, eds., Handbook o Fo mal Languages (3 olumes),
Sp inge -Ve lag, Be lin, 1997.
[14] P. Sosik, R. F eund, P sys ems wi hou p io i ies a e compu a ionally uni e sal. In
[12], 400–409.
223