scieee Science in your language
[en] (orig)

On P Systems with Promoters/Inhibitors

Abstract

This article shows how the computational universality can be reached by using P systems with object rewriting context-free rules, promot- ers/inhibitors and one catalyst. Both generative and accepting cases are stud- ied. Some examples that illustrate the theoretical issues are also presented.

Read accessible full text

On P Systems with Promoters/Inhibitors

Author: Ionescu, Mihai; Sburlan, Dragos
Publisher: Fénix Editora
Year: 2004
Source: https://idus.us.es/bitstreams/d7a9b88e-d3b3-4234-8150-8f5a0c61dc1e/download
On P Sys ems wi h P omo e s/Inhibi o s
Mihai IONESCU
Resea ch G oup on Ma hema ical Linguis ics
Ro i a i Vi gili Uni e si y
Pl. Impe ial T´a aco 1, 43005 Ta agona, Spain
E-mail: [email p o ec ed]
D ago¸s SBURLAN
Depa men o Compu e Science
O idius Uni e si y o Cons an ¸a
Bd. Mamaia 124, Cons an ¸a, Romˆania
E-mail: [email p o ec ed]
Abs ac . This a icle shows how he compu a ional uni e sali y can be
eached by using P sys ems wi h objec ew i ing con ex - ee ules, p omo -
e s/inhibi o s and one ca alys . Bo h gene a i e and accep ing cases a e s ud-
ied. Some examples ha illus a e he heo e ical issues a e also p esen ed.
1 In oduc ion
P sys ems ep esen a class o dis ibu ed/pa allel compu ing de ices whose unc ioning is
inspi ed om he beha io o molecules and li ing cells. The e, chemical compounds a e
p ocessed in a massi e pa allel manne inside a compa men al s uc u e o memb anes
ha con ol he subs ances exchanges be ween egions hey delimi . The eac ions ha
ake place inside such a biological s uc u e can be o mally desc ibed by coope a i e
ules. One pa icula case is ha o ca aly ic ules which model he biological eac ions
ha can ake place only wi h he help o ce ain enzyma ic p o eins (which pa icipa e
in eac ions and emain unmodi ied a e hey occu ). Ano he impo an ype is ha o
p omo ed/inhibi ed eac ions ha happen in he p esence/absence o ce ain chemicals
which a e no di ec ly implied in eac ions.
In his abs ac , symbolic, ma hema ical amewo k i is in e es ing o see which is
he compu a ional powe when “low” coope a ion ea u es a e used. In his sense, as i
was shown in [4], P sys ems wi h con ex - ee and ca aly ic ules wi h only wo dis inc
ca alys s a e compu a ional uni e sal. Also, in [1] a model wi h con ex - ee ules, one
ca alys and p omo e s a he le el o ules s shown o be uni e sal.
In his pape we explo e he compu a ional powe o he sys ems wi h con ex - ee
ules, ca aly ic ules wi h one ca alys and p omo e s/inhibi o s. Bo h gene a i e and
accep ing cases will be s udied he e.
Meanwhile, we in oduce he egula ed ew i ing mechanism o egula ly con olled
con ex - ee g amma s o as a ool in he s udy o P sys ems.
264
2 P elimina ies
2.1 Regula ed Rew i ing
In any Chomsky g amma , a some gi en s ep in a de i a ion one can use o ew i ing
any applicable ule in any desi ed place o he sen en ial o m. In o de o es ic his
nonde e minism some egula ing mechanisms, which can con ol he de i a ion p ocess,
we e conside ed. Using such egula ions we can a i e o compu a ional uni e sali y e en
i we use con ex - ee g amma s as a co e gene a i e de ice. In li e a u e he e a e many
ypes o egula ions which es ic he use o ules in a Chomsky g amma (see [3], [8]).
He e we will p esen only egula ly con olled g amma s wi h appea ance checking and
λ– ules.
A egula ly con olled con ex - ee g amma wi h appea ance checking is a 6- uple
G C = (N, T, P, S, R, F ) whe e N,T,P, and Sa e speci ied as in con ex - ee g amma , R
is a egula language o e P, and Fis a subse o P.
Fo a ule p=A→w∈Pand x, y ∈V∗
Gwe w i e x=⇒ac
pyi ei he
1. x=x1Ax2and y=x1wx2, o
2. x=y,Adoes no appea in x, and p∈F.
The language L(G) gene a ed by Gwi h appea ance checking consis s o all wo ds
w∈T∗such ha he e is a de i a ion
S=⇒ac
p1w1=⇒ac
p2w2· · · =⇒ac
pnwn=w
wi h p1p2· · · pn∈R.
We say ha Gis a egula ly con olled g amma wi hou appea ance checking i
F=∅.
By L(λ C), L(λ Cac), L( C), and L( Cac) we deno e he amilies o languages gene -
a ed by egula ly con olled g amma s (wi hou appea ance checking), egula ly con olled
g amma s wi h appea ance checking, egula ly con olled g amma s wi hou e asing ules
(and wi hou appea ance checking), and egula ly con olled g amma s wi h appea ance
checking and wi hou e asing ules, espec i ely.
The ollowing esul s s and:
L(CF)⊂ L( C)⊆ L(λ C)⊂ L(λ Cac) = L(RE).
In e es ing o he scope o he p esen pape is he las equali y, L(λ Cac) = L(RE),
since we will simula e a egula ly con olled g amma wi h appea ing checking and λ– ules
wi h P sys ems in o de o show hei uni e sali y.
2.2 Regis e Machines
We will use in ou pape he powe o Minsky’s egis e machine [6], ha is why we ecall
he e his no ion. Such a machine uns a p og am consis ing o numbe ed ins uc ions
o se e al simple ypes. Se e al a ian s o egis e machines wi h di e en numbe o
egis e s and di e en ins uc ions se s we e shown o be compu a ionally uni e sal (see
[6] o some o iginal de ini ions and [5] o he de ini ion we use in his pape ).
An- egis e machine is a cons uc M= (n, P, i, h), whe e:
265
•nis he numbe o egis e s,
•Pis a se o labeled ins uc ions o he o m j: (op( ), k, l), whe e op( ) is an
ope a ion on egis e o M, and j, k, l a e labels om he se Lab(M) (which
numbe s he ins uc ions in a one- o-one manne ),
•iis he ini ial label, and
•his he inal label.
The machine is capable o he ollowing ins uc ions:
(add( ), k, l) : Add one o he con en s o egis e and p oceed o ins uc ion ko o
ins uc ion l; in he de e minis ic a ian s usually conside ed in he li e a u e we demand
k=l.
(sub( ), k, l) : I egis e is no emp y, hen sub ac one om i s con en s and go o
ins uc ion k, o he wise p oceed o ins uc ion l.
hal : This ins uc ion s ops he machine. This addi ional ins uc ion can only be
assigned o he inal label h.
A de e minis ic m- egis e machine can analyze an inpu (n1, ..., nα)∈Nα
0in egis e s
1 o α, which is ecognized i he egis e machine inally s ops by he hal ins uc ion
wi h all i s egis e s being emp y ( his las equi emen is no necessa y). I he machine
does no hal , he analysis was no success ul.
2.3 P Sys ems P e equisi es
A P sys em (o deg ee m≥1) wi h symbol–objec s and ew i ing e olu ion ules is a
cons uc
Π = (V, C, µ, w1, . . . , wm,(R1, ρ1), . . . , (Rm, ρm), i0),
whe e:
•Vis he alphabe o Π; i s elemen s a e called objec s;
•C⊆Vis he se o ca alys s;
•µis a memb ane s uc u e consis ing o mmemb anes labeled 1,2,···, m;
•wi, 1 ≤i≤m, speci y he mul ise s o objec s p esen in he co esponding egions
ia he beginning o a compu a ion;
•Ri, 1 ≤i≤m, a e ini e se s o e olu ion ules o e Vassocia ed wi h he egions
1,2, . . . , m o µ, and ρiis a pa ial o de ela ion o e Ri(a p io i y ela ion); hese
e olu ion ules a e o he o m a→ o ca →c , whe e ais an objec om V−C
and is a s ing o e
(V−C)×({he e, ou , in})
(In gene al, he a ge indica ions he e,ou ,in a e w i en as subsc ip s o objec s
om V.);
•i0is a numbe be ween 0 and mand speci ies he ou pu memb ane o Π (in case o
0, he en i onmen is used o he ou pu ).
266
S a ing om he o iginal model some a ian s we e p oposed (see [7]). One o hem is
P sys ems wi h p omo e s/inhibi o s and was in oduced in [1]. In he case o p omo e s,
he ules ( eac ions) a e possible only in he p esence o ce ain symbols. An objec ais a
p omo e o a ule u→ , and we deno e his by u→ |a, i he ule is ac i e only in he
p esence o objec a. An objec bis an inhibi o o a ule u→ , and we deno e his by
u→ |¬b, i he ule is ac i e only i inhibi o bis no p esen in he egion. In pa icula ,
p omo e s/inhibi o s hemsel es can e ol e acco ding o some ules.
The di e ence be ween ca alys s and p omo e s consis s in he ac ha he ca alys s
di ec ly pa icipa e in ules (bu a e no modi ied by hem), and hey a e coun ed as any
o he objec s, so ha he numbe o applica ions o a ule is as big as he numbe o copies
o he ca alys , while in he case o p omo e s, he p esence o he p omo e objec s makes
i possible o use he associa ed ule as many imes as possible, wi hou any es ic ion;
mo eo e , he p omo ing objec s do no necessa ily di ec ly pa icipa e in he ules. As a
consequence, one can no ice ha he ca alys s inhibi s he pa allelism o he sys em while
he p omo e s/inhibi o s only guide he compu a ion p ocess.
The P sys em wi h he men ioned ea u es s a s o e ol e om an ini ial con igu a ion,
by pe o ming all ope a ions in a pa allel way, o all applicable ules, o all occu ences
o objec s in he egion associa ed wi h he ules, o all egions a he same ime and
acco ding o a uni e sal clock. A compu a ion is success ul i and only i i hal s, meaning
ha no ule is applicable o he objec s p esen in he inal con igu a ion. The esul o
a hal ing compu a ion is he numbe o objec s p esen in he egion i0in he hal ing
con igu a ion. The se o all numbe s cons uc ed in his way by a sys em Π is deno ed
by N(Π). Fo such kind o P sys ems we will use he ollowing no a ion:
NOPm(α, β), α ∈ {ncoo, coo}∪{ca k|k≥0}, β ∈ {p oR, inhR}
o deno e he amily o se s o na u al numbe s gene a ed by P sys ems wi h a mos
mmemb anes, e olu ion ules ha can be non-coope a i e (ncoo), coope a i e (coo), o
ca aly ic (ca k), using a mos kca alys s, and p omo e s (p oR) o inhibi o s (inhR) a
he le el o ules.
Also, we may conside as he esul o a hal ing compu a ion he ec o Ψ(w) ( he
ec o o mul iplici ies o objec s) whe e wis he mul ise p esen in he egion i0in he
hal ing con igu a ion. In his case, he se o all ec o s cons uc ed in his way by a
sys em Π is deno ed by Ps(Π).
We will use also he ollowing no a ion:
PsIPm(α, β), α ∈ {ncoo, coo} ∪ {ca k|k≥0}, β ∈ {p oR, inhR},
o deno e he amily o se s o ec o s o na u al numbe s gene a ed by P sys ems wi h
a mos mmemb anes, e olu ion ules ha can be non-coope a i e (ncoo), coope a i e
(coo), o ca aly ic (ca k), using a mos kca alys s, and p omo e s (p oR) o inhibi o s
(inhR) a he le el o ules. He e, Is ands o P sys ems wi h in e nal inpu .
In his pape we will show how he egula ly egula ed con ex - ee g amma s wi h
appea ance checking can be used o p o e he compu a ional uni e sali y o such ype o
P sys ems. Also we will also s udy he de e minis ic P sys ems accep ing se s o ec o s
o na u al numbe s.
We indica e [1] o mo e de ails conce ning P sys ems wi h p omo e s/inhibi o s.
267
0→0ou
1→1ou
c
0→00Aou
c00→c0ou
1→10
10→100Bou
c100 →c1ou
A→A0
0→0ou |A0
A0→A00
0→λ|A00
A00 →λ
B→B0
1→λ|B0
B0→B00
1→1ou |B00
B00 →λ
'
&
$
%
1
2
3
'
&
$
%
'
&
$
%
Figu e 1: Simula ion o he AND ga e using p omo e s and one ca alys
3 Some Rele an Examples
In his sec ion we will p esen some examples o P sys ems compu ing some “sensi i e”
asks using abo e in oduced ypes o P sys ems. Fi s we will cons uc a P sys em wi h
p omo e s ha , ha ing as inpu wo alues, say 0 and/o 1, compu es he and ope a ion
(see Figu e 1).
Fo mally, we de ine he ollowing P sys em
ΠAND = (V, C, µ, w1, w2, w3, R1, R2, R3,0),
whe e:
•V={0,1,00,10,100, A, A0, A00, B, B0, B00 , c};
•C={c};
•µ= [3[2[1]1]2]3;
•w1=w3=∅,w2={c};
•R1={1→1ou , 0 →0ou };
R2={0→00Aou ,c00→c0ou , 10→100Bou , 1 →10,
c100 →c1ou };
R3={A→A0, 0 →0ou |A0,A0→A00, 0 →λ|A00 ,
A00 →λ,B→B0, 1 →λ|B0,B0→B00,
1→1ou |B00 ,B00 →λ}.
The simula ion o he AND ga e uses he ca alys c o inhibi he pa allelism and o
sepa a e he en ance ime o objec s 0 and 1 in o egion 3. Acco ding o he en ance ime,
objec s will be ei he dele ed, o sen ou in o he en i onmen . Mo e speci ically, i we
conside ha ini ially we had wo objec s 0 inside egion 2, he ule 0 →00Aou is execu ed.
I s ole is o in oduce he objec Ain o egion 3 o se up he “ igh ” con igu a ion o he
egion. Nex , in egion 2 he only applicable ule is c00→c0ou , which will in oduce one
objec 0 in o egion 3. A he same ime, in egion 3 he ule A→A0is execu ed. Now, we
268

c, an, bm
ca →ca0d|¬a0
cb →cb0d|¬b0
a0→Aou |¬b
b0→Bou |¬a
d→λ
a0→λ|¬d
b0→λ|¬d
1
2
'
&
$
%
'
&
$
%
Figu e 2: In ege sub ac ion using inhibi o s and one ca alys
will ha e in egion 3 he objec s A0and 0, and he ules ha will be applied a e 0 →0ou |A0
and A0→A00. These ules gua an ee ha an objec 0 is sen ou in o he en i onmen . In
he mean ime, in egion 2, he emaining objec 00 eac s wi h he ca alys cand an objec
0 will be in oduced in o egion 3 ( he ule used is again c00→c0ou ). He e, he objec
0 will ind a di e en con ex since now, in egion 3 he e is no objec A0. The e o e, he
ules 0 →λ|A00 and A00 →λa e applied, hence he ini ial con igu a ion o he sys em is
es o ed. Basically, a simila me hod s ands o he o he cases, wi h some mino changes:
objec s 1 en e in o egion 3 wi h one compu a ional delay (because o he ule 1 →10
p esen in egion 2) in o de no o in luence he p ocesses execu ing in egion 3; he i s
objec 1 ha en e s in o egion 3 is dele ed (as opposed o he abo e case when he i s
objec 0 ha a i es in egion 3 is sen ou ) by using he ule 1 →λ|B0.
Recall ha he memb ane 1 can be en i ely a oided, i s ole being only o speci y he
en y poin o he inpu . Also, he esul o compu a ion is sen ou in o en i onmen e en
i i is ac ually ob ained in egion 3. This ea u es a e use ul when we wan o connec
ga es in o ci cui s (see [2] o mo e de ails).
The second example (see Figu e 2) uses con ex - ee ules, inhibi o s and one ca alys
o compu e he a i hme ic di e ence be ween he ini ial mul iplici y o wo dis inc objec s,
p esen a he beginning o compu a ion in o an “inpu ” egion.
Fo mally, we de ine he ollowing P sys em
Πsub ac ion = (V, C, µ, w1, w2, R1, R2,2),
whe e:
•V={a, b, a0, b0, d, A, B, c};
•C={c};
•µ= [2[1]1]2;
•w1={c, an, bm},w2=∅;
•R1={ca →ca0d|¬a0,cb →cb0d|¬b0,a0→Aou |¬b,
b0→Bou |¬a,d→λ,a0→λ|¬d,b0→λ|¬d};
R2=∅.
269
The sys em s a s he compu a ion ha ing in o he inpu memb ane 1 a ca alys cand
he objec s an,bn, whose mul iplici y we wan o sub ac . The esul o compu a ion is
sen o egion 2 and i is ep esen ed by:
•An−mi n > m;
•Bm−ni m > n;
•no objec is sen o egion 2 meaning ha m=n.
The sys em wo ks as ollows: while he e a e s ill objec s aand b, hey a e dele ed in
pai s, i e a i ely, up o a momen when he e a e no mo e objec s a, o ins ance (o objec s
b). A ha momen , he low o compu a ion changes and as a esul , also i e a i ely, he
emaining objec s b(o objec s a, espec i ely) a e send ou . Du ing he compu a ion, he
p omo e s con ol he de i a ion p ocess, while he ca alys inhibi s he pa allelism. Fo
a be e unde s anding we p esen he con igu a ion able o he case when bo h objec s
aand ba e p esen simul aneously in o he inpu memb ane.
egion 1 egion 2
0c, an, bm
ca →ca0d|¬a0
1c, an−1, bm, a0, d
cb →cb0d|¬a0
d→λ
2c, an−1, bm−1, a0, b0, d
d→λ
3c, an−1, bm−1, a0, b0
a0→λ|¬d
b0→λ|¬d
0
0c, an−1, bm−1
ca →ca0d|¬a0
··· ··············· ·········
He e we ha e conside ed only he case when a he i s s ep an objec a eac s wi h he
ca alys c. The esul o compu a ion emains unchanged (due o symme y easons) e en
i , a he i s s ep, an objec b eac s wi h he ca alys c.
When in he egion emain only objec s a, he con igu a ion able o he o hcoming
compu a ions is:
egion 1 egion 2
pc, ak
ca →ca0d|¬a0
p+1 c, ak−1, a0, d
a0→Aou |¬b0
d→λ
0
pc, ak−1A
ca →ca0d|¬a0
··· ··············· ·········
The case when inside he egion 1 emain only objec s band he ca alys cis simila
wi h he p e ious one, and has as esul he p oduc ion in o egion 2 o m−ncopies o
objec s B.
270
Since in bo h examples we ha e used some con ex -sensing ea u es we may conjec u e
ha bo h P sys ems wi h p omo e s and P sys ems wi h inhibi o s, using only one ca alys ,
a e compu a ional uni e sal. Indeed, he ollowing sec ion will be dedica ed o hese issues
and, he e, we will show how any ecu si ely enume able se o na u al numbe s can be
ob ained using hese ypes o P sys ems.
4 Uni e sali y Resul s
4.1 Compu a ional Uni e sali y – The Gene a ing Case
He e, we p esen wo uni e sali y esul s conce ning P sys ems wi h p omo e s o in-
hibi o s a he le el o ules. The p oo s a e based on he simula ions o egula ly con-
olled con ex - ee g amma s wi h appea ance checking o which he equi alence wi h
RE s ands. We deno e by NOPm(ca , p oR), he amily o se s N(Π) compu ed by sys-
ems wi h a mos mmemb anes, 1 ca alys (say c) and objec s as p omo e s. By NRE
we deno e he amily o Tu ing compu able se s o numbe s.
Theo em 1 NOP2(ca 1, p oR) = NRE.
P oo . We will conside o his p oo he implica ion NRE ⊆NOP2(ca , p oR); he
o he way a ound is a long, bu s aigh o wa d cons uc ion.
Le G eg = (N eg, T eg, P eg, S eg) be a egula g amma gene a ing he egula se
L eg. We deno e by he numbe o ules in P eg. The ules o P eg a e enume a ed
as i: (Mi→piQi) o i: (Mi→pi) wi h 1 ≤i≤ , whe e Mi∈N eg and pi∈T eg
∀1≤i≤ . Fo any such g amma G eg we can cons uc an equi alen igh –linea
g amma G0= (N0, T0, P0, S0) in he ollowing way:
T0=T eg,
S0=S eg,
N0=N eg ∪ {M(i,1), M(i,2), M(i,3) |1≤i≤ }.
Fo any ule i: (Mi→piQi)∈P eg o i: (Mi→pi)∈P eg, 1 ≤i≤ we will ha e in
P0 he sequence o ules:
Mi→M(i,1),M(i,1) →M(i,2),M(i,2) →M(i,3),M(i,3) →piQi,
Mi→M(i,1),M(i,1) →M(i,2),M(i,2) →M(i,3),M(i,3) →pi
espec i ely. Mo eo e , P0does no con ain o he ules excep ing he ules conside ed
abo e.
In o he wo ds, he only di e ence be ween he wo g amma s is ha he p oduc ion
o a new e minal in g amma G0is done a e each ou h s ep o a de i a ion.
Now le us cons uc a P sys em which simula es he de i a ion p ocess o a egula ly
con olled g amma wi h appea ance checking. The sys em will use only wo memb anes,
one ca alys and p omo e s. The inne mos memb ane will con ain he gene a i e mecha-
nism and he esul s o compu a ion will be send ou o he skin memb ane which will be
he ou pu memb ane o he sys em ( he eason is ha he ca alys is used du ing he com-
pu a ion o inhibi he pa allelism and i canno be emo ed, he e o e we canno ob ain
he numbe 0 as he esul o compu a ion i we use only one memb ane). In wha ollows
271
we will discuss only he ules in he inne mos memb ane since he skin memb ane does
no execu e any ask (i s ole is only o collec he objec s ob ained du ing compu a ion).
The p omo e s will be gene a ed by a mechanism like he one p esen ed abo e (p o-
mo e s will be ac ually e minal symbols om T0and, he e o e, hey will be gene a ed
a each o h s ep). They will pe mi he execu ion o “con ex - ee” ules in he “ igh ”
o de – he o de gi en by he egula mechanism.
In o de o co ec ly simula e he appea ance checking mechanism we ha e o modi y
he ules in he g amma G0such ha we eplace each ule o ype M(i,3) →piQiby ules
o ype: M(i,3) →piQi o M(i,3) →piQiadepending on how he objec piindica es a
ule om F(in he egula ly con olled g amma de ini ion, he se F⊂P ep esen s he
appea ance checking se o ules; we will use he objec a o iden i y ha a ule wi h he
co esponding label piis in he appea ance checking se ; i no , we will p oduce in he
ule he objec ). We will conside also he same cons uc ion o he ules in G0o ype
M(i,3) →pi, i.e., M(i,3) →pi o M(i,3) →pia. This means ha , in he de ini ion o ou P
sys em, o he inne memb ane, we will ha e ules o he ollowing ypes:
•Mi→M(i,1) , M(i,1) →M(i,2) , M(i,2) →M(i,3) , M(i,3) →piQi i piis no a label in
he appea ance checking se ;
•Mi→M(i,1) , M(i,1) →M(i,2) , M(i,2) →M(i,3) , M(i,3) →piQiai piis a label in he
appea ance checking se ;
•Mi→M(i,1) , M(i,1) →M(i,2) , M(i,2) →M(i,3) , M(i,3) →pi i piis no a label in he
appea ance checking se ;
•Mi→M(i,1) , M(i,1) →M(i,2) , M(i,2) →M(i,3) , M(i,3) →piai piis a label in he
appea ance checking se .
Up o his momen , we only ha e conside ed he egula mechanism which gene -
a es labels indica ing he con ex - ee ules ha should be applied. Le us deno e by
GCF = (NCF , TCF , PCF , SCF ) a con ex - ee g amma wi h p oduc ions labeled wi h he
elemen s o T eg. Now we will discuss how we can simula e (by using P sys ems means)
he applica ion o a con ex - ee ule p: (A→α) indica ed by he egula mechanism.
Fo a con ex - ee ule (p: (A→α)) ∈GCF we will ha e in ou P sys em he ollowing
sequence o ules:
cA →cDα|p,
p→p0,
p0→λ|D,
D→λ.
He e, we ha e conside ed, wi hou loosing he gene ali y, ha α∈(N∪Tou )∗meaning
ha i we apply he ule p: (A→α) we will send o he ou pu egion he e minal symbols
( ecall ha we a e in e es ed only in he numbe o objec s).
I p omo e p, objec A, and ca alys ca e p esen a a ce ain momen oge he , hen
hey will eac only once in wo consecu i e compu a ional s eps. This is due o he ac
ha he p omo e pis changed (p→p0) in he same momen wi h he execu ion o he ule
cA →cDα|p. Mo eo e , he p esence o he ca alys cin he ule inhibi s he pa allelism
(we wan ha in one “ ound” he ule A→α o be applied only once and no o all
occu ences o objec A ha may exis in he egion). Now, in o de o be su e ha he
ule cA →cDα|pwas execu ed an objec Dis c ea ed; i will help o dele e he objec
p0p esen in memb ane (which i no dele ed can cause p oblems in u he s eps). The
objec Dwill be also dele ed by he ule D→λ.
272
5 Conclusion
As i can be seen om he p oo s o i s wo heo ems conce ning p omo e s/inhibi o s
a he le el o ules, he use o egula ly con olled con ex - ee g amma wi h appea -
ance checking is use ul o show compu a ional uni e sali y when we a e no in e es ed
in minimizing he numbe o p omo e s/inhibi o s. P ac ically, in bo h p oo s we ha e
used a numbe o p omo e s/inhibi o s equal wi h he numbe o e minals in he egula
g amma which con ols he de i a ion p ocess.
Fo he las wo heo ems we succeeded wi h a P sys em o simula e in a de e minis ic
manne a de e minis ic egis e machine. The e we disco e ed ha , in case o p omo ed
P sys ems, 4 ∗np omo e s a e enough o ecognize PsRE ∩Nn; in case o P sys ems wi h
inhibi o s, he numbe o inhibi o s used o ecognize PsRE ∩Nnwas 4 ∗n+ 3.
Fo all heo ems p esen ed, an impo an aspec is ha he p omo e s/inhibi o s may
eac a he same ime as he ules hey p omo e/inhibi . This ac , joined wi h he use o
one ca alys which inhibi s he pa allelism, makes his ypes o P sys ems compu a ional
uni e sal.
Se e al p oblems ega ding his opic s ill emain open. In he de e minis ic a ian
o ecognizing P sRE ∩Nn he e is no known which is he lowe bound o symbols ha ,
ac ing as p omo e s/inhibi o s, make he P sys em model uni e sal (when one ca alys
is used). Also, he e is no known which is he compu a ional powe o P sys ems wi h
p omo e s/inhibi o s a he le el o ules when no ca alys is used.
Acknowledgmen s. The wo k o he i s au ho was suppo ed by he FPU ellow-
ship om he Minis e io de Educacion, Cul u a y Depo e. The wo k o he second au ho
was possible due o a doc o al g an om Agencia Espanola de Coope acion In e nacional,
Spanish Minis y o Fo eign A ai s.
Re e ences
[1] P. Bo oni, C. Ma ´ın-Vide, Gh. P˘aun, G. Rozenbe g, Memb ane Sys ems wi h P o-
mo e s/ Inhibi o s, Ac a In o ma ica,38,10 (2002), 695–720.
[2] R. Ce e chi, D. Sbu lan, Simula ing Boolean Ci cui s wi h P Sys ems, Wo kshop on
Memb ane Compu ing WMC-Ta agona 2003 (A. Alhazo , C. Ma ´ın-Vide, G. P˘aun,
eds), TR 28/03, URV Ta agona, 2003.
[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, L. Ka i, M. Oswald, P. Sosik, Compu a ionally Uni e sal P sSys ems wi h-
ou P io i ies: Two Ca alys s A e Su icien , submi ed 2003.
[5] S. Kh isna, A. P˘aun, Th ee Uni e sali y Resul s on P Sys ems, Wo kshop on Mem-
b ane Compu ing WMC-Ta agona 2003 (A. Alhazo , C. Ma ´ın-Vide, G. P˘aun,
eds),TR 28/03, URV Ta agona, 2003, 198–206.
[6] M.L. Minsky, Fini e and In ini e Machines, P en ice Hall, EngleWood Cli s, 1967.
[7] Gh. P˘aun, Memb ane Compu ing. An In oduc ion, Sp inge -Ve lag, Be lin, 2002.
279

[8] Gh. P˘aun, G. Rozenbe g, A Guide o Memb ane Compu ing, Theo e ical Compu e
Science,287, 1 (2002), 73–100.
[9] G. Rozenbe g, A. Salomaa, eds., Handbook o Fo mal Languages, Sp inge -Ve lag,
Be lin, 1997.
280