TEST TUBE SYSTEMS WITH
TEST TUBE SYSTEMS WITH CUTTING/RECOMBINATION OPERATIONS
Rudolf FREUND Institut fur Computersprachen, Technische Universitat Wien
Resselgasse 3, 1040 Wien, Austria email: rudi@logic.tuwien.ac.at Erzsebet CSUHAJ-VARJU
Computer and Automation Institute, Hungarian Academy of Sciences Kende u. 13-17, 1111 Budapest, Hungary email: csuhaj@luna.aszi.sztaki.hu Franz WACHTLER
Institut fur Histologie und Embryologie, Universitat Wien Schwarzspanierstr. 17, 1090 Wien, Austria email: franz.wachtler@univie.ac.at
We introduce test tube systems 1;2;3;9 based on operations that are closely related to the splicing operation8, i.e. we consider the operations of cutting a string at a specic site into two pieces with marking them at the cut ends and of recombining two strings with specicly marked endings7. Whereas in the splicing of two strings these strings are cut at specic sites and the cut pieces are recombined immediately in a crosswise way, in CR(cutting/recombination)-schemes cutting can happen independently from recombining the cut pieces. Test tube systems based on these operationsof cutting and recombinationturn out to have maximalgenerative power even if only very restricted types of input lters for the test tubes are used for the redistribution of the contents of the test tubes after a period of cuttings and recombinations in the test tubes.
1 Introduction
TDeNstAtmuboelecsyusletsem1;2s;3w;9e,rteheinptrraocdtuiccaeldsoalsutbiioonloogficNaPl cpormobpluetmers
systems based on with such systems
wstpualbsicedinseygsscotrepimbeersadtb,iaoasnneddwetorhneetitnhhveeeoosptrieegtraiacttaeildonf4e.saIotnuf rtcehusitstoipfnatgpeasetnr dtwuerbeaecroesmygsbotiiennmagtstioobnaexs7epadlnoodrenwtteihtshet
input lters which only allow specic parts of the contents of the other test
tubes to pass (such lters, for example, are conceivable for DNA molecules by
combining the principles of anity chromatography and in-situ-hybridization).
As we shall show even very restricted kinds of such lters testing for the ex-
istence respectively non-existence of specic markings allow for reaching the
generative power to generate any recursively enumerable language.
for
tTeshtetucboemspyusttaemtiosnbaalsuedniovnertshaelistypliocfinsgpeocpiercatviaornia4nhtassobfeHenspyrsotevmeds
5;10 and recently.
In this paper we shall show that universal test tube systems based on cutting
and recombination rules exist for dierent variants of input lters.
In the second section of this paper we dene the notions from formal
language theory needed in this paper and introduce the formal denitions of
cutting/recombination schemes (CR-schemes). In the third section of this pa-
per we introduce test tube systems with cutting/recombination rules (CRTTS)
and we prove that CRTTS can generate every recursively enumerable language.
This result also implies the existence of universal CRTTS. A short summary
of the results obtained in this paper and an overview of future research topics
conclude the paper.
2 Denitions and Examples
In we
tshhiasllsenceteidoninwtehiosnplaypdeer. nMeosroemoveernowteiornescaflrlotmhefdoremnailtiloannsgufoargCe Rth-escohryemthesa7t
and give some explanatory examples. mTheenTtlsehnaegretfhrceaeolflmeadossnttorriiindngggsweonreinrwaVotreddsisboyvwertrihtVete;anlpaihssatjbwheejt:emV pitsydsetnriontge,dVb+y
V =
, V
itsfelge-.
ooaiaaaSsffnn2(2gdddssreyyAAan((ttmmVVrmwintaNNgbgboeemnrr)doosa[a[slalimtmsssitrVfrVe,iivmmwtTTasniec.ni))agaoeht+cdrsrf.hel:.ompuosGVFstTcrn;uehNoohvlhrdeiryeseaeum2\tniacowafedltVf(p-ioxLVfqoT
thrSNnuhw=ea(saeeGi=bos[2durerl)odraateV;fu=Vnlsv;TapottNgxtr)hfilauii.e;;eopenwany;.nildg(ofneV2w2eon`ytNr(e-agh
Vm(Vt=;eVeeTtNi+nVmrhNs(ueamT;eojrdlVn[;pairS;ePTnvethnVaea;;`ao)flTgdPlSosb
t;e)ore)e)sbnwwdyt;;syew;mohrwbwortGmaebyi:fhhlhrtoeeeeeeti`lwsesrrpd
ex;rearemy:orVV
`,2idiTNv
nuw=aa(cyteiVlitsi:soiN(scoVnTaayan[Nmnhr(((e;eVbaVlonTnar;llTiesits)ttio
;+;eoe)Pe))nPtx2a)a(iss`nvk1eePiid
eetts)s
ereexnciusumtrAsseiarvsaeubgbrilsfeae.matTnmLdhaeoronffGalymVtT+iihlfyabitsoofgtceh(anlelL-efrrdaeatener)sedcrLueitcr;susiir.cvesoei.vmlyeLplyel(neGemun)meu=nemtr,aeLrbV:alTeb+MlienforlLaaenon; vdgaeurroea,ngLrleyesciuaisfrncsdtaihvlteleherldyee
family of (-free) recursive languages over the by ENUM (VT ) and REC (VT ) ; respectively.
alphabet
VT
shall
be
denoted
for eAvegrryaLmm2aErNscUheMme(V
TU)wthitehre
Uex=ist(sVaNw; VoTrd; PA)Lisscuaclhletdhuant itvheersgarla(mfomr aVrTG) iLf with GL = (VN ; VT ; P; AL) generates L: One of the important results of formal language theory is that for every VT such a universal grammar
U exists.
Denition 1. A cutting/recombination scheme (or a CR-scheme) is a quadru-
ple = (V; M; C; R); where V is a nite alphabet; M is a nite set of markings;
V and where
uM2aVred[isjMoinVt;sevts;2CV
is
a [
VsetMof;
cutting and m;
rules of l 2 M;
the and
form #; $
u#l$m#v; are special
symbols not in V [M; R M M is the recombination relation representing
the recombination rules.
Cutting and recombination rules are applied to objects from O (V; M); where we dene
O (V; M) = V + [ MV [ V M [ MV M;
(2)
i.e., as the empty word has no meaningful representation in nature, is not
considered to be an object we have to deal with.
(y;
For z) if
x; y; and
zon2lyOif(Vfo;rMso)maneda2cuVttin[gMruVle
c= and
u#l2$mV# v[
wVeMdewnee
x `c have
x= rule and
uv and
r
= 2
(Vl;m[)
y = ul; z = mv: For x; y; z 2 O (V;
VfromMRwwe ehdaevenxe
(x; y) = l;
`r z y=
if and only m; and z
M) and a if for some
rec2omV bi[nMatiVon
= : For a CR-scheme
= (V; M; C; R) and any language L O (V; M) we write
(L) = fy j x `c (y; z) or x `c (z; y) for some x 2 L; c 2 Cg[ fz j (x; y) `r z for some x; y 2 L; r 2 Rg ;
(3)
andiw(eL)defonre
(L) all i
= 0:
S
i0
i(L);
where
0
(L)
=
L
and
i+1
(L)
=
i
(L)
[ 2
recomThbuinsati(oLn)rucolenttaoinosbjaelcltsobfrjoemctsLo;bta(iLne)disbtyheapsmplaylilnegstosnuebsceuttotifnOg
or (V;
one M)
that contains L and is closed under the cutting and recombination rules of :
There is a close relationship between CR schemes and splicing schemes (H schemes): For short, a splicing rule u1#v1$u2#v2 being applied to two strings
xudxcoi111aru#urt11ee[vsl[mym1pyo]b]+1n+yd$a;asn[pm[dmtpo]lx]y2ci#unuvg21tvvty1ti21nhyage2anndrtyedhicueeol2xmd#s2stubr[t2iminhn[ameg]+tsi]to+$wxn[o;1mur[su]1mtlvre]1i#nyg1vv[ms22ayx]an2+1ndu;db1[yxmvr22e]uucyso22ivmn2agibynn2idntahiixnnec2gtruooct2ushsvttweh1tmiyeins1gesiwtmwrrhiuamnilycgee.hss-
upo#si[tIminv]e+th$e[[mmfo]]+llovw;ainni.gde.wtehtehsehnaemlglaartreikvsietnrgicst[mgoe]unresrealvtveeedrssitobony
cutting rules of the form the cutting rule are the of [m] : In this case the
dcuexrtuitvi[namgti]o+rnu; l[omef]uth#vey[mtw]i+on$pa[ammrt]osrex#udve[;mpii].c+et.i;ve[mtwh]eayvdcyearnifvroabmteioentxhpexrueosvbsyejdec`tbuy#xu[xmvu]y+$jb[myv] yt#h`ve
xu
[m]+
;
[m]
vy :
[m]
The following introduced above,
ie.xe.amthpelemsharokwins gtshe[mc]h+emanicdal[mb]ack, grreospuencdtivoeflyth, econroretasptioonnds
to the positive and negative charges of ions:
Example 1. Consider the salt molecule NaCl; which in water dissipates to
tcthhueettifinoogrnmsruaNllead+Neriava#antd[imoCn]+ls$te.[pmT]Nhai#s CrjelatCcotliot`hnecmoNroralee[scmpuo]l+ned;sst[mritn]ogaCNplpalCy:ilOn;gbwvthihioceuhsfloyyriemtlhdaesl
two rule
pa[mrts]+N;
a [m]+
[m]
; ;
[m] i.e.
[m]
CNlac[amn]b+e;
recombined
[m] Cl `
to N N aC
aCl l:
by
the
recombination 2
3 CR Test Tube Systems
In this section we introduce test tube systems 1;2;3;9 that are based on the for-
mal operations of cutting and recombination rules as introduced in the previ-
ous section. The idea of test tube systems is to describe computational devices
where the computations in each test tube are based on specic operations and
any computation is done in a distributed way. As a communication step the
resulting contents of the test tubes then is redistributed according to specic
constraints, i.e. the contents of each test tube is distributed to all test tubes
according to tube. These
specic input lters again, whereas the rest remains in the ideas have already been formalized for the splicing operation
4t;eisnt
the following we dene test tube systems where the operations that can take
place in one test tube are cuttings and recombinations and investigate the
generative power of these systems with the operations of cuttings and recom-
binations. We shall show that every recursively enumerable language can be
generated by such a test tube system which only needs a very special restricted
kind of input lters. Moreover, this result also guarantees the existence of a
universal test tube system with cuttings and recombinations.
Denition 2. A test tube system with cuttings and recombinations (a CRTTS
for short) is a quintuple (V; M; A; n; ; I) ; where
1. V is a (nite) set of symbols;
2. M is a (nite) set of markings; M and V are disjoint sets;
3. A is a (nite) set of axioms, which are elements from O (V; M) ;
4. n; n 1; is the number of test tubes;
5. is a (nite) sequence (1; :::; n) ; where i = (Ci; Ri) is a nite set of
test tube operations of cuttings and recombinations, respectively, in the
test tube Ti; i.e. Ci is a (nite) set of cutting rules over (V; M) and Ri
is a the
(nite) set of recombination corresponding CR-scheme;
rules
over
(V;
M
)
;
i
=
(V;
M;
Ci;
Ri)
is
6.
ITi=; 1(I1;i:::;
In) n:
;
where
Ii
O (V; M )
is
the
input
lter
for
the
test
tube
The computations in the system run as follows: At the beginning of
the computation the axioms to the corresponding input
are distributed over the lters Ii, i.e. Ti starts
nwittehstAtu\beIsi:TNi oawccolredtinLgi
btsctrceuheooessrmbettrtseiphttnseuueppipbtou(acenLtiotsdintio)hittnnleehtnsgneeCrtiinsnrSRIepjo-d1usfiictscsjhTtodreinilmnibtssaei(tuestrrttsiisibt.ohi(uonFLetofreipooabd)mefle\lrtgasoiItitnjiertn()sih(LniLenogig)insrt)eefomoLosrvtfnoiae;mlatriynui.asbtdeVhl.eeli+ersnwitpvTeteTaahsjittro;a:itbto1tTtnucaihbaisenn(etjLsebpian)ei.ca\(neclLxoTI;rijrth)wedrtsae:ihhunncTealtgtrethiednteapoosfafenrsattteoshhhcxemheeets
the nal test tube T1:
More formally, an instantaneous description (ID for short) of the system
tiAshi\e(sAcIaoi\n:nLtnIe1e-nt;ttu:s(:p:L;ol1Aef (t(\teL)sIt1;n;:t::)u::;:;b;n.()it)aaw)ttidttthiehmneLoebiteetg=tihnOen0(iInVtDhg;eMaotft)eats;itdm1eteruitbv;iaetsthioTennni;scowtonehnepte.adreiTenrLhivteihaidetnieoiastncxiarisiolbtmIeeDpss
with
the
system yields Li (t + 1) =
=
thSeiiS1I((D1LLjii(jL((ntt1n))))(tnnjj+((LLS1jji)1(((;ttL:)j):):i);\(nLt\()In)i(Ii\ti(+SL[[i11()t)j);)nw\IhIjejr)e:
(4)
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- structs unions and enums
- sequence reference
- ts 184 002 v1 1 1 telecommunications and internet
- an epics data archiver using mysql python and apache
- typescript ko
- ts 102 051 v1 1 1 enum administration in europe
- test tube systems with
- chapter 1 introduction to typescript
- typescript notes for professionals
- typescript quick reference hooman b com
Related searches
- solve systems with matrices calculator
- labcorp test tube menu
- surround sound systems with wireless speakers
- solving systems with inverse matrices
- bilirubin blood test tube color
- all in one stereo systems with turntable
- home stereo systems with turntable
- stereo systems with cd player and turntable
- shelving systems with bins
- cbc test tube quest
- pro bnp test tube color
- bilirubin test tube color