44

Nondeterministic stack register machines* P. CloteQ - Bioinformatics

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

����������� ���������������������������� �!������ �"�#����$������%�&

')(%*,+.-0/2143

57698;:;<�=4>?:@BADC EGFIHKJML?JMCONQPSRUTWVGJMHYXMZ\[O]_^0`badcfeKgKNih jUJ;FBAkHKJlHKmiJ)n;ADVGVoJMnMHKEGA?F�Akp�CKJMVrq�HKEGA?FBs

n;A?t�uiviHwqkxBVGJOxIyzq�s{HwqDnw|,CKJ;L?EGs{HKJMC}t!qDnwmBEGFBJY~E�HKmQs{HwqDnw|,CKJ;L?EGs{HKJMCKsYx\ADvBFBjiJ�jzx�yq�u\A?V�yUFBADt�ErqkV4�9]_^0h�EoFzHKmiJOEoFiuBvUH ^�T�qkF4j,~�AkCK|,CKJ;LDEos{HKJ�CKs}x\A?viF4jiJ;j,x�y�N\� �WJMH� X;Z\[}]_^ `ba�cfe g�NBhYjiJMFBADHKJ)HKmBJ�qkF4qDVGADL?A?vis)nMVrqks�s�qkn;n;J;uUHKJ�j�x�yQFBADF4jUJMHKJMCKt�EGFBEGs{HKEGns{HwqDnw|,CKJ;LDEos{HKJ�CYt!qDnwmBEGFBJMs;�}�.FzHKmiEGs u4qku\JMC�T�FBADF4jUJMHKJMCKt�EGFBEGs�t�Eos s�mBA�~FQHKA7uUCKAD�� ErjUJ}FBA�q?jBjUE�HKEoADF4qkV0u\A�~�J�C����Iu\J;n;E��4n;qDVGV�y�T

� X;Z\[Y]_^0`ba�cfe�gKR2hb��X;Z\[Y]_^0`ba�cfeKg�R2h� X;Z\[Y]_^ `ba�cfe g;��hb��X;Z\[Y]_^ `ba�cfe gM��h� X;Z\[Y]_^ `ba�cfe gKNihb��X;Z\[Y]_^ `ba�cfe gwNBh�g�p�ADC N7P��XMZ\[O]_^ `badcfe gKNih����W�?� �\� �d[��g�pdADC N7P��i�

  ¡�¢,£�¤�¥Q¦¨§�© £�ªk¥«¢

¬�­Q®�¯�°?±�°k­B²M³r´!¯M°Dµ�¶d·M±�¸�¹i°k¯M°Dµ!³d°�²�²�°D¯º»¯M¸U¼¾½z¿BÀzÁ¸iµ\°D³\²�¸!Â0¿U¹i¸U­zÃO°kÄW¼z®U­�­Qµ�®I²�°DµzŨ®U¯M±;ÆÇDÈiÉUÊ�ËGÌ ÀzÁ¸iµ\°D³�¯M®U¶d·�°Dµ,®�Í�¯M¸UÎ�³d°k¼Ï®IÎиUÄ\²³d°k­�ÑU²�Æz¸IºÐÍ�¯M¸B¸UºÒ· ËUÓ Æ�¶d±;ÆzÆW®i··�¶r­W±k°}Î0°D°k­Q·�°k°k­²�¸�Îа�°DÔBÄ�¶d¹2®U³r°D­B² ²M¸,²�Æ�°!Õ×ÖÙØ�Õ�ÔBÄ�°D·w²�¶d¸U­b¿

Ú ¯M¸UÄ�­Wµ«²MÆ�°)·M®I¼z°}²�¶d¼z° Ë ®�º»° Ó ¸U²�Æ�°D¯³r¸iÑU¶�±�¶�®I­W·Î0°DÑi®I­�¶d­4¹U°?·K²M¶rÑB®�²�¶d­�Ñ�¸I²MÆ�°k¯%Í�¯�¸iÎ\Û³r°D¼z·l¶r­ Ó ÆW®�² Ó ®U·l³d®I²�°D¯lµ\°�Ü0­�°Dµ�²M¸QÎа!²�ÆW°!ÜW°D³dµÝ¸Uº±�¸U¼zÍ�Ä�²M®�²M¶r¸i­W®I³�±�¸U¼zÍ�³d°�Þ\¶r²K´U¿Y¬�­ÇDÈiÉiÉ\Ë Ú ·M·w°D¯!ß Ç�à ®U·�áU°?µ Ó Æ�°k²�Æ�°D¯}²�Æ�°�±�¸i¼zÍ�³r°D¼z°k­B²Y¸Iº�®z·�Í0°?±�²M¯�Ä�¼â¶d·Y®z·�Í0°?±�²�¯MÄ�¼äãÒÎ4´Ó ¸i¯�á�¸Iº%Âi¸U­�°?·KÛKå4°D³r¼�®I­�ß æ�ç à °?ÔiÄW¶r¹�®I³d°k­B²)²�¸�Ø�è�é�ÕÏÖëê�ì�í�بè�é�Õ!îO®I­0µÝ¶r­ ÇDÈiÉUÊ�ËÀ�¯�ïD°kÑU¸i¯M±kïk´4á�ß ÇDÊ�à µ\°kÜW­�°?µ�®QÆW¶r°D¯M®U¯M±;Æ4´ñð�ò Ë9óSôöõ�ËÐÓ ¶o²MÆ�¶r­�²�Æ�°,Í�¯M¶r¼z¶r²�¶d¹U°«¯�°?±�Ä�¯;·w¶d¹U°º»Ä�­W±�²M¶r¸i­W· Ë ®I­Wµ�®U·�áU°?µ Ó ÆW°�²�ÆW°k¯Yð�÷ø ¶�·}Í�¯M¸UÍаk¯M³r´�±�¸U­B²;®I¶d­�°Dµñ¶r­�ðbùø ¿À�¯�ïD°kÑU¸i¯M±kïk´4á�µ\°�Ü0­�°Dµ,ðbò Ë º»¸U¯ óúôûõ�Ë ®U·�²�ÆW°O·w¼�®I³d³d°D·w²�±k³d®i·�·�¸Uº0º»ÄW­W±�²M¶r¸i­W·�±�¸i­i²;®I¶d­\Û¶r­�Ñ7²�Æ�°�Í�¯M¸IüK°?±�²�¶d¸U­0· Ë ²�Æ�°�Í�¯M¶r­0±�¶dÍW®I³0º»Ä�­W±�²�¶d¸U­W·}ý ÷UþDÿkÿDÿkþ ý ò Ë ®U­WµQ±k³r¸B·w°?µ�Ä�­Wµ\°D¯ ±k¸U¼zÍиIÛ·w¶r²�¶d¸U­ñ®U­Wµ�ÎиUÄ�­0µ\°Dµ�¯M°D±kÄ�¯;·w¶d¸U­ ËiÓ Æ�°k¯M°)ý ÷ ¶d·%²�ÆW°)·�ÄW±k±k°D·M·w¸i¯º»Ä�­W±�²�¶d¸U­ Ë ý Ì ¶d· ®Uµ�µ�¶o²M¶r¸i­ Ëý ù ¶�·�¼7Ä�³r²�¶dÍ�³d¶d±D®�²M¶r¸i­ Ë ý���¶d·!°�Þ\Í0¸i­�°k­B²M¶d®I²�¶d¸U­ Ë °�²M±U¿�¬�­�²MÆW®�²«ÍW®IÍаk¯ Ë Æ�°�·wÆ�¸ Ó °Dµ�²�Æ0®�²��������� ����� ������������������������ �!������������ "#��� $%����������������"�&('�� �)����"�&*���+�����-,+�����/.��0�������1"2�3�1

4#5 '76��1����.+89�1&1��.1:�;<���.=�?> @BA/C1C�:D> @1@1C-E @�FHGI J ����K���D�������L������ ���.=�M���������1N����$6 5MO�4/PRQKQ!S!T @�> U1C1V1@1W�:�X O � T V1@�>�Y#Z1W1@�G

,L$�$��� ���B[\XH"������ �����D�=]��9XH"��3�1�'^������_�:B89��$��K��& T ;<��`/��'������0��"�� Tba "�� c#������ � ]���d;R]��"�.=����"d:��K��� ���������"�����BGDe1@�:f T V1U1e1e1e ;R]��"�.�����"d:\g+���'^��" 5 Gih�j1k�l#m1n�o)p#qrk�s t�u�l�o)vxwzy1p{oB|)t/yrm�p�h }rm�pxw�~#mc 4 ���E > U�Fx�z�1��^.��1� 5 ���i����� ���)�N������3��"�g+���'^��"{�):d�����1"�&M�K� ���*����=��"����0�������1"d:9���������1���. ���x"�������� :

��"�$-���.���"r�L.��1"r�����6��������1"��L���^g7]�1$������ ����� T .��1'������)���+����16�����'���6��1���+����r��������"�&����dG

Ç

Page 2: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� ðbòQ¶�·²MÆ�°�±�³�®U·M·%¸UºbÍ�¯M¶r¼z¶r²�¶d¹U°l¯M°D±kÄ�¯;·w¶d¹U°Yº»ÄW­W±�²M¶r¸i­W· Ë ²MÆW®�²}ð � ¶d· ²MÆ�°�±k³d®i·�· ¸Iºb½�®U³r¼�®U¯wÛ� ·w¶d³r³d¶dÑ�°D³r°D¼z°k­B²M®U¯�´Ýº»ÄW­W±�²M¶r¸i­W· Ë ²�ÆW®I²7ðbò��ëðbò�� Ì º»¸i¯ ó ô�õWË ®U­Wµ¨²MÆW®�²!ð�òø �ëð�ò�� Ìøº»¸U¯ ó�ô æ Ë�Ó ÆW°k¯M°�� ø µ\°k­W¸I²�°?·}²�ÆW°7±�³�®U·M·}¸Iº�¯�°D³d®I²�¶d¸U­W· Ó Æ�¸i·�°�±;ÆW®I¯;®U±�²�°k¯M¶�·K²M¶d±)º»Ä�­W±�²�¶d¸U­Î0°D³r¸i­�Ñi· ²M¸���¿

}Æ�¸UÄ�ÑiÆ À�¯�ïD°kÑi¸U¯;±�ïk´4á� ·zð ÷ø � ð ùø ÔiÄW°D·w²�¶d¸U­ ¶�·�·w²�¶d³r³�¸iÍ0°D­ Ë ·�°k¹U°D¯M®U³l·�¶rÑi­�¶oÜбk®I­B²¯�°?·wÄ�³r²M·7ÆW®2¹U°Q·�Æ�°?µ�³r¶dÑUÆB²7¸i­�²�Æ�°�Í�¯�¸iÎ�³d°k¼�¿�¬�­ ÇDÈUÊWÇUË � ¿ � ¶o²;±;Æ�¶r°úß � Ç�à ·�Æ�¸ Ó °Dµ�²�Æ0®�²ð ùø °DÔBÄW®I³�·�µ\°�²M°k¯M¼z¶r­�¶�·w²�¶�±7³d¶r­W°D®I¯�·�ÍW®U±k°U¿ ù ¬{²�º»¸i³r³d¸ Ó ·lº»¯�¸i¼ Ó ¸i¯�á�¸Iº�� °k­�­�°k²w²�ß É�à ®I­Wµ��¯;®�²MÆW®I³d³Wß ��� à ²�ÆW®I²�²�Æ�°%³r¶d­�°D®U¯�²�¶d¼z°Æ�¶d°k¯;®I¯;±;Æ4´������,¶d·b±�¸U­B²;®I¶d­�°Dµ�¶d­�ð ÷ø ¿�}ÆBÄ0·�ð ÷ø � ð ùø¶r¼zÍ�³d¶r°?·}²�Æ0®�²������������! #"%$'&)(+*9¿

¬�­�ß ç à.Ë Ú ¿�� °k³, ²K´BÄWáU¸�¹,¶r­B²�¯M¸\µ\ÄW±k°Dµz²MÆ�°�·w²M®i±;᫯M°kÑi¶d·w²�°D¯%¼�®U±;ÆW¶r­�°-"/.�0 Ë ®!­�° Ó ¹2®U¯�¶rÛ®I­B²¸Iº9²�ÆW°l·wÄ0±k±�°?·�·�¸U¯�¯;®I­0µ\¸U¼�®i±k±k°D·M·�¼�®U±;Æ�¶d­�°YÆW®2¹4¶d­�Ñ!·K²;®U±;á!¯M°kÑi¶d·w²�°D¯M· 1 ÷ þkÿDÿkÿkþ 132�®I­WµÓ ¸i¯�áz¯M°kÑU¶�·w²�°k¯544¿6� °D³7 ²K´4Ä�áU¸�¹�·�Æ�¸ Ó °Dµ,²�Æ0®�²O·w°k²M· Î0°D³r¸i­�ÑU¶d­�Ñ«²�¸8���! #"%$'&)(+*�ß ¯�°?·wÍb¿9�/��� à®I¯M°!°�Þ�®U±�²�³d´�²�Æ�¸B·w°7·�°�²;·)±k¸U¼zÍ�Ä\²M°Dµ�¸U­�®:"%.�0 Ó Æ�°k¯M°7®I³d³�¯�°DÑU¶�·K²M°k¯;·O±�¸i­i²;®I¶d­¨­4Ä�¼7Îаk¯;·Î0¸iÄ�­Wµ\°?µ�Î4´ñ®,ÍиU³d´4­�¸U¼z¶�®I³�¶d­�²MÆ�°�¶r­WÍ�Ä\² � ß ¯M°D·�Í�¿�®Uµ�µ�¶o²M¶r¸i­W®I³d³r´ Ó Æ�°k¯M°�²�Æ�° Ó ¸U¯Má�¯�°DÑIÛ¶d·w²�°D¯�¶d·�®�²!®U³r³�²M¶r¼z°D·�°D¼zÍ\²K´ à ¿8� °k³, ²K´4Ä�ái¸�¹�Ä0·w°?µ�Æ�¶�·�¼�®U±;Æ�¶d­�°z¼z¸\µ\°k³�²M¸�ÍW¯�¸�¹i°!²�Æ0®�²ð ÷ø ã<;+=2ã<>Ðîwî Ö ð ÷ø Ë º»¸U¯?;�=2ã@>9î%Ö�>�AB> ÌDC�ÌFE = Ë ®I­0µz¸I²�ÆW°k¯%¯M°D·�Ä�³r²M· ·wÆ�°?µ�µ\¶d­�Ñ7®�ÎW¶o²%¸Uº�³r¶dÑUÆB²¸U­ÝÀ�¯�ïD°kÑU¸i¯M±kïk´4á� · ÔBÄ�°D·w²�¶d¸U­b¿ G

¬�­Sß æ�� à{Ë ÂW¿�H�®I¯M¶d·)®I­Wµ Ú ¿�� ¶r³dá4¶r°z·w²�ÄWµ\¶d°Dµ�·K²;®U±;á�¯�°DÑU¶�·K²M°k¯)¼z®i±;Æ�¶d­�°D· Ó Æ�¸i·�° Ó ¸U¯Má¯�°DÑU¶�·K²M°k¯;·Y±�¸U­B²;®I¶d­�­W¸Q­4Ä�¼7Îаk¯O³�®I¯MÑU°D¯}²�ÆW®U­JI Ë º»¸i¯�IñÖ Ç þ æ þ ��¿ ¬�­�ß æLK à.Ë �׿NM)®I­Wµ\³d°k´ ËÂW¿ H�®I¯M¶d·7®I­Wµ Ú ¿ � ¶r³dá4¶r°�¯�°D³d®I²�°?µú²�Æ�°�±�¸i­W±�°DÍ\²«¸Uº�OQP�RTSVU,W!S�X�YZP%[�RT\]P_^a`6SVW!Ucb8X�dQPeRgfÓ ¶o²MÆh"%.�0�¿6}ÆW°D·�°�¯M°D·�Ä�³r²M·Y®U¯�°�·�Ä�¼z¼z®U¯�¶dïk°?µñ³�®�²M°k¯?¿

¬�­ ²�Æ�¶�·ñÍ0®IÍаk¯ ËYÓ °¨°kÞ4²�°k­0µ ²�Æ�°ú·K²;®U±;áû¯�°DÑU¶�·K²M°k¯Q¼�®U±;ÆW¶r­�°�¼,¸\µ\°D³)¶d­ ² Ó ¸Sµ\¶d¯�°?±�Û²�¶d¸U­W·%il­�¸i­Wµ\°k²�°k¯M¼z¶r­W¶d·�¼ ¶�·)¶d­B²�¯M¸\µ\ÄW±�°?µ Ë ®I­0µ�µ\¶]jаD¯�°D­B²�ÎW¯M®U­W±;Æ�¶d­�ÑQ²M°D·w²�¶d­W·w²�¯MÄW±�²M¶r¸i­W·®I¯M°}®iµ�µ\°?µ�¿�k)·w¶d­�Ñ�Ñi¯�¸iÄ�Í!²MÆ�°k¸i¯�°k²�¶�±Y®I­Wµ,±�¸i¼,ÍW³r°kÞ4¶r²K´!²MÆ�°k¸i¯�°k²�¶�± ²�°D±;ÆW­�¶dÔBÄ�°?· ËiÓ °}Í�¯M¸�¹U°°D·M·w°D­i²M¶d®U³r³d´�²MÆW®�²O­�¸i­Wµ\°k²�°k¯M¼z¶r­W¶d·�¼âµ\¸4°D·}­W¸I²l®UµWµ�®U­B´�±�¸U¼zÍ�Ä�²M®�²M¶r¸i­W®I³�Íи Ó °k¯?¿

� ¶o²MÆ�®IÍ�Í�¯M¸UÍW¯�¶�®�²M°«²M°D·w²7±�¸i­Wµ\¶r²�¶d¸U­W·!®U­Wµ�ÎиUÄ�­WµW· Ë ·K²;®U±;ᨯM°kÑi¶d·w²�°D¯�¼�®U±;Æ�¶d­�°D·7±k®I­Î0°�ÄW·w°?µ�²M¸�±;ÆW®I¯;®U±�²�°D¯�¶dïk°Q®�­BÄW¼7Îаk¯,¸Iºl±�¸i¼zÍ�³r°kÞ\¶o²K´�±�³�®U·M·w°?·!¯M°k³�®�²M°Dµú²�¸ú®¨ÎиUÄ�­0µ\°Dµ¹U°k¯;·�¶r¸i­�¸Uº½�³r°D°k­�°� ·O®U¯�¶r²�ÆW¼,°k²�¶�±�Æ�¶d°k¯;®I¯;±;Æ4´�㻶.¿ °i¿Oµ\°�Ü0­�°Dµ�Î4´�®I³r²�°k¯M­W®I²�¶d¸U­W·Y¸Uº±�°k¯�²M®U¶r­áB¶d­Wµ�· ¸Iº�Î0¸iÄ�­Wµ\°?µñÔBÄW®I­B²M¶oÜW°D¯M·;î�¿ l�Þ�®U¼,ÍW³r°?· ®U¯�°Y²MÆ�°�Í0¸i³r´4­�¸i¼,¶�®I³0²�¶d¼z°)ÆW¶r°D¯M®U¯M±;Æ4´a$V� ˲�Æ�°�³r¶d­�°?®I¯!²M¶r¼z°�Æ�¶d°k¯;®I¯;±;ÆB´m��� Ë ²�Æ�°�³r¸iÑI²M¶r¼z°QÆ�¶d°k¯;®I¯;±;Æ4´m�/��� Ë ®I­Wµ�H¯M°D·�Î�Ä�¯MÑU°k¯«·w°k²M·ãÒµ\°kÜW­W®IÎW³r°�Î4´�ÜW¯;·w²O¸U¯;µ\°k¯ º»¸U¯M¼7ÄW³d®i· ¶d­�²�Æ�°!·�¶dÑU­W®I²�Ä�¯M°on õ þ A þ Öop2î Ë °�²M±U¿¬�­�ÍW®U¯w²M¶d±kÄ�³�®I¯ Ë ²�Æ�¶�·�ÍW®UÍ0°D¯!·K²MÄWµ\¶d°D·!®�Æ�¶d°k¯;®I¯;±;Æ4´�¸IºY±�¸U¼zÍ�³d°�Þ\¶r²K´�±�³�®U·M·�°D·�Î0°k² Ó °D°k­$q��®U­Wµr$V"/$'&)(+*ñ²�ÆW®I²O®I¯M°)±;ÆW®U¯M®i±�²�°D¯�¶dïk°?µ�ÄW·�¶r­WÑ,·w²M®i±;á�¯�°DÑU¶�·K²M°k¯ ¼z®i±;Æ�¶d­�°D· Î4´Q¹�®I¯M´4¶r­�Ñ®�­W®�²MÄ�¯;®I³WÍ0®I¯;®I¼z°�²M°k¯gi�²�Æ�°�s?PedFtadQb,XLWvuDUwb/d�¿ Ú ³r²�Æ�¸iÄ�ÑUÆ�¶r² ¶�·%®�²�¯M¶r¹4¶�®I³W¸iÎW·�°k¯M¹2®I²�¶d¸U­,²�Æ0®�²²�Æ�°OÍиU³d´4­�¸U¼z¶�®I³\²M¶r¼z°OÆW¶r°D¯M®U¯M±;Æ4´!¶�·±�³d¸i·�°Dµ,Ä�­0µ\°k¯ ­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·w¼ Ë ¶r²%¶�·­�¸U²%¸UÎ4¹4¶d¸UÄW·²�ÆW®I² ²MÆ�°�±�³�®U·M·w°?· ¶r­�²�Æ�¶�·}­�° Ó Æ�¶d°k¯;®I¯;±;Æ4´,Îа�² Ó °k°D­x$q��®I­0µx$V"%$'&)(+*�®I¯M°)±�³d¸i·�°Dµ�Ä�­Wµ�°k¯­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·w¼�¿�y)­�°ñ¸UºO²�ÆW°�Í�¯M¶d­W±�¶dÍW®I³}±�¸i­B²�¯M¶rÎ�Ä�²�¶d¸U­W·«¸IºO²MÆ�¶�·«Í0®IÍаk¯,¶d·«²�¸ú·wÆW¸ ÓzF{ �1�_7��� Q �16��{��' E >�Y�F���"�$ S � ��.=����� E e�>)F����{���K"���$^�����1���i���\'^��.=����"��K��"�$�������"�$�� "#��.=�{�����.)������ T

| �������1"������D.��1'������)`�� � 5 . �0���������B:/��"�.�����$���"�&~}/�'�����E >�Y�FH:%}g�w}F���g�-E e1Z�FH:%�����L�w}Q���g�-E e�>)FH:%�������w}Q���g�E C1Z�FH:��� � : ���9� :�� �9� :g�L�����L�'�����<E > e�FH: ��� � ��C#�=: � � � ��W#�=:'� � � E > C�FHG� ��G �1Gx"/��'76�� ��i�K���1��� ����"�&������������"�� �����"�����������"�&����-���D��������"������BG��� � �v��� ��� �������'^���������N� .��0����� ���+�z��"�.������1"��^.��1"r������"���"�&*U�:#�d:i���������. .��������1B:i�����������N��.������1"��

��"�$.����1����$��"�$�� L.��1'����1��� �����1"-��"�$6��1��"�$�� $<���. ��������1"(�z������E Y�F3�=G��i����� � 5 ��_1�Bc�� �+�������� �K�����1����$6��.��1"#�����������$�L� ���^������� ������� 5 �����B�K"�����.)�K���{��� � �� ��C����V� � c� G

æ

Page 3: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

²�ÆW®I² ³d°k¹U°D³d· õ�ËÐÇUË ®I­Wµ I ô ç«®I¯M°l±�³d¸i·�°Dµ,Ä�­Wµ�°k¯ ­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·w¼�¿}ã<}Æ�¶�·%Í0®IÍаk¯%³d°D®2¹i°D·¸UÍаk­û²�Æ�°ÝÔBÄ�°D·w²�¶d¸U­û¸Iº�±�³d¸i·�Ä�¯�°�¸Iº�³r°D¹U°k³�·�æ�®U­Wµ��W¿ }Æ�°?·w°�³d°k¹U°D³d·,ÆW®2¹i°�·�¶d­W±�°�Î0°D°k­·wÆ�¸ Ó ­Q²�¸zÎ0°�±�³d¸i·�°DµñÄ�­Wµ\°D¯}­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·w¼"Î4´Q®I­�°k³d°kÑB®I­B² ®U­W®I³d´\·w¶�·%¸Uº�·�°k¼z¶rÑi¯�¸iÄ�ÍW·ÎB´ �׿ À,¿+Ml®I­0µ\³r°D´�ß Ç � à ¿ î

y)Ä�¯�Í0®IÍаk¯�µ\¸4°D·�­�¸I²�®UµWµ\¯�°?·�·b²�ÆW° ¶�·�·�Ä�° ¸IºWÍиU³d´4­�¸U¼z¶�®I³i²�¶d¼z° ÎиUÄ�­0µ\°Dµ,®I³dÑU¸i¯�¶r²�Æ�¼�·Ó ¶o²MÆÙ³r¶d¼z¶o²M°Dµ ­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·w¼ Ë Î�Ä�²�·�Æ�¸UÄW³dµ Îаú·�°k°D­Ù®U·�®S±�¸i­B²�¯M¶rÎ�Ä�²�¶d¸U­ ²�¸ Ó ®I¯;µ�·¯�°D¹B¶r²M®U³r¶dïk¶d­�ѨÀ�¯Mïk°kÑi¸U¯;±�ïD´Bá� ·lð ÷ø ��ð ùø ÔBÄ�°?·K²M¶r¸i­�¿xy)Ä�¯�¯M°D·�Ä�³r²M·!®iµ�µ\¶r²�¶d¸U­W®U³r³d´¨Í�¯M°D·�°k­B²®«ÄW­�¶oº»´4¶d­�ÑQ·M±;Æ�°k¼z°�º»¸U¯O¹4¶d° Ó ¶d­�Ñ�±�³�®U·M·w°?· Î0°k² Ó °D°k­h�����ú®I­Wµr���! #"/$'&)(+* Ë ®I­Wµ�Î0°k² Ó °D°k­$q�ú®I­Wµr$V"%$'&�(+*9¿

¬�­�®�±�°k¯�²M®U¶r­�·�°k­W·�° Ë ®U·!·�°k°D­�³d®I²�°D¯ Ë ®Uµ�µ\¶d­�Ñ�®U­�°�Þ4²�¯;®Ý·K²;®U±;ᨯM°kÑi¶d·w²�°D¯�²�¸¨®Ý·w²M®i±;á¯�°DÑU¶�·K²M°k¯�¼�®U±;Æ�¶d­�°ñ±k¸U¯M¯�°DÍ0¸i­Wµ�·�²M¸�®Uµ�µ�¶r­�Ѩ®¨Î0¸iÄ�­Wµ\°?µ�ÔiÄ0®I­B²�¶rÜW°k¯ Ë Æ�°k­W±k°�²�¸�­�¸U­Wµ�°�Û²�°k¯M¼z¶r­W¶d·�¼�¿ MO¸ Ó °k¹i°k¯ Ë ¶r²�¶�·ñ­W¸I²ñ¸iÎB¹4¶d¸UÄW·�²�ÆW®I²�­�¸i­Wµ\°�²M°k¯M¼z¶r­�¶�·�¼ ¶d­ ²MÆ�°�·�°k­W·�°¨¸Iº®I¼7ÎW¶rÑiÄ�¶o²K´ñ¶r­�²�Æ�°�ÎW¯M®U­W±;Æ�¶d­�Ñ«¶d­W·w²�¯MÄW±�²M¶r¸i­W·Y±�¸i­B²�¯M¶rÎ�Ä�²�°D·}­W¸z®iµ�µ\¶r²�¶d¸U­W®U³�Í0¸ Ó °k¯ ²M¸«²MÆ�°¼,¸\µ\°D³f¿B}Æ4ÄW·!®U­�¸I²MÆ�°k¯7Í�¯�¶d­W±k¶rÍW®U³%±�¸i­B²�¯M¶rÎ�Ä�²�¶d¸U­�¸Iº ²�ÆW¶d·«ÍW®IÍаk¯«±�¸UÄW³dµúÎаñ¹4¶r° Ó °?µ�®U·Í�¯�°?·w°D­B²�¶d­�Ñ�®«Îа�²�²�°D¯OÄ�­Wµ\°D¯M·w²M®U­Wµ\¶d­�Ñz¸Iº�Æ�¸ Ó ²M¸�Í�¯�¸iÑU¯;®I¼"·�ÄW±;Æ�¼z®i±;Æ�¶d­�°D·D¿

¬�­�º»¸i¯w²MÆW±�¸i¼,¶d­�Ñ Ó ¸U¯Má Ë ÄW·w¶d­�Ñ�²�ÆW°D·�°«²M°D±;Æ�­W¶dÔBÄ�°?· Ó °�±;ÆW®U¯M®i±�²M°k¯M¶rïD°7³d¸ Ó Û.³d°k¹i°k³�Ä�­�¶rÛº»¸U¯M¼ Î0¸4¸i³r°?®I­ ±�¶d¯M±kÄ�¶o²ñ±k³d®i·�·�°D· ��� ÷ Ë ��� ÷ ãfæiî Ë ��� ÷ ã Ê î Ë�� � ÷ ®I­Wµ &#���#���!0�*û¹4¶d®¼,¸\µ\¶rÜW°?µ ·w²M®i±;á ¯�°DÑU¶�·K²M°k¯�¼�®U±;Æ�¶d­�°?·k¿ � �)°D·�Í�¶r²�°�®iµ\¹�®I­W±k°D·�Î4´ � ®IïDÎ0¸i¯�¸�¹ëß � õ�à ®I­Wµå4¼z¸U³d°k­W·�á4´ñß �Bæ à{Ë ¶r²¶d·%·K²M¶r³d³�Ä�­�á4­�¸ Ó ­ Ó Æ�°k²�Æ�°D¯ ��� ÷ ã Ê îÖ � � ÷ Ë ¸i¯�°k¹U°D­«¶rº ��� ÷ ã Ê îÖ&#����#���!0�*�¿ H�°k¯MÆW®IÍ0·b¸iÄ�¯�º»¸U¯�²�ÆW±k¸U¼z¶r­WÑ�±;ÆW®U¯M®i±�²M°k¯M¶rï?®�²�¶d¸U­0·�¸Iº0²�Æ�°?·w°Y±�³�®U·M·�°D·�¶r­«²�°D¯�¼�·¸Iº�·K²;®U±;á�¯M°kÑU¶�·w²�°k¯}¼�®U±;ÆW¶r­�°?·}¼�®2´�ºÒ®U±k¶r³d¶o²;®�²M°!®I­�®IÍ�Í�¯M¸i®i±;ÆQ²M¸«²MÆ�°D·�°�Í�¯M¸UÎ�³d°k¼�·D¿

� ��¤����kª�� ªk¢���¤ª����

¬�­�ß ç à{Ë � °k³, ²K´BÄWáU¸�¹�¶d­i²M¯�¸\µ\Ä0±�°Dµ,·w²M®U±;á�¯M°kÑi¶d·w²�°D¯�¼z®i±;Æ�¶d­�°D·�®U­Wµ«±;Æ0®I¯;®U±�²M°k¯M¶rïD°Dµ!²�Æ�°Y±�³�®U·M·.����û¸Uº ¯MÄWµ\¶d¼z°k­B²M®U¯�´¨·�°�²;·�®U· Ó °k³d³®U·�®I³d³�³d°k¹U°D³d·�ãÒðbòWî ø ¸Iº ²�Æ�°ñÀ�¯Mïk°DÑU¸U¯;±�ïD´4á�ÆW¶r°D¯M®U¯wÛ±;ÆB´Ý¹4¶�®�·w²M®i±;áݯ�°DÑU¶�·K²M°k¯�¼�®U±;Æ�¶d­�°D·D¿8ylº ÍW®I¯�²�¶�±�ÄW³d®U¯)¯M°k³d°k¹�®I­0±�°«º»¸U¯�²�Æ�¶�·�ÍW®UÍ0°D¯!®I¯M°7Æ�¶�·±;ÆW®I¯;®U±�²�°k¯M¶dïD®�²M¶r¸i­W·)¸Iº%²MÆ�°�³d¶r­�°?®I¯�²�¶d¼z°�Æ�¶d°k¯;®I¯;±;ÆB´J�/����®I­0µ�³d¶r­W°D®I¯!·�ÍW®i±�° Ë ®U· Ó °k³d³®U··w¶d¼z¶r³�®I¯�²K´4Íаl±;ÆW®U¯M®i±�²�°D¯�¶dïD®I²�¶d¸U­W·�¸Uº9°kÞ4²�°k­0·w¶d¸U­W·¸Iº#�����SÄ�­Wµ\°D¯%±�¸iÄ�­B²�¶d­�Ñ7µ\Ä�°O²�¸oH�®U¯�¶�·KÛMl®I­0µ\³r°D´BÛ,� ¶d³rá4¶d°�ß æLK à ¿ ¬�­û²�Æ�¶�·�ÍW®UÍ0°D¯ Ë Ó °�Ñi°k­�°D¯M®U³r¶dïk°�·K²;®U±;á�¯M°kÑU¶�·w²�°k¯z¼�®U±;ÆW¶r­�°?·,²�¸®I¯MÎ�¶o²M¯M®U¯�´z²M°D·w²O±�¸U­0µ\¶o²M¶r¸i­W·Y¶d­�ÎW¯M®U­W±;Æ�¶d­�Ñz¶r­W·w²�¯MÄW±�²�¶d¸U­W·D¿�! �"$#%'&(%')*#,+.-�°�²�/ Îа«®ñ·w°k²)¸Iº�º»ÄW­W±�²M¶r¸i­W·k¿���°,µ\°�ÜW­W°«®ñ·w²M®i±;á�¯M°kÑi¶d·w²�°D¯O¼�®U±;Æ�¶d­�°¸�¹U°k¯0/ Ë µ�°k­�¸U²�°Dµr"/.�07ß / à{Ë ²�¸,Î0°�®7¼�®i±;Æ�¶r­W°�±k¸U­W·�¶d·w²�¶d­�Ñ«¸Iº�®7ÜW­�¶r²�°�­4Ä�¼7Îаk¯ ¸Iº�¶r­WÍ�Ä\²¯�°DÑU¶�·K²M°k¯;·-> Ì þkÿkÿDÿkþ >�1 Ë ®�ÜW­�¶r²�°Q­4Ä�¼«Î0°D¯«¸UºO·K²;®U±;á�¯M°kÑi¶d·w²�°D¯M· 1 ÷UþkÿDÿkÿDþ 1 2 Ë ®I­0µ�®¨·w¶d­�Ñi³r°Ó ¸i¯�á!¯M°kÑi¶d·w²�°D¯ 4B¿6l ®U±;Æ«¯�°DÑU¶�·K²M°k¯�¼�®2´!Æ�¸i³dµz®I­�®U¯�Î�¶r²�¯;®I¯M´�¶d­i²M°kÑi°k¯?¿ Ú "%.�0!ß / à ÆW®U·�º»¸iÄ�¯²K´BÍаD·O¸Iº�¶d­W·w²�¯MÄW±�²M¶r¸i­W·%i

ãÒ¶�î ¶rº�ý�ã32 Ì þkÿDÿkÿ�þ 2 ò îÖ42 ò�� Ì ²MÆ�°k­65�°D³d·�°87ãÒ¶r¶_î~1:99iGÖ 1:9+A Ç; � � � ��� �����M.��1������.)�����1"R���L�0��"�&1�{��&1�������.��1&1"�� | ��$ 6 5 ����1&�����'��^��"�� �3�1�': ��"/6��1��"�$�� $R�z��" T ��"

6��r�1��� ��"*.����.���� � �z��'���� 5 ����.��1"��N�=��"#� $�� �/���*��"�$*���1� 5 "��1'��0������� | �#G � � � �=<����$�$�� �����1"{����� 5 ��$�'�� ���&#������� �K����.=� .��1��"r� '��/$������8<?Ga� � � ���7�����M. �1������.)�����1"2���+�0��"�&1�{��&1���^���.��1&1"�� | ��$26 5 �<���1&�����'����"�� �z�1�' ����'���� 5 ��� . �1"�������"r� $��������d:9���1� 5 "��1'��0���D��� | � ������������1��$?&#����� .����.���� ���BG 4 ���ME e�Y#F �3�1+'��1���1"M��"�� �3�1�' .����.���� ��.��0������� � G

Page 4: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

ãÒ¶r¶d¶�î~4aiGÖ42ãÒ¶r¹�î ÆW®U³o²?¿

¬�­Ý²�Æ�°���dQ^eS+O�� W!S X�¶d­W·K²M¯�Ä0±�²�¶d¸U­0·7㻶_î Ë ýú¶�·l®U­ ó Û{®U¯�´ñº»Ä�­W±�²�¶d¸U­¨¶d­ / Ë °?®U±;Æ 2 9 ®U­Wµ62Q¶�·±�¸U­B²;®I¶d­�°Dµú¶d­ n%> Ì þkÿDÿkÿkþ >�1 þ 1 ÷BþkÿDÿkÿ�þ 1 2 þ 4 þ õ p Ë ®I­Wµ 5 þ 7«®U¯�°�³d¶d­�°Q­4Ä�¼7Îаk¯;·D¿ � }Æ�° 2 9 ·®I­Wµ 2z­�°k°?µ�­�¸I²OÎа!µ\¶�·K²M¶r­W±�²D¿��W¸U¯Y¶d­W·K²;®I­W±k° Ë ý�ã<4 þ 4 þ 1 ÷Uþ 1 Ì þ 1 ÷ î ¶d·O®U³r³d¸ Ó °Dµ�¿� Æ�°k­�°�Þ\°D±kÄ\²�°?µ Ë ¶oº%²�Æ�°«²�°?·K²�±�¸U­0µ\¶o²M¶r¸i­�¶�·O²M¯�ÄW° Ë ²�ÆW°k­�³d¶d­�° 5�¶�·�­�°�Þ4²)°kÞ\°D±�Ä�²�°Dµ Ë °k³�·w°³r¶d­�° 72¿Q¬�­�²MÆ�°BW!S+O/dFb/Y8b/SVUc^e\ ¶d­W·K²M¯�Ä0±�²�¶d¸U­0·Q㻶d¶�î Ë�õ���� Iú®I­Wµ�²MÆ�°Q°�j9°D±�²!¶d·�²�¸Ý¶d­\Û±�¯M°k¼z°k­B²z¯�°DÑU¶�·K²M°k¯a1:9�®U­WµS·�¶d¼7Ä�³r²M®U­�°k¸iÄW·w³d´�·w°k²z²�¸ õ ®U³r³�1 �ñº»¸i¯���� ¿�¬�­û²�Æ�° u/^��eb¶r­W·w²�¯MÄW±�²�¶d¸U­Ý㻶d¶r¶_î Ë 2�� n%> Ì þkÿDÿkÿDþ > 1 þ 1 ÷ þkÿDÿkÿkþ 132 þ õ pi¿ Ú f+dFPQXLdF^eY϶d·%®�ÜW­�¶r²�°l·�°DÔBÄ�°D­W±�°}¸Iº¶r­W·w²�¯MÄW±�²�¶d¸U­W·�� Ì þkÿkÿDÿkþ ��� Ó ¶o²MÆ�³d¶r­�°,­4Ä�¼7Îаk¯;· Ç þkÿDÿkÿ�þ�� Ë9Ó Æ�°D¯�°����ñ¶d·l²�ÆW°«ÆW®U³o²�¶d­W·K²M¯�Ä0±�Û²�¶d¸U­ Ë ®I­Wµ Ó ÆW°k¯M° Ë º»¸U¯!°?®U±;Æ �� I Ë U��Vb�dFb Wvu:^eU YZP'uDU�P�S+b:W!S+O/dFb/Y8b/SVUc^e\5W!SquDU,dDRVO�U,W<PeS� Peda1 9� � ´�®iµ�µ\¶d­�Ñ�®I­�¸U²�Æ�°D¯,·w²M®i±;á�¯M°kÑi¶d·w²�°D¯ Ë�Ó °�¼�®2´�·�Ä�Í�Íиi·�°:�4- y�À ²�ÆW®I²!� Ì ¶�·²�Æ�°�¶r­0±�¯M°k¼z°k­B²M®U³%¶d­W·w²�¯MÄW±�²M¶r¸i­ 1 ÷ iGÖ 1 ÷ A Ç ¿�¬�­�²�Æ�°�°�Þ\°D±kÄ\²�¶d¸U­S¸Iºl®¨ÍW¯�¸iÑU¯;®I¼ Ë ²MÆ�°¶r­�ÍWÄ\²«¯M°kÑi¶d·w²�°D¯M·�±k¸U­B²M®U¶r­�²MÆ�°Q¶d­�Í�Ä\²z®I­Wµ�®U¯�°Q­W°k¹U°D¯!¼z¸\µ\¶oÜ0°Dµ Ë ²�ÆW°�·w²M®U±;áú®I­Wµ Ó ¸U¯Má¯�°DÑU¶�·K²M°k¯;·�®U¯�°,¶d­�¶o²M¶d®U³r¶dïk°?µ¨²M¸ õ�Ë ®U­Wµ�°�Þ�±�°DÍ\²�º»¸U¯�Î�¯;®I­W±;ÆW¶r­�Ñ�¶d­W·K²M¯�Ä0±�²�¶d¸U­0· Ë ·�°DÔBÄ�°D­B²�¶�®I³" ¸ Ó ¸UºÐ±�¸i­B²�¯M¸U³4¶d·�º»¸i³r³d¸ Ó °Dµ�¿�}Æ�°Y¶r­WÍ�Ä\²6> Ì þkÿDÿkÿ�þ >�1 ¶�· ^LO�O�bcf+UcbQ[«Î4´7® "%.�0!ß / à ¶rºÐ²�Æ�°D¯�°¶d·�®QÆW®U³o²M¶r­WÑ�±�¸i¼zÍ�Ä\²M®I²�¶d¸U­ Ó ÆW°k¯M°�²�Æ�°xUcPQf�·w²M®i±;á:1 2 㻶.¿ °i¿)·w²M®i±;á Ó ¶r²�Æ�³d®U¯�Ñi°D·w²l¶r­0µ\°�ÞWî±�¸U­B²;®I¶d­W· õ ¿,¬{º$# ¶d·�®h"%.�0!ß / à{Ë ²�ÆW°k­&%lã #×îl¶�·�²�ÆW°,¯M°k³�®�²M¶r¸i­ú®i±k±k°kÍ\²M°Dµ�ÎB´'# Ë ®I­Wµ·�®I²�¶�·KÜW°?·$%lã #×îÖ nBã<> Ì þkÿDÿkÿ�þ > 1 î(�*)

1 i+# ®i±k±k°kÍ\²;·�ã@> Ì þkÿDÿkÿ�þ > 1 î�pB¿�! �"$#%'&(%')*#-, ¬{º,ý þ/. ®I¯M°Ýº»Ä�­W±�²�¶d¸U­W· Ë ²�ÆW°k­ "%.�0!ß / à ã.ý þ/. î�¶�·Q²MÆ�°�±k¸U³d³r°?±�²�¶d¸U­ ¸Iº7®I³d³¯�°D³d®I²�¶d¸U­W·0%21 � 14365�) 1 ®U±D±�°DÍ\²�°?µñÎ4´�® "%.�0!ß / à ·wÄW±;Æ�²�Æ0®�²

ãÒ¶�î ¸i­�°D¹U°k¯M´Q¶d­�Í�Ä\² > Ì þDÿkÿDÿ�þ > 1 ²�Æ�°�¼�®i±;Æ�¶r­W°�°k¹U°D­B²�ÄW®U³r³d´�ÆW®I³r²M· ËãÒ¶r¶_î�¸i­�°k¹i°k¯M´�¶d­�Í�Ä\²a> Ì þkÿDÿkÿ�þ >�1 ®�²z®I³d³²�¶d¼z°D·,µ\Ä�¯M¶r­WѨ²�ÆW°�±�¸i¼zÍ�Ä\²M®I²�¶d¸U­ ˶r²Ý¶d·�²MÆ�°�±k®i·w°�²�ÆW®I²B1 9 � ý�㻼�®IÞNng> Ì þDÿkÿDÿkþ >*1 p�îñº»¸U¯ 7� I Ë ®U­Wµ 4 �. 㻼�®�Þ+n%> Ì þDÿkÿkÿDþ >*1 p�î�¿

ÃO¸I²M° ²�ÆW®I²�±k¸U­Wµ\¶r²�¶d¸U­�㻶d¶_î�±k¸U­W±k°k¯M­W·�Î0¸iÄ�­Wµ�·�¸i­!²�ÆW° ¶d­B²�°DÑU°k¯;·�²�Æ�°D¼�·w°D³r¹i°D· Ë ¯M®I²�Æ�°D¯b²MÆW®I­²�Æ�°D¶r¯!³d°k­WÑI²�Æ0· Ë ¶r­�±k¸U­B²�¯;®U·w²�²�¸Ý¼z¸i·w²7±�¸i¼,ÍW³r°kÞ4¶r²K´�¼z°?®U·�Ä�¯�°?·k¿ñ¬{º98 þ;: ®U¯�°�±�³�®U·M·�°D·�¸IºÄ�­W®I¯M´�º»Ä�­0±�²�¶d¸U­0· Ë ²MÆ�°k­J"%.�0!ß / à ã 8 þ;: îÖ �=< 36>@? AB36C?"%.�0!ß / à ã .Ðþ�D î�¿E4F@GIH7J=K3 �L }ÆW° º»¸i³r³d¸ Ó ¶d­�Ñ)¶�·�®I­,°�Þ�®U¼,ÍW³r°}¸Iº9®�·K²;®U±;á�¯M°kÑU¶�·w²�°k¯�¼�®U±;ÆW¶r­�° Í�¯M¸UÑi¯M®U¼öÕ²�¸7±k¸U¼zÍ�Ä\²M°�> Ì � > ù ¿�Ũ®U±;ÆW¶r­�°�#�Æ0®U·¶d­�Í�Ä�² ¯M°kÑU¶�·w²�°k¯;·9> Ì þ > ù Ë ·w²M®i±;á7¯M°kÑU¶�·w²�°k¯;·91 ÷ þ 1 Ì®I­Wµ Ó ¸U¯Má7¯M°kÑi¶d·w²�°D¯644¿ Ú ­QÄ�­W±k¸U­Wµ�¶o²M¶r¸i­W®I³NMwÑU¸U²�¸�¶PO!·w²M®�²M°k¼z°k­B²%¶�·%®U­Q®IÎ�ÎW¯�°D¹B¶�®�²M¶r¸i­,º»¸U¯Mw¶rº�1 ÷ Ö 1 ÷ ²�Æ�°D­ °k³�·w° O�¿

Ç ¿�¶rº 1 ÷ Ö > ù ²�Æ�°D­¨æ7°D³d·�°-�æ�¿�¶rº 1 ÷ Ö > Ì ²�Æ�°D­J�!°D³d·�° Ê�W¿�¶rº 1 ÷ Ö > Ì ²�Æ�°D­J�!°D³d·�°�ç

Q XH"(E Y�:�C1V�F\��"�$�������� �����)c����1���i�i�1�_�:SR �!���i�=��_1��"^���76��L�����L���)�����D'7��� ��� c�����0�����L���1� 5 "��1'��0������K� ���^"��1" T "���&#����� c#� ��"r����&1��!. �r�UT�.�����"r���B:{��G �1G 6������ �i����6 5 . �1'����1��� �����1" �3��1' .��1"��N�=��"#���WVYX[Z?:/�����������N��.������1"<�z��"�.)�����1"��=\�] � �]� c�^`_`_`_/^ � ] �)��� � :d��$�$�� �����1"?��"�$('7��� ����������. �������1"dG P �1+����������B�����1"d:��0��������"^�������{����� ��!���K�� ���9�ba��+�dc ^be � ��� ��6�6���)c/�0�����?�ba���E f ^�g FH�dc ^�e �=G

ç

Page 5: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

ç0¿�1 ÷ iGÖ 1 ÷ A ÇÉ ¿�Ñi¸I²M¸ ÇÊ ¿�1 Ì iGÖ 1 Ì A Ç�\¿�Æ0®I³r²

¬{²,¶�·,°D®U·�´ú²�¸ú±;Æ�°D±;áú²�Æ0®�² # ÆW®I³r²M· Ó ¶r²�Æû°k¼zÍ\²K´�·w²M®U±;ám1 Ì ¶ j�> Ì � > ù ¿_}ÆBÄ0·7²MÆ�°¶r­�°?ÔBÄW®I³d¶o²K´ ¯M°k³�®�²�¶d¸U­ Îаk³d¸U­�ÑB·�²M¸ "/.�07ß � à ã ó þ õ î ËOÓ Æ�°D¯�° � ã@>9î�Ö > ¶d·Q²�Æ�°�¶dµ\°D­B²�¶r²K´º»Ä�­W±�²M¶r¸i­�¿�! �"$#%'&(%')*#�� Ú "%.�0!ß / à # ±k®U­û±k¸U¼zÍ�Ä\²M°�®U­���Û�®I¯M´úÍ0®I¯�²�¶�®I³ º»Ä�­W±�²�¶d¸U­Ùý Ó Æ�¸B·w°¹2®U³rÄW°�¸U­x> Ì þkÿkÿDÿ�þ > 1 ¶�· ²�Æ�°7¹2®U³rÄW°�¸Uº�²MÆ�°�²�¸iÍÝ·K²;®U±;áQ¯M°kÑi¶d·w²�°D¯�ãÒ¶f¿ °U¿ Ë ²MÆ�°!¯M°kÑU¶�·w²�°k¯ Ó ¶r²�Ʋ�Æ�°�³d®U¯�Ñi°D·w²%¶d­Wµ\°�ÞWî ®�² ²�Æ�°�°k­WµQ¸Iºb®7±k¸U¼zÍ�Ä\²;®�²M¶r¸i­�㻶rºb²MÆ�°)±k¸U¼zÍ�Ä\²;®�²�¶d¸U­Q²�°k¯M¼z¶r­0®�²�°?·Mî�¿}Æ�°�±�³�®U·M· ¸Uºb²M¸I²M®U³9º»Ä�­W±�²�¶d¸U­W·Y±k¸U¼zÍ�Ä\²M°Dµ�Î4´Q®Z"%.�0!ß / à�Ó ¶o²MÆ�·w²M®i±;á�¯�°DÑU¶�·K²M°k¯ Î0¸iÄ�­Wµ .®I­Wµ Ó ¸U¯Má�¯�°DÑU¶�·K²M°k¯bÎиUÄW­Wµ D ¶d·�µ\°D­�¸I²M°Dµ�Î4´��T"/.�0«ß / à ã .9þ�D î�¿ �W¸U¯M¼�®I³d³r´ Ë �T"%.�0!ß / à ã .9þ�D î¶d·}²MÆ�°!±�¸i³r³d°D±�²�¶d¸U­�¸Iº�®I³d³9º»Ä�­W±�²M¶r¸i­W·lýJi6) 1� ) ·wÄ0±;Æ�²MÆW®�²

ãÒ¶�î7¸U­�°D¹U°k¯M´ú¶r­�ÍWÄ\²a> Ì þDÿkÿDÿ�þ > 1 ²MÆ�°�¼z®i±;Æ�¶d­�°Q°k¹i°k­B²�Ä0®I³d³r´úÆW®I³r²M·,®I­0µ�²�Æ�°¹�®I³dÄ�°�¸Iº�²�ÆW°�²�¸UÍ�·w²M®U±;áñ¶d·Oý�ã<> Ì þkÿkÿDÿkþ > 1 î ËãÒ¶r¶_î�¸i­�°k¹i°k¯M´�¶d­�Í�Ä\²a> Ì þkÿDÿkÿ�þ > 1 ®�²z®I³d³²�¶d¼z°D·,µ\Ä�¯M¶r­WѨ²�ÆW°�±�¸i¼zÍ�Ä\²M®I²�¶d¸U­ ˶r²¨¶d·�²MÆ�°�±k®i·w°�²�Æ0®�²h1:9 � . ãÒ¼z®IÞ�n%> Ì þkÿDÿkÿ�þ > 1 p2îñº»¸U¯ � I Ë ®U­Wµ 4 �D 㻼�®�Þ+n%> Ì þDÿkÿDÿ�þ >*1op�î�¿

H7G��� �� ¬{º�# ¶�·Q®�·w²M®U±;áS¯�°DÑU¶�·K²M°k¯z¼�®U±;Æ�¶d­�° Ó Æ�¶�±;Æ ±�¸U¼zÍ�Ä�²�°D·�²�Æ�°Ý¹�®I³dÄ�°Ý¸Uº�®º»Ä�­W±�²M¶r¸i­�ý�ã<> Ì þkÿkÿDÿkþ > ò î ¶r­m^eS��OÜ�Þ\°Dµ�·K²;®U±;áz¯M°kÑU¶�·w²�°k¯~1 � Ó ¶r²�Æ�¶d­�·K²;®U±;áz¯�°DÑU¶�·K²M°k¯ Î0¸iÄ�­Wµ. ®I­Wµ Ó ¸U¯Má�¯�°DÑU¶�·K²M°k¯zÎ0¸iÄ�­Wµ D Ë ²MÆ�°k­ ²�ÆW°k¯M°�°kÞ\¶d·w²M·�®�·w²M®i±;á�¯�°DÑU¶�·K²M°k¯z¼�®U±;Æ�¶d­�° #��Ó Æ�¶d±;Æ�±�¸U¼zÍ�Ä�²�°D·l²�ÆW°7¹�®I³dÄ�°,ý�ã<> Ì þkÿkÿDÿkþ > ò îl¶r­Ý²MÆ�°!²M¸UÍ�·w²M®i±;á�¯M°kÑi¶d·w²�°D¯�132 Ó ¶r²�Æ�¶d­¨²MÆ�°·�®U¼,°«Î0¸iÄ�­Wµ�· .9þ�D ¿-}Æ�¶d·�¶�·l°?®U·�´�²�¸�·w°D°Li Ó ¶r²�Æ�132zÖ õ ±k¸U¼zÍ�Ä\²M°zý�ã��>Ðî)¶d­J1 � Ë ®I­Wµ�¶oº¹2®U³rÄW°!¶d·�132,ÆW®U³o²��аD³d·�°!¶d­W±�¯M°k¼z°D­i² 132 Ë ¯�°?±�¸U¼zÍ�Ä�²�°«ý�ã��>ÐîY¶d­h1 � Ë ®I­Wµ¨¶oº�²MÆ�¶d·)¹�®I³dÄ�°!¶�· 132ÆW®I³r²���°D³d·�°�°�²;±I¿� H7H7G���� Ped ^eS�� RTS+^�d�� � RTS�O�U,W<PeSVu .9þ�D ^eS�[ ^eS�� O�\]^eu�u / P ��� RTS�O�U,W<PeSVu �� "%.�0!ß / à ã .Ðþ�D î Wvu O/\]Peu�b�[ RTS+[�b�doO�PeY�fVP'uDW!U7W<P�S !"� ) )�# å4Ä�Í�Íиi·�°�²�ÆW®I²%$ þ'& Ì þDÿkÿkÿDþ(& 1 �)�T"/.�0«ß / à ã .9þ�D î ®I­Wµ�²�Æ0®�²

ý�ã@> Ì þDÿkÿDÿ�þ > ò îÖ*$�ã & Ì ã@> Ì þDÿkÿkÿDþ > ò î þkÿDÿkÿDþ(& 1,ã@> Ì þkÿDÿkÿDþ > ò î�î ÿ-�°�² #,+ þ #,-�. þkÿDÿkÿkþ #,- / Îа ·w²M®i±;áä¯M°kÑU¶�·w²�°k¯�¼z®i±;Æ�¶d­�°D·�ÆW®2¹4¶r­�Ñ ¯M°D·�ÍаD±�²M¶r¹i°k³d´

0 þ 1 Ì þkÿkÿDÿkþ21 1 ¼�®I­4´�·w²M®i±;áë¯�°DÑU¶�·K²M°k¯;·�®I­WµÏ±�¸i¼,ÍWÄ\²�¶d­�ÑׯM°D·�Í0°?±�²�¶d¹U°D³r´3$ þ'& Ì þkÿDÿkÿkþ'& 1Ó ¶o²MÆ�¶r­Ý·w²M®i±;áQ¯�°DÑU¶�·K²M°k¯}ÎиUÄ�­Wµ . ®U­Wµ Ó ¸i¯�á�¯M°kÑi¶d·w²�°D¯ ÎиUÄW­Wµ D ¿-�°�²4#��+ þ #��- . þDÿkÿDÿkþ #��- / ®U­Wµ�#���Î0°�¼�®U±;ÆW¶r­�°?·}ÆW®2¹4¶r­WÑ 0 A 1 Ì A�454�4gA 1 1×¼�®I­4´·K²;®U±;á�¯M°kÑU¶�·w²�°k¯;·D¿ � ´ñ®I­�¸UÎ4¹4¶r¸iÄW· ¼,¸\µ\¶rÜ0±D®�²�¶d¸U­�¸Iºb²�Æ�°�¶d­W·K²M¯�Ä0±�²�¶d¸U­0· ¸Uº # - 6 Ë ¼�®U±;Æ�¶d­�°#��-'6 ÄW·�°D·}¸i­�³r´�·K²;®U±;áQ¯M°kÑi¶d·w²�°D¯M· Ó ¶r²�Æ�¶r­0µ\°�ÞBI Ó Æ�°D¯�°

0 A 1 Ì A*4�454gA 1 1 C 9�� I � 0 A 1 Ì A745454'A 1 1 C 9 � Ì

É

Page 6: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

®I­Wµ¨±k¸U¼zÍ�Ä\²M°D·O²�Æ�°«¹2®U³rÄW°7¸Iº & 9 ã@> Ì þDÿkÿDÿ�þ > ò îY¶d­�·w²M®U±;á�¯M°kÑU¶�·w²�°k¯ Ó ¶o²Mƨ¶r­0µ\°�Þ 0 A 1 Ì A45454wA 1 1 C 9 � Ì ¿�Ũ®U±;Æ�¶d­�°9#���®UÍ�Í�³d¶r°?·�²�Æ�°Y¶d­W·w²�¯MÄW±�²M¶r¸i­W·�¸Iº #��- . þkÿDÿkÿ�þ #��- / ·wÄ0±k±�°?·�·�¶d¹U°k³d´ã Ó Æ�°D¯�°«²�Æ�°zÆW®U³o²�¶d­W·K²M¯�Ä0±�²�¶d¸U­�º»¸U¯�²�ÆW°«Í�¯M¸UÑi¯M®U¼ ¸Iº(# �- 6 ¶�·�¯�°DÍ�³d®i±�°?µ¨Î4´�²�Æ�°«ÜW¯;·K²�¶d­\Û·K²M¯�ÄW±�²�¶d¸U­�¸Uº@#��- 6�� . î�¿9� ´z®I­�¸iÎ4¹B¶d¸UÄ0·�¼z¸4µ�¶oÜ0±D®�²M¶r¸i­�¸Iº9²�Æ�°)Í�¯M¸UÑU¯;®I¼ëº»¸U¯(# + 㻯M°kÍW³d®i±�Û¶r­�Ñ}²MÆ�°%¶d­�Í�Ä�²#> 9 ÎB´l²�Æ�°%¹2®U³rÄW°¶r­!·w²M®i±;áO¯M°kÑU¶�·w²�°k¯ Ó ¶o²MÆ�¶r­Wµ�°�Þ 0 A 1 Ì A 45454�A 1 1 C 9 � Ì î Ë #��²�Æ�°D­�±k¸U¼zÍ�Ä\²M°D· $�ã & Ì ã��>�î þDÿkÿkÿDþ(& 1 ã��>�îwî ¶d­�²�Æ�°!·w²M®i±;áQ¯M°kÑU¶�·w²�°k¯ Ó ¶r²�Æ�¶d­Wµ\°�Þ 0 ¿%ÃO¸ Ó #��±k®I­!±k¸U¼zÍ�Ä\²M° $�ã & Ì ã��>Ðî þkÿDÿkÿkþ'& 1 ã��>9î�î�¶d­7·w²M®U±;á)¯�°DÑU¶�·K²M°k¯)1���®U­Wµ�Î4´l²MÆ�°%Í�¯M°k¹4¶d¸UÄW·�¯�°D¼z®U¯�á Ë®�·w²M®i±;á�¯M°kÑi¶d·w²�°D¯)¼�®i±;Æ�¶r­W°�# ±D®I­�Î0°,º»¸UÄW­Wµ Ó Æ�¶�±;Æ�±�¸U¼zÍ�Ä�²�°D· $�ã & Ì ã��>�î þkÿDÿkÿDþ(& 1 ã��>�îwî¶r­�¶o²;·}²�¸iÍ�·w²M®i±;á�¯�°DÑU¶�·K²M°k¯Y®I­0µñ¯M°D·�Í0°?±�²;·%²MÆ�°!·M®I¼z°�·K²;®U±;á�¯M°kÑU¶�·w²�°k¯ ÎиUÄ�­Wµ . ®U­Wµ Ó ¸U¯Má¯�°DÑU¶�·K²M°k¯}Î0¸iÄ�­Wµ D ¿

��°}ÄW·�°%²MÆ�°}¼7Ä�³r²�¶r²M®UÍ0° �Ä�¯M¶r­WÑ)¼�®U±;ÆW¶r­�°�ã Ó ¶r²�Æ,¯;®I­Wµ\¸i¼ë®U±D±�°D·M·�¶oº0²�Æ�° ²M¶r¼z°}Î0¸iÄ�­Wµ¶d·Y·�Ä�Î�³d¶r­W°D®I¯�î ®I­Wµ�®U·M·wÄW¼,°�ºÒ®U¼,¶d³d¶d®U¯�¶r²K´ Ó ¶o²MÆ�­W¸U­Wµ\°k²�°D¯�¼z¶d­�¶d·w²�¶�±�®I­Wµ�®I³r²�°D¯�­0®�²�¶d­�Ñ,¼�®�Û±;Æ�¶r­W°D·!ãf·w°D°ñß K à îl®I­Wµ Ó ¶r²�Æ�²�ÆW°!³r¶d­�°?®I¯Y²M¶r¼z°!Æ�¶d°k¯;®I¯;±;Æ4´:����� ãÒ·�°k°ñß ��� à îY®U­Wµ�²�Æ�°7Í0¸i³r´BÛ­�¸U¼z¶�®I³9²�¶d¼z°�Æ�¶d°k¯;®I¯;±;ÆB´ $V��¿�! �"$#%'&(%')*#�� ��¸U¯Y³�®I­WÑUÄW®UÑU° � 1 n õ þ Ç p�ø Ë ³r°k²

��� ? ÷ Ö % �BØ � � #öè � � ? 9 � Ì Ö n�� 1 n õ þ Ç pIø i0ã� � � � � ? 9 î�ã��¾Ö #��î

º»¸U¯O·�¸U¼z°�­�¸U­0µ\°�²M°k¯M¼,¶d­�¶�·K²M¶d±�³d¶r­W°D®I¯}²M¶r¼z°�ÎиUÄ�­0µ\°DµbÄW¯�¶d­�Ñz¼�®U±;Æ�¶d­�°�# Ó ¶r²�Æ�¸U¯;®U±k³r° � p

% ��� Ö � 9 365 ��� ? 9% ��� Ö % �6���% ��� ã@�bî Ö �5n�� ie��1����úã�� � ���,îkã % ��� 1��,î�p�� ? ÷ Ö Õ � � #öè � ? 9 � Ì Ö n�� 1 n õ þ Ç pIø i0ã� � � � ? 9 î�ã��¾Ö-#��%î

º»¸U¯O·�¸U¼z°�­�¸U­0µ\°�²M°k¯M¼,¶d­�¶�·K²M¶d±�ÍиU³d´B²�¶d¼,°�ÎиUÄW­Wµ\°DµbÄW¯�¶d­�Ñz¼�®U±;Æ�¶d­�°DÃ Ó ¶r²�Æ�¸U¯;®U±k³r° � p

Õ � Ö � 9 3 ) �� ? 9Õ � Ö Õ �!�Õ � ã!�bî Ö �5n�� ie��1����úã�� � ���,îkãÒÕ � 1��zî�p ÿ

�! �"$#%'&(%')*#�",-�°�²$#,Î0°�®!Ü0¯M·w² ¸i¯Mµ�°k¯º»¸i¯�¼«Ä�³�®�¿ Ú ­�°�Þ\¶d·w²�°D­B²�¶�®I³9Î0¸iÄ�­Wµ\°?µñÔBÄW®U­i²M¶oÜ0°k¯¶d· ¸Iº�²MÆ�°Oº»¸i¯�¼ ã� T> �&% î�¿ Ú Ä�­�¶d¹U°D¯M·M®I³�ÎиUÄW­Wµ\°Dµ�ÔBÄW®I­B²�¶rÜW°D¯%¶�·%¸Uº�²�Æ�°lº»¸U¯M¼ ã'�+> ��% î�¿}Æ�°�¶r­B²M°k¯MÍ�¯�°k²M®I²�¶d¸U­ñ¸Uº

ã� > �(% î)#¶d·

ã� >9î�ß > ��% �*# à ÿ}Æ�°�¶r­B²M°k¯MÍ�¯�°k²M®I²�¶d¸U­ñ¸Uº

ã��+> �(% î)#

Ê

Page 7: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

¶d·ã���>Ðîkß > �(% � # à ÿ

�! �"$#%'&(%')*#��,-�°�² /äÎа�®Ý±�¸i³r³d°D±�²�¶d¸U­�¸Iº}º»Ä�­0±�²�¶d¸U­û·w´4¼7ÎиU³�·D¿x}Æ�°D­�� ÷ ã'/zî�¶�·�²MÆ�°·w¼�®I³d³d°D·w²Y±k³d®i·�·}¸Uºbº»¸i¯�¼«Ä�³d®i·~��·�ÄW±;Æñ²MÆW®�²ãÒ¶�î:1 Ì � 1 ù ®U­WµZ1 Ì Ö 1 ù Îаk³d¸U­�Ñ!²�¸ � Ë4Ó Æ�°D¯�° 1 Ì Ë 1 ù ®I¯M°YÜW¯;·w² ¸U¯;µ\°D¯²�°D¯�¼�· Î�Ä�¶d³o²º»¯M¸U¼�¹�®U¯�¶�®IÎ�³d°D·}®U­Wµ�º»Ä�­W±�²M¶r¸i­Ý·w´4¼7ÎиU³�·}¸Iº�/㻶d¶�î�¶rº # Ë � Î0°D³r¸i­�Ñ,²�¸8�¨²MÆ�°k­Ý·�¸zµ�¸�� # Ë # � � Ë #�� �㻶d¶d¶�î�¶rº #�Î0°D³r¸i­�Ñi·l²�¸:��²�Æ�°D­ú·�¸�µ�¸úã > � 1wî)# Ë ã��+> � 1wî�#ñº»¸i¯�®U­4´�¹�®U¯�¶�®IÎ�³d°o>

®U­Wµ�²�°k¯M¼ 1 ÎWÄ�¶r³r²Oº»¯M¸U¼ ¹2®U¯�¶�®IÎW³r°?·O®I­Wµ�º»Ä�­0±�²�¶d¸U­¨·�´4¼7ÎиU³�·Y¸Iº�/ Ë Í�¯M¸�¹4¶dµ�°Dµ²MÆW®�² >ݶ�·}­�¸I²Yº»¯M°k°�¶d­r1�¿

ÅݸU¯M°k¸�¹i°k¯ Ë � 5÷ ã'/zî9¶�·�²MÆ�°%±k¸U³d³r°?±�²�¶d¸U­�¸Iº\Í�¯M°Dµ�¶d±D®�²�°?·�ÆW®2¹4¶d­�Ñ� ÷ ã /�î�µ\°kÜW­�¶r²�¶d¸U­W·���¶.¿ °i¿�®I­ó Û{®U¯�´!ÍW¯�°?µ\¶d±D®�²M°}Õ12) ò Îаk³d¸U­�ÑB·�²�¸� 5÷ ã /�î�¶ j�²�Æ�°D¯�°Y¶�·®�º»¸i¯�¼«Ä�³d® #Wã<> Ì þkÿDÿkÿkþ > ò î(�� ÷ ã /�î}ÆW®2¹4¶d­�Ñ7º»¯M°k°�¹�®U¯�¶�®IÎ�³d°D·~> Ì þDÿkÿkÿkþ > ò ·�ÄW±;Æ�²�ÆW®I²

ÕöÖ nBã � Ì þkÿkÿDÿkþ � ò î(� ) ò i6)�� Ö�#Wã � Ì þDÿkÿDÿkþ � ò î�p ÿ¬{º�/ÏÖ n õ þ Ç þ A þ� p�²�ÆW°k­ Ó °}·w¶d¼zÍ�³d´ Ó ¯�¶r²�°�� ÷ ¶d­7ÍW³d®i±�° ¸Iº�� ÷ ã /�î�¿ �Q¬{º � 12) 2 Ë ²MÆ�°k­®«ÍW¯�°?µ\¶d±D®�²M°�Õ�¶d·}¶d­�� 50? ÷ ã'/zî ¶rº�¶o²O¶�·Yµ\°�Ü0­W®IÎ�³d°�¶d­*) Î4´ñ®�� ÷ ã / �_¸i¯�¼«Ä�³�® Ë\Ó Æ�°D¯�°/ �0Ö4/ � n2ê 5pl®I­Wµ,º»Ä�­0±�²�¶d¸U­�·w´4¼7ÎиU³Ðê �¶d·%¶r­B²�°D¯�ÍW¯�°k²�°DµzÎ4´7²�Æ�°�±;ÆW®I¯;®U±�²�°k¯M¶�·K²M¶d± º»Ä�­W±�Û²�¶d¸U­�¸Uº � ¿-}Æ�°8X�dF^�fI����4��Ðã��> þ % îO¸Iº%®Qº»Ä�­W±�²M¶r¸i­úý�·M®�²M¶d·wÜW°?·���4��Ðã��> þ % î��¾ý�ã��>9îOÖ % ¿Ú º»Ä�­0±�²�¶d¸U­úýú¶d·�� ÷ ¶rº¶o²;·�ÑU¯;®IÍ�Æݶ�·�� ÷ µ\°�ÜW­0®IÎ�³d°«®U­WµÝ¶r²�¶�· fVPe\ �eS+PeYaW<^e\!\ �'�QP�RTS+[�bQ[ �¶f¿ °U¿�º»¸U¯}·�¸U¼z°O¼7ÄW³o²M¶r¹�®I¯M¶�®�²�°)Í0¸i³r´4­�¸i¼z¶d®U³ � Ë º»¸i¯ ®I³d³ �> Ë ý�ã@> Ì þDÿkÿkÿDþ > ò î � � ã@> Ì þkÿDÿkÿ�þ > ò î�¿}Æ�° \]b/S�XLU���¸Iº�²�ÆW°7Î�¶d­W®I¯M´�¯�°DÍ�¯�°?·w°D­B²M®�²M¶r¸i­�¸Uº¶r­B²M°kÑU°D¯ >�¶�·lµ�°k­�¸U²�°Dµ¨ÎB´�� >��o¿ Ú º»Ä�­W±�Û²�¶d¸U­ÙýÙÆ0®U·afVPe\ �eS�PeYaW<^e\lß ¯M°D·�Í�¿ \�W!S�bQ^�d à Ñi¯�¸ Ó ²MÆû¶rº)º»¸i¯ñ·�¸U¼z°Ý¼7Ä�³r²�¶d¹�®I¯M¶d®I²�°�ÍиU³d´B­W¸IÛ¼,¶�®I³ � ß ¯�°?·wÍb¿ ±k¸U­W·w²M®U­B²zê à{Ë ®I­Wµ ®I³d³ �> Ë � ý�ã@> Ì þkÿDÿkÿkþ > ò î�� � � ã�� > Ì � þkÿDÿkÿDþ � > ò � î�ß ¯M°D·�Í�¿� ý�ã<> Ì þkÿkÿDÿ�þ > ò î�� � ê 4 � ò9 � Ì � >�9!� à ¿ � ³d°D®I¯M³d´ Ë ÍиU³d´B­W¸U¼z¶d®U³r³d´QÎиUÄ�­0µ\°Dµ�¼z°D®U­W· ²�Æ�°!·M®I¼z°®U·}³d¶r­�°?®I¯YÑi¯�¸ Ó ²MÆ�¿�! �"$#%'&(%')*#,+#",-b°�² #)ÎаY®OÜW¯;·w²�¸i¯Mµ�°k¯�º»¸U¯M¼7Ä�³�®�¿=��¸U¯�¶d­i²M°kÑi°k¯6I Ë ²MÆ�°�O�P�RTSVU,W!S�X ��ì � I$ RV^�SVU,W `5b/d%¶�·Y¸Iº�²�Æ�°�º»¸i¯�¼ ã � 2 > �&% î�¿6}ÆW°�¶r­B²�°D¯�ÍW¯�°k²M®�²M¶r¸i­�¸Uº

ã � 2�> ��% î�#¶d·}²MÆW®�²

��n%> �(% i #qp#��� õ ¼,¸\µZI ÿ�! �"$#%'&(%')*#,+�+.-b°�²�/ Îа�®S±�¸i³r³d°D±�²�¶d¸U­Ù¸Uº!º»Ä�­W±�²�¶d¸U­ö·w´4¼«Î0¸i³d·D¿ �W¸U¯Ý®S·�°�² # ¸Iº¶r­B²�°DÑU°D¯M· Ë �&% � ÷ ã /�î}¶�·}²�Æ�°!·�¼�®I³d³r°?·K²l±k³d®i·�· � ¸Uº�º»¸i¯�¼«Ä�³d®i·Y·�®I²�¶�·Kº»´4¶d­�Ѩ㻶_î Ë ã»¶d¶�î Ë ã»¶d¶r¶_î¸Iº�µ\°�ÜW­W¶o²M¶r¸i­ È ²M¸UÑU°k²�Æ�°D¯ Ó ¶o²MÆ

' { ������� g ��"�$(���"r�����.=�{��"�&1�B��6�� 5 :������ .=���1��.���6�����"�& '^��$��+�3�1!� 5 ���1&1���������.��� �����1"��BG

Page 8: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

㻶d¹\î�¶rº #�Î0°D³r¸i­�Ñi·z²M¸_� ²MÆ�°k­Ù·�¸�µ\¸4°D·�ã � 2 > � 1wî)# Ë º»¸i¯ñ®I­4´ I � # Ë ®U­B´¹�®I¯M¶�®IÎ�³d° Ë ®I­Wµ�®I­4´,²�°D¯�¼ 1Î�ÄW¶r³r²}º»¯�¸i¼Ï¹�®U¯�¶�®IÎ�³d°D· ®I­0µzº»Ä�­W±�²�¶d¸U­�·w´4¼7ÎиU³�· ¸Iº/ Ë Í�¯M¸�¹B¶�µ\°?µQ²MÆW®�² >ݶ�·}­�¸I²Yº»¯M°k°�¶d­r1�¿

ÅݸU¯M°k¸�¹i°k¯ Ë � % � 5÷ ã'/z�·!²MÆ�°�±k¸U³d³r°?±�²M¶r¸i­�¸IºlÍW¯�°?µ\¶d±D®�²M°D·«ÆW®2¹4¶r­�Ñ � % � ÷ ã /�î7µ\°kÜW­�¶rÛ²�¶d¸U­W·D¿ �ú° Ó ¯�¶r²�° � 2 � ÷ ã'/zî�¶r­ Í�³�®U±k°Ý¸Iº ��� 2�� � ÷ ã'/zî�¿ ¬{º /�Ö n õ þ Ç þ A þ pñ²MÆ�°k­Ó ° Ó ¯�¶r²�°,·w¶d¼zÍ�³r´ � 2 � ÷ ¿ Ú ·l¶d­�µ�°�ÜW­�¶r²�¶d¸U­ È�Ë ²�ÆW¶d·�µ\°�Ü0­�¶o²M¶r¸i­�±D®I­¨Îа«¯M°k³�®�²M¶r¹4¶dïk°?µ�²�¸� 1 ) 1 Ë Í�¯�¸\µ\Ä0±�¶d­�Ñ � 2 � 50? ÷ ã /�î�¿ bÄ�¯M¶d­�ÑY¼�®U±;Æ�¶d­�°D·�®U±D±�°kÍ�²b³d®U­�ÑUÄ0®IÑU°?· %21 n õ þ Ç p ø®I­Wµú¼z¸U¯M°zÑU°k­W°k¯;®I³d³r´JIBÛ�®I¯M´Ý¯M°k³�®�²�¶d¸U­0·�� 1âã n õ þ Ç p�ø�î2 ¿ k)·w¶d­�Ñ�Î�¶d­W®I¯M´¨°D­W±�¸\µ\¶d­�Ѩ®I­

¶r­B²�°DÑU°D¯a>×Ö � ò9 � ÷ >*9 4\æ 9 ±�¸i¯�¯M°D·�ÍиU­Wµ�·«²M¸ Ó ¸U¯;µ > ò 454�4 > ÷ � n õ þ Ç pIø Ó Æ�¶d³d°ÝÄW·w¶d­�ѵ\´i®iµ\¶d±ñ°k­W±k¸\µ\¶r­WÑ Ë ®U­S¶d­i²M°kÑi°k¯a> Ö � ò9 � Ì ã@> 9 A Ç î 4�� 9 RTSNW $ RVb/\ ��±k¸U¯M¯�°?·wÍиU­0µ�·�²M¸ú®Ó ¸i¯Mµx> ò 4�4543> ÷ �mn õ þ Ç p�ø2¿�)¶d®Q°k¶r²�Æ�°D¯O°k­W±k¸\µ\¶r­WÑ bÄW¯�¶d­�Ñ�¼�®U±;Æ�¶d­�°?·O±k®U­ÝÎ0°7®i·�·�Ä�¼z°Dµ²�¸Q®U±D±�°DÍ\²O·w°k²M·}¸Iº�¶d­i²M°kÑi°k¯;· ¸i¯�IBÛ�®I¯M´�Í�¯�°?µ\¶�±k®�²M°D·}¸i­ñ²MÆ�°�¶r­B²M°kÑU°D¯M·D¿

b¸ú°�Þ4²�°D­Wµ ±�¸UÄW­i²M¶r­WÑ�²M¸ú®U¯�Î�¶r²�¯;®I¯M´úÜW­�¶r²�°�ÑU¯M¸UÄWÍW· Ë%Ó °�¶r­B²M¯�¸\µ\ÄW±k°ñ²MÆ�°�º»¸U³d³r¸ Ó ¶d­�ѵ\°�ÜW­W¶o²M¶r¸i­W·k¿�! �"$#%'&(%')*#,+ , Ú ¼z¸U­W¸U¶�µñ¶�·O®z·w°k² Ó ¶o²MÆÝ®«ÎW¶r­W®U¯�´�®U·M·w¸\±�¶�®�²M¶r¹i°)¸iÍ0°D¯M®I²�¶d¸U­ Ë µ\°D­�¸I²M°DµÎB´� Ë ·�¸U¼z°k²�¶d¼,°?·b±D®I³d³r°?µZY�RT\ U7W f�\�W<O�^eU,W<PeS�¿$-b°�² # 2 µ\°D­�¸I²M°²�ÆW°%¼z¸U­�¸i¶dµ�¸UºW®I³d³Uº»ÄW­W±�²M¶r¸i­W·º»¯�¸i¼ n õ þkÿkÿDÿ�þ I í Ç p ¶r­B²�¸8n õ þDÿkÿkÿ�þ I í Ç pi¿-b°�² � Î0°O®)ÜW­�¶r²�°Y¼z¸i­�¸U¶�µ ËIÓ Æ�¸B·w°}°D³r°D¼,°D­B²M·®I¯M°ñ¶�µ\°k­B²�¶rÜW°?µ Ó ¶r²�Æ Ç þkÿDÿkÿ�þ � � �o¿�¬{º�ý i � � � Ë ²MÆ�°k­ ý i � � � ¶d·zµ\°kÜW­�°?µ�Î4´ý�ã@>Ðî}Ö ý�ã õ î� 454�4�Yý�ã<>Ðî�¿ ¬{º ��¶d·l®Q±�¸i¼,ÍW³r°kÞ4¶r²K´�±k³d®i·�·O¸Iº�º»Ä�­W±�²�¶d¸U­W· Ë ²MÆ�°k­���ã@��î Ë ²MÆ�°O�\]PeuDRTdFb�P � � RTS+[Lb/d O�PeRTSVU,W!S�X YZP%[�RT\]P � Ë ¶�·Oµ\°kÜW­�°?µñ²M¸zÎ0°

�5n�� ie� 1&���úã���ýhi�� � �!îkã ��4 � �*� � ��4 � �*�âî�p ÿ}Æ�°!±�³�®U·M·5��¶�·oO/\]P'u/b�[ RTS+[Lb/d O�PeRTSVU,W!S�X Y8Pg[��¶rº ��ã@�úî%Ö �û¿�! �"$#%'&(%')*#,+ L ¬{º ��¶d· ®«¼,¸i­�¸U¶�µ Ë ®I­0µZ�ݶd·}®,±�³�®U·M·%¸UºbÍ�¯M°Dµ\¶�±k®I²�°?· Ë ²�Æ�°D­ ��% ��� ã@��î¶d·}²MÆ�°!·�¼z®U³r³d°D·w²O±�³�®U·M· � ¸Uº�ÍW¯�°?µ\¶d±D®�²M°D·Y·�ÄW±;Æñ²MÆW®�²

� �'1��� ��ã �,î%Ö��� % ��� ã'�zî�Ö��ñ¿

��% ��� ã��Uî ¶�·lµ\°D­�¸I²M°DµÝÎ4´ ��% ��� ¿Yå\¶r¼z¶d³d®U¯�³d´ Ë ��Õ � ã!�bî}¶�·Y²MÆ�°«·�¼�®I³d³r°?·K²�±�³�®U·M· ��¸IºÍ�¯�°?µ\¶�±k®�²M°D·Y·�ÄW±;Æ�²�ÆW®I²

� �'1��� ��ã �,î%Ö��� Õ � ã �,îÖ��ñ¿

��Õ � ã��iî ¶d·Yµ\°D­�¸I²M°Dµ�Î4´ ��Õ � ¿

K

Page 9: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

}Æ�°zÍ�¯�¸4¸Uº%²�Æ0®�²�% ��� Ö � 5÷ ¯�°?®Uµ\¶d³r´Ý´4¶d°k³�µ�·�²�Æ0®�²�% ��� Ö � 5$? ÷ ®I­Wµ�Æ�°k­0±�°²�ÆW®I²���% ��� Ö�� � 5÷ Ë ²�Æ�°�³�®�²�²�°D¯l·K²MÄWµ\¶d°Dµ�¶d­úß æ�K à ¿-�°�²���Î0°Q²�Æ�°�±�¸U³d³d°D±�²M¶r¸i­�¸IºY®I³d³%Í�¯M¸IüK°?±�²�¶d¸U­úº»Ä�­0±�²�¶d¸U­0· ò 2 ã@> Ì þDÿkÿkÿkþ > ò î!Ö > 2 Ë º»¸U¯®I³d³ ó ®I­Wµ Ç2� I � ó ¿ -�°k² õ Îаݲ�ÆW°�±�¸i­W·w²M®I­B²�ãÒ­BÄW³r³�®I¯M´�º»Ä�­0±�²�¶d¸U­Ðî Ó ¶r²�Æ ¹�®I³dÄ�°ïk°k¯M¸ Ë ³d°�²��Yã ó îÝÖ ó A ÇUË ³d°�²ñ¼�®IÞ Îаݲ�ÆW°¨Î�¶d­W®I¯M´S¼�®�Þ\¶d¼7Ä�¼ º»Ä�­W±�²�¶d¸U­ Ë ý Ì ã@>9î¨Ö¼z®IÞ�ã Ç þ æe>9î Ë ý ù ã@>Ðî�Ö�¼z®IÞ9ã.æ þ > ù î Ë ý{�iã@>Ðî�ÖÏæ�� Ë ý òL��G ã<>Ðî)ÖÏý�� ���òL� � ã Ç î Ë�Ó ÆW°k¯M°zý �

9 ��ã@>9î¶d·�ý�ãfý�ã(45454Mý�ã@>Ðî 45454Gî�î Ó ¶r²�Æ ¼�®I­4´ ¸\±k±�ÄW¯�¯M°k­W±k°D·ñ¸Iº«ý�¿�W¸U¯ � ô ÇUË ³d°�²x;+=�ã<>ÐîúÖ¼z®IÞ�ã Ç þ >oA�!> Ì�C�Ì3E =� î�¿ -b°�² ( �#0�$QÎа�²�Æ�°�¸iÍ0°D¯M®I²�¶d¸U­�¸Iºbº»ÄW­W±�²M¶r¸i­�±k¸U¼zÍиi·�¶o²M¶r¸i­ Ë ®I­Wµ� .�Î0°�²MÆ�°Ý¸UÍаk¯;®�²M¶r¸i­û¸Uº�ÎиUÄ�­0µ\°Dµ ¯M°D±kÄ�¯M·�¶d¸U­ Ë ®I³d³r¸ Ó ¶d­�Ñ�²�Æ�°�µ�°�ÜW­�¶r²�¶d¸U­ ¸Uº�ýÙº»¯�¸i¼.Ðþ�D�þ Iñ®i· º»¸U³d³r¸ Ó ·%i

ý�ã õ þ �% î Ö . ã��% îý�ã@>�A Ç þ �% î Ö D ã<> þ �% þ ý�ã@> þ �% îwî

Í�¯�¸�¹4¶�µ\°Dµ¨²�ÆW®I²«ý�ã@> þ �% î � I�ã@> þ �% î�¿ � ´Sß ý Ì þDÿkÿkÿkþ ý 1 �� Ì þkÿDÿkÿkþ ò à µ\°D­�¸I²M°«²MÆ�°Q·�¼z®U³r³rÛ°D·w²�±k³d®i·�·ñ¸Iº�º»Ä�­W±�²�¶d¸U­W·�±k¸U­B²M®U¶r­�¶d­�Ñ ý Ì þDÿkÿkÿkþ ý 1 ®I­Wµ ±�³d¸i·�°Dµ Ä�­0µ\°k¯�²�ÆW°�¸iÍ0°D¯M®I²�¶d¸U­W· Ì þDÿkÿkÿDþ ò ¿$�)°�ÜW­�° ð�ý«²M¸lÎа�ß ý þ õ þ � þ � �D(*� 0�$ þ � . à.Ë ð ÷ Ö ð õWË ®I­Wµ!ð ò�� Ì Ö ð�ý ò�� Ì ¿¬{º / ¶�·�®ñ±k³d®i·�·l¸Iº�º»Ä�­W±�²�¶d¸U­W· Ë ²�ÆW°k­ / ø µ\°k­�¸U²�°?·O²MÆ�°,±k³d®i·�·)¸Iº¯M°k³�®�²M¶r¸i­W· Ó ÆW¸i·�°«±;ÆW®U¯wÛ®U±�²M°k¯M¶d·w²�¶�±�º»Ä�­W±�²�¶d¸U­ÙÎаk³d¸U­WÑi·z²M¸ /�¿ � ¶r²�Æ ²MÆ�¶d·ñ­�¸I²;®�²M¶r¸i­ Ë � °k³, ²K´4Ä�ái¸�¹�Í�¯M¸�¹U°D·,²MÆ�°º»¸U³d³r¸ Ó ¶d­�ÑW¿ ���� �)�� H + ����� K��=&���� *)���� �! #"

$ W %�ð�ý�Ö "%.�0!ãfý �'&(� Ì �)� þ ý �'&(� Ì �)�Kî$ W!W %�ð ùø Ö ð Ìø W!Y f�\�W<bDu)ð ùø ÖÙð ÷ ø$ W!W!W % � Ped � ô Ç ��ð ÷ ø ÖëãÒð); = î ø$ W��*%o"%.�0!ã ó &(� Ì � þ õ îÖ � 5÷ b¸ ·w¶r²�ÄW®I²�°m� °k³, ²K´4Ä�ái¸�¹+ · Ó ¸i¯�á Ë ­�¸U²�°�²�ÆW®I²�¶r²Ý¶d· Ó °k³d³oÛ{á4­�¸ Ó ­ ²MÆW®�²�¶oºZ����� Ö

���! #"%$'&)(+* ²�Æ�°D­�ð ÷ ø Ö ð ù ø ¿�Åݸ\µ\Ä�³d¸ Ó °k³d³rÛ.á4­�¸ Ó ­ú¯�°?·wÄW³o²;·�¸Iº � ¿)�ú¯M®I²�ÆW®U³r³Oß ��� à ®I­WµÂW¿�� °D­�­�°k²w²�ß É2à °DÔBÄW®I²�¶d­�Ñ� 5÷ ®U­Wµ ����� Ë ®I­0µz¸Iº � ¿ �׿ � ¶r²M±;ÆW¶r°,ß � Ç�à °?ÔiÄ0®�²�¶d­�Ñ!ð ù ø Ó ¶r²�Æ���! #"%$'&)(+* ËWÓ °�¼,°D­B²�¶d¸U­�²�Æ�°�º»¸i³r³d¸ Ó ¶r­WÑ,¯M°D·�Ä�³r²D¿��� �)�� H +��+��� K��=&���� *)���� �! #"

"/.�07ã ó &,� Ì � þ õ î Ö �����"%.�0!ã ó &,� Ì � þ ó &(� Ì � î Ö ���! "/$'&)(+* ÿ

¬�­ ß æ�� à{Ë ÂW¿6H�®U¯�¶�·z®I­Wµ Ú ¿6� ¶d³dáB¶d°�°�Þ4²�°D­Wµ � °k³, ²K´4Ä�ái¸�¹+ ·«¯�°?·wÄ�³r²z²�¸�±;ÆW®U¯M®i±�²M°k¯M¶rïD°"/.�07ã ó &(� Ì � þ Ç î Ë "%.�0!ã ó &(� Ì � þ æiî%®U­Wµx"%.�0!ã ó &(� Ì � þ �iî Ë ²MÆ�°)³�®�²�²�°D¯ ² Ó ¸7¸Uº Ó Æ�¶�±;Æ�®U¯�°�·wÄ�¯�ÛÍ�¯�¶�·�¶r­�Ñi³r´ñ°DÔBÄW®I³.¿- J ����/.)0 1i�����K��� �1���'�>�Y��N�=�������x���{��� � �7���D�����!.��0����� ���{�3��"�.)�����1"��x.��1'����/����$ 6 5 �L�N�=��.=_��� &1���N����

'^��.�����"����L��� �� �����7���&1���������� ����76��1��"�$�� $(6 5 ��"204365*798:365 �z��"�$?"����������B�!��=�L��� �����7�3��"�.)�����1"o�dGXH" E Y�F �i����� � 5 ��_1�Bc-��.)��������� 5 ����Bc#���K��";.60=<>1 ��� �������1���' >�Y ���{��� �ba��+�dV `ba�cfe ^ U#�V� a@?�AD:��K������ a@?�A���!������.��0��������� ���$���'�� "#���� 5 ���� $���.B�������BG�XH"�E ZBFH:@B{Ge�i� "�"��)���L���� c#���K���{��� a@?�A��DCFE� G

È

Page 10: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

��� �)�� H + � $�� ^edDWvu2���:W!\ t�W<b�������$ W %�"/.�07ã ó &,� Ì � þ Ç î Ö � ù � �

÷$ W!W %�"/.�07ã ó &,� Ì � þ æUî Ö � � � �

÷$ W!W!W %a"/.�07ã ó &,� Ì � þ �iî Ö � � � �

÷ ÿ-�°�²�²�¶d­�Ñ � ò µ\°k­�¸U²�°l²�Æ�°lº»Ä�³r³�·�´4¼,¼z°k²�¯M¶d±YÑi¯�¸iÄ�Í�¸Iºb®U³r³ÐÍаk¯M¼7Ä\²;®�²�¶d¸U­0·¸U­ ó ³r°k²w²�°D¯M· ËH�®I¯M¶d· Ë Ml®I­0µ\³r°D´«®U­Wµo� ¶d³dáB¶d°}Í�¯M¸�¹U°Dµ!²�Æ�° º»¸i³r³d¸ Ó ¶r­WÑ)°kÞB²M°k­W·�¶d¸U­,¸Iº+� °D³7 ²K´4Ä�áU¸�¹� · Ó ¸U¯Má9¿

��� �)�� H + �+��� , " #""%.�0!ã ó &(� Ì � þ IWîÖ � 2 � Ì �/��� ÿ

�! �"$#%'&(%')*#,+ ",-b°�²�� Îаݮ¨ÜW­W¶o²M°�·�°�²rn 5 Ì þkÿDÿkÿ�þ 5 ò p�¸Iº�¶r­B²M°kÑU°D¯M·D¿ Ú ���Q"%.�0â¶d·�®·K²;®U±;áQ¯M°kÑi¶d·w²�°D¯ ¼�®i±;Æ�¶r­W° Ó ÆW¶d±;Æ�®I³d³r¸ Ó ·}¸i­�°�¶r­0·K²M¯�ÄW±�²�¶d¸U­�¸Iº�²�Æ�°�º»¸i¯�¼

����� ����¶rº�� Ì ²MÆ�°k­r1:9bÖ 1:9NA 5 ̶rº�� ù ²MÆ�°k­r1 9 Ö 1 9 A 5 ù454�4¶rº�� ò ²�Æ�°D­r1 9 Ö�1 9 A 5 ò

º»¸U¯�°D®i±;Æ ®U­Wµ�°?®U±;Æ�� ��� Ë%Ó Æ�°D¯�°�²�Æ�°�� 9 º»¸i¯�¼ ®�ÍW®U¯w²M¶o²M¶r¸i­ Ë ®U­WµS°?®U±;Æ�� 9 ¶d·�®ÔiÄ0®I­B²�¶rÜW°k¯}º»¯M°k°�º»¸i¯�¼«Ä�³d®,Î�ÄW¶r³r²OÄ�Í�º»¯�¸i¼ õ þ Ç þ A þ� ¶d­�²�Æ�°�¹�®I¯M¶�®IÎ�³d°D· �> þ �1 þ 44¿H�®I¯M¶d· Ë Ml®I­0µ\³r°D´ñ®I­0µ:� ¶d³dáB¶d°!®UµWµ\¶o²M¶r¸i­W®I³d³d´QÍ�¯M¸�¹U°DµQ²�Æ�°�º»¸i³r³d¸ Ó ¶d­�ÑW¿��� �)�� H +#� ��� , " #"

$ W %an Ç þ æ p}í_"%.�0!ã ó &(� Ì � þ õ î Ö �/���$ W!W %Zn Ç þ ó A Ç pYí_"%.�0!ã ó &(� Ì � þ õ î Ö � ò�� �����

$ W!W!W %Zn Ç þ æ þ ó A Ç pYí_"%.�0!ã ó &(� Ì � þ õ î Ö � ò �/���¬�­ ß æiæ à{Ë ÂW¿9Ml¶d±;á\·«¯M®U¶d·�°Dµ�²MÆ�°�ÔiÄW°D·w²�¶d¸U­�¸Uº Ó Æ�°�²MÆ�°k¯,­�¸i­Wµ\°�²M°k¯M¼z¶r­�¶�·�¼ ¶r­W±k¯�°?®U·�°D·

²�Æ�°�Í0¸ Ó °k¯!¸UºO·K²;®U±;áú¯�°DÑU¶�·K²M°k¯!¼�®U±;ÆW¶r­�°?·k¿Ý¬�­�²MÆ�¶�·7ÍW®UÍ0°D¯ Ë�Ó °QÍW®U¯w²M¶d®U³r³d´�®U­W· Ó °k¯!²�Æ�¶�·ÔiÄW°D·w²�¶d¸U­QÎ4´�·wÆW¸ Ó ¶r­�Ñ!²�ÆW®I² ­�¸i­Wµ\°k²�°k¯M¼z¶r­W¶d·�¼Ïº»¸U¯}·K²;®U±;áz¯�°DÑU¶�·K²M°k¯¼�®i±;Æ�¶r­W°D· Ó ¶o²MÆ�±�¸i­\Û·K²;®I­B²OÎ0¸iÄ�­Wµ�·Yº»¸U¯}²�ÆW° Ó ¸i¯�áQ¯M°kÑi¶d·w²�°D¯}¶d·Y­W¸�¼,¸i¯�°�Íи Ó °D¯wº»ÄW³9²�ÆW®U­�µ�°�²�°D¯�¼z¶d­�¶�·w¼�¿¬{²O¶�·¶r¼zÍиU¯�²M®I­B² ²�¸7¼z°D­i²M¶r¸i­�²�Æ0®�² ¸iÄ�¯ Ó ¸U¯Má,³r°kº_² ¸iÍ0°D­�²�Æ�°�±k®i·w°Yº»¸i¯ Ó ¸U¯Má,¯�°DÑU¶�·K²M°k¯ÎиUÄ�­0µ�·¸Iº�æ,®U­Wµ:�W¿9kl·�¶r­�Ñ�µ\¶]j9°k¯M°k­B²}²�°D±;ÆW­�¶dÔBÄ�°?· Ë �׿�À,¿VM)®I­Wµ\³d°k´ñ³d®I²�°k¯Y·�¸U³d¹U°?µ�²�ÆW¶d·YÍW¯�¸iÎ�³r°D¼¶r­�ß Ç � à ¿� { ���"���"�&�G�XH"����� "������������1"<���LE C1V�FH:{�������1���' >! ���K����������$?���#"%$'&)(+*#�-,��+��" � C E� :{�K������ ��������/�����1�����������K$��/.{"��0"%$'&)(1*r�2,{�d��� 6��!�����L���������\�0��"�&1�{��&1���i.��1'���������$ 6 5 ��������.=_7���&1���������'^��.=����"��

�K� ��� ���1� 5 "��1'��0���/6��1��"�$�� �1"7������.=_����&1����������B:1��"�$7�K������!"r��'76�����x��"������!�!�1�_ �� &1���N���������03 3 7 024�3-5 6�����������{��"7,<�3�1��L"����=�������1"<�������B�K��8�,\:/����"�.�� ������$�����.�����{��"�. 5 �)G

ÇDõ

Page 11: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� ��¤�� ���ݧ�¤�� �O¤ �!¢�¦����7¥ ��� � ¤ª;£�6� �}£�ª�©Ú ·Y® Ó ®U¯�¼"Ä�Í�²�¸,²MÆ�°�·K²MÄWµ\´Q¸Uº�­�¸i­Wµ\°�²M°k¯M¼z¶r­�¶�·�¼ Ë\Ó °�¶r³d³rÄ0·K²M¯M®I²�°-� °k³, ²K´4Ä�ái¸�¹+ · Í�¯�¸4¸Uº²�°D±;ÆW­�¶dÔBÄ�°«Î4´�·w²�Ä0µ\´4¶r­�Ñ:H¯M°D·�Î�Ä�¯MÑU°k¯)®I­Wµ�å\áU¸U³d°k¼ ®I¯M¶r²�Æ�¼z°�²M¶d±U¿�å4°k²M· � 1 )Ýòݵ\°�Ü0­\Û®IÎ�³d°�Î4´ñÜW¯;·w²O¸U¯;µ\°k¯Yº»¸i¯�¼«Ä�³�®U·}¶d­�²�Æ�°,·w¶dÑU­W®I²�Ä�¯M°an õ þ Ç þ A þ Öop�ß ¯M°D·�Í�¿�n õ þ Ç þ Yþ Öop à ®U¯�°áB­W¸ Ó ­7®U· � dFb�u ��RTd7X�b/d%ß ¯M°D·�Í�¿��Tt�Pe\]b/Y à ·�°�²;·k¿�� ´�ÔBÄW®U­B²�¶rÜW°k¯�°k³d¶r¼z¶d­W®�²M¶r¸i­ Ë ·�ÄW±;Æ«·�°�²;·�®U¯�°°DÔBÄ�¶d¹2®U³r°D­B²�³d´�µ\°kÜW­W®IÎW³r°�Î4´�ÎиUÄW­Wµ\°Dµ�ÔBÄW®U­i²M¶oÜ0°k¯�º»¸U¯M¼7ÄW³d®i·�¶r­�®U­ú®UÍ�Í�¯M¸UÍ�¯M¶d®I²�°D³r´¨°D­\Û¯�¶�±;Æ�°Dµ«·w¶dÑU­0®�²�ÄW¯�°i¿�å4¶d­W±�°Y·w²M®i±;á�¯�°DÑU¶�·K²M°k¯;·�±k¸U¯M¯�°?·wÍиU­Wµ!³r¸4¸i·�°k³d´�²�¸�ÎиUÄ�­Wµ�°Dµ,ÔiÄ0®I­B²�¶rÜW°k¯;·ã_²�ÆW°«Í�¯M¸4¸Iº¸Uº%°DÔBÄ�¶d¹�®I³d°k­W±k°7ÄW·�°D· � °k³, ²K´4Ä�ái¸�¹+ · \ P%P�f+W!S�Xh\]b/Y�YZ^�²M°D±;Æ�­W¶dÔBÄ�°,°�Þ\Í�³�®I¶d­�°DµÎ0°D³r¸ Ó î Ë ²MÆ�°D·�°�­�° Ó ¯M°D·�Ä�³o²;·�·w°D¯�¹i°�®U·!®�·�¶r¼zÍ�³d°Q¶d­i²M¯�¸\µ\Ä0±�²�¶d¸U­�²�¸�²MÆ�°�²M°D±;Æ�­�¶�ÔBÄ�°D· Ó °³d®I²�°k¯Y¯M°�Ü0­�°�²�¸�Í�¯M¸�¹U°)²�Æ�°�¼�®U¶r­�¯�°?·wÄW³o²;·}¸Iº�²�Æ�¶�·YÍW®UÍ0°D¯D¿

� °D±D®I³d³9²�ÆW®I²� zã@>Ðî Ö n�ýBiWã \ê þ � î�ã'�+>9î�ãfý�ã<>Ðî � ê 4/>8A � î�pB¿�! �"$#%'&(%')*#-, " Ú ·�°�² � 12) 2 ¶d·%® � dFb�u �/RTd7X�b�d u�b/U�¶rº9²�Æ�°D¯�°Y¶�·®�ÜW¯;·K²¸i¯Mµ�°k¯�º»¸U¯M¼7ÄW³d®�ݶd­�²MÆ�°!·�¶rÑi­W®�²MÄ�¯�°�n õ þ Ç þ A þ Öop�·wÄ0±;Æñ²MÆW®�²

� Ö n �> ��) 2 i6)�� Ö ��ã��>�î�p ÿ� H7H7G ,�+�� � � Wvu � dFbDu �/RTd7X�b�d-U �qb/S � � � ��# ß A à ã� zã ó î þ õ î !"� ) )�# ¬{º � 12) ò ¶d·~H¯M°D·�Î�Ä�¯MÑU°D¯ Ë ²�Æ�°D­ñÎ4´,²�Æ�° Ó °k³d³oÛ{á4­�¸ Ó ­ñÔBÄW®I­B²M¶oÜW°D¯%°D³r¶d¼z¶r­W®I²�¶d¸U­²�Æ�°D¸U¯M°k¼ ¸Uº�H%¯�°?·wÎ�ÄW¯�Ñi°k¯ÝãÒ·�°k°�Í�¿~�iæ õ ¸Iº�ß �L� à º»¸i¯Q°�Þ�®U¼,ÍW³r°2î � ±k®I­ Îа¨µ\°�ÜW­W°Dµ Î4´®�ÎиB¸i³r°?®I­ ±k¸U¼«Î�¶r­0®�²�¶d¸U­ ¸Uº $ RV^�SVU,W `5b/d � dFb�bñº»¸U¯M¼7Ä�³�®U·ñ¶r­Ù²�Æ�°ú°�Þ4²�°D­Wµ\°?µ ·�¶rÑi­W®�²MÄ�¯�°n õ þ Ç þ A þ � þ 0�� �#p Ë0Ó Æ�°D¯�°!²�Æ�°«²�°D¯�­W®U¯�´�Í�¯M°Dµ\¶�±k®I²�°a0�� �ã@> þ % þ 24îY¼z°D®U­W· > � % ã{¼,¸\µ2Bî Ë ®U­Wµ�Î4´�±k¸U­4¹U°D­B²�¶d¸U­ Ó ° Ó ¶r³d³i®i·�·�Ä�¼z°�²�Æ0®�² �90�� �ã@> þ % þ 24î�Æ�¸i³dµ�·�º»¸U¯ 2,Ö õ ¸i¯27Ö Ç ¿Ú � ��# ß A à ã� zã ó î þ õ î Í�¯�¸iÑU¯;®I¼ º»¸i¯O®Uµ�µ\¶r²�¶d¸U­x> Ì A_> ù ¶d·}Ñi¶r¹i°k­�Î4´Q²�ÆW°�º»¸U³d³r¸ Ó ¶d­�ÑW¿

Ç ÿ ¶oº > Ì A > ù Ö 1 ÷ ²�Æ�°D­�ç�°D³d·�°!ææ ÿ 1 ÷ i�Ö 1 ÷ A Ç� ÿ ÑU¸I²M¸ Çç ÿ ÆW®I³r²

� ´ú³d°k¼z¼�® Ê ²M¸UÑU°k²�Æ�°D¯ Ó ¶r²�Æ�²MÆ�°ñÍ�¯M¸UÑi¯M®U¼ä¸Uº}°kÞ�®I¼zÍ�³d° � Ë ¶r²7º»¸U³d³d¸ Ó ·�²�Æ0®�²,®U­4´�·�°�²µ\°�ÜW­W°Dµ�ÎB´¨®I²�¸i¼,¶�±7º»¸U¯M¼7Ä�³�® 1 Ì ã@> Ì þDÿkÿkÿkþ > ò î � 1 ù ã<> Ì þkÿkÿDÿ�þ > ò î�±k®U­�Îа,±k¸U¼zÍ�Ä\²M°Dµ�¶r­� ��# ß A à ã� zã ó î þ õ î�¿�}Æ�°%Í�¯M°Dµ�¶d±D®�²�°~0���ã@> þ % þ 24î�±D®I­�Îа ±k¸U¼zÍ�Ä\²M°Dµ!Î4´)²�Æ�°%º»¸U³d³r¸ Ó ¶d­�ÑÍW·w°DÄWµ\¸\±�¸\µ\° ËIÓ Æ�°D¯�° Ó °}¯M°D±D®I³d³i²MÆW®�²®�·K²;®U±;á�¯M°kÑi¶d·w²�°D¯�¼�®i±;Æ�¶r­W°�^�OQO�bcf+U7ub¶rºÐ¶r²�ÆW®I³r²M· Ó ¶r²�Ʋ�¸UÍ�¯M°kÑi¶d·w²�°D¯ õ ¿

����������������! #"%$����'&

$���(�)�$%��&��*!+%�,����-!��.

$���(�)�$%�, ��*!+%�,����-�/%.

)102��-

ÇUÇ

Page 12: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� 02��.��*!+%�

)102��.� 02��-

�%���,������ ����"���� +� ��$#.!��( $���(%)�$�� ���� ( �%� ) / � �!+ ��� +�)�$�����10����

*��� ��* 0��� )������ �

$���(�)�$%��&��*!+%�,��� )���� � �

$���(�)�$%�, ��*!+%�

�102�����%��%���,���� "�( "#*���� �!*

�����b¸z¶d¼,ÍW³r°D¼,°D­B²O²�Æ�°�Í0·w°DÄWµ\¸\±�¸\µ\°�¸i­�®�·w²M®i±;áQ¯M°kÑU¶�·w²�°k¯}¼�®U±;ÆW¶r­�° Ë ¶d­�Í�Ä\²�> þ % þ 2z¶d­�¶rÛ²�¶�®I³d³r´7®UÍ�ÍаD®I¯;·�¶r­z¶d­�Í�Ä\²¯M°kÑi¶d·w²�°D¯M·D¿ -b°�²w²M¶r­WÑ $¨ß ¯M°D·�Í�¿ & à µ\°D­�¸I²M°}²�Æ�° ²�¸iÍ�ß ¯M°D·�Í�¿�·�°D±k¸U­Wµ²�¸�²M¸UÍ à ·K²;®U±;á�¯�°DÑU¶�·K²M°k¯ Ë Î4´ñ²MÆ�°�²�°?±;Æ�­�¶�ÔBÄ�°!¼z°k­B²�¶d¸U­W°Dµ�¶d­¨¯�°D¼�®I¯Má É\Ë ¸U­�°«±k®I­�¶d¼zÍ�³r°kÛ

¼,°D­B²�²�Æ�°l®i·�·�¶dÑU­�¼z°k­B² $hiGÖ�> Ë & iGÖ %9Ë�� iGÖ 2 Ë ®i· Ó °k³d³�®U·�²MÆ�°Y¶r­0±�¯M°k¼z°k­B²¶d­W·K²M¯�Ä0±�²�¶d¸U­� iGÖ � A 20¿�}ÆW°!Î�¯;®I­W±;Æ�¶d­�Ñ�¶d­W·w²�¯MÄW±�²M¶r¸i­W·l±D®I­ÝÎа«·�Ä�Í�ÍиU¯�²�°Dµ�¶d­ � ��# ß�A à.Ë ®U· Ó °k³d³®U·l²�Æ�°zÑU¸U²�¸�¶r­W·w²�¯MÄW±�²�¶d¸U­�¿ }Æ�°z±�¸i¼zÍ�Ä\²M®I²�¶d¸U­ú®I³ Ó ®2´\·Y²M°k¯M¼z¶r­W®I²�°?· Ë ®U­Wµ�®U³r³�­4Ä�¼7Îаk¯;·®IÍ�ÍаD®U¯�¶d­�Ñ7®I² ®I­4´«²�¶d¼z°l¶d­Q²�ÆW°)·w²M®U±;á,¯M°kÑU¶�·w²�°k¯;· Ó ¶d³r³9ÎаlÎиUÄ�­0µ\°Dµ�Î4´8>�A % A 2W¿9}Æ4ÄW·0���ã@> þ % þ 24îY�+� � # ß�A à ã� zã ó î þ õ î�¿ ��¶d­W®I³d³r´ú¶rº$� þ � �+� ��# ß�A à ã2 zã ó î þ õ î)²MÆ�°k­�¶r²¶d·z·w²�¯;®I¶dÑUÆB²wº»¸i¯ Ó ®I¯;µ¨²M¸ú·�°k°ñ²�ÆW®I²�) 2 í � Ë � � � Ë � � � ®U¯�°�®U· Ó °D³r³.¿_� ´�¶d­Wµ\ÄW±�Û²�¶d¸U­�¶o²�º»¸i³r³d¸ Ó ·�²�Æ0®�²7®I­4´ú·w°k²7µ\°�ÜW­0®IÎ�³d°zÎB´ú®ÝÔBÄW®I­B²�¶rÜW°D¯�º»¯�°D°«º»¸i¯�¼«Ä�³�®�¶d­�·�¶rÑi­W®�²MÄ�¯�°n õ þ Ç þ A þ � þ 0�� �#p�Îаk³d¸U­�ÑB· ²�¸ � ��# ß�A à ã2 zã ó î þ õ î�¿� H7H7G , , � � � � � ��# ß A à ã�� þ õ î�U �qb/S � Wvu � dQbDu �/RTd7X�b/d !"� ) )�# -b°�² #�ÎаO®�·K²;®U±;á�¯M°kÑi¶d·w²�°D¯�¼�®i±;Æ�¶r­W° Ó ¶r²�Æz¶d­�Í�Ä\²¯M°kÑi¶d·w²�°D¯M·�> Ì þDÿkÿkÿkþ > 1 Ë ·w²M®i±;á¯�°DÑU¶�·K²M°k¯;·51 Ì þkÿDÿkÿkþ 1327®U­Wµ�­�¸ Ó ¸i¯�á�¯M°kÑi¶d·w²�°D¯D¿� K�G % H + �/)6)���H7GIK'%��6G & %')*# " Ũ®i±;Æ�¶r­W°$# ¶d·�°?ÔiÄW¶r¹�®I³d°k­B²�²�¸�®�¼�®U±;Æ�¶d­�°$#��\µ\°�Ü0­�°DµÎB´

Ç æ

Page 13: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

¶rº # ÷ ã �1 þ �>9î ²MÆ�°k­ 1 ÷ iGÖ 1 ÷ A Ƕrº # Ì ã �1 þ �>9î ²MÆ�°k­ 1 Ì iGÖ 1 Ì A Ç

¿¿¿¶rº # 2 ã �1 þ �>Ðî ²MÆ�°k­ 1 2 iGÖ�1 2 A Ƕrº #�2 � Ì ã �1 þ �>9î ²MÆ�°k­ ÆW®U³o²�

��

���

Ó Æ�°k¯M°²MÆ�° # 9ЮI¯M°�ÜW¯;·K²�¸U¯;µ\°k¯bº»¸U¯M¼7Ä�³�®U·�¶d­7·w¶dÑU­0®�²�ÄW¯�°�n õ þ Ç þ A þ � p�º»¸U¯M¼z¶r­�Ñ�®OÍW®U¯w²M¶o²M¶r¸i­�¿

!"� ) )�#�) #��6K�G % H -b°�²9� 9�Îа�²�Æ�°�¶d­W·w²�¯MÄW±�²M¶r¸i­1 9 iGÖ�1 9 A Ç

¶oº9¶o²¸\±D±�Ä�¯;·�¶r­!# ·�Í�¯�¸iÑU¯;®I¼�·D¿W��¸i¯ � I Ë � � I9A Ç ¶rº+1 ÷ þkÿDÿkÿkþ 132 Ë > Ì þDÿkÿkÿkþ > 1 ®I¯M° ²MÆ�°±�¸U­B²M°k­B²M·l¸Iº # ·l¯�°DÑU¶�·K²M°k¯;·O®�º_²M°k¯)°�Þ\°D±kÄ\²�¶d­�Ñ � 9 Ë ²�Æ�°D­�µ\°�Ü0­�°�º»¸U¯M¼7ÄW³d®��*9 ? �iã@1 ÷ þkÿDÿkÿkþ 132 þ> Ì þkÿkÿDÿ�þ > 1 î}·w¸,²�Æ0®�²

� � � I�®I­Wµñ²�ÆW°�­�°�Þ4²O¶d­W±�¯M°k¼z°k­B²Y¶d­W·K²M¯�Ä0±�²�¶d¸U­�²M¸,Îа�°�Þ\°?±�Ä\²M°Dµ�¶d·$� � ¿� �,Ö I�A Ç ®I­Wµ*# Ó ¶r³d³9ÆW®I³r²}Î0°kº»¸U¯M°lÍаk¯�º»¸U¯M¼,¶d­�Ñz®I­�¸U²�Æ�°D¯ ¶d­W±k¯�°D¼,°D­B²M®I³Ð¶d­W·K²M¯�Ä0±�Û²M¶r¸i­�¿

ÃO¸ Ó # ·%Í�¯M¸UÑi¯M®U¼�ÆW®i· ®!ÜW­�¶r²�°�­4Ä�¼7Îаk¯��l¸Iº�¶d­W·w²�¯MÄW±�²M¶r¸i­W·D¿�å\¶r­W±k°�# ·%ÍW¯�¸iÑU¯;®I¼ÆW®U·�­W¸�·�®2¹i°�¶d­W·w²�¯MÄW±�²M¶r¸i­W·Z4 iGÖ 1z¶r­4¹i¸U³d¹B¶d­�Ñ Ó ¸U¯Má�¯�°DÑU¶�·K²M°k¯Z4 Ë ¶r²Qº»¸U³d³r¸ Ó ·,²MÆW®�²�#±k®I­ñ°�Þ\°D±kÄ\²�°�®�² ¼z¸B·K²��O¶r­W·w²�¯MÄW±�²�¶d¸U­W· Î0°k² Ó °D°k­ñ®U­4´7² Ó ¸7¶d­W±�¯M°k¼z°D­i²;®I³0¶r­W·w²�¯MÄW±�²�¶d¸U­W·¸I²�ÆW°k¯ Ó ¶d·�°�# Ó ¸UÄ�³�µ�³d¸4¸UÍQº»¸i¯�°D¹U°D¯D¿�¬{² ¶�· ­�¸ Ó ±�³d°D®U¯%²MÆW®�² �*9 ? �iã �1 þ �>9î%±D®I­QÎа�°�Þ\Í�¯M°D·M·w°?µ®U·Y®zÔBÄW®I­B²�¶rÜW°D¯}º»¯�°D°)º»¸i¯�¼«Ä�³�®«¶d­Ý·w¶dÑU­0®�²�ÄW¯�°�n õ þ Ç þ A þ � pB¿��¸U¯ � � I-A Ç µ\°�ÜW­W° # � ²�¸�Îа

�9 ��2

ã���9 ? �Bã �1 þ �>�î � 1:9��Ö õ ������*9 1 ��Ö õ î �úãd�«Ö õ �������2

1 �!Ö õ î ÿ

� ³r°?®I¯M³r´�²MÆ�° # � ®U¯�°YÔBÄW®I­B²M¶oÜW°D¯�º»¯�°D° º»¸U¯M¼7Ä�³�®U·�¶d­,²�Æ�°O·�¶rÑi­W®�²MÄ�¯M°�n õ þ Ç þ A þ � p ·M®�²�¶�·wº»´B¶d­�Ѳ�Æ�°!±k³d®U¶r¼�¿��� K�G % H , �`K')�) J$%'#�� K3 H H7G " å4ÄWÍ�Í0¸B·w°�# ¶d·Y®,¼�®U±;ÆW¶r­�°�¸Uº�²MÆ�°�º»¸U¯M¼

Ç �

Page 14: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

¶oº # ÷ ã<1 ÷iþDÿkÿkÿkþ 1 2 þ �>Ðî ²�Æ�°D­ 1 ÷ i�Ö 1 ÷ A Ƕoº # Ì ã<1 ÷iþDÿkÿkÿkþ 1 2 þ �>Ðî ²�Æ�°D­ 1 Ì i�Ö 1 Ì A Ç

¿¿¿¶oº # 2 ã@1 ÷iþkÿDÿkÿkþ 1 2 þ �>9î ²�Æ�°D­ 1 2 iGÖ 1 2 A Ƕoº #�2 � Ì ã@1 ÷ þkÿkÿDÿkþ 132 þ �>9î ²�Æ�°D­ ÆW®I³r²�

��

���

Ó Æ�°k¯M°�²�Æ�° # 9�®I¯M°�ÜW¯;·K²Y¸U¯;µ\°D¯ º»¸i¯�¼«Ä�³�®U·}¶d­�·�¶dÑU­W®I²�Ä�¯M°on õ þ Ç þ A þ � p Ë ®I­WµrI ô Ç ¿9}Æ�°k­²�Æ�°D¯�°�¶�·O®I­�°DÔBÄ�¶d¹�®I³d°k­B²O¼�®U±;Æ�¶d­�°�#��9¸Iº�²�Æ�°�º»¸i¯�¼

¶oº��# Ì ã<1 Ì þDÿkÿkÿkþ 132 þ �>Ðî ²�Æ�°D­ 1 Ì i�Ö 1 Ì A Ƕoº �# ù ã<1 Ì þDÿkÿkÿkþ 1 2 þ �>Ðî ²�Æ�°D­ 1 ù i�Ö 1 ù A Ç

¿¿¿¶oº��# 2 ã@1 Ì þkÿDÿkÿkþ 1 2 þ �>9î ²�Æ�°D­ 1 2 iGÖ 1 2 A Ƕoº �# 2 � Ì ã@1 Ì þkÿkÿDÿkþ 1 2 þ �>9î ²�Æ�°D­ ÆW®I³r²�

��

���

Ó Æ�°k¯M°�²�Æ�°��# 9®U¯�°�ÜW¯;·w²O¸U¯;µ\°k¯}º»¸i¯�¼«Ä�³d®i·}¶r­¨·�¶dÑU­W®I²�Ä�¯M°an õ þ Ç þ A þ � pi¿�ÃO¸U²�°�²MÆW®�²Y²MÆ�° # 9µ\°kÍаk­Wµ�¸U­:1 ÷ þ 1 Ì þkÿDÿkÿDþ 132 Ó ÆW¶r³d°�²�Æ�°��# 9�µ�°kÍаk­Wµ�¸U­�³d´�¸U­:1 Ì þDÿkÿDÿ�þ 1324¿9}Æ�°�°/jа?±�²Y¸Iº�²MÆ�°³r¸4¸UÍW¶r­�Ñz³d°k¼z¼�®,¶d·}²M¸,ÜW­Wµ�®I­�°DÔBÄ�¶d¹�®I³d°k­B²Y¼�®U±;Æ�¶d­�° Ó ¶o²MÆ�¸U­�°�º»° Ó °D¯O·K²;®U±;á�¯M°kÑU¶�·w²�°k¯?¿!"� ) )�# ) #�+K G %�H ¬�­z²MÆ�°O±�¸i¼,ÍWÄ\²M®I²�¶d¸U­z¸IºW#�¸U­z¶r­WÍ�Ä\²?> Ì þDÿkÿkÿkþ > 1 ·wÄWÍ�Í0¸B·w°}²MÆW®�²0#±�Ä�¯M¯�°D­B²�³d´ñÆW®i· 1 ÷ Ö õzÓ Æ�°k¯M°D®i· 1 Ì þDÿkÿkÿDþ 1 2 ÆW®2¹i°!®I­4´�®U¯�ÎW¶o²M¯M®U¯�´Q¹�®U³rÄ�°?·k¿YÃl¸ Ó ®i·Y³d¸U­�Ñ®U· # ÷ ÆW¸U³�µ�· Ë # Ó ¶d³d³�¶r­W±k¯�°D¼z°k­B² 1 ÷ ¿å4¶d­W±�°�²�ÆW°)Ü0¯M·w² ¶d­W·w²M®U­i² Ó Æ�°D¯�° # ÷ µ\¸4°D· ­�¸I²}Æ�¸i³dµ±k®I­�Î0°,µ\°�ÜW­W°Dµ¨¶d­�®QÜW¯M·w²l¸i¯Mµ\°D¯l¼�®I­W­�°k¯ Ë ¸i­�°«±D®I­�µ�¶d·�Í0°D­W·�° Ó ¶r²�Æ�·w²M®i±;á�¯M°kÑi¶d·w²�°D¯�1 ÷®I³r²�¸UÑi°�²MÆ�°k¯?¿ ��¸U¯M¼�®I³d³r´ Ë º»¸U¯ Ç�� �� I-A Ç µ\°�ÜW­W° �# 9 ²�¸zÎ0°

� � � � � �Bß # ÷ ã�� � þ 1 Ì þkÿkÿDÿkþ 132 þ �>�î � � # ÷ ã�� þ 1 Ì þkÿDÿkÿkþ 132 þ �>�î �*# 9Mã�� þ 1 Ì þkÿDÿkÿDþ 132 þ �>Ðî à ÿ� ³r°?®I¯M³r´�²MÆ�°��# 9 ·�®I²�¶�·Kº»´Q²�Æ�°�¯M°DÔBÄ�¶d¯�°D¼z°k­B²M· ¸Iº�²�ÆW°!±�³�®I¶d¼�¿��

� °�²MÄ�¯�­W¶r­�Ñ�²�¸�²�Æ�°�Í�¯M¸4¸IºO¸Iºl²�Æ�°�³r°D¼z¼z® Ë ¶rº � � � ��# ß�A à ã � þ õ î Ë ²MÆ�°k­ ³d°�² #Î0°,®ñ·w²M®U±;á�¯�°DÑU¶�·K²M°k¯)¼z®i±;Æ�¶d­�°7±�¸i¼zÍ�Ä\²�¶d­�Ñ � ¿�}Æ�°«¸U­�³d´�¯�°?ÔBÄ�¶r¯M°k¼z°D­i²)¸U­'# ¶d·l²�Æ0®�²¶o²z²�°D¯�¼z¶d­W®�²M°�¸U­ °k¹U°D¯�´�¶d­�Í�Ä\² Ë ¯M°kÑB®I¯;µ\³d°D·M·7¸Uº)·K²;®U±;á�¯M°kÑi¶d·w²�°D¯,ÎиUÄW­Wµ�¿ � ´�±k³d®U¶r¼ ÇUË# ¶d·)°DÔBÄ�¶d¹�®I³d°k­B²)²M¸�®ñ­�¸U¯M¼�®I³d¶rïD°Dµ�¼�®U±;Æ�¶d­�°�# � Ì �;¿ Ú ÍWÍ�³r´4¶d­�Ñ�±�³�®I¶d¼ æñ·wÄ0±k±�°?·�·�¶d¹U°k³d´I�²M¶r¼z°?· Ë °?®U±;Æ ²�¶d¼z°¨°k³d¶r¼z¶d­W®�²M¶r­WÑ�²�Æ�°�·�¼�®I³d³r°?·K²Q¶d­Wµ\°kÞ\°Dµ ·w²M®U±;áS¯�°DÑU¶�·K²M°k¯ Ë Í�¯M¸\µ\ÄW±k°D·¼z®i±;Æ�¶d­�°�# � 2 � Ó ¶o²MÆ�Í0·w°DÄWµ\¸\±�¸\µ\°

Ç ç

Page 15: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

¶rº #Bø2 ã<1 2 þ �>9î ²�Æ�°D­ 1 2 iGÖ�1 2 A Ƕrº # ø2 � Ì ã@1 2 þ �>Ðî#²�Æ�°D­ Æ0®I³r²�

å4¶r­0±�°�®«·w²M®i±;á�¯�°DÑU¶�·K²M°k¯ ¼�®U±;Æ�¶d­�°�®U±D±�°kÍ�²M· ¶r­WÍ�Ä\² �>ݶ jݲMÆ�°�²�¸iÍ�·w²M®i±;áZ132�¶�·}°k¼zÍ\²K´ Ë ²MÆ�°·w°k² � ±k®I­�Îа!µ\°�ÜW­W°Dµ�Î4´��> � � � #Bø2 � Ì ã õ þ �>Ðî�¿E4F@GIH7J=K3 , L � ´!±�¸U­4¹i°k­B²�¶d¸U­ Ë ® � ��# ÍW¯�¸iÑU¯;®I¼ Î0°DÑU¶d­W· Ó ¶o²MÆ!²�ÆW° ¶d­W·w²�¯MÄW±�²M¶r¸i­ 1 ÷ iGÖ1 ÷ A Ç ¿lŨ¸4µ�¶oº»´4¶d­�ÑQ°�Þ�®U¼,ÍW³r°a��Í�¯M¸4µ�ÄW±�°?·Y²�ÆW°!º»¸U³d³d¸ Ó ¶r­�Ñ�ÍW¯�¸iÑU¯;®I¼ # º»¸i¯l¶d­�°DÔBÄW®U³r¶r²K´> Ì � > ù ¿ Ç ÿ 1 ÷ i�Ö�1 ÷ A Ç

æ ÿ ¶oº�1 Ì Ö > ù ²�Æ�°D­r�,°D³d·�°�ç� ÿ ¶oº�1 Ì Ö > Ì ²�Æ�°D­rK,°D³d·�°o�ç ÿ ¶oº�1 Ì Ö > Ì ²�Æ�°D­rK,°D³d·�° ÉÉ ÿ 1 Ì i�Ö�1 Ì A ÇÊ ÿ ¶oº�1 ÷ Ö 1 ÷ ²�Æ�°D­Ýæ«°D³d·�°!æ� ÿ 1 ù i�Ö�1 ù A ÇK ÿ ÆW®I³r²

b¸�Í�¯M°D·�°k­B²Y²MÆ�°7­�¸i¯�¼�®U³r¶dïD®I²�¶d¸U­ #���¸Iº # Ë ²MÆ�°�º»¸i¯�¼«Ä�³d®i· � 9 ? � ã<1 ÷iþ 1 Ì þ 1 ùIþ > Ì þ > ù î}¼7ÄW·w²Î0°!µ\°?·�±k¯�¶dÎаDµ Ë º»¸i¯ �� æ Ë � � ��¿� � ÷ ? ÷ ã �1 þ �>9î Ë � Ì ? ÷ ã �1 þ �>Ðî Ë � ù ? ÷ ã �1 þ �>Ðî Ë � ù ? Ì ã �1 þ �>9î Ë � ù ? ù ã �1 þ �>9î}®I¯M° õ �Ö õ� � ÷ ? Ì ã �1 þ �>9î Ë � Ì ? Ì ã �1 þ �>Ðî}®U¯�° 1 Ì �Ö > ù � 1 Ì �Ö > Ì� � ÷ ? ù ã �1 þ �>9î Ë � Ì ? ù ã �1 þ �>Ðî}®U¯�° 1 Ì Ö > ù � 1 Ì �Ö > Ì� � ÷ ? � ã �1 þ �>9î Ë � Ì ? � ã �1 þ �>9î�®I¯M°�ã<1 Ì �Ö > ù �h1 Ì Ö > Ì î���ã@1 Ì Ö > ù �h1 Ì Ö > Ì î Ë�Ó ÆW¶d±;Æ·�¶r¼zÍ�³d¶rÜW°D· ²M¸Z1 Ì Ö�> Ì ¿� � ù ? � ã �1 þ �>9î ¶�· õ Ö õ ¿

}ÆBÄ0·9#���¶d·}¸Uº�²MÆ�°�º»¸U¯M¼¶oº # ÷ ã �1 þ �>�î ²�Æ�°D­ 1 ÷ i�Ö�1 ÷ A Ƕoº # Ì ã �1 þ �>�î ²�Æ�°D­ 1 Ì i�Ö�1 Ì A Ƕoº # ù ã �1 þ �>�î ²�Æ�°D­ 1 ù i�Ö�1 ù A Ƕoº # � ã �1 þ �>�î ²�Æ�°D­ ÆW®I³r²�

���

����

Ó Æ�°k¯M°

Ç?É

Page 16: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� # ÷ ã �1 þ �>9î ¶d·ã�� ÷ ? ÷ �:1 ÷ �Ö õ î �úã � Ì ? ÷ �:1 Ì �Ö õ î �úã � ù ? ÷ � 1 ù �Ö õ î � � 9 � ù 1 9 Ö õ ÿ

å4¶d­W±k°7� ÷ ? ÷ Ë � Ì ? ÷ Ë ®U­Wµ � ù ? ÷ Ë ®I¯M° õ �Ö õ�Ë ²�ÆW°�ÍW¯�°D¹B¶d¸UÄ0·%º»¸i¯�¼«Ä�³�®«¶�·}°DÔBÄ�¶d¹�®I³d°k­B² ²�¸ã@1 ÷ Ö õ �:1 Ì Ö õ � 1 ù Ö õ î ÿ

� # Ì ã �1 þ �>9î ¶d·ã�� ÷ ? Ì �81 ÷ �Ö õ î �Ýã � Ì ? Ì �Z1 Ì �Ö õ � 1 ÷ Ö õ î ��ã � ù ? Ì �81 ù �Ö õ �Z1 Ì Ö õ � 1 ÷ Ö õ î ÿ� °?±k®U³r³0²�ÆW®I² � ù ? Ì ¶�· õ �Ö õ�Ë ·�¸�²�ÆW°l²MÆ�¶r¯;µñµ�¶d·ÒüKÄ�­W±�²}±D®I­QÎа�µ�¯�¸iÍ�Í0°?µ�¿9}Æ�¶�· Ñi¶r¹i°D·

ã@1 Ì �Ö�> Ì � 1 Ì �Ö�> ù �:1 ÷ �Ö õ î �úã@1 Ì �Ö�> Ì � 1 Ì �Ö�> ù �:1 Ì �Ö õ �:1 ÷ Ö õ î¸i¯ °?ÔBÄ�¶r¹�®U³r°D­i²M³r´

ã<1 Ì �Ö > Ì �:1 Ì �Ö > ù î ��ã<1 ÷ �Ö õ �:1 Ì �Ö õ î ÿ� # ù ã �1 þ �>9î ¶d·ã�� ÷ ? ù �81 ÷ �Ö õ î �Ýã � Ì ? ù �Z1 Ì �Ö õ � 1 ÷ Ö õ î ��ã � ù ? ù �81 ù �Ö õ �Z1 Ì Ö õ � 1 ÷ Ö õ î ÿ� °?±k®U³r³0²�ÆW®I² � ù ? ù ¶�· õ �Ö õ�Ë ·�¸�²�ÆW°l²MÆ�¶r¯;µñµ�¶d·ÒüKÄ�­W±�²}±D®I­QÎа�µ�¯�¸iÍ�Í0°?µ�¿9}Æ�¶�· Ñi¶r¹i°D·

ã@1 Ì Ö�> ù � 1 Ì �Ö�> Ì �:1 ÷ �Ö õ î �úã@1 Ì Ö�> ù � 1 Ì �Ö�> Ì �:1 Ì �Ö õ �:1 ÷ Ö õ îÓ Æ�¶�±;Æ�·w¶d¼zÍ�³r¶rÜW°?·}²�¸

ã<1 Ì Ö > ù �:1 Ì �Ö > Ì î ��ã<1 ÷ �Ö õ �:1 Ì �Ö õ î ÿ� #{�Uã �1 þ �>9î ¶d·ã�� ÷ ? � �81 ÷ �Ö õ î �Ýã � Ì ? � �Z1 Ì �Ö õ � 1 ÷ Ö õ î ��ã � ù ? � �81 ù �Ö õ �Z1 Ì Ö õ � 1 ÷ Ö õ î ÿ� °?±k®U³r³9²MÆW®�² � ù ? � ¶d· õ Ö õ ®I­Wµ�·w¸�±D®I­�Î0°!µ\¯M¸UÍWÍ0°?µ�¿9��°�Æ0®2¹U°ã<1 Ì Ö�> Ì � 1 ÷ �Ö õ î �¨ã@1 Ì Ö > Ì � 1 Ì �Ö õ �Z1 ÷ Ö õ î �¨ã<1 ù �Ö õ �Z1 Ì Ö õ �Z1 ÷ Ö õ îÆ�°D­W±�°

ã@1 Ì Ö > Ì ��ã<1 ÷ �Ö õ �:1 Ì �Ö õ î�î ��ã<1 ù �Ö õ � 1 Ì Ö õ �:1 ÷ Ö õ î ÿ¬�­ Ó ¸U¯;µ�· ËiÓ ÆW®�² ²�ÆW¶d·}®I³dÑU¸i¯�¶r²�ÆW¼Ï·M®2´\·¶�·%Ü0¯M·w²%²M¸«¶d­W±�¯M°k¼z°D­i²~1 ÷ Ë ²�ÆW°k­Q²M¸«¶d­W±k¯�°D¼,°D­B²51 ÌÄ�­B²�¶d³Ð¶r² °?ÔBÄW®I³�·6> Ì ¸i¯?> ù Ë ²�Æ�°D­�²�¸«¶r­0±�¯M°k¼z°k­B²51 ù ¶oº > ù � > Ì ËBÓ ÆW¶r³d°�1 ù Ö õ ¶rº)> Ì � > ù Ë®U·Yµ\°?·w¶d¯�°?µ�¿��¯M¸U¼"²MÆ�°�Í�¯M°k¹4¶r¸iÄW· ² Ó ¸«³d°k¼z¼�®U· Ë ²�ÆW°�º»¸U³d³r¸ Ó ¶d­�Ñ«²�Æ�°D¸U¯M°k¼�¶�·Y¶d¼,¼z°?µ\¶d®I²�°i¿

ÇDÊ

Page 17: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

��� �)�� H , � � dFb�u ��RTd,X�b/d)Ö � � # ß�A à ã�� þ õ î�Ö � ��# ß A à ã� zã ó î þ õ î �! �"$#%'&(%')*#-,�� Ú ·w°k² � 1 ã�)B�î 2 ¸Uº IBÛ.²�Ä�Í�³d°D·%¸Iº�Íиi·�¶o²M¶r¹i°O¶d­i²M°kÑi°k¯;·�¶d· ® �qtLP�\]b�Y u�b/U¶oº�²�Æ�°D¯�°�¶�·Y®«ÜW¯;·K²O¸i¯Mµ\°D¯ º»¸U¯M¼7Ä�³�®���¶d­ñ²MÆ�°!·w¶dÑU­0®�²�ÄW¯�°an õ þ Ç þ� Yþ Öop�·wÄW±;Æ�²MÆW®�²

� Ö n �> ��ã ) � î 2 i6)�� Ö ��ã��>�î�p ÿå4áU¸i³r°D¼ Ë ®I­0µ�³d®I²�°k¯ � °kÑi¶r°D³d·�á4¶ ß�� à Í�¯�¸�¹i°Dµ�®QÔBÄW®U­i²M¶oÜ0°k¯l°D³r¶d¼z¶r­0®�²�¶d¸U­¨²�Æ�°D¸U¯M°k¼ º»¸U¯O²MÆ�°²�Æ�°D¸U¯M´«¸Uº9¶d­B²�°DÑU°k¯%¼7Ä�³r²�¶dÍ�³d¶d±D®�²�¶d¸U­ Ë ²MÆBÄ0·%·�Æ�¸ Ó ¶r­WÑ�²�Æ�°O²�Æ�°D¸U¯M´7²M¸!Î0°)µ\°D±k¶dµ�®UÎ�³d°U¿ � ¸U¼,ÛÍ�³r°kÞ\¶o²K´7®U­W®I³d´\·w¶�·�¸Iº�H¯M°D·�Î�Ä�¯MÑU°D¯�®U­Wµ,å\áU¸U³d°k¼¾®I¯M¶o²MÆ�¼z°�²�¶�±}ÆW®2¹i° Îаk°D­z±D®I¯M¯�¶d°Dµ7¸UÄ\²?¿�å\°k°å4¼z¸U¯M´B­0·wá4¶, · µ\°k³d¶rÑiÆB²wº»Ä�³Ð²�°kÞ4²�ß �L� à º»¸i¯ ®7µ�¶d·M±�ÄW·M·�¶r¸i­Q¸Iº�¹�®I¯M¶d¸UÄW·%ÜW¯;·K² ¸U¯;µ\°k¯%²�Æ�°D¸U¯M¶r°?·¸Iº®I¯M¶o²MÆ�¼z°�²�¶�±I¿

��°�ÆW®2¹i°�·�°k°D­ñ²MÆW®�²$V.�*V" Ö "/.�07ß A à ã� zã ó î þ õ î

Ö "/.�07ß A à ã ó &,� Ì � þ õ îÖ "/.�07ß A à ã�� þ õ î ÿ

¬�­ñ¹4¶r° Ó ¸Iº�²MÆ�°)º»¸U¯M¼z®U³Ð·�¶d¼,¶d³�®I¯M¶o²M¶r°?·%Îа�² Ó °k°D­:H¯M°D·�Î�Ä�¯MÑU°D¯%®I­0µ�å4ái¸U³d°k¼"®I¯M¶o²MÆ�¼z°�²M¶d± Ë ¶r²¶d·Y­0®�²�ÄW¯M®U³0²M¸Q±�¸i­�üK°D±�²�Ä�¯M°�²�ÆW®I²

"�� � ��*q0 Ö "/.�07ß à ã� zã ó î þ õ îÖ "/.�07ß à ã ó &,� Ì � þ õ îÖ "/.�07ß à ã�� þ õ î ÿ

Ú · Ó ¶d³r³%Î0°Q·�Æ�¸ Ó ­ Ë ²MÆ�¶�·�¶d·!­�¸I²�²�¯MÄ�° ·w²M®i±;ᨯM°kÑU¶�·w²�°k¯�¼�®U±;ÆW¶r­�°?·�¶r¼zÍ�³d¶�±�¶r²�³d´�®Uµ�¼,¶r²²�Æ�°,·wÄW±D±�°?·�·�¸U¯Yº»ÄW­W±�²M¶r¸i­ �Bã@>Ðîl®I­Wµ¨¶r­�°?ÔBÄW®I³d¶o²K´ ��ËÐÓ Æ�¶d±;Æ Ó ¶r²�Æ�¼7Ä�³r²�¶dÍ�³d¶d±D®�²�¶d¸U­�®I³d³r¸ Ó ·²�Æ�°D¼�²�¸Q±k¸U¼zÍ�Ä\²M°�·w°k²M·Y¼z¸U¯M°�±�¸i¼,ÍW³r¶�±k®I²�°Dµñ²�Æ0®I­Ýå4áU¸i³r°D¼â·w°k²M·D¿� H7H7G ,���� �qba[eW��gWvu�W �/W!\�W!U � f�dFb�[eW<O�^eUcb�>�� % Wvu O�P�Y f�RTUw^+��\]b�W!Sx"%.�0!ß à ã ó þ õ î !"� ) )�# Ú ·�·�Ä�¼z°QÜW¯;·w²7²�Æ0®�²�> þ % ô Ç ¿�Ũ®i±;Æ�¶r­W°*# ÆW®U·«¶d­�Í�Ä\²z¯�°DÑU¶�·K²M°k¯;·-> þ % ®I­Wµ·K²;®U±;á�¯�°DÑU¶�·K²M°k¯;· 1 ÷Uþ 1 Ì ¿ Ú ²)²�°k¯M¼z¶r­0®�²�¶d¸U­ Ë # Ó ¶d³r³�±�¸i­i²;®I¶d­ õ ¶d­Ý²�Æ�°7²�¸iͨ¯�°DÑU¶�·K²M°k¯ 1 Ì ¶oº>�� %ÐË °k³�·w° Ç ¿

Ç ¿�1 ÷ iGÖ 1 ÷ A Çæ�¿�¶rº > 4/1 ÷ Ö % ²�ÆW°k­ É °k³�·w°-��W¿�¶rº 1 ÷ Ö % ²MÆ�°k­Ýçz°D³d·�° Çç0¿�1 Ì iGÖ 1 Ì A ÇÉ ¿�Æ0®I³r²

¬{²O¶d·}°?®U·�´�²�¸Q®iµ�µ�·�°k¹i°k¯;®I³9¶d­W·K²M¯�Ä0±�²�¶d¸U­0· ²�¸zÆW®I­0µ\³r°�²MÆ�°!±k®i·w° Ó Æ�°D¯�°�>ݸi¯ % ¶d· õ ¿�! �"$#%'&(%')*#-, � ¬�­B²�°DÑU°D¯M·�> þ % ®I¯M°�O�PQf�dDW!Y8b Ë µ\°D­�¸I²M°Dµ->�� %9Ë ¶oº\²MÆ�°%Ñi¯�°?®�²�°?·K²�±�¸U¼z¼z¸U­µ\°k­�¸i¼z¶r­W®I²�¸i¯ . ê � ã@> þ % î ¸Iº�> þ % ¶�· Ç ¿

Ç �

Page 18: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� H7H7G , "�� �qbaOQP�f+dDW!YZ^e\�W!U � dQb�\]^�U7W<P�S:>�� % Wvu O�P�Y f�RTUw^+��\]b�W!SB"/.�07ß à ã� zã ó î þ õ î !"� ) )�# Ú ·M·wÄW¼,°,ÜW¯;·w²�²MÆW®�²«æ � > þ % ®I­0µ¨²MÆW®�² �}ã@> � % î�®U­Wµ �}ã % � >9î�¿ � ¸i­W·w¶�µ\°D¯)²MÆ�°º»¸U³d³r¸ Ó ¶d­�ÑzÍW·�°kÄWµ\¸\±k¸4µ�°U¿

� � 02����� ��*%� � ��� t�EGF0]��Ðg��ih � "

��� � � � ����� � �� � ( �%� ��!*�(

��*�+%�� � � � � ��� �

�%��������%����� ��*����� � � ��t�EGFW]��Ðg��ih (� �%�

� c � � ��%���,���

Ú ·K²;®U±;áQ¯M°kÑi¶d·w²�°D¯ ¼�®i±;Æ�¶r­W°)²M¸�±�¸U¼zÍ�Ä�²�°1 ÷ ÖÙ¼z¶r­bã<> þ % î

¶d·YÑi¶r¹i°k­�ÎB´ñ²�Æ�°�º»¸i³r³d¸ Ó ¶d­�Ñ,·w²M®i±;áQ¯M°kÑU¶�·w²�°k¯}¼�®U±;ÆW¶r­�°i¿&�� ��� � � ��� (� �%��� ��*�+%������ ��� � � ��� ( ����� ��*!+%������ � � � � � ��� �� � ��"%( " &��� ��!*%(

� ´�±k¸U¼zÍ0¸B·w¶d­�Ñ,®!¼z¸\µ\¶oÜбk®�²M¶r¸i­ñ¸Uº�²�Æ�¶�· Í�¯M¸UÑU¯;®I¼ Ó ¶o²MÆ�®«¼z¸4µ�¶oÜW°?µQ¹i°k¯;·w¶d¸U­�¸Uº l�Þ�®I¼,ÛÍ�³r°a��º»¸i¯ � ®U­Wµ Ó ¶r²�Æ�®QÍ�¯�¸iÑU¯;®I¼ ®I¯M¶d·�¶r­WÑ�º»¯�¸i¼ -�°k¼z¼�®�æ Ê�Ë ¶o²�¶�·)®U­¨Ä�­�¶d­B²�°k¯M°D·w²�¶d­�Ñ®I­Wµz²M°Dµ\¶d¸UÄ0·%°kÞ4°D¯M±k¶d·�°O²M¸«µ\°?·�±k¯�¶dÎа)®7·w²M®i±;᫯M°kÑi¶d·w²�°D¯%¼�®U±;ÆW¶r­�°)Í�¯M¸UÑU¯;®I¼�º»¸U¯ ²�Æ�°�®IÎи�¹U°ÍW·w°DÄWµ\¸\±�¸\µ\° Ó ¶r²�Æ ­�¸ Ó ¸U¯Má�¯�°DÑU¶�·K²M°k¯�®I­0µ Ó Æ�°D¯�°Ý·w²M®i±;á�¯�°DÑU¶�·K²M°k¯;·,®U¯�°�ÎиUÄ�­0µ\°Dµ Î4´ zã ó î ËWÓ Æ�°k¯M° ó Ö ¼�®IÞ�ã<> þ % î�¿6kl·�¶r­WÑ7²MÆ�°)ÍW¯�¸iÑU¯;®I¼ ¶r­�³r°D¼z¼z®zæ ÊWË ¸U­�°�±k®U­�®UµWµ\¶o²M¶r¸i­\Û®I³d³r´QÆ0®I­Wµ\³d°�²�ÆW°!·wÍаD±k¶d®U³�±k®U·�°D· Ó Æ�°D¯�°�>�Ö õ þ ÇUË % Ö õ þ ÇUË >�� %9Ë ¸U¯ % � >b¿��� �)�� H , �

"%.�0!ß à ã ó &(� Ì � þ õ î�Ö "%.�0!ß�A þ� à ã ó &,� Ì � þ õ î�Ö �����!"� ) )�# ¬�­¨ß � ÊIà.Ë Ú ¿��ú¸B¸\µ�·%Í�¯M¸�¹U°Dµ,²MÆW®�²%²�Æ�°)Í�¯�°?µ\¶�±k®�²M°D·?> A % Ö427®U­WµZ>"4 % Ö427®U¯�°µ\°�ÜW­0®IÎ�³d° Î4´�ÎиUÄ�­0µ\°Dµ,ÔBÄW®I­B²�¶rÜW°D¯�º»¸i¯�¼«Ä�³�®U·�¶r­4¹U¸i³r¹4¶d­�Ñl¸i­�³d´ � ®I­Wµ �«¿ � ´�³d°k¼z¼�®�æLK ˲�Æ�°�Í�¯M°Dµ\¶�±k®I²�° � ¶d·z±�¸i¼zÍ�Ä\²M®UÎ�³d°ñ¶d­�"%.�0!ß à ã ó þ õ î Ë ·�¸�Î4´_��¸4¸\µ�·%�²�Æ�°D¸U¯M°k¼�ãÒ·�¶r­0±�°Î0¸iÄ�­Wµ\°?µ�ÔBÄW®I­B²�¶rÜ0±D®�²�¶d¸U­�¶�·!°?®U·�´�²M¸�·�¶r¼«Ä�³�®�²�°ñÄW·w¶d­�Ñ�·w²M®i±;á�¯M°kÑi¶d·w²�°D¯!¼�®U±;Æ�¶d­�°?·Mî�²MÆ�°Í�¯�°?µ\¶�±k®�²M°�>aA % Ö.2z¶�·O±�¸i¼zÍ�Ä\²M®UÎ�³d°�¶d­J"/.�07ß à ã ó þ õ î�¿-�°�²�.�*V(¨µ\°k­W¸I²�°�²MÆ�°!±�¸i³r³d°D±�²�¶d¸U­�¸Iº�¯�°?±�Ä�¯;·w¶d¹U°�Í�¯M°Dµ\¶�±k®I²�°?·k¿

Ç K

Page 19: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

��� �)�� H L "

"%.�0!ß à ã�� þ õ îÖ .�*V( ÿ!"� ) )�# � ´ �ú¸4¸4µW·/ ²�Æ�°D¸U¯M°k¼ Ë ²MÆ�°�¯M°D±kÄ�¯;·w¶d¹U°D³r´û°k­4Ä�¼z°k¯;®IÎ�³d°¨¯M°k³�®�²M¶r¸i­W·ñ®U¯�°�²�Æ�¸B·w°Ó Æ�¶d±;Æ ±k®I­ Î0°úµ\°�ÜW­W°DµÙ¸�¹i°k¯�²MÆ�°ú¶r­B²�°DÑU°D¯M·ñÎB´ ®SÎ�³r¸\±;á ¸Iº!Ä�­4ÎиUÄ�­0µ\°Dµ °�Þ\¶d·w²�°D­B²�¶�®I³ÔiÄ0®I­B²�¶rÜW°k¯;·�º»¸i³r³d¸ Ó °Dµ Î4´ ®�ÎиUÄ�­0µ\°DµÙÔBÄW®U­B²�¶rÜW°k¯�º»¸U¯M¼7Ä�³�®�¶d­Ù²MÆ�°ú·�¶dÑU­W®I²�Ä�¯M°_n � þ �pi¿ � °?±�Ä�¯;·�¶r¹i°�¯M°k³�®�²�¶d¸U­0·�®U¯�°�²�Æ�¸B·w° � ·wÄW±;Æ ²�ÆW®I² � ®U­WµÙ¶r²M·�±�¸i¼zÍ�³r°D¼z°k­B² � ®U¯�°·w¸ µ\°�ÜW­0®IÎ�³d°U¿âå4¶d­W±k°ú±k¸UÍ�¯M¶r¼�®U³r¶r²K´û¶�·�±�¸i¼,ÍWÄ\²M®UÎ�³r°ú¶d­ "%.�0!ß à ã ó þ õ î Ë ²MÆ�°�¯M°D·�Ä�³r²�¶�·¶r¼z¼z°Dµ\¶�®�²M°U¿

ÃO¸I²M°z²�ÆW®I²!¸UÄ�¯«µ\°�ÜW­W¶o²M¶r¸i­ú¸Uº�"/.�07ã�� þ õ î�¯M°DÔBÄ�¶d¯M°D·�²�Æ0®�²�²�ÆW°ñ·K²;®U±;ᨯM°kÑi¶d·w²�°D¯�¼�®�Û±;Æ�¶r­W°*# ²�°D¯�¼z¶d­W®�²M°ñ¸i­�®I³d³ ¶d­�Í�Ä\²;· Ë%Ó Æ�°k¯M°ñ·w²M®U±;áú¯M°kÑU¶�·w²�°k¯;·7®U¯�°ñÎ0¸iÄ�­Wµ\°?µ�Î4´�·�¸U¼z°®I¯MÎ�¶o²M¯M®U¯�´!º»Ä�­W±�²M¶r¸i­ . Ë ®U­Wµz²�ÆW° Ó ¸i¯�᫯�°DÑU¶�·K²M°k¯¶�· Î0¸iÄ�­Wµ\°?µ�Î4´ õ ¿�¬{² ¶d·º»¸U¯²MÆ�¶�·%¯M°D®i·w¸i­²�ÆW®I² "%.�0!ß à ã � þ õ î)µ\°�Ü0­�°D·)²�ÆW°,¯M°D±kÄ�¯;·w¶d¹U°!ÍW¯�°?µ\¶d±D®�²M°D· Ë ¯;®�²MÆ�°k¯)²�Æ0®I­¨²MÆ�°z®I¯M¶o²MÆ�¼z°�²�¶�±Í�¯�°?µ\¶�±k®�²M°D·D¿

}Æ�°l¯M°k¼�®I¶d­Wµ\°D¯%¸Uº�²�Æ�°)ÍW®IÍаk¯ ¶d­B¹i°D·w²�¶dÑi®I²�°D·%­�¸U­0µ\°�²M°k¯M¼,¶d­�¶�·K²M¶d±�·w²M®U±;á,¯M°kÑU¶�·w²�°k¯ ¼�®�Û±;Æ�¶r­W°D·}®I­Wµñ¶r­�ÍW®U¯w²}ÄW·�°D· ­�¸U­0µ\°�²M°k¯M¼,¶d­�¶�·K²M¶d±�®I­0®I³d¸UÑUÄW°D· ¸Iº�²MÆ�°�­�¸U¯M¼�®I³d¶rï?®�²�¶d¸U­�³d°k¼z¼�®®I­Wµ,³d¸B¸iÍ�¶d­�Ñ�³r°D¼,¼�®�¶d³r³dÄW·w²�¯;®�²�°?µ,¶r­,²�ÆW°k¸U¯M°k¼Ïæ�çW¿�MO¸iÍ0°kº»Ä�³r³d´«²�Æ�¶�·�¶d³r³dÄW·w²�¯;®�²�¶d¸U­ Ó ¶d³r³W®U¶dµ²�Æ�°�¯M°D®iµ\°k¯}¶d­�º»¸i³r³d¸ Ó ¶d­�Ñz¸UÄ�¯}Í�¯M°D·�°k­B²M®I²�¶d¸U­�¸Iº�¯�°?·wÄ�³r²M·}¸i­�­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·w¼�¿

� � ¥«¢�¦6�Y£��O¤ � ªk¢Ýª �$�

�! �"$#%'&(%')*#�L�+ Ú ­W¸U­Wµ\°k²�°D¯�¼z¶d­�¶d·w²�¶�±�·w²M®U±;ál¯�°DÑU¶�·K²M°k¯�¼�®U±;Æ�¶d­�°�¸�¹i°k¯ / Ë µ\°D­�¸I²M°Dµ- #"%.�0!ß / à{˶d·µ�°�ÜW­�°?µzÎ4´7¯M°kÍ�³�®U±k¶r­�Ñ�²MÆ�°OÎ�¯;®I­W±;ÆW¶r­�Ñ�¶d­W·w²�¯MÄW±�²M¶r¸i­�ã î�Î4´!²�ÆW°}º»¸U³d³r¸ Ó ¶d­�Ñ�¶d­W·K²M¯�Ä0±�²�¶d¸U­ã �dî ¶d­Ýµ\°�Ü0­�¶o²M¶r¸i­ Ç i

ãÒ¶ ��î ¶oºý�ã'2 Ì þkÿkÿDÿkþ 2 ò î%Ö42 ò�� Ì ²�ÆW°k­65 Ì þkÿDÿkÿDþ 5���°k³�·w° 7 Ì þkÿkÿDÿkþ 7�=?¿MO°k¯M° Ë ²MÆ�° 5�9 þ 7 ��®U¯�°�³d¶r­W°�­4Ä�¼«Î0°D¯M·D¿kOÍиU­�°kÞ\°D±�Ä�²�¶d¸U­ Ë ¶oº%²�Æ�°,±�¸U­0µ\¶o²M¶r¸i­�ý�ã'2 Ì þkÿkÿDÿ�þ 2 ò îOÖ 2 òL� Ì Æ�¸i³dµW· Ó Æ�°D­¨²�°?·K²M°Dµ Ë ²MÆ�°k­²�Æ�° ­�°�Þ4²b¶d­W·w²�¯MÄW±�²M¶r¸i­�²�¸OÎа%°kÞ\°D±�Ä�²�°Dµ�¼�®2´�Î0° ®I­4´l¸i­�°¸Uº 5 Ì þkÿDÿkÿ�þ 5��U¿b¬{º\²MÆ�° ±k¸U­Wµ\¶r²�¶d¸U­µ\¸4°D· ­�¸I²%ÆW¸U³�µ Ë ²�Æ�°D­ñ®I­4´,¸U­�°)¸Iº7 Ì þkÿkÿDÿ�þ 7/= ¼z®2´,Îа)°kÞ4°?±�Ä\²M°Dµ�¿ Ú ­Q¶r­WÍ�Ä\²�> Ì þDÿkÿDÿkþ >*1¶d·�®U±D±�°kÍ�²�°Dµ7Î4´�® #"%.�0!ß / à\Ó ¶r²�Æ7ÍW¯�¸iÑU¯;®I¼ � Ì þDÿkÿkÿDþ � � ¶rº�²�ÆW°k¯M°%¶�·�®)·w°?ÔBÄ�°k­W±k°� Ì þDÿkÿDÿkþ ���¸Iº�¶d­W·w²�¯MÄW±�²M¶r¸i­W·Y·�ÄW±;Æñ²MÆW®�² � Ì Ö Ç ã_²�ÆW°�³r¶d­�°�­4Ä�¼7Îаk¯Y¸Uºb²�ÆW°�ÜW¯M·w²Y¶r­0·K²M¯�ÄW±�²�¶d¸U­ Ë\Ó ÆW¶d±;ÆÎB´�±�¸U­4¹i°k­B²�¶d¸U­Q¶�·�1 ÷ iGÖ�1 ÷ A Ç î Ë ���OÖ � ãÒÎB´�±�¸U­4¹i°k­B²�¶d¸U­ � � ¶d· ²MÆ�°�ÆW®I³r²Y¶r­0·K²M¯�ÄW±�²�¶d¸U­0î Ë®I­Wµûº»¸U¯ñ°k¹U°D¯�´ � ��¶oº�� 9 ¶�·z²�ÆW°¨³r¶d­�°¨­4Ä�¼«Î0°D¯Q¸Iº!®�Î�¯;®I­0±;Æ�¶r­WÑú¶d­W·w²�¯MÄW±�²M¶r¸i­Ù®I­Wµý�ã'2 Ì þDÿkÿkÿkþ 2 ò î,Ö 2 òL� Ì Æ�¸i³dµW·!²MÆ�°k­ �(9 � Ì � n 5 Ì þkÿkÿDÿkþ 5 � p Ë °k³�·�° � 9 � Ì � n 7 Ì þDÿkÿDÿkþ 7 = p ËÓ Æ�°k¯M° 5 Ì þDÿkÿkÿDþ 5 � þ 7 Ì þDÿkÿkÿDþ 7 = ±k¸U¯M¯�°?·wÍиU­0µS²M¸�²MÆ�°�³d¶r­W°�­4Ä�¼7Îаk¯;·Q¼z°D­i²M¶r¸i­�°DµÙ¶r­ ²MÆ�°­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·K²M¶d±�Î�¯;®I­0±;Æ�¶r­WÑ«¶d­W·w²�¯MÄW±�²M¶r¸i­�¿�! �"$#%'&(%')*#�L , Ú OQP�S%`�X�RTdF^�U7W<P�S ¸Uº�®I­ � ��# ß / à ¶d· ®I­ � A I A ��Û.²�Ä�ÍW³r°ã þ > Ì þDÿkÿkÿkþ >�1 þ 1 ÷UþkÿDÿkÿ�þ 1 2 þ 4Iî Ë Ó ÆW°k¯M° ¶d· ²MÆ�°�±�Ä�¯M¯M°k­B²×¶r­W·w²�¯MÄW±�²�¶d¸U­ ²�¸ Î0°"°kÞ\°�Û±�Ä\²M°Dµ Ë > Ì ÿkÿkÿkþ >�1 ¶d· ²�Æ�°×¶d­�Í�Ä\² Ë 1 ÷UþkÿDÿkÿ�þ 1 � ²�Æ�°¾±�¸U­B²M°k­B²M· ¸Uº�²MÆ�°�·w²M®U±;áâ¯�°DÑU¶�·KÛ²�°k¯;· Ë ®I­0µ 4 ²�Æ�° ±�¸U­B²M°k­B²M·�¸Iº�²�ÆW° Ó ¸U¯Má ¯M°kÑi¶d·w²�°D¯D¿ }Æ�° W!SVW!U,W<^e\ZO�PeS%`�X�RTdQ^eU,W<PeSÙ¶�·

ÇDÈ

Page 20: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

ã Ç þ > Ì þkÿkÿDÿkþ >�1 þ õ þDÿkÿDÿ�þ õ þ õ î�¿ Ú �q^e\ U7W!S XaO�P�S%` XLRTdF^�U7W<P�S�¶d·Oã � þ > Ì þDÿkÿkÿkþ >�1 þ 1 ÷UþkÿDÿkÿDþ 1 2 þ 4Iî ËÓ Æ�°k¯M° ��¶d·O²�Æ�°«­BÄW¼7Îаk¯l¸Uº�¶r­W·w²�¯MÄW±�²�¶d¸U­W·l¶r­ÝÍ�¯M¸UÑi¯M®U¼âÕz¿Y¬{²l¶�·O­�¸U²)µ\¶��Q±�Ä�³r²l²M¸ñ·wÆW¸ Ó²�ÆW®I²l®I³d³�Î�¯M®U­W±;Æ�¶d­�Ñz¶r­0·K²M¯�ÄW±�²�¶d¸U­W·}¼�®2´QÎа!®U·M·�Ä�¼z°Dµñ²�¸zÎ0°�¸Uº�²MÆ�°�º»¸U¯M¼

¶rº�ý�ã32 Ì þkÿDÿkÿ�þ 2 ò îÖ42 ò�� Ì ²MÆ�°k­65 þ 7)°k³�·�°�ê þ � ¿¬{º � 9¶d· ²MÆ�°�Î�¯;®I­W±;Æ�¶d­�Ñz¶d­W·K²M¯�Ä0±�²�¶d¸U­

¶rºý�ã��$�îÖ & ²MÆ�°k­65 þ 7l°k³�·�°�ê þ �²�Æ�°D­

ã þ �> þ �1 þ 4Iî�� % ã'5 þ �> þ �1 þ 4Iî®I­Wµ

ã þ �> þ �1 þ 4Iî�� % ã 7 þ �> þ �1 þ 4�îÍ�¯�¸�¹4¶�µ\°Dµñ²�Æ0®�²lý�ã��$�îÖ & Ë�Ó Æ�°D¯�°!ý'�!/ ®I­Wµ��$ þ'& ®I¯M°�®I¼z¸U­�Ñ,�> þ �1 þ 4 þ õ�Ë\Ó Æ�¶d³d°

ã þ �> þ �1 þ 4Iî�� % ãfê þ �> þ �1 þ 4�î®I­Wµ

ã þ �> þ �1 þ 4Iî�� % ã � þ �> þ �1 þ 4Iî¶oºý�ã��$�î �Ö & ¿�¬{º � 9 ¶�· ²�Æ�°�¶d­W±�¯M°k¼z°D­i²;®I³�¶d­W·w²�¯MÄW±�²M¶r¸i­

1 � iGÖ�1 � A Dz�Æ�°D­ã þ �> þ 1 ÷ þDÿkÿkÿDþ 1 � C�Ì þ 1 � þ 1 � � Ì þkÿkÿDÿkþ 132 þ 4Iî�� % ã A Ç þ �> þ õ þkÿDÿkÿ�þ õ þ 1 �?A Ç þ 1 � � Ì þDÿkÿkÿDþ 132 þ 4Iî ÿ¬{º � 9 ¶d· ²MÆ�°!·�®2¹i°)¶d­W·w²�¯MÄW±�²M¶r¸i­

4aiGÖ42º»¸U¯�2z¶d­*�> þ �1 þ 4 þ õ�Ë ²MÆ�°k­ ã þ �> þ �1 þ 4Iî�� % ã A Ç þ �> þ �1 þ 2Bî ÿ}Æ�°�¯�° " °�Þ\¶d¹U°)²�¯;®I­W·�¶r²�¶d¹U°�±�³d¸i·�Ä�¯M°)¸Uº�� % ¶d·}­�¸U²�°?µ�Î4´��bø% ¿�! �"$#%'&(%')*#�L L }Æ�°hO�PeY�f+RTUc^eU,W<PeS�U7dFb�b ���� ¸Iº ®D� ��# ß / à ¸U­ú¶d­�Í�Ä\² �>�¶�·�®ñ²M¯�°D° �·wÄW±;Æ�²�Æ0®�²

� ²MÆ�°�¶r­W¶o²M¶d®U³b±�¸i­\ÜWÑUÄW¯M®I²�¶d¸U­ � ÷ Ö�ã Ç þ �> þ õ þDÿkÿkÿkþ õ þ õ îN� � ®U­Wµ�¶d· ²MÆ�°ZdFPgPeU�¸Uº �� ¶rº � � �!Ë � � % Ë ²MÆ�°k­� � �!Ë Í�¯M¸�¹4¶dµ�°Dµ�²�ÆW®I²�º»¸U¯!­W¸¨±�¸U­�ÜWÑUÄ�¯;®�²M¶r¸i­ � 9 Ë � ó�Ë ¸\±k±kÄ�¯�¯M¶d­�Ñ«¸i­Q²MÆ�°�ÍW®�²MÆ � ÷ � % � Ì � % 4�454�� % � ò C�Ì � % � ò Ö � ¶d­ �º»¯M¸U¼"²MÆ�°�¯M¸B¸U² � ÷ ²M¸ � ¶�·Y¶r²Y²�Æ�°!±D®U·�°)²MÆW®�² � Ö � 9�¿

¬{º � ÷ � % 454�4� % � 9 �*454�4� � ò Ö � ®I­0µ � 9 Ö � ò º»¸U¯!·�¸U¼z° � ó�ËbÓ Æ�°D¯�° � ÷¶d·O²�Æ�°«¯�¸4¸I²)¸Iº � ®I­Wµ � ÷iþkÿkÿDÿkþ � ò � � ²�ÆW°k­ � ¶�·)±D®I³d³r°?µÝ®BdFbcfqb�^eU,W!S�XrO�PeSg` XLRTdF^eU,W<PeS0¿ÃO¸I²M°�²�ÆW®I²O³r°?®2¹U°?· ¸Uº � ®I¯M°)°D¶o²MÆ�°k¯lÆW®I³r²�¶d­�Ñz¸U¯Y¯M°kÍаD®I²�¶d­�Ñ�±�¸U­�ÜWÑUÄ�¯;®�²M¶r¸i­W·D¿

æ õ

Page 21: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

�! �"$#%'&(%')*#�L � Ú ¯M°k³�®�²M¶r¸i­*%�1 � 1 ¶d·Y®i±k±k°kÍ\²M°Dµ�Î4´�® #"%.�0�ß / à ¼z®i±;Æ�¶d­�°�# Ó ¶r²�Æ·K²;®U±;á�¯�°DÑU¶�·K²M°k¯lÎиUÄW­Wµ�ý�®U­Wµ Ó ¸U¯Má�¯M°kÑi¶d·w²�°D¯lÎиUÄ�­Wµ . Ë µ\°D­�¸I²M°Dµ % �_ #"/.�07ß / à ãfý þ/. î¶oº % ±�¸U­0·w¶�·K²;·}¸Iº�²�Æ�¸B·w°�¶d­�Í�Ä\²;· > Ì þkÿDÿkÿ�þ >�1ë®i±k±k°kÍ\²M°Dµ�Î4´ # ®U­Wµ

ãÒ¶�î º»¸i¯O®I³d³�> Ì þkÿkÿDÿkþ > 1 Ë ²�Æ�°!±k¸U¼zÍ�Ä\²;®�²M¶r¸i­ñ²M¯�°D° � �� ¶�·}ÜW­�¶r²�° ËãÒ¶r¶_îlº»¸U¯!®I³d³9> Ì þkÿDÿkÿkþ > 1 Ë ®U­Wµ¨º»¸i¯�®I­4´¨±�¸i­\ÜWÑUÄW¯M®I²�¶d¸U­ûã þ �> þ �1 þ 4Iî�� � �� ¶r²!¶d·²MÆ�°!±k®i·w°)²�ÆW®I²1:9 � ý�㻼�®IÞ+ng> Ì þkÿkÿDÿ�þ > 1 p2î þ º»¸i¯ � I

®U­Wµ4 � . 㻼�®IÞNng> Ì þDÿkÿDÿkþ >*1 p�î ÿ

-�°�²OÕ¾Î0°!®,Í�¯M¸UÑi¯M®U¼ º»¸U¯O® #"%.�0!ß / à�Ó ¶o²MÆݶr­W·w²�¯MÄW±�²�¶d¸U­W·}­4Ä�¼«Î0°D¯�°?µ Ç þkÿkÿDÿ�þ �I¿ Ú ·Î0°kº»¸U¯M° Ë2Ó ° ®U·M·wÄW¼,°²�ÆW®I²�²MÆ�°ÜW¯;·w²�¶d­W·K²M¯�Ä0±�²�¶d¸U­7¶d· 1 ÷ i�Ö 1 ÷ A Ç ®I­0µ�²�Æ�°���Ûf²MÆ!¶d­W·K²M¯�Ä0±�²�¶d¸U­¶d· D 5��<1�¿�å4ÄWÍ�Í0¸B·w° ²MÆW®�²Õ ÆW®i· � ÷ ÎW¯M®U­W±;Æ�¶d­�Ñl¶d­W·w²�¯MÄW±�²M¶r¸i­W· Ë ²MÆ�°}³r¶d­�°}­4Ä�¼7Îаk¯;·�¸Iº Ó ÆW¶d±;ƺ»¸U¯M¼"²�Æ�°!·�°�²� .�&# (N� Ö n ó Ì þDÿkÿDÿkþ ó���� p

®I­Wµ � Ì ¶r­0±�¯M°k¼z°k­B²M®U³�¶r­0·K²M¯�ÄW±�²�¶d¸U­W· Ë ²�ÆW°�³r¶d­�°�­4Ä�¼7Îаk¯;·}¸Iº Ó Æ�¶�±;Æñº»¸i¯�¼�²�Æ�°!·�°�²�! #(+. Ö n�� Ì þkÿkÿDÿkþ � � .%p ÿ

�l°kÜW­�°�²�ÆW°�º»Ä�­W±�²M¶r¸i­

1�� �/1 ã îÖ���� ���

� ¶oº � � .�&# #(+� Ë ®U­Wµ ¶�· ²�Æ�°�³d¶d­�°�­4Ä�¼7Îаk¯Y¸UºMw¶rº � ²�Æ�°D­65 þ 7O°D³d·�°!ê þ � O> Ì Ö�> Ì °k³�·w°

Ó Æ�¶d±;Æ�¼�®UÍW·�²MÆ�°)·�°�² n Ç þDÿkÿkÿkþ �epO¸Iº�³d¶r­W°l­4Ä�¼7Îаk¯;·�¶d­B²�¸�²MÆ�°)·�°�²%¸Uº�º»¸U¯M¼7Ä�³�®U· Ó ¶o²MÆ�¹2®U¯�¶rÛ®IÎ�³d°D·�> Ì þDÿkÿDÿ�þ >*1 þ 1 ÷UþDÿkÿkÿkþ 1 2 þ 4B¿$�)°�ÜW­�° �%1:54ê/I i��! #(+. � n Ç þDÿkÿDÿ�þ �epÎ4´ �%1:54ê/I ã îÖ�7¶rºb³d¶r­W° ¶d· ¸Iº�²MÆ�°)º»¸U¯M¼ MF1 � iGÖ�1 � A Ç OW¿�å4ÄWÍ�Í0¸B·w°l²�ÆW®I²}ÕöÆ0®U· � ù å\®2¹i°O¶r­0·K²M¯�ÄW±�²�¶d¸U­W· ËÓ Æ�¶d±;Æ�º»¸i¯�¼"²MÆ�°!·�°�²

"�&� * Ö n%4 Ì þkÿDÿkÿDþ 4 �� p ÿÚ u�b/U,U7W!S XQ¸Uº�Õ¾¶d·Y®,¼�®IÍ�ÍW¶r­�Ñ

� i � .�&# #(+� � n õ þ Ç p

Ó Æ�°k¯M° � ã îÖ õ ãÒ¯�°?·wÍ�¿ Ç î}±�¸U¯M¯M°D·�Í0¸i­Wµ�·%²�¸,²�Æ�°!®i·�·�°k¯�²�¶d¸U­ñ²�ÆW®I² 1����%1 ã î ÆW¸U³�µ�·�㻯M°D·�Í�¿µ\¸4°D·}­�¸U²OÆ�¸U³�µWî�¿� ³r°?®I¯M³r´ Ë ²MÆ�°k¯M°z®I¯M°«®�²�¼z¸i·w²!æ � ·w°k²w²�¶d­�ÑB·lº»¸i¯�®QÍ�¯M¸UÑi¯M®U¼ Õ�¸Iº�7³d¶d­�°D·D¿���¸i¯�°D®U±;Æ

·w°k²w²�¶d­�Ñ � ¸IºbÕ Ë4Ó °)®U·M·w¸\±�¶�®�²M°l®!µ\¶dÑU¯;®IÍWÆ � � Ó Æ�¸i·�°O¹U°D¯w²M¶d±k°D· n Ç þDÿkÿDÿ�þ �epOº»¸i¯�¼¾²�ÆW°)·�°�²¸Iº}³r¶d­�°�­4Ä�¼7Îаk¯;·�¸IºYÕ Ë ®U­Wµ Ó Æ�¸i·�°ÝãÒµ\¶d¯M°D±�²M°DµWî�°?µ\ÑU°?·!®I¯M°,¸Iº ²�Æ�°zº»¸i¯�¼ ã þ �4î Ó Æ�°D¯�° � � .�&# (N� ¶�·}²�ÆW°�³r¶d­�°�­4Ä�¼7Îаk¯O¸Uº�®,Î�¯;®I­W±;ÆW¶r­�Ñz¶d­W·w²�¯MÄW±�²M¶r¸i­�¸Uº�²MÆ�°�º»¸U¯M¼

¶oº � ²MÆ�°k­65 þ 7l°k³�·w°!ê þ �

æ Ç

Page 22: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

®I­Wµ

� ã î Ö õ � � ��n 5 þ 7gp� ã î Ö Ç�� � ��n2ê þ � p

ÃO¸I²M°!²MÆW®�²)²�Æ�°D¯�°!¼�®2´�Î0°,±�´\±�³d°D·l¶r­¨²�Æ�°,µ\¶rÑi¯M®UÍ�Æ�� � Ë ®I­Wµ�²MÆW®�²�� ��¶d·)­�¸I²�·K²M¯�¸i­�ÑU³d´±�¸U­W­�°D±�²�°Dµ�·w¶d­W±�°7Í�¯�¸iÑU¯;®I¼ Õ"±�¸U­B²;®I¶d­W·l®I²)³d°D®U·w²l¸i­�°7¶d­W±�¯M°k¼z°D­i²;®I³�¶r­W·w²�¯MÄW±�²�¶d¸U­h1 ÷ iGÖ1 ÷ A Ç ¿ Ú ¹U°D¯w²M°�Þ ¸Iº � �Q¶�·�Uwb/dDYaW!S+^e\�¶oº�²�Æ�°D¯�°�¶�· ­�¸��z¶r­�n Ç þkÿDÿkÿ�þ �ep�º»¸U¯ Ó ÆW¶d±;Æúã þ �4î¶d·O®zµ\¶d¯M°D±�²M°Dµ�°Dµ�ÑU°�¸Iº � �9¿ Ú ³d³�²M°k¯M¼z¶r­W®U³�¹U°D¯w²M¶d±k°D·}¸Iº � ��®I¯M°�³d¶d­�°�­4Ä�¼7Îаk¯;·Y¸Iº�°k¶r²�ÆW°k¯¶r­W±k¯�°D¼z°k­B²M®U³ Ë ·�®2¹i° ¸i¯�ÆW®I³r²%¶d­W·K²M¯�Ä0±�²�¶d¸U­0·k¿ }Æ�°YÍ�¯M°Dµ\¶�±k®I²�° &)(�( ? �9ã þ �4î Ë ¼z°?®I­�¶d­�Ñ�²�Æ0®�²¶r­W·w²�¯MÄW±�²�¶d¸U­!��¶�·O®U±D±�°D·M·�¶rÎ�³d°)º»¯�¸i¼�¶r­0·K²M¯�ÄW±�²�¶d¸U­ Ó ¶r²�Æ�¶d­Ý·w°k²w²M¶r­�Ñ � ¶�·Yµ\°�ÜW­W°Dµ�Î4´

&)(�( ? �9ã þ �4î � Mw²�Æ�°D¯�°�°�Þ\¶�·K²;·Y®�ãÒµ\¶d¯�°?±�²M°DµWî ÍW®I²�Æ�¶d­ � �Qº»¯�¸i¼ ²M¸��W¿ Oå4¶r­0±�°)ÕöÆ0®U· �Y³d¶r­W°D· Ë � �zÆ0®U· �O¹i°k¯�²�¶�±�°?· Ë ·w¸�²MÆ�°k¯M°l¶�·%®7ÍW®�²MÆ�º»¯M¸U¼ ²M¸[�«¶ j�²�ÆW°k¯M°l¶�· ®ÍW®�²MÆ7º»¯M¸U¼ ²M¸0��¸UºW³d°k­�ÑU²�Æ«®I²�¼,¸B·K²��Wí Ç ¿b¬{²�º»¸U³d³d¸ Ó ·�²MÆW®�²6&)(�( ? ��¶�·�°�Þ\Í�¯M°D·M·w¶dÎ�³d° Î4´!®Î0¸4¸U³d°D®U­«±k¸U¼7ÎW¶r­W®I²�¶d¸U­,¸Iº9®�²�¸i¼z¶d±%º»¸U¯M¼7Ä�³�®U·�¶d­7²MÆ�°Y¹�®I¯M¶d®UÎ�³d°D· > Ì þkÿkÿDÿkþ >�1 þ 1 ÷UþDÿkÿDÿkþ 1 2 þ 44¿ÃO¸I²M°O²MÆW®�²Y®I³d³0¶d­B²�°D¯�¼z°Dµ�¶d®I²�°l¶d­W·w²�¯MÄW±�²M¶r¸i­W· ¶r­�·wÄW±;Æ�®!ÍW®I²�Æ�º»¯M¸U¼ ²�¸ �,®I¯M°lÎ�¯;®I­W±;ÆW¶r­�Ѷr­W·w²�¯MÄW±�²�¶d¸U­W· Ó Æ�¶�±;Æݵ\¸z­�¸I²l±;Æ0®I­�Ñi°l²MÆ�°�¹�®I³dÄ�°D·}¶d­�²�Æ�°!·w²M®i±;á4· ¸i¯ Ó ¸i¯�á�¯M°kÑi¶d·w²�°D¯M·D¿�! �"$#%'&(%')*#�L � Ú YaRT\�U,W��'^�\�RVb�[ � RTS+O/U,W<PeS�¶�·Y®I­ ó A Ç Û�®I¯M´,ÍW¯�°?µ\¶d±D®�²M° � ·M®�²�¶�·wº»´B¶d­�Ñ

ã���> Ì þkÿkÿDÿkþ > ò îkã� % î � ã@> Ì þkÿDÿkÿDþ > ò þ % î²�Æ�¸iÄ�ÑUÆ�­�¸I²O­W°D±�°?·�·M®I¯M¶d³r´

ã'�+> Ì þkÿDÿkÿDþ > ò î�ã� �� % î � ã@> Ì þkÿDÿkÿDþ > ò þ % î ÿ� ´�®IÎ�Ä0·w°�¸Iº�­�¸U²M®�²M¶r¸i­ Ë � ã��>9î%Ö % ®U­Wµ % � � ã��>�î ¼�®2´QÎиI²�Æ�Îа Ó ¯M¶o²�²�°k­�¶d­�Í�³d®i±�°�¸Iº� ã��> þ % î�¿

¬{º � ¶�·l®Q¼7Ä�³r²�¶d¹�®I³dÄ�°Dµ�º»ÄW­W±�²M¶r¸i­¨®I­WµB4z¶�·Y²MÆ�° Ó ¸U¯Máñ¯M°kÑU¶�·w²�°k¯l¸Iº®Q·w²M®U±;á�¯�°DÑU¶�·K²M°k¯¼z®i±;Æ�¶d­�° Ë ²MÆ�°k­�²�ÆW°!®U·M·w¶dÑU­�¼z°D­i²O·w²M®I²�°k¼z°D­i²

4oiGÖ � ã��>�î¶d·O®U­�®UÎ�Î�¯M°k¹4¶�®�²�¶d¸U­ñº»¸U¯}²MÆ�°Qã»­�¸i­Wµ\°k²�°k¯M¼z¶r­W¶d·w²�¶�±Dî}®i·�·�¶rÑi­�¼z°k­B²

ã� % îkã � ã��> þ % î �:4oiGÖ % î ÿ}Æ�¶d·l±�¸U­4¹i°k­B²�¶d¸U­�·w³d¶rÑiÆB²�³d´ñ·w¶d¼zÍ�³d¶oÜW°?·}­�¸I²;®�²M¶r¸i­�Îаk³d¸ Ó ¿� H7H7G'L �+�/)6)���H7GIK'%��6G & %')*#��0 H7H7G "�� b/U # ��b�^ #"/.�07ß / à YZ^LO�� W!S�b s9W!U �aW!S��f+RTU~dFbwX�WvuDUcb�d�u > Ì þkÿDÿkÿkþ > 1 �6uDUw^�OQt dFbwXLWvu�Ucb/d�u 1 ÷ þkÿDÿkÿ�þ 132 �?s?P�dFt dQb,XLWvuDUwb/d 4 �~^eS�[�f�dFPQX�dF^�Y

æUæ

Page 23: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

Õ O�PeSVu�WvuDU,W!S�X P � W!SVuDU7dDRVO/U7W<P�Squ�SNRTY���b/dFb�[ Ç þkÿDÿkÿ�þ � � �qb/SBU �qb/dFb�Wvu�^�Shb $ RTW��e^e\]b/SVU�f�dFP �X�dF^�YÏÕ �5s9W!U �hPeS�b W!SVuDU7dDRVO/U7W<P�S�^eS�[ s �TW<O��hWvuoP � U �qb � PedDY

Ç i

��������� ��������

W � � ÷ U��Vb�S 1 ÷ i�Ö�1 ÷ A Ç � 4�iGÖ � ÷ ã��> þ �1 þ 4Iî �X�PeUcP�� � W � � 2 U �qb/S 1 2 iGÖ�1 2 A Ç � 4oiGÖ � 2 ã��> þ �1 þ 4Iî �X�PeUcP�� �W � ��2 � Ì U �qb/S*�q^�\�U

s �qb/dFb U �qb � 9 ^edQbob�� �V^eR uDU,W��'bY��RTU6S�PeU5S+b�O�bDu�u/^edDW!\ � b�� O�\ R u�W��eb �5^eS+[ZU��Vb � 9 ^�dFb-YaRT\�U,W �� RTS+O/U7W<P�Squ �� PedFb�PB�'b/d2�#U �qb � 9 ^�S+[ � 9 ^edQb9��P%P�\]b�^eS:O�PeY!�/W!S+^eU,W<PeSVu P � ^eUcPeYaW<O � PedDYaRT\]^'uW!SJU �qb��'^�dDW<^6�/\]bDu �> þ �1 þ 4 !"� ) )�# ��¸i¯��� � Ë µ�°�ÜW­�°��* ���*T�����! ? � ²M¸�Î0°

n�� i��¾¼�®IÍW· n õ þkÿDÿkÿ�þ ��p�¶d­B²�¸rn � i � ®z·w°k²w²�¶d­�Ñ�¸Uº�Õ pap®I­Wµ�+* ���?�! )* � ��" ? � ²M¸zÎ0°

n � i �¾¼�®IÍW· n õ þDÿkÿkÿ�þ ��p!¶d­B²�¸xn Ç þkÿDÿkÿ�þ �op8p®I­Wµ�µ\°�Ü0­�°

��ì � ý % ã � þ îÖ�� � � ¶oº ��J"/& �* � ß 4�� 2 à ¶oº �J"/& �* ˳d¶r­W° ¸Iº�²�Æ�°�º»¸i¯�¼ M34oiGÖ 2+OW¿

MO°k¯M° � ß 4�� 2 à ¶d·²�Æ�°l¯�°?·wÄ�³r²%¸Uº9·�Ä�ÎW·w²�¶r²�Ä\²M¶r­WÑo4�Î4´ 2�¶d­ � ¿$-�°�² � ÷ � � ®I­Wµ � Ì � � � ¿��¸U¯ � I Ë ³d°�² � 9�Îа�²�Æ�°�³d¶r­�°�­4Ä�¼«Î0°D¯,¸Uºl²MÆ�°�ã»Ä�­�¶�ÔBÄ�°?d­W±�¯M°k¼z°D­i²;®I³}¶d­W·K²M¯�Ä0±�²�¶d¸U­1:9 iGÖ 1:99A Ç ¿ Ú µ�µ\¶r²�¶d¸U­W®U³r³d´ Ë ³r°k² �/2 � Ì Î0°�²MÆ�°Ý³r¶d­�°�­4Ä�¼7Îаk¯ñ¸Iºl²MÆ�°�ã»ÄW­�¶dÔBÄ�°2î,ÆW®I³r²¶r­W·w²�¯MÄW±�²�¶d¸U­�¿

å4Ä�Í�Íиi·�°ñ²MÆW®�²zÍ�¯M¸UÑi¯M®U¼�Õ ÆW®U· �Q³d¶r­�°?·k¿ ��¸U¯�� ��+*���+*q�+���! ? � ®I­Wµ � �+* ���?�! )* � ��" ? � Ë ³r°k²�$'&T���%ã þ � þ > Ì þkÿkÿDÿkþ > 1 þ 1 ÷ þDÿkÿDÿkþ 132 þ 4 þ � þ � þ �Ðî}Îа!µ\°�ÜW­W°Dµ�Î4´

ã�� ÷ ��� � � ��ã���î9�B"/&� * î � ��ã õ îÖ � 9 � ��ã��Ðî Ö-��� �ã�� ÷ ��� � � C�Ì &)(�( ? � � � ã ��ã���î�A Ç þ ��ã!�rA Ç îwî�î �ã�� ÷ ��� � � �#" 3 � .�&# (N�%$ ��ì � ý % ã@1�� �%1 ã@;�î �

� � �)� �" � þ ��ã���î�îwî ÿ

}Æ�°,º»¯�°D°,¹�®U¯�¶�®IÎ�³d°D·�¸Uº�$'&T��� ¶r­0±�³dÄWµ\° �> þ �1 þ 4�Î0°?±k®IÄ0·w°,²�ÆW°k´�±D®I­�®IÍ�ÍаD®U¯�¶d­m1�� �/1�®I­Wµ��ì � ý % ¿�}Æ�°«¶r­B²�°D­B²�¶�·O²MÆW®�² $'&T��� ã þ � þ �> þ �1 þ 4 þ � þ � þ �0î)Æ�¸i³dµ�·)¶]j&��¶d·�®ñ·�°DÔBÄ�°D­W±�°¸Iº'� A Ç�� ��·�°�²w²M¶r­WÑi· Ë � ¶d·7®Ý·w°?ÔiÄW°k­W±k°�¸Iº'� A Ç�� �z³d¶r­�°ñ­BÄW¼7Îаk¯;· Ë ®I³d³Î�Ä\²!²MÆ�°ÜW¯M·w² ®U­Wµ,³d®i·K²%¸Uº Ó Æ�¶d±;ÆQ®U¯�°O·M®2¹U°}¶d­W·w²�¯MÄW±�²M¶r¸i­W· Ë Î0°k² Ó °D°k­Q®U­B´7² Ó ¸7¸Iº Ó Æ�¶d±;Æz²MÆ�°k¯M°O¶�·%®·w°?ÔiÄW°k­W±k° ¸Uº0¸U­W³r´!ÎW¯M®U­W±;Æ�¶d­�Ñl¶d­W·w²�¯MÄW±�²M¶r¸i­W·Yã»°kÞ4ÍW¯�°?·�·�°Dµ7ÄW·w¶d­�Ñ�&)(+( ? �\î�¿ ��ÄW¯w²MÆ�°k¯M¼z¸U¯M° ˶r­:$'&T��� ã þ � þ > Ì þkÿkÿDÿ�þ >*1 þ 1 ÷UþDÿkÿDÿ�þ 1 2 þ 4 þ � þ � þ �Ðî²MÆ�°l¹�®U³rÄ�°?·%¸Uº)1 ÷UþDÿkÿkÿDþ 1 2 þ 4�º»¸U¯M¼¾²MÆ�°±�¸U­B²M°k­B²M·�¸Iº�²MÆ�°ú·w²M®i±;á ®I­Wµ Ó ¸U¯Má ¯�°DÑU¶�·K²M°k¯;·Q¶d¼,¼z°?µ\¶d®I²�°D³r´Ù®Iº_²�°k¯�°�Þ\°?±�Ä\²M¶r¸i­Ù¸Iº!²MÆ�°

�

Page 24: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

¶r­W±k¯�°D¼z°k­B²M®U³b¶d­W·K²M¯�Ä0±�²�¶d¸U­J1 9 iGÖ 1 9 A Ç ¿�� ¯;®I­W±;ÆW¶r­�Ññ¶r­W·w²�¯MÄW±�²�¶d¸U­W·)µ\¸ñ­�¸U²)¼z¸\µ\¶rº»´�²MÆ�°±�¸U­B²M°k­B²M·}¸Uº�²MÆ�°!·K²;®U±;áQ®U­Wµ Ó ¸i¯�á�¯M°kÑi¶d·w²�°D¯M·D¿�}ÆW°�º»¸U¯M¼7Ä�³�®

��ì � ý % ã<1����%1 ã<;�î � � � �)� �

" � þ ��ã!��îwî¯�°?·wÄ�³r²M·)º»¯M¸U¼ ²;®Iá4¶r­WÑñ²MÆ�°7²M°D·w²!±�¸U­0µ\¶o²M¶r¸i­ � ãÒ¸Iº ²�Æ�°,º»¸U¯M¼äý�ã'2 Ì þkÿkÿDÿ�þ 2 ò î�Ö 2 ò�� Ì î)¶r­¶r­W·w²�¯MÄW±�²�¶d¸U­ ¸Iº�²�Æ�°�º»¸i¯�¼

¶rº � ²�Æ�°D­65 þ 7O°D³d·�°�ê þ �®I­Wµ�¯M°kÍ�³�®U±k¶r­�Ñz²MÆ�°!±�¸i­B²�°k­B²;·Y¸Iº�²�ÆW°!¯�°DÑU¶�·K²M°k¯;·}®U±k±k¸U¯;µ\¶d­�Ñ,²�¸�¶d­W·K²M¯�Ä0±�²�¶d¸U­ �û®I­Wµ�²MÆ�°k­²M®Iá4¶d­�ÑO°D¶o²MÆ�°k¯�²�Æ�° ¯�°?·wÄW³o²M¶r­�Ñlº»¸U¯M¼7Ä�³�®Y¸i¯b¶r²M·�­�°kÑB®�²�¶d¸U­ Ë ®i±k±�¸i¯Mµ�¶r­�Ñ}²M¸O²MÆ�° ·�°�²�²�¶d­�Ñ ��ã���î�¿ÃO¸I²M°%²MÆW®�² ��ã õ î þ ��ã��Ðî�®I¯M°%¶d­W±�¯M°k¼z°k­B²;®I³4¶r­0·K²M¯�ÄW±�²�¶d¸U­W· Ë ®I­0µ�²�Æ0®�²�º»¸U¯ õ � �&� � Ë ��ã!��î¶d· ®!·�®2¹i°Y¶r­0·K²M¯�ÄW±�²�¶d¸U­�¿9Ml°k­W±k° Ë º»¸U¯ � � � Ë ��ã!��î�¶�· ®�²M°k¯M¼z¶r­W®U³W¹i°k¯�²�°�Þ,¸Iº�²MÆ�°lµ\¶dÑU¯;®IÍ�Æ� �!®I­Wµ7²�Æ0®�²�²�Æ�°}­�°kÞB²�¶d­W·w²�¯MÄW±�²M¶r¸i­7°�Þ\°?±�Ä\²M°Dµ!Î4´�¼�®U±;ÆW¶r­�°$#�®Iº_²�°k¯ ��ã���î�¶�· ��ã!��îgA ÇiËÎB´�·w°?ÔiÄW°k­B²�¶�®I³ " ¸ Ó ¸Iº�±�¸i­i²M¯�¸i³f¿ }Æ�°!±k¸U­Wµ\¶r²�¶d¸U­

�÷ ��� � �

�" 3 � .�&# #(+�%$

��ì � ý % ã<1����%1 ã<;�î � � � �)� �

" � þ ��ã!��îwî

°k­W·�Ä�¯M°D·}²MÆW®�²Y²MÆ�°7·�°DÔBÄ�°k­0±�°�¸Iº�·�°�²w²M¶r­WÑi·O®U­Wµ�³r¶d­�°!­4Ä�¼«Î0°D¯M·O±k¸U¯M¯�°?·wÍиU­0µQ²M¸Q®�±�¸U¯M¯M°D±�²±�¸U¼zÍ�Ä�²M®�²M¶r¸i­�Í0®�²�Æb¿

��¸U¯ õ�� � � I A ÇiË ³r°k² � � ã<> Ì þkÿDÿkÿkþ >�1 þ 1 ÷iþkÿkÿDÿkþ 1 2 þ 4Iî Îа!µ\°�ÜW­W°Dµ�Î4´� � � � � 3 �* ���*T�����! $�� � ��� 3 +*�� �5�! )* � � " $�� �� ÷ �*9 ��2 ß $'&T��� ã þ � þ > Ì þkÿDÿkÿkþ >�1 þ 1 ÷iþkÿkÿDÿkþ 1 2 þ 4 þ � þ � þ �Ðî �ã<1:9 �Ö õ � � 9� �*9 1:9��Ö õ î �úãd�zÖ õ � � 9 ��2 1:9�Ö õ î à

��¸U¯ � � I-A ÇUË ³d°�² � � ã@> Ì þDÿkÿDÿkþ >*1 þ 1 ÷UþDÿkÿkÿDþ 1 2 þ 4 þ % î Î0°� � � � � 3 �* ���*T�����! $�� � ��� 3 +*�� �5�! )* � � " $�� �� ÷ �*9 ��2 ß $'&T��� ã þ � þ > Ì þkÿDÿkÿkþ >�1 þ 1 ÷iþkÿkÿDÿkþ 1 2 þ 4 þ � þ � þ �Ðî� ��ã��Qí Ç î ¶�·}²�ÆW°!³r¶d­�°�­4Ä�¼«Î0°D¯O¸Iº�®I­�¶d­W·K²M¯�Ä0±�²�¶d¸U­�¸Uº�²MÆ�°�º»¸U¯M¼ MF4aiGÖ 1/O� % Ö 1 à ¿

� ¶o²MÆ�� � þ � ��²MÆ4ÄW·Oµ\°kÜW­�°Dµ Ë ¶o²)¶d·Y³d°�º_²l²�¸z²�ÆW°�¯�°?®Uµ\°D¯}²�¸�¹U°D¯�¶rº»´�²MÆ�°7±�¸i­W±�³dÄW·�¶r¸i­�¸Uº�²MÆ�°³r°D¼,¼�®W¿å4¶r­0±�°�²�Æ�°�­4Ä�¼7Îаk¯�¸Uº«³d¶r­�°?· ��¸Iº«²�Æ�°�Í�¯M¸UÑi¯M®U¼ Õ ¶�·�Ü�Þ\°Dµ ®I­Wµ ¶d­Wµ\°kÍаk­0µ\°k­B²

¸Iº,²�Æ�°�¶d­�Í�Ä\² Ë ¶r²¨¶d·Ý­W¸I²�µ\¶��Q±�Ä�³r²¨²�¸ ·�°k°�²MÆW®�² / � �* ���*T�����! ? � ®U­Wµ � �+* ���?�! )* � ��" ? � ±k®I­ñÎ0°�¯�° Ó ¯�¶r²w²M°k­�¶r­�®�ºÒ®U·�Æ�¶d¸U­QÄ0·w¶d­�Ñ7¸i­�³d´,Îи4¸U³d°D®U­ñ±�¸i¼7Î�¶d­W®�²M¶r¸i­W·¸Iº�®�²�¸i¼z¶d±)º»¸U¯M¼7ÄW³d®i·k¿�! �"$#%'&(%')*#�L � -b°�² � Î0°�®�ÜW­W¶o²M°�¼z¸U­W¸U¶�µ�¿¾¬{º � 1 ) � ¶�·�®S¼7Ä�³r²�¶d¹�®I³dÄ�°Dµº»Ä�­W±�²M¶r¸i­ Ë ²MÆ�°k­ � 12) �¾¶d· ²MÆ�°�¯M°k³�®�²�¶d¸U­�·M®�²�¶�·wº»´B¶d­�Ñ �zã@> þ % î ¶ j

ã� WýhiTn õ þDÿkÿkÿ�þ >)p� �!îkã�� � >Ðî�ß �zã þ ý�ã îwî ��ý�ã õ î 45454 }ý�ã@>9îÖ %Bà ÿ

æ�ç

Page 25: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

}Æ�°7±�³d¸i·�Ä�¯M°7Ø���ã@��îY¸Iº®Q±�³�®U·M·���Ä�­Wµ\°D¯�S�PeS�[Lb/Uwb/dDY�W!SNWvuDU7W<OZO�PeRTSNU7W!S X YZPg[� ¶�·Y²MÆ�°·w¼�®I³d³d°D·w²Y±k³d®i·�· ��±k¸U­B²M®U¶r­�¶d­�Ñ��ú·M®�²M¶d·wº»´4¶r­�Ñ

ã'� � 12) �!î�ß �뼫Ä�³r²�¶d¹2®U³rÄW°Dµ�º»Ä�­W±�²�¶d¸U­ � � ��� � � ��� à ÿ�! �"$#%'&(%')*#�L " Ø���% ��� ¶�· ²�ÆW°!·w¼�®I³d³d°D·w²l±�³�®U·M·?�ú·�®I²�¶�·Kº»´4¶d­�Ñã Ç î � �:�ãfæUî�Ø���ã@�bîÖ �ã<�iî �:� � % ��� ã �î �:�¬�­«²MÆ�°Oº»¸i³r³d¸ Ó ¶d­�Ñ Ë Î4´a&#���! )���!0�* ËiÓ °l¼,°?®I­�®I³r²�°D¯�­0®�²�¶d­�Ñ�³d¶r­W°D®I¯²�¶d¼,°l¸U­Q®-�Ä�¯�¶d­�Ñ

¼z®i±;Æ�¶d­�°�ãÒ·�°k°Qß K à î�¿��� �)�� H L � � b�U � ��b�^�S � `6SNW!Uwb Y8P�S+P�W<[ � �qb/S�Ø���% ��� 1 &#���! ����!0�* !"� ) )�# � ³d°D®U¯�³d´ Ë &#���! ����!0�*�·�®I²�¶�·KÜW°?·7±k¸U­Wµ\¶r²�¶d¸U­0· ÇiË �ݸUºlµ\°�Ü0­�¶o²M¶r¸i­��LKW¿¨¬{²�·wÄ �Q±k°D·²�¸�·wÆ�¸ Ó ²MÆW®�²Z&#���! ����!0�*�¶d·z±k³r¸B·w°?µ�Ä�­Wµ\°D¯z­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·K²M¶d±�±�¸iÄ�­B²�¶d­�Ñ�¼z¸\µ � Ë ¶r­¸U¯;µ\°k¯7²�¸¨Í�¯M¸�¹U°Q²�ÆW®I²,Ø���% ��� 1 &#���! )���!0�*�¿ b¸¨²�Æ�¶�·,°k­Wµ Ë ³d°�² � 1 � � Îа®ñ¼«Ä�³o²M¶oÛ.º»Ä�­W±�²�¶d¸U­�Îаk³d¸U­�Ñi¶r­�Ññ²�¸B&#���! ����!0�*�¿ Ú ·M·�Ä�¼z°a�4- y�À ²MÆW®�²-> ô Ç ¿ � °?±k®I³d³²�ÆW®I² �,ã@> þ % î�Æ�¸U³�µ�·�¶ jö²�ÆW°k¯M°�°�Þ\¶�·K²;·�®�º»Ä�­W±�²�¶d¸U­ ý ion õ þDÿkÿDÿ�þ >#p

� � º»¸U¯ Ó ÆW¶d±;Æã�� � >9î �zã þ ý�ã îwî}®I­0µ���9 � � ý�ã î�Ö % ¿��° Ó ¶d³r³�·�Æ�¸ Ó ²MÆW®�² � Îаk³d¸U­�ÑB·b²M¸-&#���! )���!0�*!Î4´!µ\°kÜW­�¶d­�Ñ�®�æ�Û.Íаk¯;·�¸U­7ÑB®I¼z° Ó ÆW¶d±;ƸU­!¶d­�Í�Ä\²Yã@> þ % î0� � �Ù±k¸U­W·�¶d·w²M·b¸Iº �»³r¸iÑ ù >

¯M¸UÄW­Wµ�·%ãf®O¯M¸UÄ�­0µ!±�¸i­W·w¶�·w²M·�¸IºW®O¼z¸�¹i°%Î4´Í�³d®2´i°k¯ Ç º»¸i³r³d¸ Ó °Dµ�Î4´!®)¼,¸�¹i°%¸UºWÍ�³�®2´U°k¯�æUî�¿ H%³d®2´i°k¯ Ç Ó ¶d³r³ Ó ¶d­!²MÆ�°}Ñi®I¼z° ¶oº �,ã<> í Ç þ % îÆ�¸U³�µ�· Ë ¸I²MÆ�°k¯ Ó ¶d·�°�Í�³�®2´U°k¯læ Ó ¶d³d³ Ó ¶r­b¿5}Æ�°�°D­i²M¶r¯M°�Ñi®U¼z°!±k®I­�Îа!Í0°D¯wº»¸i¯�¼z°?µ�¶d­�³r¶d­�°?®I¯²�¶d¼,°!®U­Wµ�Æ�°k­0±�°�±�¸i¯�¯M°D·�Í0¸i­Wµ�· ²�¸�®�±k¸U¼zÍ�Ä\²;®�²�¶d¸U­�¶d­�®U³o²M°k¯M­W®�²M¶r­WÑ«³d¶r­W°D®I¯}²M¶r¼z°i¿

-�°�² % ÷ Ö % ®U­Wµ�µ\°�Ü0­�°�²�Æ�°!¶d­B²�°D¯�¹�®I³@� ÷ Ö n õ þ Ç þkÿDÿkÿ�þ æ���� ��� � í Ç p Ë ®U­Wµ�³r°k²�0 &��µ\°k­�¸U²�°%²�Æ�° ¼�®�Þ\¶r¼«Ä�¼ö°k³d°k¼z°k­B²�¸Iº � ÷ ¿�H%³d®2´i°k¯ Ç Î0°DÑU¶d­W·�ÎB´�±k³d®U¶r¼z¶d­�ÑO²MÆW®�² �,ã<>í Ç þ % ÷ îÆ�¸U³�µ�·%®U­Wµ�Î4´,º»Ä�¯M­�¶d·�Æ�¶d­�Ñ�² Ó ¸!°k³d°k¼z°D­i²;· % �Ì þ % � �Ì � � Ë4Ó Æ�¸i·�°OÍ�¯M¸\µ\ÄW±�² ¶d· % ÷ ¿ }ÆW°l¶�µ\°D®¶d·�²MÆW®�² ¶oº �zã@>)í Ç þ % î�ÆW¸U³�µ�·�°�Þ�®i±�²�³d´7¶rº9²�Æ�°D¯�°Y°kÞ\¶d·w²M· ®�º»Ä�­W±�²M¶r¸i­ñýhi+� ÷� � º»¸U¯ Ó ÆW¶d±;Æ

ã�� � æ ��� ��� � îkßrã � > � �zã þ ý�ã îwîwî �úã<> � � ý�ã îÖ � � î à

®I­Wµ � 9 3�� � ý�ã îÖ %QÓ Æ�°D¯�° � � ¶d· ²MÆ�°�¶dµ�°k­B²�¶r²K´ñ°D³r°D¼,°D­B²}¸Uº��z¿6H%³d®2´i°k¯ Ç ±k³d®U¶r¼�· ²�Æ0®�²� 9 3�� �. Ö % �Ì ®I­0µ�� 9 3�� � �. Ö % � �Ì ËIÓ Æ�°k¯M°$� �Ì þ � � �Ì ®U¯�° ²�ÆW°Y°DÔBÄW®I³\·�¶rïD°Dµ«³r°kº_²%®I­Wµ«¯M¶rÑiÆi²�ÆW®U³r¹i°D·¸Iº � ÷ ¿6H%³d®2´i°k¯Oæ,±;ÆW®I³d³r°D­�ÑU°?· °k¶r²�Æ�°D¯Y²�Æ�°�ÜW¯;·w²O¸U¯O·�°D±�¸i­Wµ�±�³�®I¶d¼�¸Iº�Í�³d®2´i°k¯ Ç ¿

¬�­ñ²MÆ�° Ûf²MÆ�ÍW³d®2´ Ë�õY� � 0 &�� Ë Í�³�®2´U°k¯ Ç µ\¸4°D· ²MÆ�°�º»¸U³d³d¸ Ó ¶r­�ÑNi㻶_î ÑU¶d¹U°D· ² Ó ¸z°k³d°k¼z°k­B²M· % �9 � Ì þ % � �9 � Ì � �Ï·wÄ0±;Æñ²MÆW®�² % 9bÖ % �9 � Ì % � �9 � Ì Ë㻶d¶�î}±k³d®U¶r¼�· ²�Æ0®�²7ã� Wý �9 � Ì i6� �9 � Ì

� �!î}·�ÄW±;Æ�²�Æ0®�²ã�� �*� �9 � Ì î�ß � > � �zã þ ý � ã î�î � > � � ý � ã îÖ � � à

®I­Wµñ²�ÆW®I²� 9 3�� �6 � . ý � ã îÖ % �9 � Ì

æ É

Page 26: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

Ó Æ�°k¯M°�� �9 � Ì ¶d· ²MÆ�°�³d°�º_²lÆW®U³oº�¸Iº�¶r­B²M°k¯M¹2®U³@� 9 Ë㻶d¶r¶_î}±�³�®I¶d¼�· ²�ÆW®I²7ã� �ý � �9 � Ì i+� � �9 � Ì� �!îY·�ÄW±;Æ�²�ÆW®I²

ã�� � � � �9 � Ì îkß � > � �zã þ ý � � ã î�î � > � � ý � � ã î Ö � � à®I­Wµñ²�ÆW®I²

� 9 3�� � �6 � . ý � � ã îÖ % � �9 � ÌÓ Æ�°k¯M°�� � �9 � Ì ¶d· ²MÆ�°�¯M¶rÑiÆi²YÆW®U³oº�¸Iº�¶d­i²M°k¯M¹�®I³@� 9�¿Ú ·O¯M°D·�ÍиU­W·�°�¶r­�²MÆ�° Û.²�ÆݯM¸UÄ�­Wµ�º»¸i¯ � 0 & � Ë Í�³�®2´U°D¯læz°k¶r²�ÆW°k¯)±;Æ0®I³d³r°D­�ÑU°?·O±�³�®I¶d¼ã»¶_î Ë ¸i¯}±;Æ0®I³d³r°D­�ÑU°?· ±k³d®U¶r¼ ãÒ¶r¶_î}®I­Wµ�·w°k²M·$� 9 � Ì Ö � �9 � Ì Ë % 9 � Ì Ö % �9 � Ì ¸U¯Y±;ÆW®I³d³d°k­�Ñi°D·}±�³�®I¶d¼ã»¶d¶r¶_îl®U­Wµ¨·�°�²;·4� 9 � Ì Ö � � �9 � Ì Ë % 9 � Ì Ö % � �9 � Ì ¿ H³�®2´U°D¯ Ç ³d¸i·�°D· µ�Ä�¯�¶d­�Ññ²�Æ�° Û.²�Æ�¯�¸iÄ�­Wµ�¸Iº²�Æ�°�ÑB®I¼z° Ë º»¸i¯ � 0�&�� Ë ¶rº�¸U­�°�¸Iº�²�ÆW°�º»¸U³d³r¸ Ó ¶d­�Ñ,Æ�¸U³�µ�·%i

㻶_î % �9 � Ì �� �¾¸U¯ % � �9 � Ì �� � Ë㻶d¶�î % 9 �Ö % �9 � Ì % � �9 � Ì ¿H³�®2´U°k¯ Ç ³d¸i·�°D· ®�²Y²MÆ�°�°k­Wµ�¸Uºb²�ÆW°�Ñi®I¼z°�¶rºã»¶d¶r¶_î

ß � 0 & � Ö n�$ p ��ã�ã@> � $ � % 0�&�� �Ö � � î �úã $ � > ��� �zã $ þ % 0 &�� î à ÿH³�®2´U°k¯ Ç�Ó ¶r­0·z¶oº�Æ�° � ·wÆ�°Ýµ\¸4°?·«­W¸I²�³r¸B·w°i¿ � ³d°D®U¯�³d´ �zã@>�í Ç þ % î«Æ�¸U³�µ�·z¶]jÙÍ�³�®2´U°k¯ ÇÆW®U·«® Ó ¶r­�­W¶r­�Ñ�·K²M¯M®I²�°kÑi´�¶d­�²�Æ�°�®IÎи�¹U°zÑi®U¼z°U¿ � ¸U­Wµ�¶o²M¶r¸i­W·ñãÒ¶�î Ë ãÒ¶r¶_î!±D®I­�ÎаQ¹U°D¯�¶rÜW°Dµ¶r­ ±�¸U­0·K²;®I­B²7²M¶r¼z°U¿ Ú ²,°?®U±;Æ�¯M¸UÄ�­0µ Ë Í�³�®2´U°D¯,æ Ó ¯M¶r²�°D·z®�·w¶d­�ÑU³d°�Î�¶o² Ë Î4´�²�Æ�°�°k­0µ�¸Iº²�Æ�°�Ñi®I¼z° Ó ¯M¶o²M¶r­WѨ¸UÄ\²«¹2®U³rÄW° $û·M®�²M¶d·wº»´4¶r­WÑ � 0 &�� Ö n�$#pñ®I²!²�Æ�°�°k­Wµ�¸Uº}²�Æ�°�Ñi®I¼z°ã õ º»¸i¯Q³r°kº_²�¶d­B²�°k¯M¹�®I³ Ë�Ç º»¸U¯Q¯M¶dÑUÆB²Q¶r­B²M°k¯M¹2®U³�î�¿ � ´ Æ4´4Í0¸U²�Æ�°?·w¶�·�¸U­ � Ë Ñi¶r¹i°k­�$ � >®I­Wµ % 0 &�� ¶r­ � Ë ¶r²Q±k®I­ûÎ0°�¹i°k¯M¶oÜW°?µ�¶d­ &#���! ����!0�* Ó Æ�°�²MÆ�°k¯ � �zã $ þ % 0 &�� î«Æ�¸i³dµ�·D¿��¶d­W®U³r³d´ Ë ®I­Wµ,Íаk¯MÆW®IÍ0·¼z¸i·w²¶r¼zÍиU¯�²M®U­i²M³r´ Ë � °k­W­�°�²�²�ß É?à ÆW®i··�Æ�¸ Ó ­,²�ÆW®I²%²�ÆW°OÑU¯;®IÍ�Æ,¸Iº°�Þ\Í0¸i­�°k­B²M¶d®I²�¶d¸U­�㻶.¿ °U¿Y²MÆ�°!²M°k¯M­W®I¯M´�¯M°k³�®�²M¶r¸i­65��OÖ×êkîYÎаk³d¸U­�ÑB·Y²M¸:������¿lÃl¸ Ó ¸U­�°«±k®I­°�Þ\¶d·w²�°D­B²�¶�®I³d³r´QÑiÄ�°D·M· ¹�®I³dÄ�°D·�7 þ ê�� æ 4�>¨®U­Wµñ¶d­h������¹U°k¯M¶rº»´�²�ÆW®I²læ��%Ö ê)®U­Wµñ²�ÆW®I²lêl¶�·²�Æ�°�³d°D®i·K²YÍи Ó °D¯Y¸Iºæ7Ñi¯�°?®�²M°k¯ ²�ÆW®U­�¸i¯Y°DÔBÄW®U³9²�¸Z>b¿%¬{²Yº»¸U³d³r¸ Ó · ²�Æ0®�² � �B&#���! ����!0�*�¿

�! �"$#%'&(%')*#���" ¬{º� ¶�·!®ÝÑU¯M¸UÄWÍ Ë ²MÆ�°k­�²MÆ�°�O�PeYaYaRTUw^�UwP�d�¸Uº}°D³r°D¼z°k­B²M· 5 þ 7 � � ¶�·²�Æ�°z°k³d°k¼z°D­i²85 7 5 C�Ì 7 C�Ì ¿a}ÆW°BO�P�Y�YaRTUw^�UwP�dau�R �wXLdFPeRgf�¸Uº � Ë µ\°D­�¸I²M°DµúÎ4´�� � Ë ¶d·�²MÆ�°·wÄ�ÎWÑU¯M¸UÄ�Í�¸Iº ��Ñi°k­�°D¯M®I²�°DµñÎ4´�®I³d³9²�ÆW°!±�¸U¼z¼«Ä\²M®I²�¸U¯;· ¸Iº �z¿�! �"$#%'&(%')*#�� +.-b°�² �ÙÎаY®)Ñi¯�¸iÄ�Í Ó ¶r²�Æ,¶�µ\°k­B²�¶r²K´!°D³r°D¼,°D­B² �B¿ Ú ·wÄ�ÎWÑU¯M¸UÄ�Í � ¸Iº �Ù¶�·®ZS+P�dDY8^�\NuDR �wXLdFPeRgf�¸Iº �ö¶oº�º»¸i¯%°D¹U°k¯M´ D � ��Ë . � �ö¶r² ¶�·�²�ÆW°)±k®i·w°O²�ÆW®I² .ID . C�Ì � � ¿}Æ�°YÑU¯M¸UÄ�Í � ¶d·~u/Pe\ �'^+��\]b)¶rº0²MÆ�°k¯M°Y¶�·®)ÜW­�¶r²�°O±;ÆW®U¶r­ �ëÖ�� ÷�� � Ì � 4�454

�� ò Ö n �Lp

·wÄW±;Æ,²MÆW®�²°?®U±;Æ�� 9 � Ì ¶d·%®�­�¸U¯M¼�®I³�·�Ä�Î�ÑU¯M¸UÄWÍ«¸Uº � 9 Ë ®U­Wµ,°D®i±;Æ7ºÒ®i±�²�¸i¯ÑU¯M¸UÄWÍ � 9 � � 9 � ̶d·O®UÎ0°D³r¶�®I­b¿�! �"$#%'&(%')*#�� , -b°�² �"Î0°z®�Ü0­�¶o²M°«Ñi¯�¸iÄ�Í Ë � � Ì �YÖ � � Ë ²MÆ�°z±�¸U¼z¼«Ä\²M®I²�¸U¯�·�Ä�Î�ÑU¯M¸UÄW͸Iº � Ë � � ù �}ÖÏã � � Ì �wî � Ë ²�Æ�°,±�¸U¼z¼«Ä\²M®I²�¸U¯)·wÄ�ÎWÑU¯M¸UÄ�Í�¸Iº � � Ì � Ë °�²M±U¿�-�°k²,ß � þ � à µ�°k­�¸U²�°� � ò�� ·wÄW±;Æ�²�Æ0®�²��ëÖ�� ÷�� � Ì � 45454

�� ò ®I­Wµ�ã � � ò��Kî �9Ö � � ò �;¿

æ Ê

Page 27: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

�WG � & � L ¬{º ��¶�·Y®,ÜW­�¶r²�°�Ñi¯�¸iÄ�Í Ë ²�Æ�°D­ ��¶�·O·�¸U³d¹2®UÎ�³d°�¶]jûß � þ � à Ö n ��pB¿!"� ) )�# -�°D¼,¼�® É ¿ ÇDõ ¸U­�Í�¿ æ ÇUÇ ¸Iº}ß æ Ç�à ¿��

� ´�²MÆ�°«ÍW¯�°D¹B¶d¸UÄ0·YºÒ®U±�² Ë ¶rº �"¶�·)®QÜW­�¶r²�°zÄ�­W·�¸U³d¹�®IÎ�³d°7Ñi¯�¸iÄ�Í�ãÒ·�ÄW±;Æú®U· � 2 Ë º»¸U¯-I ôÉ î«²�ÆW°k­ëß � þ � à ¶�·Q¶r²M·Q¸ Ó ­ ±k¸U¼z¼7Ä�²M®�²M¸U¯Q·�Ä�Î�Ñi¯�¸iÄ�Í �O¶.¿ °i¿ º»¸i¯ 5 9 þ 7 9 �âß � þ � à.Ë ²MÆ�°ÜW­�¶r²�°�Í�¯M¸4µ�ÄW±�² �lò9 � Ì 5 9 7 9 5 C�Ì9 7 C�Ì9 �äß � þ � à ¿ }ÆW¶d·�áU°D´ ¸UÎW·�°k¯M¹�®�²�¶d¸U­ Ó ®i·ñÄW·�°Dµ Î4´�7¿ �}®I¯M¯�¶d­�ÑI²M¸U­ ß � à ¶r­�ÆW¶d·7Í�¯�¸4¸UºY²�ÆW®I²�ã»ÄW­�¶oº»¸i¯�¼Qî!Î0¸iÄ�­Wµ\°?µ Ó ¶dµ\²�ÆSÍиU³d´4­�¸U¼z¶�®I³ ·w¶dïk°Î�¯M®U­W±;Æ�¶d­�Ñ,Í�¯�¸iÑU¯;®I¼�·}±�¸i¼,ÍWÄ\²�°�°�Þ�®i±�²�³d´�²MÆ�°�º»Ä�­W±�²�¶d¸U­W·Y¶d­B&#���#���!0�*9¿��� �)�� H ��� � b�U ���b�^eS�� `?SVW!Ucb���RTSqu/Pe\ �'^+��\]b9XLdFP�Rgf � �qb/S-&#���! ����!0�*äÖ � ����� ÖØ���% ��� !"� ) )�# � ³r°?®I¯M³r´ � ����� 1 Ø���% ��� Ó Æ�¶�±;Æ�Î4´�²MÆ�°QÍ�¯M°k¹4¶d¸UÄW·�¯M°D·�Ä�³r²!¶d·«±�¸i­i²;®I¶d­�°Dµ¶r­�&#���! ����!0�*�¿2�W¸U¯,²�ÆW°¨±�¸U­4¹i°k¯;·w°�µ\¶r¯M°D±�²�¶d¸U­ Ë ·wÄWÍ�Í0¸B·w°�²MÆW®�² # ¶�·�®I­ ®I³r²�°D¯�­0®�²�¶d­�ѳr¶d­�°D®U¯l²M¶r¼z°zÎиUÄ�­Wµ�°DµJ�Ä�¯M¶r­WÑ�¼�®U±;ÆW¶r­�° Ó Æ�¶�±;Æ�®U±D±�°DÍ\²M·�®Q³�®I­WÑUÄW®UÑU° � 1��YøI¿o}Æ4ÄW·# Ö�� � þ � þ �%=���� �� þ��÷Uþ� Ì þ I � Ë�Ó Æ�°k¯M°ã»¶_î �ë¶�·O®«ÜW­�¶r²�°!·�°�²O¸Uº�·w²M®�²M°D· Ë ÍW®I¯�²�¶r²�¶d¸U­W°Dµ�Î4´ �×Ö ��� � ��� � n 54ê�ê þ 4 ���Vp Ë㻶d¶�î��Ù¶d·Y®«ÜW­W¶o²M°�¶r­�ÍWÄ\²)®I³dÍ�ÆW®UÎ0°k² Ë � ¶�·O®«ÜW­�¶r²�°!®U³rÍ�Æ0®IÎа�²Yº»¸U¯}²MÆ�°oI Ó ¸i¯�áz²;®IÍаD· Ë

㻶d¶r¶_î �%=���� ��N� ��� Ë㻶d¹\î k÷Uþ� Ì ®I¯M°)² Ó ¸,²�¯;®I­0·w¶r²�¶d¸U­�º»Ä�­W±�²�¶d¸U­W·O·M®�²M¶d·wº»´4¶r­WÑ

k÷iþ� Ì i���� � 2 � ��� � 2 n % þ ��p2 � Ì

�÷Bþ� Ì i���� � 2 � ã ��� � n 54ê�ê þ 4 �;�Vp2î � n % þ �op2 � Ì ÿ

� ¶o²MÆ�¸UÄ\²�³d¸i·M·ñ¸Uº!ÑU°k­W°k¯;®I³d¶o²K´ ËOÓ °ú®U·M·wÄW¼,°¨²�ÆW®I² # ²M°k¯M¼,¶d­W®I²�°D·�¸U­ °k¹U°D¯�´ ¶d­�Í�Ä\²r>®�º_²�°D¯�°kÞ�®U±�²M³r´ ê 4 � > �%·w²�°DÍW· ËlÓ Æ�°k¯M°�êݶ�·�°k¹U°D­�¿ Ú · Ó °k³d³ Ë # ±k®I­ Î0°ú®U·M·wÄ�¼z°?µ ²�¸°�Þ\¶d·w²�°D­B²�¶�®I³d³r´�ÑiÄ�°D·M· ²�Æ�°�¶d­�Í�Ä\²YÎ�¶r²O¶d­��Ù®I­WµQ²�Æ�°D­�ÄW­�¶r¹i°k¯;·�®U³r³d´z¹U°D¯�¶rº»´�¶o²;·Y±�¸i¯�¯M°D±�²�­�°?·�·®�²O²MÆ�°7°D­Wµ�¸Iº�²�ÆW°«±�¸i¼zÍ�Ä\²M®I²�¶d¸U­�¿ }Æ�°D¯�°�¶�·l®Q³r¶d­�°D®U¯Y²�¶d¼z°7ÎиUÄ�­0µ\°Dµ�ãfµ\°�²M°k¯M¼z¶r­�¶�·w²�¶�±DîbÄ�¯M¶d­�Ñ�¼�®U±;Æ�¶d­�°4#�� Ó Æ�¶�±;Æ Ë ÑU¶d¹U°k­z¶d­�Í�Ä\²5> þ � Ó Æ�°k¯M° �l°k­W±k¸4µ�°D·�®�M�±;ÆW¸U¶�±�°Y·w°?ÔBÄ�°k­W±k°SOã��Bã õ î þkÿDÿkÿDþ �BãÒê ó í Ç îwî ËUÓ ¶r²�Æ �Bã î(� n õ þ Ç p}º»¸U¯ � ê ó�Ë ®U­Wµ�·w¶d¼7ÄW³d®I²�°D·(# Î4´,®UÍ�Í�³d´B¶d­�Ѳ�Æ�°�²M¯M®U­W·w¶r²�¶d¸U­�º»Ä�­W±�²�¶d¸U­ = � 9 � ®I² ²MÆ�° Ûf²MÆ�·w²�°DÍ�¿ � ³d°D®I¯M³d´ # ã@>9î}®U±k±k°kÍ\²;·}¶ j

ã� % ÷ � Ç î�ã'� % Ì � Ç î ÿDÿkÿ ã'� %�� ò C�Ì � Ç î`# � ã@> þ � % ÷ þkÿDÿkÿ�þ %�� ò C�Ì �wî}®i±k±k°kÍ\²;·k¿}Æ�°7±�¸i¼zÍ�Ä\²M®I²�¶d¸U­�²�¯M°k° � ã@>9î º»¸U¯O²MÆ�°7±k¸U¼zÍ�Ä\²;®�²�¶d¸U­�¸Uº�²MÆ�°7®U³o²M°k¯M­W®�²M¶r­�Ñz¼�®U±;ÆW¶r­�°�#¸U­Ý¶d­�Í�Ä\² >�²MÆBÄ0·OÑU¶d¹U°?·Y¯M¶d·�°�²�¸�®�º»Ä�³d³r´�ÎW®U³d®U­W±�°?µ�º»¸U¯M¼7Ä�³�®¨ãÒ±k¶r¯;±�ÄW¶o² Ó Æ�¶d±;Æݶ�·l®�²�¯M°k°?î ËÓ Æ�°k¯M°)³d°D®2¹i°D· ®I¯M°l³�®IÎаk³d°DµQÎ4´ 54ê�ê Ë 4 �;�z®I­Wµ�±�¸i­W·w¶�·w²M· ¸Iº�®U³o²M°k¯M­W®�²M¶r­�Ñ � Ë ��³d°k¹i°k³�· Ó ¶r²�Æ�S®I²Y²�Æ�°!¯M¸4¸I²?¿6� ´�±�¸i­W·K²M¯�Ä0±�²�¶d¸U­ Ë ²�Æ�°!µ\°DÍ\²�ÆݸUº � ã@>Ðî ¶�·}²MÆBÄ0·Oê�� >�� ËWÓ Æ�°D¯�°�ê�¶d·O°k¹U°D­�¿l�Þ�±�°DÍ\²�º»¸i¯b²MÆ�°}±k®U·�°?>�Ö õ�Ë � ã@>ÐîbÆW®i·�æ ��� � � � æ � � � � ��� � 4�æ � Ö æ � 4]> � ¼�®I­4´�³r°?®2¹U°D·D¿ -b°�²�OÖ �_³d¸UÑ G ã�� � � î ®U­Wµ � ÖÙç � ¿?}Æ4ÄW·%� ¶d· ²MÆ�°7·�¼�®I³d³r°?·K²YÍи Ó °D¯Y¸Iº�ç,Ñi¯�°?®�²M°k¯ ²�ÆW®U­�¸U¯°DÔBÄW®I³�²�¸ � � �G¿Yå4¶d­W±�°�¾¶�·Y­�¸i­\Û�·w¸i³r¹�®IÎW³r° Ë ß � þ � à �Ö n �LpB¿?� ¶r²�Æ�¸iÄ\²l³d¸i·M·Y¸Iº�Ñi°k­�°D¯M®U³r¶r²K´ Ë®U·M·wÄ�¼z°�� Ö ß � þ � à.Ë Æ�°D­W±�°�°D¹U°k¯M´¨°D³r°D¼,°D­B² . � � ¶d·�®�ÍW¯�¸\µ\ÄW±�² � 9 � 1 5 9 7 9 5 C�Ì9 7 C�Ì9¸Iºl±�¸i¼z¼7Ä\²;®�²�¸i¯M·ñãÒ·�¸U¼z°ñ¸UºY²�Æ�° 5 9 þ 7 9 ¼�®2´úÎаQ²MÆ�°ñ¶�µ\°D­i²M¶o²K´ ��î�¿���°ñÜ�Þ�®Ý³d¸B¸iáBÛ.Ä�ͲM®IÎW³r° Ó ÆW¶d±;Æ º»¸i¯Q°D®i±;Æ . � � Ë ®U·M·w¸\±k¶d®I²�°D·�®�·�°DÔBÄ�°D­W±�°��'5 9 7 9 5 C�Ì9 7 C�Ì9 i � ���z¸Iº±�¸U¼z¼«Ä\²M®I²�¸U¯;· Ó ÆW¸i·�°QÍ�¯M¸4µ�ÄW±�²z¶d· . ¿�kl·�¶d­�Ñ��}®I¯M¯M¶r­�ÑU²�¸i­) ·7®I¯MÑUÄ�¼z°k­B²�ß � à{Ë ÑU¶d¹U°D­S®I­

�

Page 28: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

°k³d°k¼z°k­B² . � � ®I­Wµ ®ú²�¯M°k° � ã@>Ðîz®U¯�¶�·�¶r­�Ñúº»¯M¸U¼ ®�±�¸U¼zÍ�Ä�²M®�²M¶r¸i­û¸Uº�# ¸U­ > ËYÓ °µ\°D·M±�¯M¶rÎа�® Ó ¸i¯Mµ ��� � ��� ¶r­�²�ÆW°�°k³d°k¼z°k­B²M·}¸Uº �Ï·�ÄW±;Æñ²MÆW®�²

��� � ��� Ö� � ¶oº�# ®U±k±k°kÍ\²;·�>. °k³�·w°i¿

� ´�¶d­Wµ\ÄW±�²�¶d¸U­�¸U­Ý²MÆ�°«µ\°DÍ\²�Æ�¸Iº­�¸\µ\° � ¶d­ � ã@>Ðî Ë9Ó °,µ\°D·M±�¯M¶rÎа«® Ó ¸i¯Mµ � }ã . î)·wÄW±;Ʋ�ÆW®I²� ã . î � � � ¶rº�­W¸4µ�° � °k¹�®I³dÄW®�²M°D· ²M¸ Ç

. °D³d·�°U¿� G��( +���}Æ�°�µ\°kÍ\²MÆݶd· õ ®U­Wµ � ¶d·Y®,³d°D®�º�¸Iº � ã@>9î�¿¬�­�²MÆ�¶�·O±k®i·w° Ë

� }ã . îÖ� � ¶rº � ¶�·O®U­�®i±k±�°DÍ\²�¶d­�Ñz­�¸\µ\°. °D³d·�°U¿

� G��( ,���}Æ�°�µ\°kÍ\²MÆ � A Ç ¶d·}°D¹U°k­ Ë � Ö×ã�� � � î¬�­�²MÆ�¶�·O±k®i·w° Ë

� ã . î Ö �� � � ã . îÖ � 9 � 1zß � }ã'5 9 î � ã 7 9 î � }ã'5 C�Ì9 î � ã37 C�Ì9 î à 4 � Ì ù 1 � Ì � 1 ��

� G��( 'L���}Æ�°�µ\°kÍ\²MÆ � A Ç ¶d·}¸\µ�µ Ë � Öëã�� � � î¬�­�²MÆ�¶�·O±k®i·w° Ë

� Yã . îÖ � � � ã . îÓ Æ�¶d±;Æ�¶�·

� 9 � 1,ß � }ã37 C�Ì1 C 9 î 7 1 C 9 4 � � Ì �1 �� C�Ì 4 � ã35 C�Ì1 C 9 î 5�1 C 9 4 � � Ì � 1 �� C�Ì 4

� }ã37 1 C 9 î 7 C�Ì1 C 9 4 � � Ì �1 �� C�Ì 4 � ã'5�1 C 9 î:5 C�Ì1 C 9 4 � � Ì � 1 �� C�Ì;à 4

��� 1 � Ì � 1 �� C G 1 4 � 9 � 1 5�9 7 935 C�Ì9 7 C�Ì9¬{²O¶d·}°?®U·�´�²�¸�¹i°k¯M¶oº»´�Î4´ñ¶d­Wµ\Ä0±�²�¶d¸U­�¸i­�µ\°DÍ\²�Æ�²MÆW®�²

� }ã . îÖ� � ¶rº � °D¹�®I³dÄW®�²M°D· ²�¸ Ç. °D³d·�°U¿

Ú ³�·w¸ Ë Î4´�¶d­Wµ\ÄW±�²�¶d¸U­�¸U­�µ�°kÍ\²MÆ Ë ¸U­�°�¹U°D¯�¶rÜW°?·²MÆW®�²}¶oº � ¶�·}®7­W¸4µ�°)¸Uº�µ\°kÍ�²�Æ � ¶d­ � ã@>Ðî ˲�Æ�°D­ � � Yã . î���Ö ã ÇDÊ �Ýî� ÝÖ ãÒç ù 4Iç � î� ÝÖ ç� � � � ù �M¿J� ÆW°k­ � Ö ê�� >�� Ë ®¨±k®U³d±kÄ�³�®�²�¶d¸U­·wÆ�¸ Ó · ²MÆW®�²� ��� � ��� ã . î�� � ç�> ù � � � � ù �M¿� K�G % H���}ÆW°k¯M°7°�Þ\¶�·K²;·l® � ÷ º»Ä�­W±�²�¶d¸U­ � ·wÄW±;ƨ²�ÆW®I²lº»¸U¯;®I³d³ % � � ��� � ��� ã . î�� Ë � ã@> þ % î¶d·}²MÆ�° % Ûf²MÆ�°D³r°D¼z°k­B²O¸Iº�²�Æ�° Ó ¸U¯;µ ��� � ��� ã . î�¿!"� ) )�# � °�º»¸U¯M°�Í�¯�¸�¹4¶d­�Ñ«²�Æ�°!±k³d®U¶r¼ Ë ­�¸U²�°�²�Æ0®�²Yº»¯M¸U¼"²MÆ�°!±�³�®I¶d¼ Ë

> ��%lã #×î�� � ��� � ��� ã . îÖ ��� � � ã<> þ çL> ù� � � � ù � î%Ö �

æ�K

Page 29: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

Ó Æ�¶d±;Æ Í�¯M¸�¹U°?·�²�ÆW°�²MÆ�°k¸i¯�°D¼�¿ ��¯M¸U¼�²MÆ�°�³r¶d­�°?®I¯«²�¶d¼,°Ý¼�®i±;Æ�¶r­W°�#�� Í�¯M°k¹4¶d¸UÄW·�³r´�µ�°�Û·�±k¯�¶dÎ0°?µ Ë ²MÆ�°k¯M° ¶�·�®�³r¶d­�°?®I¯�²�¶d¼z°}±k¸U¼zÍ�Ä\²;®IÎ�³d° �Ù·�ÄW±;Æ7²MÆW®�²�º»¸i¯�®U³r³T>�®U­Wµ«®U³r³ � æ � 4!> � ËÓ °�ÆW®2¹i°

��ã@> þ î%Ö�� � õ ¶rº Û.²�Æ�³r°?®�º�¸Iº � ã@>9î ¶d·�4 �;�Ç ¶rº Û.²�Æ�³r°?®�º�¸Iº � ã@>9î ¶d· 54ê�êæ ¶rº %ô ç�> ù � � � � ù �

� ¸U­W·�¶dµ�°k¯�²�Æ�° º»¸i³r³d¸ Ó ¶r­WÑ)®I³dÑU¸i¯�¶r²�ÆW¼ Ë�Ó ÆW¶d±;Æ,¸U­«¶r­�ÍWÄ\²6> þ % Î0°DÑU¶d­W·�®�²�²�ÆW° ¯M¸4¸I²�¸Iº � ã@>Ðî ËáU°k°DÍW·�²�¯;®U±;á�¸Uº0²MÆ�°O±�ÄW¯�¯M°k­B²µ\°kÍ�²�Æ�®I­Wµz·�°DÔBÄ�°D­W±�°}¸Iº9Î�¶r²M·Oã õ º»¸U¯�³d°�º_² ËÐÇ º»¸U¯�¯M¶rÑiÆB²;î Ë ®I­WµÍ�¯�¸iÑU¯M°D·M·w°?·�²�¸ Ó ®I¯;µ�·�²MÆ�°�³r°?®2¹U°D·%¶r­�µ\°�²M°k¯M¼z¶r­�¶d­�Ñ7²�Æ�°�°k³d°k¼z°k­B²}¸Iº �ë±k¸U¯M¯�°?·wÍиU­0µ\¶r­WÑ�²�¸²�Æ�° % Û.²�Æ�·w´4¼«Î0¸i³�¶r­ú²�ÆW° Ó ¸i¯Mµ ��� � ��� ã . î�¿ }ÆW¶d·�®U³rÑi¸U¯M¶o²MÆ�¼ ÄW·�°D· zã�� > � î�·�ÍW®i±�° Ë ®I­Wµ¯�°DÍ0°?®�²�°?µ\³d´,³d¸4¸Uá\· Ä�ÍQ²MÆ�°)­W° Ó ¹�®I³dÄ�°)¸Iº � ¶d­Q²MÆ�°)Ü�Þ\°DµQ³d¸4¸UáBÛ{Ä�Í�²M®UÎ�³d°l¸Iº�Í�¯�¸\µ\Ä0±�²M· ¸Iº±�¸U¼z¼«Ä\²M®I²�¸U¯;· Ë ®U­Wµ�²�Æ�°D­Ýµ\°D±k¶dµ\°?· Ó Æ�¶�±;Æ�¸Uº�±D®U·�°D· ÇUË æ Ë �,®IÍ�Í�³d¶d°D·D¿� #WJ �& � . � � Ë > ô ÇiË %ñô Ç ¿� �& J � & � ��� ¶oº ��� � � � Ö � Ì þkÿkÿDÿkþ � ù ��� ��� Ë º»¸i¯ Ç���% � æ

��� � � ¿¬�­�²�Æ�°ñº»¸U³d³r¸ Ó ¶d­�Ñ Ë ±k¸U¼z¼z°k­B²M·7Î0°DÑU¶d­ Ó ¶r²�Æ� ²M¸¨²�ÆW°ñ°k­0µ�¸IºY²MÆ�°�³d¶d­�°U¿���° Ó ¶r³d³

®U·M·wÄ�¼z°�²�Æ0®�² Ç ��% � æ ��� � � Ë ¸I²MÆ�°k¯ Ó ¶�·w°�¸UÄ\²MÍ�Ä\² M�¸UÄ\²Y¸Iº�¯;®I­�Ñi°SO�¿ 02������ 02�� �� -����� 02� .��*��%� 0�� ]{������h�� � �"���( ���!) � 02�������� ����� ��( 0��� ���� ��*%�� �"���( ���!) � � "

*%�%� 02�#*%�%� ��� � &��� ��� 02� �"!�&#�*�"!"�$#)&% �('*),+.-0/�)213)2/#4 c) 1�4 c) ��$ "3 (�����*����� � � � �%� ( �%� � ��+����

5 02� ��6 *��%���� "%$,� 02� ( "7 .! & � "

�!+%�8:9<; ��5��'& ����5��!*��%�>= 0� ����� � � � /�)�� � ��( 02��� 6 � ��(�� �%�����

8:9<; ��5���*��%��� & ����5��� 6 *��%�>= 0� ����� � � � 1 ) � � ��( 02��� 6 ����(��'&#� �������

8:9<; ��5��� 6 *������'& � ��5�� � 6 *��%�&= 0� ����� � � � /#4 c) � � ��( 02��� 6 � ��(�� �������

8:9<; ��5���� 6 *������'& � ��5�� ��6 *��%�&= 0� ����� � � � 1�4 c) � � ��( 0���� 6 � ��(��'&#� �%�����

�!+%��%���!��"%$����� 8:9<; � 6 *��%��� & � &��� 6 *��%�>=#( ��%�

æ È

Page 30: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

��� � ��� � �"��!(����!) � 0�� ���!*!+%����%���������

����������� � �%��� "%�� ��+%������ �#"��� ( �%� � ��+%���

5 02��� 6 *��%���� "%$,� 02� ( "7 .! & � "

�!+%�8:9<; ��5��'& ����5��!*��%�>= 0� ����� � � � 1 4 c- 4 ) � ����( 02� � 6 � ��(�� �%�����

8 � ��5���*��%���'& 0� ����� � � � � � 1 - 4 )�� �"���(����!)�� 02� ����*�+%��� �%�����

8:9<; ��5���*��%����� ����5��� 6 *��%�>= 0� ����� � � � � ��� � %"���(�����) � 02� ���!*�+%��� �������

8:9<; ��5��� 6 *������'& � ��5�� � 6 *��%�&= 0� ����� � � � /#4 c- 4 ) � � ��( 02��� 6 ����(��'&#� �������

8 � ��5���� 6 *%�%���'& 0� ����� � ��� � � / - 4 ) � �"���( ���!) � 02� ���!*�+%� � �%�����

8:9<; ��5���� 6 *������� � ��5�� ��6 *��%�&= 0� ����� � � � � ��� � %"���(�����) � 02� ���!*�+%��� �������

8:9<; ��5�� ��6 *������'& � ��5���� 6 *��%�&= 0� ����� � � � 1 - 4 )�� ����( 02� � 6 � ��(�� �%�����

8 � ��5��� 6 *%�%���'& 0� ����� � � � � � 1 4 c- 4 ) � �"���(����!)�� 02� ����*�+%��� �%�����

8:9<; ��5��� 6 *������� � ��5�� � 6 *��%�&= 0� ����� � � � � ��� � %"���(�����) � 02� ���!*�+%��� �������

8:9<; ��5��&� 6 *������'& � ��5��� 6 *��%�&= 0� ����� � � � / - 4 ) � � ��( 02��� 6 ����(��'&#� �������

8 � ��5��� 6 *%�%���'& 0� ����� � ��� � � /#4 c- 4 ) � �"���( ���!) � 02� ���!*�+%� � �%�����

8:9<; ��5��� 6 *������� � ��5��� 6 *��%�&= 0� ����� � � � � ��� � %"���(�����) � 02� ���!*�+%��� �������

�%���� ��+%� ��%���!��"%$����� 8:9<; �� 6 *��%��� & � &��� 6 *��%��! � = ( �%�

� � � ��� � �"��!(����!) � 0�� ���!*!+%����%������������ 8:9<; &��3 6 *��%�"! � �'& � &3�� 6 *����>=#( �%�

� "�$,� 02�� ( "7 ! & � " ��+%�8 � &��3 6 *��%�"! � � � ���'& 0 � � � � /�)��8 � &��3 6 *��%�"! � � � ���� 0 ��� � � 1 ) �

� õ

Page 31: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

8 � &��3 6 *��%�"! � � � ����� 0 ��� � � / 4 c) �8 � &��3 6 *��%�"! � � � ��� � 0 � � � � 1 4 c) ��%���� ���+%� �"���( ���!) � 02� ���!*�+%� �

�%���!� "%$���%���������

����������� � �%��� "�� ��+%� � %"���(�����) � 02�� �"���(����!)�������� ������ ���

�%���� ��*���������!�! �( ��� � ��+��'&

������� ]��Ðg 1�� � h �> & �� %�(�+ ( ��%� ��� � � � ��*�+%� ��� � � �%��� ����%�������

��°«³r°?®2¹U°�²�ÆW°7¹U°D¯�¶rÜ0±D®�²�¶d¸U­Ý¸Uº�²�Æ�°z®I³dÑU¸i¯�¶r²�Æ�¼â²�¸ñ²�Æ�°«¯�°?®Uµ\°D¯D¿ }Æ�°«¸UÍаk¯;®�²M¶r¸i­W·Y¸Iº5ñµ\¶d¹Qç � Ë 5!¼z¸\µzç � ®I¯M°l¶d­ñ¶d­ñ³d¶r­W°D®I¯ ²�¶d¼z°,ãÒ°k¹i°k­�±k¸U¼zÍ�Ä\²;®IÎ�³d°l¶d­Q²MÆ�°�³r¸iÑI²M¶r¼z°lÆW¶r°D¯M®U¯wÛ±;ÆB´�î ®I­WµQ²�Æ�°)Ü�Þ\°Dµñ³r¸4¸iáiÛ{Ä�Í�²;®IÎ�³d°)º»¸U¯}Í�¯M¸4µ�ÄW±�²;· ¸Uº�±�¸i¼z¼7Ä\²;®�²�¸i¯M·%¯�°?ÔBÄ�¶r¯M°D· ±�¸i­W·w²M®I­B²·wÍW®i±�°i¿ Ú µ�µ\¶r²�¶d¸U­ Ë ·�Ä�Î\²M¯M®i±�²�¶d¸U­Q®U­Wµz²M°D·w²�¶d­�Ñ7¶d­�°DÔBÄW®U³r¶r²K´ � ¸Iº�³d¶r­�°?®I¯ ·w¶dïk°)¶r­B²�°DÑU°D¯M· ±k®I­Î0°�µ\¸i­�°z¶r­ú³r¶d­�°?®I¯�²�¶d¼z°U¿8}Æ�°z¹2®U³rÄW° � ã@> þ % î)Ö��&���â°�Þ�®U±�²�³d´ Ó Æ�°k­�²�Æ�°D¯�°z°kÞ4¶�·w²M·®ú·�°DÔBÄ�°D­W±�° � ÷Bþ � Ì þDÿkÿkÿDþ � ��� � � º»¯M¸U¼ � Ë ®ú·w°?ÔiÄW°k­W±k°�êkì ó 1 ÷Uþ êkì ó 1 Ì þkÿDÿkÿDþ ê�ì ó 1 ��� � � º»¯�¸i¼ng��.��#*� �/&#��"%*Np Ë ®�·w°?ÔiÄW°k­W±k°67 1 ÷Uþ 7 1 Ì þDÿkÿkÿDþ 7 1 ��� � � º»¯�¸i¼ n õ þ Ç p�·wÄ0±;ÆS²MÆW®�² � ÷ Ö . Ëê�ì ó 1 ÷ Ö ��.*�)* Ë 7 1 ÷ Ö õ�Ë ®I­Wµ º»¸i¯Ý®I³d³ � ê�� >�� ¶r²�¶�·�²�Æ�°�±k®i·w°�²�ÆW®I²�²MÆ�°ú®U³rÑi¸IÛ¯�¶r²�Æ�¼ Í�¯M¸4µ�ÄW±�°?· � 9 � Ì þ ê�ì ó 1 9 � Ì þ 7 1 9 � Ì º»¯�¸i¼ � 9 þ êkì ó 1 9 þ 7 1 9 Ë ®I­Wµ ¶d­ ²�Æ�°�³�®U·w²¨·K²M°kÍ´B¶d°k³�µ�·7¹2®U³rÄW° ��� Ö��¿ �l¶�·w¶dÎ�³d´ Ë ²MÆ�°ñÑi¯M®UÍ�Æ�¸Iº � Îаk³d¸U­�ÑB·�²�¸ � �ù ¿¨¬{²7º»¸i³r³d¸ Ó ·�²�Æ0®�²&#���! )���!0�* 1 � �/���Ù¿

H�®I¯�²�ãf®iî�¸Uº ²MÆ�°�º»¸i³r³d¸ Ó ¶r­WÑ�²�Æ�°D¸U¯M°k¼ä¶�·7µ�Ä�°�²�¸¨Â0¿ H�®U¯�¶�·zß æ È2à ®U­Wµ�ÍW®U¯w²ñãÒÎ0î Ó ®U·±�¸U­IüK°D±�²MÄ�¯M°Dµ�ÎB´�Î4´QÆ�¶d¼�¿��� �)�� H � �

$ ^:%o"%.�0!ã ó &(� Ì � þ õ î�Ö "/.�07ã ó &(� Ì � þ õ î�Ö ����� þ$ ��% "%.�0!ã ó &(� Ì � þ Ç îÖ #"%.�0!ã ó &(� Ì � þ Ç î ÿ

!"� ) )�# ��°�Í�¯�¸�¹i°¨¸U­W³r´×ã»ÎÐî�¿ ��¸U¯�²�ÆW°�µ\¶d¯�°?±�²M¶r¸i­ º»¯�¸i¼ ¯�¶dÑUÆB²Q²M¸S³d°�º_² Ë ³d°�²�# Îа #"/.�07ã ó &,� Ì � þ Ç î�¿ Ú Ñi®U¶r­ Ë Î4´,²�Æ�°�­�¸i¯�¼�®I³d¶dïD®�²M¶r¸i­z³r°D¼,¼�® Ë °D¹U°D¯�´,Í�¯M¸UÑU¯;®I¼ÏÕ׶�·%°?ÔiÄW¶r¹BÛ

� Ç

Page 32: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

®I³d°k­B²}²�¸Q®,Í�¯M¸UÑU¯;®I¼"Õ ��¸Uº�²MÆ�°�º»¸U¯M¼

Ç i

������������������� ������������������

¶rº�� ÷ ã<> Ì þkÿDÿkÿkþ > 1 þ 1 ÷ þkÿkÿDÿkþ 132 þ 4Iî ²�ÆW°k­1 ÷ i�Ö 1 ÷ A Ç �T4�iGÖ � ÷ ã@> Ì þDÿkÿkÿDþ > 1 þ 1 ÷ þkÿDÿkÿDþ 132 þ 4�î �ÑU¸I²M¸ Ç �¶rº�� Ì ã<> Ì þkÿDÿkÿkþ >�1 þ 1 ÷iþkÿkÿDÿkþ 1 2 î ²�Æ�°D­1 Ì iGÖ�1 Ì A Ç �T4aiGÖ � Ì ã<> Ì þkÿDÿkÿ�þ >�1 þ 1 ÷iþkÿkÿDÿkþ 1 2 þ 4Iî��ÑU¸I²M¸ Ç �¿¿¿

¶rº�� 2 ã<> Ì þkÿkÿDÿkþ >�1 þ 1 ÷UþDÿkÿDÿkþ 1 2 î ²MÆ�°k­1 2 iGÖ�1 2 A Ç �q4�i�Ö � 2 ã@> Ì þDÿkÿDÿkþ >*1 þ 1 ÷UþDÿkÿkÿDþ 1 2 þ 4�î �ÑU¸I²M¸ Ç �¶rº�� 2 � Ì ã@> Ì þDÿkÿDÿkþ >*1 þ 1 ÷UþDÿkÿkÿDþ 1 2 î ²MÆ�°k­�ÆW®U³o²��

Ó Æ�°k¯M°O²MÆ�° ��9 Ë � 9�®U¯�°)Î0¸4¸i³r°?®I­ñ±k¸U¼7ÎW¶r­W®I²�¶d¸U­W· ¸Iº�®�²�¸i¼z¶d±Oº»¸U¯M¼7Ä�³�®U· Ë ²�Æ�° � 9�®U¯�°)¼7Ä�³rÛ²�¶d¹2®U³rÄW°Dµzº»Ä�­0±�²�¶d¸U­0· ®U­Wµ,²�ÆW°��*9�®I¯M°O°�Þ\ÆW®UÄW·K²M¶r¹i° �B¶f¿ °U¿Yã'���> þ �1 þ 4 � 9 ��2 � Ì ��9Mã��> þ �1 þ 4�î�¿ �l°kÛÜW­�°�®i·�º»¸i³r³d¸ Ó ·7®U­�°DÔBÄ�¶d¹2®U³r°D­B²«Í�¯M¸UÑi¯M®U¼äÕ � � Ó Æ�¶�±;Æ�ÄW·�°D·«·K²;®U±;áú¯�°DÑU¶�·K²M°k¯;·-1 Ì þDÿkÿDÿkþ 132®I­Wµ Ó ¸U¯Má\· ¶r­ ²MÆ�°¾·M®I¼z°�·w²M®i±;á ®U­Wµ Ó ¸i¯�á ¯�°DÑU¶�·K²M°k¯ÙÎиUÄW­Wµ�·D¿ å4Ä�Í�Íиi·�°×²�Æ0®�²� ÷ ã@> Ì þDÿkÿDÿ�þ >*1 þ õ þ 1 Ì þkÿDÿkÿkþ 1 2 þ 4Iî)Æ�¸i³dµ�· Ë ·�¸ñ²MÆ�°,±kÄ�¯M¯�°D­i²�¹�®I³dÄ�°,¸Iº%²MÆ�° õ Û.²�Æ�·w²M®i±;áݯ�°DÑIÛ¶d·w²�°D¯!¶d· õ ®I­Wµú²MÆ�°ñ±kÄ�¯�¯M°k­B²�¹�®I³dÄ�°Q¸Uº ²MÆ�° Ó ¸U¯MᨯM°kÑU¶�·w²�°k¯�¶�· 44¿�-�°k²o4 ÷ Ö 44¿6�l°kÜW­�°®�¼«Ä�³o²M¶r¹�®U³rÄ�°?µ�º»ÄW­W±�²M¶r¸i­ �zã��> þ � þ 1 Ì þkÿDÿkÿDþ 1 2 þ 4Iî Ó Æ�¶�±;Æ ÑU¶d¹U°D·7²�ÆW°�¹�®U³rÄ�°�¸Uºl²�ÆW° Ó ¸U¯Má¯�°DÑU¶�·K²M°k¯Y®�º_²M°k¯O®�·�°DÔBÄ�°k­0±�°�¸Iº �!®IÍWÍ�³r¶�±k®I²�¶d¸U­W·}¸Uºb²MÆ�°�¶r­0·K²M¯�ÄW±�²�¶d¸U­

ã � î~1 ÷ iGÖ�1 ÷ A Ç �34oiGÖ � ÷ ã��> þ 1 ÷Bþ 1 Ì þDÿkÿDÿ�þ 1 2 þ 4IîÍ�¯�¸�¹4¶�µ\°Dµ ²MÆW®�² ã'� � �2î!� ÷ ã��> þ þ 1 Ì þkÿDÿkÿkþ 132 þ 4 9.î Æ�¸U³�µ�·D¿ Ml°k¯M° 4(9 � Ì Ö� ÷ ã��> þ 1 ÷iþ 1 Ì þDÿkÿDÿkþ 1 2 þ 4 9 î Ë ·w¸�¶r² Ó ¶r³d³\Î0°}²MÆ�°O±k®i·w° ²�Æ0®�²64 9 � Ì Ö �zã��> þ A Ç þ 1 Ì þkÿDÿkÿDþ 1 2 þ 4 ÷ î�¿¬�­Q²�ÆW°lº»¸i³r³d¸ Ó ¶r­WÑ Ë �,ã î Ó ¶d³r³�®IÎWÎ�¯�°D¹4¶d®I²�° �zã@> Ì þDÿkÿDÿ�þ >*1 þ þ 1 Ì þDÿkÿkÿDþ 1 2 þ 4 ÷ î�¿ Ú · Ó °k³d³ Ë ³d°�²D 9 iqn õ þ Ç p

� n õ þ Ç p�Îа!µ\°�Ü0­�°Dµ�Î4´ D 9 ã $�î%Ö � ÷ ã��> þ þ 1 Ì þkÿDÿkÿkþ 1 2 þ $�î�¿Ãl¸I²�°�²MÆW®�²l·�¶d­W±�°� ÷ ¶�·Y®z¼7ÄW³o²M¶r¹�®I³dÄ�°?µñº»ÄW­W±�²M¶r¸i­ Ë D 9 ¶d·Y®i· Ó °D³r³.¿6b°D¼zÍ0¸i¯M®U¯�¶d³r´ Ë µ\°�ÜW­W°!®:RTSNW $ RVb��e^e\�RVb�[º»Ä�­W±�²M¶r¸i­ � i�� � # ù Ó ¶o²MÆ � ÷ ÑU¯;®IÍ�Æ«Î4´�³r°k²w²�¶d­�Ñ ��ã î�Îа � ù ¶oº %ô �Y¸U¯ ��4 9 1 D 9¸U¯ ��4 � ÷ ? Ì � �1 D 9 ®U­Wµ ��ã î)Î0°¨ã õ þ Ç îO°D³d·�°U¿8MO°D¯�° Ë ¯M°D±k®U³r³�²MÆW®�²�# ù ¶�·�²�Æ�°�¼z¸U­W¸U¶�µ¨¸Iº®I³d³�ãÒÄ�­�¶�ÔiÄW°�¹�®U³rÄ�°?µWÄ�­W±�²M¶r¸i­W· º»¯�¸i¼ n õ þ Ç pl¶d­B²�¸ n õ þ Ç p Ë ®U­Wµz²�Æ0®�²�ã õ þ Ç î µ\°k­W¸I²�°?·²MÆ�°±�´\±�³d¶d±�Íаk¯M¼7Ä\²;®�²M¶r¸i­�Íаk¯M¼7Ä�²�¶d­�Ñ õ ®U­Wµ Ç ¿¬�­ñ²MÆ�°�º»¸U³d³r¸ Ó ¶d­�Ñ Ë ­�¸I²M¶d±k°)²MÆW®�²Yº»¸i¯ � � Ë

��ã��2î� ��ã î C�Ì Ö ��ã��2î� 4�454 ���ã AûæUî ���ã A Ç î ÿå4¶r­0±�°�²�ÆW°!µ\¸U¼�®I¶d­�n õ þ Ç p�±�¸i­W·w¶�·w²M· ¸Iº�¸U­�³d´�² Ó ¸z°k³d°k¼z°k­B²M· Ë

��ã��2î� 4�454 ���ã A Ç îÖ � ù¶ j

ã ��ã��2î� ��ã î C�Ì îkã õ îÖ õ ÿ

�iæ

Page 33: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

å4¶r¼z¶d³d®U¯�³d´ Ë ³d°�²�²�¶d­�Ñ �ݵ\°k­W¸I²�°�²MÆ�°�²�¯;®I­W·�Íиi·�¶o²M¶r¸i­úã õ þ Ç î��ã��2î� 4�454 ��ã A Ç îÖ �

¶ jã ��ã��2î� ��ã î C�Ì îkã õ îÖ Ç ÿ

}Æ�°k¯M°ñ®I¯M°Q­�¶d­�°�Í0¸B·�·�¶rÎW³r°Q¼«Ä�³r²�¶d¹2®U³rÄW°Dµ�º»ÄW­W±�²M¶r¸i­W· Ó ¶r²�Æûµ\¸U¼�®I¶d­�®I­0µ�±�¸\µ\¸i¼z®U¶r­n õ þ Ç pB¿m}ÆW°D·�°ñº»Ä�­0±�²�¶d¸U­0·�®I¯M°ñ³d¶d·w²�°?µSÑi¯M®UÍ�Æ�¶�±k®I³d³d´ú®i·�ã35\î þkÿDÿkÿDþ ã î«Îаk³d¸ Ó�ËÓ Æ�°k¯M° Ó °²�Æ�¶d­�á�¸Iº%µ\¸i¼�®I¶d­Ý°k³d°k¼z°k­B² õ ß ¯M°D·�Í�¿ Ç�à ®U·l³r´4¶d­�ÑQ¶d­Ý²�Æ�°«³r¸ Ó °k¯l³r°kº_²,ß ¯�°?·wÍ�¿YÄWÍ�Í0°D¯)³d°�º_² à±�¸U¯M­�°D¯ Ë ®U­Wµ�¯M®U­�ÑU°z°k³d°k¼z°D­i² õ ß ¯�°?·wÍb¿ Çkà ®U·�³d´4¶r­WÑ�¶d­ú²�Æ�°�³d¸ Ó °k¯�¯M¶rÑiÆi²Qß ¯�°?·wÍb¿,ÄWÍ�Í0°D¯¯�¶dÑUÆB² à ±k¸U¯M­�°k¯?¿�}Æ4ÄW· º»Ä�­0±�²�¶d¸U­�ã'5\î ±�¸i¯�¯M°D·�ÍиU­Wµ�·%²�¸«²�ÆW°�¶�µ\°D­i²M¶o²K´ñ°k³d°k¼z°k­B² � ù ¸U­ñ² Ó ¸°k³d°k¼z°k­B²M· Ë ·M®�²�¶�·wº»´B¶d­�Ñ � ù ã@>Ðî Ö >�º»¸U¯�> � n õ þ Ç pi¿ � ¸i¼zÍ0¸B·w¶r²�¶d¸U­�¸Iº�·�ÄW±;Æ�¼7Ä�³r²�¶d¹�®I³dÄ�°Dµº»Ä�­W±�²M¶r¸i­W·�²MÆ�°k­�±k¸U¯M¯�°?·wÍиU­0µ�·�²�¸�±k¸U¼zÍиi·�¶r­�Ñ�²MÆ�°k¶d¯7Ñi¯M®UÍ�Æ�¶�±k®I³�¯M°kÍW¯�°?·w°D­i²;®�²M¶r¸i­W·�º»¯�¸i¼³r°kº_²Y²�¸�¯M¶rÑiÆi²?¿

�L�

Page 34: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

¶_î� �

� �����

Æ0î� �

� �����

ÑBî� �

� ���

ºMî� �

� �����

°?î� �

� �����

µWî� �

� ���

±Dî� �

� ���

Î0î� �

� ���

®iî� �

� �

b°D¼,ÍиU¯;®I¯M¶d³r´ Ë º»¸i¯O®7Ü0­�¶o²M°�¼7Ä�³r²�¶d¹�®I³dÄ�°Dµ�º»Ä�­W±�²�¶d¸U­ D 1 n õ þ Ç p n õ þ Ç p Ë ³r°k² ���Qã D î¼,°?®I­�²�ÆW®I² D ¶�·Y® uDW!S X�\]bY�e^e\�RVb�[ñº»Ä�­W±�²�¶d¸U­�¿� G��( +ã� � ÷ � �?îkã�� � �2îkß ���ñã D = � î�� D = � ã õ î Ö D = � ã Ç î ��ã>���Qã D 9{î � � ÷ �

�D 9Mã õ î �Ö D 9�ã Ç îwî à

¬�­ñ¸I²MÆ�°k¯ Ó ¸i¯MµW· Ë � ÷ ¶�·%²MÆ�°l³�®I¯MÑU°?·K² ¶r­Wµ�°�Þ�º»¸U¯ Ó Æ�¶�±;Æ D = � ¶�·%¸Uº�²�ÆW°Oº»¸U¯M¼ ãÒêkî%¸U¯�ã . î�¿�¬�­

�Iç

Page 35: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

²�Æ�¶�·O±k®i·w° Ë ³r°k² % ÷ Ö D = � ã õ î�¿� G��( ,�Ãl¸I² � ®i·w° ÇUË ·�¸,º»¸U¯ � � Ë D 9 ¶d·}­�°D¶o²MÆ�°k¯«ãÒ±Dî ­W¸U¯!ã»Ñ4î�¿¬�­�²�Æ�¶�·,±k®U·�° Ë ³d°�² % ÷ Ö 4 Ë ®I­Wµ�ÍWÄ\² � ÷ Öäí Ç ¿h� ´�±k¸U­4¹U°D­i²M¶r¸i­ Ë ·w°k² ��ãKí Ç î C�Ì ®I­Wµ��ãKí Ç î%²M¸�Î0° � ù ¿¬�­�ÎиI²MÆݱk®U·�° Ç ®I­WµÝæ Ë º»¸U¯O®I³d³�� ÷ � � � Ë ��ã î01 D 9 ¶�·O®zÍаk¯M¼7Ä\²;®�²�¶d¸U­��ñ°k¶r²�ÆW°k¯ � ù ¸i¯ � Ë�Ó Æ�°D¯�° �!µ\°k­�¸U²�°?·�²MÆ�°²M¯M®U­W·wÍиi·�¶r²�¶d¸U­�ã õ þ Ç î�¿�)°�ÜW­W° �zã��> þ � þ 1 Ì þkÿDÿkÿ�þ 132 þ 4Iî%Ö %¶oº

� % Ö % ÷ ®U­Wµ ã ��ã��2î� ��ã�� ÷ î C�Ì îkã õ îÖ õ�

� % Ö Ç í % ÷ ®I­Wµ ã ��ã��2î� ��ã�� ÷ î�ã õ î C�Ì î%Ö Ç ÿÃO¸ Ó � ¶d·�®O¼«Ä�³o²M¶oÛ.º»Ä�­W±�²�¶d¸U­ Ë ®U­Wµ�¼�®2´�ÆW®2¹U°%®iµ�µ\¶r²�¶d¸U­W®U³i¹�®U³rÄ�°?·bµ\°kÜW­�°?µ7®U·�º»¸U³d³r¸ Ó · Ë

¶r­�·wÄWÎбD®U·�°D·�ãÒ®Bî Ë ã»Î0î�¿6� ¸I²�Æ�±k®i·w° Ç ®I­Wµ�æ7ÆW®2¹U°)² Ó ¸z·�Ä�ÎбD®U·�°D· Ë\Ó Æ�¶�±;Æ�®U¯�°�¶dµ�°k­B²�¶�±k®U³r³d´²�¯M°D®�²M°Dµú㻯M°D±D®I³d³9²�Æ�¸iÄ�ÑUÆ�²�ÆW®I²O°D®i±;Æ�±D®U·�°�Æ0®U·Yµ\¶]jаD¯�°D­B²O¹2®U³rÄW°D·}¸Iº % ÷Uþ � ÷ î�¿� ��� �6G��( �`G "

ã� N� �2î�ß � ÷ � � õ � D 9 ã õ î � D 9 ã Ç î � Ç � D 9 ã õ î � D 9 ã Ç î à ÿ��¸U¯!·�ÄW±;Æ�®U­ú¶d­Wµ\°kÞ ;Ë D 9 ¶�·!¸Uº ²MÆ�°�º»¸i¯�¼ ã ��î�¿��)°�ÜW­�° �,ã��> þ � þ 1 Ì þDÿkÿkÿDþ 1 2 þ 4�î«Ö õ

®I­Wµ �zã��> þ � þ 1 Ì þkÿkÿDÿ�þ 1 2 þ 4Iî%Ö Ç ¿� ��� �6G��( ���("�å\Ä�ÎбD®U·�°�ãÒ®iî}µ�¸B°?·}­�¸I²OÆW¸U³�µ�®U­Wµ

ã� (� �2î�ß � ÷ � � D 9Mã õ î � D 9wã Ç î �Ö � à ÿ��¸U¯ ®I­4´ ·�ÄW±;Æ�¶d­Wµ\°kÞ ;Ë D 9 ¶�· ¸Iºö²�Æ�°äº»¸U¯M¼ ã 7�î þ ã � î þ ãfý�î þ ã D î�¿ �l°kÜW­�°

�,ã��> þ � þ 1 Ì þDÿkÿkÿDþ 132 þ 4Iî%Ö % ¶ j� % Ö % ÷ ®U­Wµ

ã � �?îkß � ÷ � � % ÷ � D 9 ã õ î � D 9 ã Ç î ��ã �Qã��2î ��ã î C�Ì î�ã õ îÖ õ�à�

� % Ö Ç í % ÷ ®I­Wµã � �?îkß � ÷ � � % ÷ � D 9 ã õ î � D 9 ã Ç î ��ã �Qã��2î ��ã î C�Ì î�ã õ îÖ Ç�à

� % Ö % ÷ ®U­Wµã� N� �2îkß � ÷ � � Ç í % ÷ � D 9 ã õ î � D 9 ã Ç î �úã ��ã��?î ��ã î C�Ì î�ã õ î%Ö Ç�à

� É

Page 36: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� % Ö Ç í % ÷ ®I­Wµã� N� �2î�ß � ÷ � � Ç í % ÷ � D 9 ã õ î � D 9 ã Ç î ��ã ��ã��2î� ��ã î C�Ì î�ã õ îÖ õ�à ÿ

ÃO¸I²M°z²�ÆW®I²7¶rº ­�°D¶o²MÆ�°k¯,·wÄWÎбD®U·�°�ãf®iî�­W¸U¯Qã»ÎÐî�Æ�¸i³dµ�· Ë ²MÆ�°k­�º»¸i¯7®I³d³ � ÷ � �� � Ë D 9¶d·!®�Íаk¯M¼7Ä\²;®�²M¶r¸i­ Ë ®U­WµúÆ�°k­W±k° D 9 Ö ��ã î�¿ }Æ4ÄW·�²�Æ�¶�·!·�¶o²MÄW®�²M¶r¸i­úÆ0®U·�®I³d¯M°D®Uµ�´¨Î0°D°k­²�¯M°D®�²M°Dµ�¿

Ú ·w¼�®I³d³�°�Þ�®U¼,ÍW³r°�¼z¶rÑiÆB²}Îа�Æ�°D³rÍ\º»ÄW³f¿ å\Ä�Í�Íиi·�°�²�ÆW®I² � ¶�·Y¸Iº�²�Æ�°�º»¸i¯�¼

������� �

���

�� �

���

� �

4�454 4�454

� ÷ Ö É �)Ö Ç æ

ÃO¸ Ó ±D®U·�° Ç ÆW¸U³�µ�· Ë ®U­Wµ � ÷ ¶�·}²MÆ�°�³d®U¯�Ñi°D·w² ¶d­Wµ\°kÞñº»¸i¯ Ó Æ�¶d±;Æ���ñã D = � î �úã % ÷ î�ß % ÷ � D = � ã õ î � D = � ã Ç î à ÿ

¬�­�²MÆ�°!±k®i·w°�®I²}Æ0®I­Wµ Ë % ÷ Ö Ç ¿ÃO¸I²M°�²�ÆW®I²�,ã Ç æiî ��ã É î C�Ì Ö ��ã Ç æUî 454�4 ���ã Ê î%Ö �

Ó Æ�°k¯M° �úµ\°D­�¸I²M°D·�²MÆ�°z²�¯;®I­0·wÍиi·�¶o²M¶r¸i­ûã õ þ Ç î�¿ }Æ4ÄW·��zã��> þ Ç æ þ 1 Ì þkÿkÿDÿkþ 132 þ 4Iî�Ö D Ì ù ã õ î�¿ÃO°�Þ4² Ë ²MÆ�°k¯M°¨®I¯M°ñ² Ó ¸�¹�®I³dÄ�°D· � ÷ � *� �ݺ»¸U¯ Ó Æ�¶�±;Æ D 9�ã õ î � D 9wã Ç î �Ö ���Y­0®I¼z°k³d´ Ö � þ È ¿�}ÆW®I² ¶�· Ë D � ã õ îÖ ÇUË D � ã Ç îÖ Ç ®U­Wµ D ã õ îÖ õ�Ë D ã Ç îÖ õ ¿ Ú ÍWÍ�³r´Q·�Ä�Î9±k®i·w°ã»Î0î ²M¸ D ¿ÃO¸I²M°�²�ÆW®I²

D ÌMÌ D Ì ÷ Ö ��ã ÇUÇ î ��ã È î C�̶d·}²MÆ�°�²�¯;®I­0·wÍиi·�¶o²M¶r¸i­ �ñÖ×ã õ þ Ç î Ë Æ�°k­W±k° Ó °�ÆW®2¹i°l²MÆW®�²

�,ã��> þ � þ 1 Ì þDÿkÿkÿDþ 132 þ 4�î Ö D Ì ù ��ã õ î Ö D Ì ù ã Ç î ÿÚ Í�Í�³d´�·wÄWÎбD®U·�°7ã»Î0î²�¸ D � ¿�Ãl¸I²M°O²�Æ0®�² � ù 1 D Ë ·�¸#��ã È îÖ � ù ®I­0µ ��ã ÇUÇ î �«ãw�Iî C�̶d·}²MÆ�°�²�¯;®I­0·wÍиi·�¶o²M¶r¸i­ �ñÖ×ã õ þ Ç î�¿6Ml°k­W±k° Ó °�ÆW®2¹i°�®i· Ó °D³r³�²�ÆW®I²

�,ã��> þ � þ 1 Ì þDÿkÿkÿDþ 132 þ 4�î Ö D Ì ù ��ã Ç î Ö D Ì ù ã õ î ÿ}ÆBÄ0·9²�Æ�°%¼7Ä�³r²�¶d¹�®I³dÄ�°Dµ�º»Ä�­0±�²�¶d¸U­ �zã��> þ � þ 1 Ì þkÿDÿkÿDþ 1 2 þ 4Iî�²M®Iái°D·Ð²MÆ�°¹�®I³dÄ�°D· D Ì ù ã õ î þ�D Ì ù ã Ç î�¿MO¸UÍа�º»ÄW³r³d´Q²MÆ�¶d·O¶r³d³rÄ0·K²M¯M®I²�°D·}ÆW¸ Ó �׶�·Oµ\°kÜW­�°Dµ�¿

� Ê

Page 37: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

ÃO¸ Ó µ\°kÜW­�°�²�Æ�°�Í�¯M¸UÑU¯;®I¼�Õ � � Ó Æ�¶d±;Æû¯�°kº»°k¯;·7¸i­�³d´�²M¸ú·w²M®i±;á�¯�°DÑU¶�·K²M°k¯;· 1 Ì þDÿkÿDÿkþ 1 2®I­Wµ�¶d·O°DÔBÄ�¶d¹2®U³r°D­B² ²M¸QÕ ��Î4´�²�ÆW°�º»¸U³d³r¸ Ó ¶d­�ÑW¿

Ç i

������������������� ������������������

¶rº�� Ì ã��> þ 1 Ì þDÿkÿDÿkþ 1 2 þ 4Iî ²�Æ�°D­1 Ì i�Ö 1 Ì A Ç �T4ai�Ö � Ì ã��> þ 1 Ì þDÿkÿkÿkþ 1 2 þ 4�î �ÑU¸U²�¸ Ç �¶rº�� ù ã��> þ 1 Ì þDÿkÿDÿkþ 132 þ 4Iî ²�Æ�°D­1 ù i�Ö 1 ù A Ç �T4ai�Ö � ù ã��> þ 1 Ì þDÿkÿkÿkþ 132 þ 4�î �ÑU¸U²�¸ Ç �¿¿¿

¶rº��62\ã��> þ 1 Ì þDÿkÿkÿkþ 132 þ 4�î}²�Æ�°D­132�i�Ö 132 A Ç �T4�iGÖ � 2�ã��> þ 1 Ì þDÿkÿDÿ�þ 132 þ 4Iî��ÑU¸U²�¸ Ç �¶rº�� 2 � Ì ã��> þ 1 Ì þkÿDÿkÿDþ 1 2 þ 4�î ²MÆ�°k­�ÆW®U³o²��

MO°k¯M°�� 9 ã��> þ 1 Ì þkÿDÿkÿ�þ 1 2 þ 4Iî}¶�·Yµ\°kÜW­�°Dµ�Î4´ã ���ö㻼�®�Þ+n%> Ì þDÿkÿDÿ�þ >*1op�î

� î�ã�� 9 ã<> Ì þkÿkÿDÿ�þ >*1 þ � þ 1 Ì þkÿkÿDÿ�þ 1 2 þ �zã��2îwî�}ã'� � �2î+� ÷ ã<> Ì þkÿDÿkÿ�þ >�1 þ þ 1 Ì þkÿkÿDÿkþ 1 2 þ �zã îwî þ®I­Wµñ²�Æ�°�¼«Ä�³r²�¶d¹2®U³rÄW°Dµ�º»Ä�­W±�²�¶d¸U­�� 9 ¶�·Oµ\°�Ü0­�°Dµ�Î4´ � 9 ã@> Ì þkÿDÿkÿ�þ >�1 þ 1 Ì þkÿDÿkÿkþ 1 2 þ 4 þ % î ¶]j

ã ���ö㻼�®IÞ+ng> Ì þkÿkÿDÿ�þ > 1 p2î� ã �*9;ã@> Ì þDÿkÿDÿ�þ > 1 þ � þ 1 Ì þDÿkÿDÿ�þ 132 þ �zã��2îwî

�ã�� � �2î+� ÷ ã@> Ì þDÿkÿkÿkþ >�1 þ þ 1 Ì þkÿDÿkÿDþ 1 2 þ �,ã îwî � % Ö � 9 ã@> Ì þkÿDÿkÿDþ >�1 þ � þ 1 Ì þkÿDÿkÿDþ 1 2 þ �zã��?î�îwî ÿ¬{²�°k¯;®�²M¶r¸i­Ù¸Iº�²MÆ�¶�·ñ²M°D±;Æ�­W¶dÔBÄ�°�¯�°D¼,¸�¹i°D·Q®û·K²;®U±;á ®I­0µ ²�°D¯�¼z¶d­W®�²M°D·�¶r­ ®I­Ù°?ÔiÄW¶r¹�®I³d°k­B²Í�¯�¸iÑU¯;®I¼"¸Uºb²�ÆW°�º»¸U¯M¼

Ç i�� � ¶oº � ø2 ã@> Ì þDÿkÿDÿ�þ > 1 þ 132 þ 4Iî ²MÆ�°k­r132�i�Ö 132 A Ç �

4ai�Ö �7ø2 ã<> Ì þkÿkÿDÿ�þ > 1 þ 132 þ 4�î ��ÑU¸U²�¸ Ç �¶oº � ø2 � Ì ã@> Ì þDÿkÿkÿkþ > 1 þ 132 þ 4Iî ²�ÆW°k­�ÆW®I³r²��}ÆBÄ0· # ã@> Ì þDÿkÿkÿkþ > 1 î�®i±k±k°kÍ\²;·�¶ j � ø2 � Ì ã@> Ì þkÿDÿkÿDþ > 1 þ õ þ õ î�Æ�¸U³�µ�·D¿�}Æ�°}º»¸i¯�¼«Ä�³�® � ø2 � ̶d·Oµ�°�ÜW­�°?µ�ÄW·�¶r­�ÑzÎиUÄ�­0µ\°DµÝÔBÄW®U­i²M¶oÜ0°k¯;·Y®I­Wµ�ãÒµ�°�²�°D¯�¼z¶d­�¶�·K²M¶d±?îY±�¸iÄ�­B²�¶d­�Ñ�¼z¸4µ�Ä�³r¸ñæ�¿¬{²º»¸U³d³r¸ Ó · ²MÆW®�²� #"%.�0!ã ó &(� Ì � þ Ç î(1 � ù ����� ¿%¬{²O¶d·O·w²�¯;®I¶dÑUÆB²�º»¸U¯ Ó ®U¯Mµz²M¸Q·w°D°�²�ÆW®I² � ù �����¶d·�±�¸i­i²;®I¶d­�°Dµ�¶d­m"%.�0!ã ó &(� Ì � þ Ç î!ãf·w°D°�ß æ�K à º»¸U¯�®Q·�áU°�²;±;ƨ¸Iº%®QÍ�¯�¸4¸UºMî�¿�}Æ�¶�·)±k¸U­W±k³rÄWµ�°D·²�Æ�°�Í�¯M¸4¸Iº�¸Iº�ÍW®I¯�²!ã»Î0î�¿ H7G��� � � ¬{²O¶d·}­�¸U²O¸UÎ4¹4¶r¸iÄW· Æ�¸ Ó ²M¸�³r¶rº_²Y²�ÆW¶d·}²M°D±;Æ�­W¶dÔBÄ�°�²M¸,ÍW¯�¸�¹i°l²MÆW®�²

"%.�0!ã ó &(� Ì � þ I�îÖ #"%.�0!ã ó &(� Ì � þ IW¸U¯ I¨ÖÏæ þ �W¿!¬�­úÍW®I¯�²�¶�±�Ä�³�®I¯ Ë ²�Æ�°zÍ�¯M°k¹4¶d¸UÄW·)Í�¯M¸4¸Iº%ÄW·�°Dµ¨²�Æ�°,ºÒ®i±�²�²�ÆW®I² Ó Æ�°k­ D 9 Ó ®U·¸IºY²�ÆW°Qº»¸U¯M¼ ã37�î þ ã � î þ ãfý�î þ ã D î Ë%Ó °�°k¶r²�Æ�°D¯,±k¸U­W·�¶dµ�°k¯M°Dµ�²�Æ�°�±k®i·w°�²MÆW®�² D 9 ã õ î«Ö D 9 ã Ç î¸U¯�²�ÆW°8fqb/dDYaRTUw^�U7W<P�S ��ã îa� D 9 ¿:kl·�¶r­�Ѩµ�¶ j9°k¯M°k­B²�²�°?±;Æ�­�¶�ÔBÄ�°D· Ë �׿ ��¿#Ml®U­Wµ\³d°k´ ß Ç � àÆW®U·lÍ�¯�¸�¹i°k­�²MÆW®�² "/.�07ã ó &(� Ì � þ I�îYÖ #"%.�0!ã ó &(� Ì � þ I�îYº»¸U¯-I�Ö�æ þ �ñ®U· Ó °k³d³�®i·lÑi¶r¹i°k­¨®µ\¶ j9°k¯M°k­B²OÍ�¯M¸4¸Iº�²�ÆW®I² "/.�07ã ó &(� Ì � þ I�îÖ "/.�07ã ó &(� Ì � þ I�î º»¸U¯�I ô çW¿

���

Page 38: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

!"� ) J )��(%'&(%3)�#�� � #"%.�0!ã ó &(� Ì � þ I�î(1 @# 2 � Ì �������!"� ) )�# �5 * �& � � � °�º»¸i¯�°�Ñi¶r¹4¶d­�Ñ�²MÆ�°7Í�¯M¸4¸Iº Ë ­�¸I²M°�²�ÆW®I²�I�¶�·Y²MÆ�°7ÎиUÄ�­0µ�º»¸U¯O²MÆ�° Ó ¸U¯Má¯�°DÑU¶�·K²M°k¯�®I­Wµ IrA Ç ¶�·�²�ÆW°ú·�¶rïD°�¸Iº!²MÆ�°�µ\¸U¼�®I¶d­ ®U­Wµ ±k¸\µ\¸U¼�®I¶d­Ùº»¸i¯�²�Æ�°�¼z¸U­�¸i¶dµ# 2 � Ì ¿=��¶rÞ�Í0®I¯;®I¼z°�²M°k¯;·)> Ì þkÿDÿkÿ�þ >�1 Ë 1 ÷UþkÿDÿkÿ�þ 1 2 þ 4 Ë ®U­Wµ!µ\°kÜW­�° ®O¼7ÄW³o²M¶r¹�®I³dÄ�°?µ�º»Ä�­W±�²�¶d¸U­� i � � # 2 � Ì Ó ¶o²MÆ � ÷ ÑU¯;®IÍ�Æ�Î4´ ��ã î Ö � ÷ ã@> Ì þDÿkÿkÿDþ >*1 þ þ 1 ÷UþDÿkÿkÿDþ 1 2 þ 4�î�¿ �l°kÜW­�°²�Æ�°�¼«Ä�³o²M¶r¹�®U³rÄ�°?µ�º»Ä�­W±�²M¶r¸i­

�zã@> Ì þkÿDÿkÿ�þ >�1 þ � þ 1 Ì þkÿDÿkÿ�þ 1 2 þ 4Iî%Ö ��ã��Oí Ç îÓ Æ�¶d±;ÆúÎаk³d¸U­�ÑB·�²�¸h @# 2 � Ì ����� Ë ®I­Wµú®U·�¶d­�²MÆ�°�Í�¯M°k¹4¶d¸UÄW·�Í�¯M¸4¸Iº Ë Ñi¶r¹i°,®U­�°?ÔiÄW¶r¹�®I³d°k­B²Í�¯�¸iÑU¯;®I¼�Õ � �0¶r­4¹i¸U³d¹B¶d­�Ñ�¸U­W³r´z·K²;®U±;á,¯�°DÑU¶�·K²M°k¯;· 1 Ì þDÿkÿkÿDþ 132�®U­Wµ Ó ¸i¯�᫯�°DÑU¶�·K²M°k¯944¿�¬{²�°D¯M®I²�°²�Æ�¶�·Y±�¸i­W·K²M¯�Ä0±�²�¶d¸U­�®I­Wµñ­�¸I²M°�®i·%¶d­�²�Æ�°�Í�¯M°k¹4¶d¸UÄW· Í�¯M¸B¸Uº�²�Æ0®�²4# ã@> Ì þkÿDÿkÿDþ > 1 î ®U±D±�°kÍ�²M·¶ j � ø2 � Ì ã<> Ì þkÿDÿkÿkþ >�1 þ õ þ õ î�ÆW¸U³�µ�·k¿ MO°D¯�° � ø2 � Ì ¶d·%­�¸I²%µ�°�ÜW­W®UÎ�³d°YÄW·w¶d­�Ñ!±k¸UÄ�­B²�¶d­�Ñ�¼z¸\µ4ÛÄ�³r¸Qæ Ë Î�Ä\²lµ\¸4°?·}Î0°D³r¸i­�Ñ,²�¸ @# 2 � Ì �/����¿!"� ) J )��(%'&(%3)�#�� " �(!4G�� % � � � G #�� K3 � ��� %�K �%3 �d, "! #" �#P�do^e\!\ W!SVUcb,X�b/d�u I ô õ �

"%.�0!ã ó &(� Ì � þ I�îÖ-# 2 � Ì �/��� ÿ!"� ) )�# }ÆW°k¸U¯M°k¼ �ú¸Uºñß æLK à ãÒÍ�¿ � É KBî�·K²;®�²M°D·ñ²�ÆW®I²B"%.�0!ã ó &,� Ì � þ I�î�Ö � 2 � Ì �/��� ËÓ Æ�°k¯M° � 2 � Ì ¶�·ñ²�Æ�°�º»Ä�³r³�·�´4¼,¼z°k²�¯M¶d±�ÑU¯M¸UÄ�Í ¸i­ IxA Ç ³r°k²w²M°k¯;·k¿ Ú ²�²MÆ�°¨²M¸UÍÙ¸Uº!Í�¿� ÉIÈ ¸Uº�ß æ�K à.Ë ¶o²«¶d·!·�Æ�¸ Ó ­�Î4´�¶d­Wµ\ÄW±�²�¶d¸U­�²MÆW®�²�ã'� ó îkã�� � ô¾ó î�ß # ò ����� 1 � 1������ à ¿}ÆBÄ0·~"%.�0!ã ó &,� Ì � þ I�îÖ # 2 � Ì ����� ¿ Ú ³r²�°k¯M­W®I²�¶d¹U°k³d´ Ë ²�Æ�°�Í�¯M¸UÍиi·�¶o²M¶r¸i­�±k®I­ñÎ0°�µ\¶r¯M°D±�²�³d´Í�¯�¸�¹i°DµñÄW·w¶d­�Ñ,²�ÆW°!®IÍ�Í�¯M¸i®i±;Æñ¶d­�²�Æ�°�Í�¯M¸4¸Iº�¸Iº�H%¯�¸iÍ0¸B·w¶r²�¶d¸U­�ç �\¿��� �)�� H ����� Ped�I ô ç � #"%.�0!ã ó &,� Ì � þ I�îÖ "/.�07ã ó &,� Ì � þ I�îÖ &#���! )���!0�* !"� ) )�# ��°�Æ0®2¹U°

#"%.�0!ã ó &(� Ì � þ I�î 1 @# 2 � Ì �/���1 &#���! ����!0�*1 � 2 � Ì �/���1 # 2 � Ì �����1 "%.�0!ã ó &,� Ì � þ I�î �

� )�� ) K�K G��@�*� "

#"/.�07ã ó &,� Ì � þ zã Ç îwî%Ö "/.�07ã ó &,� Ì � þ zã Ç îwî þ"/.�07ã ó &,� Ì � þ zã Ç îwî%Ö &#���! ����!0�* ÿ

kl·�¶r­�Ñ,²MÆ�°D·�°�²�°?±;Æ�­�¶�ÔiÄW°D· Ë ²�Æ�°�º»¸i³r³d¸ Ó ¶r­WÑ«²MÆ�°k¸i¯�°D¼�¶�·O·K²M¯M®U¶rÑiÆB²wÛ.º»¸U¯ Ó ®U¯Mµ�¿��� �)�� H � + ��� � ![G�� %�� � , � "

#"%.�0!ã ó &,� Ì � þ ó &(� Ì � î%Ö )���! #"/$'&)(+* ÿ

�LK

Page 39: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

À�¶r¹i°k­¨²MÆ�°D·�°z¯�°?·wÄW³o²;· Ë Æ�¸ Ó ¼7ÄW±;Æú­�¸U­0µ\°�²M°k¯M¼,¶d­�¶�·w¼ä¶d·�¯M°DÔBÄ�¶d¯�°?µÝ²�¸�Æ�°D³rÍ�� k)·w¶d­�Ѳ�Æ�°«¶dµ\°?®z²�Æ0®�²)¸i­�°7·w²M®i±;á�¯M°kÑi¶d·w²�°D¯ Ó Æ�¶�±;ƨ·K²M¸U¯M°D·l®Q­BÄW¼7Îаk¯ Ó ÆW¸i·�°!³r°D­�ÑI²Mƨ¶�·)æB% ±k®I­Î0°7·�¶d¼7Ä�³�®�²M°Dµ�Î4´Q² Ó ¸Q·K²;®U±;á�¯�°DÑU¶�·K²M°k¯;· Ó Æ�¶d±;ƨ·w²�¸i¯�°�®�­4Ä�¼«Î0°D¯O¸Iº�³d°k­�ÑU²�ƨ®I²O¼,¸B·K²�% ˶o²O¶�·Y°D®i·w´z²M¸Q·wÆW¸ Ó ²�Æ�°�º»¸i³r³d¸ Ó ¶d­�ÑÝãÒ·�°k°�ß æiæ à º»¸i¯Oµ\°�²;®I¶d³d·}º»¸i¯}²�Æ�°!µ�°�²�°D¯�¼z¶d­�¶�·K²M¶d±�±D®U·�°?î�¿!"� ) J )��(%'&(%3)�#*� ,

ãfØ�îF"%.�0!ã ó &(� Ì � þ 44ã ó îwî%Ö�ãÒØ�îF"%.�0!ã ó þ 4\ã ó îwî ÿ}ÆBÄ0·}¶r­�ÍW®U¯w²M¶d±kÄ�³d®U¯ Ë\Ó °�ÆW®2¹U°)²�Æ0®�²

ãÒØ�îF"%.�0!ã ó &,� Ì � þ I�îÖ�ãÒØ�îF"%.�0!ã ó þ I�î ÿ� Ä�¯�¯M°k­B²M³r´ Ó °�ÆW®2¹U°�­�¸�¶d­\º»¸U¯M¼�®�²M¶r¸i­�®UÎ0¸iÄ\²}²�Æ�°�º»¸i³r³d¸ Ó ¶r­WÑW¿� �� �(&(%3)�#*� L �)¸4°D·�²�Æ�°D¯�°°kÞ\¶d·w²b®}º»Ä�­W±�²�¶d¸U­7ý�ÖÙì\ãÒ³r¸iÑ ó îк»¸i¯ Ó Æ�¶�±;Æ "%.�0!ã ó þ ³d¸UÑ ó î(1 #"/.�07ã ó þ ý�ã ó îwî�¿b¬�­�ÍW®U¯w²M¶d±kÄ�³�®I¯ Ë ¶�·�¶o²b²�Æ�°±D®U·�°�²�ÆW®I² "/.�07ã ó þ ³r¸iÑ ó î(1 "/.�0�ã ó þ ³d¸UÑ ³r¸iÑ ó î ˸U¯Y°k¹i°k­h"/.�07ã ó þ ³r¸iÑ0ã ó î�î01 & ���! ����!0�*��

� � ª ��© � �����!¢��O¥«§����¸U¯Y±k¸U¼zÍ�³d°�²�°D­�°D·M· ËBÓ °�·K²;®�²�°�®I­0®I³d¸UÑUÄW°D·¸Uº�²�ÆW°�ÍW¯�°D¹B¶d¸UÄ0·%¯M°D·�Ä�³r²M· º»¸U¯ ²�Æ�°�ÍиU³d´4­�¸U¼z¶�®I³²�¶d¼,°�ÆW¶r°D¯M®U¯M±;Æ4´h$q��¿Z}Æ�°ruDYZ^'u �ñº»Ä�­W±�²�¶d¸U­�� ¶�·�µ\°�ÜW­W°DµúÎ4´h>�� % Ö"æ � � � � � � ËbÓ Æ�°D¯�°� > ��Ö �_³d¸UÑ ù ã@>ZA Ç î µ\°k­�¸U²�°?·Y²�ÆW°7³d°k­�ÑU²�ƨ¸Uº�²MÆ�°7ÎW¶r­W®U¯�´�¯�°DÍ�¯M°D·�°k­B²M®I²�¶d¸U­�¸Iº9>b¿�å4¶r­0±�°>���ã@>� >9îz¶�·,®UÍ�Í�¯M¸2Þ\¶r¼�®�²M°k³d´�æ � � � � Ë Î4´�¯�°DÍ0°?®�²M°Dµ\³d´�®IÍ�Í�³d´4¶r­WÑ�²MÆ�°Ý·w¼�®U·�Æ�º»ÄW­W±�²M¶r¸i­ Ë®I­4´ñÄ�­0®I¯M´�º»Ä�­W±�²�¶d¸U­Ý¸Iº�ÍиU³d´4­�¸U¼z¶�®I³�Ñi¯�¸ Ó ²MÆ�¯;®�²M°�¶d·Y°D¹U°D­i²MÄW®I³d³d´ñ¼�®�üK¸i¯�¶dïk°?µñÎ4´�·�¸U¼z°º»Ä�­W±�²M¶r¸i­û¶d­ ß � þ õ þ � þ A þ 4 þ � �D(*� 0�$ à ¿ y)Î4¹4¶r¸iÄW·!¼z¸\µ\¶rÜ0±k®I²�¶d¸U­W·,¸UºO²�Æ�°�Í�¯M¸4¸IºÒ·«¸IºO²MÆ�°Í�¯�°D¹4¶r¸iÄW·�¯M°D·�Ä�³o²;·!¯M°k³�®�²M¶r­�Ѩ²�Æ�°�³r¶d­�°D®U¯!²M¶r¼z°ñÆW¶r°D¯M®U¯M±;Æ4´�®U­Wµ�¶o²;·7°kÞ4²�°k­0·w¶d¸U­W·!²�¸�·w²M®i±;á¯�°DÑU¶�·K²M°k¯}¼�®U±;Æ�¶d­�°D·}´4¶d°k³�µ�²�Æ�°�º»¸i³r³d¸ Ó ¶r­WÑ7²MÆ�°k¸i¯�°D¼�¿��� �)�� H � �

#"%.�0!ß�A þ� Yþ � à ã.æ� ò � �� .�� þ õ îÖ "%.�0!ß�A þ� Yþ � à ã.æ

� ò � �� .�� þ õ î #"%.�0!ß�A þ� Yþ � à ã.æ

� ò � �� .�� þ Ç îÖ "%.�0!ß�A þ� Yþ � à ã.æ� ò � �� .�� þ Ç î

#"%.�0!ß�A þ� Yþ � à ã.æ� ò � �� .�� þ IWî%Ö "%.�0!ß�A þ� Yþ � à ãfæ

� ò � �� .�� þ IWî þ � P�d�I ô ç"%.�0!ß�A þ� Yþ � à ãfæ

� ò � �� .�� þ IWîÖ $V"%$'&)(N* þ � Ped�I ô ç #"%.�0!ß�A þ� Yþ � à ã.æ

� ò � �� .�� þ æ� ò � �� .�� îÖ $V"%$'&�(+* ÿ

!"� ) )�# � ´�¸iÎ4¹B¶d¸UÄ0·Y¼z¸4µ�¶oÜ0±D®�²M¶r¸i­W·l¸Uº�²�Æ�°«Í�¯M¸B¸UºÒ·O¸Uº¯�°D³d®I²�°Dµ¨¯�°?·wÄ�³r²M·Oº»¸U¯)²�Æ�°«³r¶d­�°?®I¯²�¶d¼,°}Æ�¶d°k¯;®I¯;±;Æ4´ Ë #"%.�0!ß�A þ� Yþ � à ãfæ

� ò � �� .�� þ IWî�¶�·�°DÔBÄW®U³i²M¸-"%.�0!ß�A þ� Yþ � à ã.æ� ò � �� .�� þ I�îbº»¸U¯

IzÖ õ þ Ç ®I­Wµ-I ô ç0¿W��¸i¯ I ô ç Ë ¶r²�·�¶r¼z¶d³d®U¯�³d´Yº»¸U³d³d¸ Ó ·9²�ÆW®I²� #"%.�0�ß�A þ� Yþ � à ãfæ� ò � �� .�� þ I�îÖ&#$T���!0�* ËBÓ ÆW°k¯M°Y²�Æ�°�³�®�²w²M°k¯}µ\°k­W¸I²�°?·²MÆ�°)±k³d®i·�·%¸Iº�®U³o²M°k¯M­W®�²M¶r­WÑ!Í0¸i³r´4­�¸i¼z¶d®U³�²�¶d¼z°�±k¸U¼,Û

Í�Ä\²M®UÎ�³d°7º»Ä�­0±�²�¶d¸U­0·k¿o� ´�²MÆ�° Ó °k³d³rÛ.á4­�¸ Ó ­Ý²MÆ�°k¸i¯�°D¼ ¸Iº å�®2¹B¶r²M±;Æ Ë ®U³o²M°k¯M­W®�²M¶r­WÑñÍиU³d´B­W¸IÛ¼,¶�®I³ ²M¶r¼z°�°DÔBÄW®I³�·«Í0¸i³r´4­�¸i¼,¶�®I³}·�ÍW®U±k° Ó Æ�¶�±;Æ�°DÔBÄW®U³d·«­�¸i­Wµ\°�²M°k¯M¼z¶r­�¶�·w²�¶�±ñÍиU³d´4­�¸U¼z¶�®I³·wÍW®i±�°i¿

� È

Page 40: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

¬�­ ß Ê�à � ®I¶%®U­Wµ ��Ä�¯;·K²«¶r­B²�¯M¸\µ\ÄW±k°z²�Æ�°:I4Û{·w²M®I²�°xu/^ � b �wu�UcPedQ^/X�bo�Ä�¯M¶r­�Ñݼ�®i±;Æ�¶r­W° #Ó Æ�¶d±;Æ�ÆW®i·Y®,¯�°?®Uµ4Û{¸U­�³d´�¶d­�Í�Ä\²Y²;®IÍа Ë ®z¯M°D®iµ � Ó ¯M¶o²M° Ó ¸U¯Máz²M®UÍ0° Ë ®,Í0¸i³r´4­�¸i¼z¶d®U³r³d´Q³d¸U­�ÑÎ�¶r­0®I¯M´ O�PeRTSNUwb/d�²M®UÍ0°�¸U¯xO/\]PgOQt Ë ®I­0µ�®_u/^ � b �wuDUwP�dF^/X�b,µ\°k¹4¶�±�°ñ±D®IÍW®UÎ�³r°ñ¸IºY¯�°D¼z°k¼7Îаk¯�Û¶r­�Ñ I�·K²;®�²�°?·k¿ � °DÑUÄ�³�®I¯M³r´ú®�º_²M°k¯7®ÝÍиU³d´4­�¸U¼z¶�®I³­4Ä�¼«Î0°D¯7¸UºY±k¸U¼zÍ�Ä\²;®�²M¶r¸i­�·K²M°kÍW· Ë ²MÆ�°Ó ¸i¯�áB²M®UÍ0°,¶�·�°k¯;®U·�°Dµ�®I­Wµú®I³d³�²M®UÍ0°�Æ�°?®Uµ�·�®U¯�°z¯M°D·�°�²�²�¸�²MÆ�°k¶d¯�¶r­W¶o²M¶d®U³Í0¸B·w¶r²�¶d¸U­0· Ë ²MÆ4ÄW··�ÔBÄ�°D°kïk¶d­�Ñ�²MÆ�°�±�¸U¼zÍ�Ä�²M®�²M¶r¸i­Q¶d­i²M¸«® M�Î0¸U²w²M³r°D­�°D±;á O Ó ÆW°k¯M°O¸U­�³d´,²�Æ�°�·K²;®�²M°l¸Iºb²�Æ�°�·�®Iº»°�Û·K²M¸U¯M°7¶�·)¯M°�²;®I¶d­�°Dµ�¿ }Æ�°«¶d­B²�Ä�¶r²�¶d¸U­ú¶�·l²MÆW®�²�²�ÆW°,¼�®i±;Æ�¶r­W°«¯M°kÍаD®I²�°Dµ�³r´Ý±�¯;®U·�Æ�°?·)®Iº_²�°k¯�®Í0¸i³r´4­�¸i¼,¶�®I³Ð­4Ä�¼7Îаk¯ ¸Iºb·w²�°DÍW· ËiÓ Æ�°D¯�°)¸U­�³d´�®7·�¼�®I³d³0®I¼z¸iÄ�­B² ¸Iº�¶d­\º»¸i¯�¼�®�²M¶r¸i­Q¶�· ·M®2¹U°?µº»¯�¸i¼�²�Æ�°�±�¯;®U·�Æ�¿ }Æ�°�±�³�®U·M·;� ��2 Ë º»¸U¯ I ôäÇUË ¶d·zµ\°kÜW­�°DµS²�¸úÎаñ²MÆ�°Ý±�¸U³d³d°D±�²M¶r¸i­�¸Iº³d®U­�ÑUÄW®UÑU°?·l®U±D±�°DÍ\²�°?µÝÎ4´�®xIBÛ�·K²;®�²�°«·�®Iº»°�Û�·K²M¸U¯;®IÑU° �Ä�¯M¶r­WÑñ¼�®U±;Æ�¶d­�° Ó Æ�°k¯M°7¶d­B²�°k¯M¼z°Dµ\¶rÛ®�²�°�±k¸U¼zÍ�Ä\²;®�²�¶d¸U­0·}Î0°k² Ó °D°k­�Î0¸U²w²�³d°k­W°D±;á\·}®I¯M°�Íаk¯�º»¸U¯M¼z°Dµñ¶r­�ÍиU³d´B­W¸U¼z¶d®U³Ð²�¶d¼,°i¿ÃO¸U²�°²�ÆW®I² ²MÆ�°k¯M°)¼�®2´�Îа�®U­ñ°kÞ4ÍиU­W°k­B²�¶�®I³9­4Ä�¼7Îаk¯}¸UºbÎ0¸U²w²M³r°D­�°D±;á\· ·w¶d­W±�°)²�ÆW°�±k¸UÄ�­B²M°k¯ ²M®IÍаÆ�¸U³�µ�·Y®,Î�¶d­W®I¯M´Q­4Ä�¼7Îаk¯l¸Iº�ÍиU³d´4­�¸U¼z¶�®I³�³d°k­�ÑU²�Æ Ë ®I­Wµñ²�ÆW®I²

$q���!0�*äÖ � � Ì 1 � � ù 14�454I1 $V"%$'&�(+* ÿ¬{²«¶�·!°D®i·w´�²�¸�·�°k°Q²�ÆW®I²7²�ÆW°ñÎиB¸i³r°?®I­�Æ�¶d°k¯;®I¯;±;Æ4´�¶�·7±�¸i­B²M®I¶d­�°?µ�¶d­ � � ù ¿ Ú ³d®U­�ÑUÄ0®IÑU°¶d·�·M®I¶�µ�²�¸�Î0°B\ PFX�u,fq^�OQb u/b�dDW<^�\�W��g^6�/\]b«¶oº ²�ÆW°Q±�¸U¼zÍ�Ä�²M®�²M¶r¸i­W·�Îа�² Ó °k°k­úÎиI²w²M³r°D­�°D±;á\·�®U¯�°Í0°D¯wº»¸i¯�¼z°Dµñ¶r­�³r¸iÑi·�ÍW®U±k°U¿ kl·�¶r­WÑ7²MÆ�°l²M°D±;Æ�­W¶dÔBÄ�°�¸Iº �}®U¯�¯M¶r­WÑI²�¸i­�ß � à.Ë � ®U¶�®I­Wµ ��Ä�¯;·K²�ß Ê2àÍ�¯�¸�¹i°,²�ÆW®I²a$V"%$'&�(+*�¶d·!³r¸iÑi·�ÍW®U±k°z·�°k¯M¶�®I³d¶rï?®IÎ�³d°zÎB´�® É ·w²M®�²M°ñ·M®�º»°�Û�·w²�¸U¯;®IÑi°«¼�®i±;Æ�¶r­W° Ë®I­Wµ�Æ�°k­0±�°�²�Æ0®�² � � � Ö $N"/$'&)(+*û¿

}Æ�°O±;ÆW®I¯;®U±�²�°D¯�¶dïD®I²�¶d¸U­7¸Uº#$V"/$'&)(+* º»¯�¸i¼ ß Ê2à ¶�·¯M°k³�®�²M°Dµ«²�¸�²MÆ�°Yº»¸UÄW¯w²MÆ�³r¶d­�°O¸Uº�}ÆW°�Û¸U¯M°k¼ É ç0¿m� ´�²M°D±;Æ�­�¶�ÔBÄ�°D·,¸Uº�� °k­�­�°k²w²Ýß É�à.Ë ¶o²zº»¸U³d³d¸ Ó ·!²MÆW®�²,²�Æ�°�±�¸i¼zÍ�Ä\²M®I²�¶d¸U­û¸Iº)®Í0¸i³r´4­�¸i¼,¶�®I³%²�¶d¼z°QÎ0¸iÄ�­Wµ\°?µ �Ä�¯�¶d­�Ѩ¼�®i±;Æ�¶r­W°ñ±k®U­úÎа�®U¯�¶r²�ÆW¼,°k²�¶dïk°?µ�ÎB´�®ÝÎиUÄ�­0µ\°Dµº»¸U¯M¼7Ä�³�®¨¶d­S²MÆ�°�·w¶dÑU­W®I²�Ä�¯M°hn õ þ Ç þ A þ Yþ � þ � pñ®U­Wµ�ÆW°k­W±k°�Î4´�®ú·K²;®U±;á�¯�°DÑU¶�·K²M°k¯,¼�®�Û±;Æ�¶r­W° Ó ¶r²�ƾ® Ü�Þ\°Dµ×­4Ä�¼«Î0°D¯�¸Uºñ·K²;®U±;á ¯�°DÑU¶�·K²M°k¯;· Ë ­W¸ Ó ¸U¯Má ¯M°kÑU¶�·w²�°k¯ Ë!Ó ¶r²�Æ / ÖneA þ� Yþ � p�®U­Wµ�ÎиUÄ�­Wµûæ

� ò � �� .�� ¿h}Æ4ÄW·!º»¯�¸i¼ � � � Ö $V"%$'&)(N*�¸U­W°ñ±k®U­�·wÆ�¸ Ó ²�Æ0®�²"/.�07ß A þ Yþ � à ã.æ

� ò � �� . � þ çBîñ°DÔBÄW®U³d·B$V"%$'&)(N*û¿ � ¸i­W±�°D¯�­W¶r­�Ñû²�ÆW°ú±k¸U­4¹U°D¯M·�°�µ\¶d¯M°D±�²M¶r¸i­ Ë·w¶d­W±�°J"%.�0!ß�A þ� Yþ � à ãfæ

� ò � �� .�� þ õ î�Ö $q� Ë ¸UÄW¯�¯�°?·wÄ�³r²M·�®U¯�°�¶d­W·wÄ ��±k¶r°D­B²�²�¸�·wÆW¸ Ó ²�Æ0®�²$V"/$'&)(+* ¶d·ñ³r¸iÑi·�ÍW®U±k°¨·w°D¯�¶�®I³d¶rï?®IÎ�³d°U¿ ��¶r­0®I³d³r´ Ë ·w¶d­W±�°�­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·w¼ ¶r­Ù²�Æ�°�·w²M®i±;á¯�°DÑU¶�·K²M°k¯�¼�®U±;Æ�¶d­�°�¼z¸\µ\°k³ ±�¸U­0±�°k¯M­W·�®U¼7Î�¶dÑUÄ�¶r²K´�¶d­ú²�Æ�°ñÎ�¯M®U­W±;Æ�¶d­�Ñ�¶r­0·K²M¯�ÄW±�²�¶d¸U­W· Ë ²MÆ�°¸I²�ÆW°k¯ ·w²M®I²�°D¼,°D­B²M·¸Uº)}Æ�°k¸i¯�°D¼ É ç!®I¯M°YÄ�­�¯M°k³�®�²�°?µ,²�¸�²MÆ�°l¯M°D·�Ä�³r²M·%¸Iºß ÊIà ¿�¬�­Q·�Ä�¼z¼�®I¯M´ ˲�Æ�°�¯M°D·�Ä�³o²;·,¸Iº,ß Ê�à ±k¸U­W±k°k¯M­S®úÆ�¶d°k¯;®I¯;±;ÆB´úÎа�² Ó °k°k­�$T���!0�*#®U­Wµ $V"/$'&)(+* Ë Ó Æ�°D¯�°?®U·}Æ�°k¸i¯�°D¼ É ç�±�¸i­W±�°D¯�­0· ®,Æ�¶d°k¯;®I¯;±;Æ4´�Î0°k² Ó °D°k­B$q� ®I­WµB$V"%$'&)(N*S¿

� ¸U¼zÍW®I¯M¶�·w¸i­�¸UºO¸UÄ�¯«¯�°?·wÄ�³r²M· Ó ¶o²MÆ�²�ÆW¸i·�°Q¸Iº7ß Ê2à ·wÄ�ÑiÑU°?·K²;·�²�Æ�°ñº»¸U³d³r¸ Ó ¶d­�ÑݲK´4ÍаQ¸IºÔiÄW°D·w²�¶d¸U­�¿��l°kÜW­�°YØ � � 2Y®U·�¶d­ � � 2 Ë Î�Ä\²�ÄW·�¶r­WÑ�®l­�¸U­Wµ�°�²�°D¯�¼z¶d­�¶�·K²M¶d± Í0¸i³r´4­�¸i¼z¶d®U³U²M¶r¼z°Î0¸iÄ�­Wµ\°?µ�¼�®i±;Æ�¶r­W°,Îа�² Ó °k°D­�Î0¸U²w²�³d°k­W°D±;á\·k¿ �W¸U¯oI ô¾É\Ë � � 2 Ö Ø � � 2 Ö $V"/$'&)(+*û¿� ÆW®�²O¶�· ²�Æ�°!·�¶r²�ÄW®I²�¶d¸U­�º»¸U¯ Ç � I � É �� �� �(&(%3)�#*� � �W¸U¯ Ç�� I � É\Ë ¶�·Y¶r²Y²�Æ�°!±D®U·�°�²�ÆW®I² � ��2�� Ø � � 2 �

ç õ

Page 41: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� ©��ñ¢�¥�� � �O¦ � � � �)¢,£��

¬ Ó ¸UÄW³dµú³d¶rái°z²�¸Ý²MÆW®I­�áúÂW¿�H�®I¯M¶d·�º»¸i¯7±�¸i¯�¯M°D·�ÍиU­Wµ\°D­W±�°�®U­WµúÍ0°D¯�¼z¶�·�·�¶r¸i­ú²�¸�·w²M®I²�°�Æ�¶�·²�Æ�°D¸U¯M°k¼�·,ç É ãf®iî,®I­0µ É\Ç ¿ }ÆW®I­Wá4·«²M¸ ll¿ Ú ³r³d°k­0µ\°k¯�®I­0µûå9¿6� ÄW·M·«º»¸U¯z¼z°k­B²�¶d¸U­�¶d­�Ѳ�Æ�°Q¯M°k³d°k¹�®U­W±�°�¸Uº ²MÆ�° Ó ¸U¯Máûß Ê2à ¸Iº � ®I¶ ®U­Wµ&��ÄW¯M·w² Ë ®I­Wµ�·�Ä�ÑiÑU°D·w²�¶d­�Ñ�²�ÆW°ñÍиi·M·w¶dÎ�¶d³r¶r²K´¸Iº®�·w¶d¼z¶r³�®I¯)±;ÆW®I¯;®U±�²�°k¯M¶dïD®�²M¶r¸i­�¸Uº®I³r²�°k¯M­W®I²�¶d­�Ñz³r¶d­�°D®U¯O²M¶r¼z°U¿ }ÆW®U­�á\·}²�¸:lO¿W½�¯;®I­W®Uá4¶d·º»¸U¯Q·�Ä�ÑUÑi°D·w²�¶d­�Ñú®ú¯M°k³�®�²M¶r¸i­ Ó ¶r²�Æ�H¯M°D·�Î�Ä�¯MÑU°D¯«®I¯M¶r²�Æ�¼z°�²M¶d± Ë ®U­WµS²�¸ú² Ó ¸�®U­�¸U­4´4¼z¸UÄW·¯�°kº»°k¯M°k°D· º»¸i¯O¼�®I­4´QÆ�°D³rÍ\º»ÄW³�¯�°D¼�®I¯Má4· Ë ±�¸i¯�¯M°D±�²�¶d¸U­W·}®I­0µ�·�Ä�ÑUÑi°D·w²�¶d¸U­W·D¿

ç Ç

Page 42: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� ��� �O¤��l¢�© � �� �����)�� s�s�JMC���YqDs � JMuiC��qDs�JMFIHwqkF�HKJ;FBuUCKA?xBVGJ;t×EGt���C��q?jUEo|DqkHKJMFB|DqDVG|��vBVÐjiJMC%JMCKs{HKJ;Fñ��HKvipdJYt�EGH

�.jiJ;F�HKE�H��qkH����������������! �� "��#"#$% '&)(*�+�,��-.(/���+�����0�21�354/�76 %!8:9<; %=890> (?4@� 8A9 �� 2&)(/�+�,��-B(/���76kT� � C/DECGFHC �EIUT0�?J DED �� C �.��,K,EMLHN�qkC�CKEGFiLDHKA?FWTOl�i�ft�t�JMCKt!qDFWTIqDFBjHPl�4��H�CwqDvixBEGFBLU�RQ F«viFBE�p�AkCKt�E�H.y7EGFTSVU c �XW=YZ 3/-�[#Y\,]*���^Y_\:���`YoT?�i�?]aI2h � CEb � F IDR �ITÐ�?J/J?RI�#��CKJ;VGEGt�EGF4q�C�y � JMCKs�EGADF!qDuBu\J;qkCKJ�j�EGFT\,�� % ��� % 5�� 8 Z 3/-c[ > �ed/����]gfh�0�53* �]jilkE 9nm 808,% ( > Z 3 8 "?�� 5� 8 ����T��poRoqosr�ADt�uBviHKJ�C!�UA�nMEoJ�H.yt��CKJ;s�s

]{�uJEvEv?h�T4� b � D JI�� I*�.�� �O�:N�q�C�CKEoFiLDHKADF0��N�A?viF4jUJ�jU�»~EojUHKm�u\ADVGyUFiA?t�EoqDV��Òs�Exw;J)xUCwqDFin�miEoFiL�uiCKADLDCwqDt�sCKJ;n;ADL?FiEywMJ

J�LiqknMHKV�yúHKmBADs�J�VoqkFBL?vBqDLDJ;szEGFzSVU c ��W!3 % 8 ( > 3p" Z 3/-c[ % �^�� )( 89 \0]/�5�^��-{\���`� 8 �����KTI/v � � D R F �3�D�UT �?J/vEJI�T��CKJ;VGEGt�EoFBqkC�y � JMCKs�EGA?FÝEGFA|} p3?���5� 9 � 8 4/�H3p"B�+�,�T~/�E�+� m 8,80% ( >�m Z &\0]/-�[=3/�5� % -�3 8 fh�0�53* �]�3p" Z 3/-�[ % ��� 8 4\]{�?J/v �?hO�M� D �

� �/���O�RN�J;V�� H.yUvB|2A � ���×n;ADt�uBvUHKJMC�jUJ;s�nMCKEGuiHKEGA?F�qDFBj¨qñmiEoJ�CwqkCKnwmIy�ADp}EGFiEGHKEoqkVc� C5wMJ;L?AkCKnuwMyU|n;Voqks�s�J;s;��W!3 % 8 ( > 3p"�\3/�?�`����&)(/�+�,��-B(/���a���KT C R � C/C v?R F<C/C vEJIT��uJEv C �G�0CwqDFis�VoqkHKEGA?FQpdCKADt��qDuW�,O qDvB|\�B�UJMtz�B�WJ;FBEGFiLi�_Q Hwj��,KzqkH��4�fFBs{H��GT0�)�0�l�4�IHKJ;|IVGA � qG��O �B�B�!�lT=�bA?V_�,vEvUTBuBuW�IDR)��� �UTW�?J b JU�

� D ���i� Pl�_N�J;FiFBJMH�H���� 8 \E[0�e���� e(k���bm0 HKmBJ;s�EGs;T#��CKEoFin;JMHKADFn� FBE � JMCKs�E�Hfy�TÐ�?J � C �'}J;uBqkC�HKt�J;F�HAkpRKzqkHKmiJ;t!qkHKEGn;s;�� �*���i� �a���0r�qkEÐqkF4jHK�� �b�i@BviCKs{H�T������2�'U'� s�vUC � E � JMs�HKmiCKJ;J��fxiE�H�x\ADH�HKVGJ;FiJ;n�|Is;����CKA�n;JMJ�jiEGFBLDsAkp�HKmBJ���mBE�CwjA�%FBFIv4qkV��poRoqo�r�A?FipdJMCKJ;Fin;J«ADFg\,�� % ��� % 5�H� 8 Z 3/-�[ > �ed/����]�fh�,�e3/ �]kTRJD� F�;R C ]{�?JEv/v2h����?A?vUCKF4qkV � JMCKs�EGA?F!EGF�� 8 �^�� 8 (/����3 8 ( > W!3 % 8 ( > 3p"���3 %!8:9 (/���a3 8 �23p" Z 3/-c[ % �^�� \���`� 8 ����T � A?V C ]{�?J/JU��h � buF=b �U�� b ���9�r�J;L?EGJ;VGs�|IE_T���m#�J;s�JljiJ'}A�n�HKADCwqkH jUJ�Ik�ÒE��J;t�J�r�yUn;VGJ?�R� FiE � JMCKs�E�H=�J2��qkCKEGs � ��� ]{�uJEvDR2h��� v*���O�r�mBqDFBjUCwqUT,��=�YAEw;JMF0TBqDF4j,�b�0�i����HKA�n�|It�JMy2JMC����%VGHKJ�CKF4qkHKEGADF0� W!3 % 8 ( > 3�"��+�,� m �5��3E�

���a(*���a3 8 3p" Z 3/-c[ % ��� 8 4B&n(j���!� 8 �� �]kT C v � �?�M� F �?IEIITÐ�uJEvU�D�� J*���9�qr�VGADHKJ?�ú��HwqDnw|�CKJ;L?EGs{HKJMC!t!qkn�miEoFiJ;s � FBA?FBjiJMHKJ�CKt�EoFiEGs�tzT�HKmBJ,VGEGFBJ;qkC�HKEGt�J,miEGJMCwqkCKnwm�y�TqkF4j¨x\A�A?VGJ�qDF�n;E�CKn;vBE�HKs;�gr�A?F�H�CKEGxBvUHKJ�jÝHwqDVG|\T�UuUCKEGFBLQt�J;JMHKEGFBLñADp HKmBJ�� s�s�A�n;EoqkHKEGADF�p�AkC

��yit)x\A?VGEGnY�0ADL?EGn?T:KzqkCKnwm��?J F=CEC T9�?J/J C T}vUCKm4qDt�O2r �� �;R*��objis;�X�9�}r�VoAkHKJ�qkF4j��i�}�}Cwq? ��¡a¢nMJ;|\� m ����+�!-.�����a��£G|} p3?3p"¤fh�0�53* �]g( 8:9 Z 3/-�[ % �`(/���a3 8 ( >

Z 3/-�[ > �ed/����]k��Q�LUpdADCwj�� FBE � J�CKs�EGHfyH��CKJ;s�s;T0�?J/JEIU��� C v�u4qkL?J;s;�� �D�����9�Er�VGADHKJ?T!N%�E�OqkuiCKA?FWT�qkF4j��l�D�.L?F* �q�HKA � EGn?�,��qkCwqkVoVGJ;Vin;A?t�uiviHwqkxBVGJ�mBEGLDmBJMC�Hfyiu\J�p�vBFinMHKEGA?FU�qkVos;�i�.FB|} p3?����� 9 � 8 4/� 3p"q�p¥R¥q¥¤ku¦0�+� m 808,% ( > \,]*-c[=3/�5� % -§3 8 ��3 %!8:9 (/���a3 8 � 3p" Z 3/-c[ % �^��

\���`� 8 ����TO A � I F=D TÐ�?J/JEII�_��qDVGA.�%VGHKA.r��l�buBuW� b/C?F vEIU�� � C ���9� r�VGADHKJ�qDFBj¨�)�X�9qD|?J;viHKE_� @9E�CKs{H�ADCwjUJMCzx\ADvBF4jUJ�j�q�CKEGHKmit�JMHKEGn�qkF4j�s�t!qkVoV x\A�A?VGJ�qDF

n;E�CKn;viE�H�nMA?t�uBVGJ�LUE�H.yln;Voqks�s�J;s;�h���e(/�5�a© > �}&)(*�+�,��-.(/�������}�e�w�,objis;�E���jr�VGADHKJ%qDFBjB�i�E� J;t�t�JMV»TN�E�CK|Im��qkvBs�JMC%�fFBn?�0]{�?J/J D h��

� �uI*���9�r�VoAkHKJ?���UJ?ª�vBJMFIHKEoqkV»TUt!qkn�miEoFiJM�ÒEGF4jiJMu\J;F4jUJ;F�H�nwm4qkCwqknMHKJMCKExw�q�HKEoADFBs ADp�HKmBJ u4qkCwqkVGVoJMVÐn;ADt��uiVoJ�LiE�Hfy)nMVrqks�s�J;sq�c«R¬�­�®�¯ � ��ge�cU � g5SVU � qDF4jGSVU)�4�fF°�9� �i���Un;AkH�H���� �l�/N�vis�s;T�J�jUEGHKAkC�T���e(/�5�a© > �c&)(/�+�,��-B(/���a���KT\uBqDL?JMs%�EJ F!b RU�:N�E�CK|Umh�qDvis�JMC�TÐ�uJEJ?RI�

� �M�/���O�0r�A?xBmBqDtz����mBJ EGF�H�CKEGFBs�EGn}n;ADt�uBvUHwqkHKEGA?FBqDV�jiEM±�nMvBV�H.y�AkpÐpdvBFBn�HKEoADFBs;���fF.���=N�q�C��^P EGVoVGJ;V_TJ�jUE�HKADC�T'1�354/�a��£°&l���+�03 9 3 > 354/]�( 89 |q�!� > 3*��3�[0�!]g3p"<\���`� 8 ���V�e�wT�u4qkL?J;s C � F I?RI��O ADC�HKmU�P A?VGVoqDF4j�T0�uJ � D �

çBæ

Page 43: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� � D �7�\� �O�#r�A�A?|\�G� Hwq*LUA?FiA?tlyzADp�uiCKADxBVGJ;t�s ~E�HKm�p_qks{HOu4q�CwqDVGVGJ;VbqDVGL?AkCKEGHKmit�s;�°� 8 "u3* �-B(/���a3 8( 89 Z 3 8 �� e3 > T#�D� � C?F=C/C T9�uJEv D �� �3�*���O�:� C5w;JML?ADCKn�wMyU|���UA?t�J n;VoqDs�J;s ADp�CKJ;n;vUCKs�E � J}p�vBFinMHKEGA?Fis;���}3���[ e(���].&)(/�^��-B(/��]j��� 8 ��T0�UT�uJ D II�� � b ��� � �)��P qDFBjiVGJMy��<}JMHKJ�CKt�EoFiEGs{HKEon!s�vit�t!qkHKEGA?F�t�AIjUvBVGA ] T�HKmiJ7s�JMt�EoLkCKA?viuÝADp xBEGF4q�C�yCKJ;Voq�HKEoADFBs�ADF��kRUg��Dg;�;�;�MgK^� Q���2�h� n;n;JMuiHKJ�j�x�y)fh�,�e3/ 5�����a�5( > Z 3/-�[ % �^�� c\���`� 8 ����TUs�vBx! {J;n�HHKA�CKJ � EGs�EGA?Fis;T_Kzq;yñ�?JEJk�i�� �uv*��� � �)�:P qDFBjiVGJMy��}O A?F4jUJMHKJMCKt�EGFBEGs{HKEGnOs�vBt�t!q�HKEoADF,t�AIjUvBVGA�� � TBHKmBJOs�J;t�EGLDCKADvBu�ADp�pdvBFBn��HKEGA?FisA?F���RUg��?g C �����IvBxBt�E�H�HKJ�j�T=�?vBFiJ��?J/JD�i�� �uJ*��� � �)�qP}qkF4jiVGJMy��¤O ADF4jUJMHKJMCKt�EGFBEGs{HKEGn,s�vit�t!qkHKEGA?F¨-.3 9 HKmiJ,s�J;t�EGLkCKA?vBu�ADpYuUCKJ;LDCwqkuBmisA � JMC���RUg��Dg C �OyUEGJ;Vojis��Y�?� ��� �d[�����byUu\J;s�nMCKEGuiH�T0}J;nMJ;t�x\JMCY�uJEJk�i�� C R*��� � �)�:P qDFBjiVGJMy��}O A?F4jUJMHKJMCKt�EGFBEGs{HKEGnOs�vBt�t!q�HKEoADF,t�AIjUvBVGA�� � TBHKmBJOs�J;t�EGLDCKADvBu�ADp�pdvBFBn��HKEGA?FisA?F���RUg��?g C g�I��2�q�byUu\J;s�nMCKEGuiH�T4�UJMuiHKJ;t)x\JMC}�?J/JD�U�� C �����w� Ol�,P JMCKs{HKJ;EGF0T�f3�[�a���'� 8�m�> 4@�u©� e(DTID� C uBqDLDJ;s;��� EoFiF�qDFBjTr�AU�oT0�?J �D�i�� C/C ���i��P EGn�|Is;� m -.(j���@� 8 �T���0(* e(j���^�� ����?(/���a3 8 3�"�� % ( 8 ��� ���5(/���a3 8 ( 8:9 [ ��+-°�������/�. 5�e� % ��5�a3 8

�����+�°(�[E[ > �a�5(/���a3 8 ���`3 > 3�� > ���/� > �53/-c[ > �ed/�+��]�� > (/�5�����w�=��m,¨HKmBJMs�Eos;T*}JMu4qkC�HKt�JMFIH0ADpKzqkHKmU�J;t!q�HKEGn;s;T:Q�LIpdADCwj�� FBE � JMCKs�E�H.y�T\�uJEv/IU�� C I*�.Ol�)�ft�t�JMCKt!qDFW� o�LUuiCKJ;s�s�EGxiEoVGE�H.y qDFBj u4q�CwqDVGVGJ;V,nMA?t�uBVGJ�LUE�H.y�� \=� m & W=Y Z 3/-�[ % �^YoT�uvi]aI2h � � CED?F �EI/vUT��?J/vEJU�� C �/�.Ol� )���?ADFBJ;s«qDFBj �l� �����IJ;VGt!qDF0� �ÐvUCKEGFBL�t!qkn�miEoFiJ;s!qDFBj�HKmBJ�s�u\JMnMH�Cwq�ADpY�iCKs{H��fAkCwjiJMC

pdADCKt�viVoqDs;� W!3 % 8 ( > 3�"2\0]/-B©53 > �a�'1h354/�a�MTI/J � �?I/J F � D RIT��?J b �i�� C/D ���i� r ��WEGF4jW� r�A?t�uBvUHKEGFBL�EGF�VGA?L?qkCKE�HKmBt�EGnQs�u4qkn;J?�s�ÐJ;nwmBFiEGn�qDV�� J;u\AkC�HT��CKA� {J;nMHVKT� r

�ÐJMn�miFBEGn�qDV�K,J;t�AkCwqDFBjivBt DEC TXKzqDs�sKqDnwmIvBs�JMH�HKs!�fFBs{HKE�HKviHKJ«ADp2�0J;n�miFBADVoADLDy�T%�IJ;uiHKJMt�x\JMC�uJ b �U�� C �*�.�l� �O�@O JMu\A?t�F/ {qDs�n;EGE_�#� vBjiEGt�J;F�HwqkC�y)EGF�HKJMCKuiCKJMHwq�HKEGA?F!ADpWH.~�AD�»HwqDu\JHKviCKEGFBLOn;ADt�uBvUHwqkHKEGA?FW�

����©��� 8 �����y6E(DT C� C J F I D T��uJ b RU���0CwqDFis�Vrq�HKJ�j,EGF Z ]E©��� 8 �����a�5(�]{�?J bEC h�EIk� D RI�� C/b ���i��N �}��q�CKEGs,qkF4j �O���i����EGVG|UEGJ?� r�A?viF�HKEoFiLÝuiCKADxBVGJ;t�s�EGF�x\A?viF4jUJ�júq�CKEGHKmit�JMHKEGn?�û�.F

r �!�O��jUE��CKEos�nMAiTUJ�jiE�HKAkC�T,&l���+�03 9 �X� 8 &)(/�+�,��-B(/���a�5( > 1�354/�a�MTIuBqDLDJ;s�II� b�F ID�2RI�U�UuUCKEGFBL?J�C�bJMCKVoqDL��0J;nMHKvUCKJTO AkHKJ;s�EGF Kzq�HKmBJ;t!q�HKEGn;s;T}�?J/vEII�¨��CKA�nMJ;J�jiEGFiL?s7ADpY�WA?LDEonnr�ADFipdJMCKJ;FBnMJmiJ;Voj«EGF<r�qkCwqkn�qDs;TÐ�?JEv/IU�

� C v*���i�=N%�!��qkCKEGs;T�� � �)�!P}qkF4jiVGJMy�T�qDF4j.�O�!�i����EGVG|IEGJ?��r�m4qkCwqknMHKJMCKExw;EGFBL)s�A?t�J%VGA�~�qkCKE�HKmBt�JMHKEGnn;Voqks�s�J;s;�l�.F�fh�,�e3/ �]V3p" m�> 4j3/ ��+�+�!-°�KTWu4qkL?J;s�I D I F I �D�i�h�%|?qDjiJ;t�EGJ��}yIq?jUAiT#N�vBjBqku\J;s{H�T�uJEvD�U�}r�ADVGVoA!ª�viErq7�IA�n;EGJMHwqkHKEGs��2qDFiA?s�N�A?V�yIqkE»�� C J*���i� N ���qkCKEGs;����CKE � qkHKJYn;AkC�CKJ;s�u\A?FBjiJ;Fin;J?�� IDR*���O��O�0� q/wMx\ADCKA � ���WA�~�JMC x\A?viF4jis�pdADCHKmBJYs�Exw;JYAkp�n;E�CKn;vBE�HKs%ADp�x\ADvBFBjiJ�j«jiJ;uUHKm,EGF,xBqDs�EGs

����g! "�2�R��CKJMuiCKEGF�H EGF�obFiL?VGEGs�mÝ]�H�CwqDFBs�Voq�HKJ�j«pdCKADtöHKmBJ2�%vBs�s�EoqDF4h�T0�uJEv �U�� II���.�O� � ���%E�HKn�miEGJ?��r�Vrqks�s�J;s�AkpuiCKJ�jUEGnMHwqDxiVGy�n;ADt�uBviHwqkxBVGJ�pdvBFBn�HKEoADFBs;�¤f, e( 8 ��Y m -�YR&)(/�+�,Y

\3?��YoT0�;R � � �uIEJ F � b IUT��?J �EII�� I C �.�O�k�Ut�ADVGJ;FBs�|�y��E� VGL?J;xUCwqDEGn�t�J�HKmBAIjis0EGFOHKmiJbHKmiJ;ADC�y}ADpiVoA�~�JMC�x\A?viF4jUs0p�AkC�x\A�A?VGJ�qkF�n;E�CKn;viE�Hn;ADt�uBVGJ�LUE�H.y����fFt|} p3?����� 9 � 8 4/��3p"��+�0�V~$#/�+� m 808,% ( >Rm Z & \,]*-c[=3/�5� % - 3 8 fh�,�e3/ �]l3p"

Z 3/-�[ % ��� 8 4DT0�?J/v b ��uBuW� bEb �qv C �� I/I*��r �4�Ut�AkC�yiFis�|IE»��1�354/�a�5( >&%c% -.©��� �fh�,�e3/ �]B�w���UuiCKEGFiL?JMC �bJMCKVoqDLiTi�2R D u4qkL?J;s;��?J/JU�D�

�

Page 44: Nondeterministic stack register machines* P. CloteQ - Bioinformatics

� Ik�/�.Pl�}��H�CwqDvixBEGFBLU� �q� 8 �+�^� m % �`3/-B(/�`(/£��h3/ �-B( > 1�( 8 4 % (u4@����£n( 8:9 Z �� p� % �+� Z 3*-c[ > �ed/����]k�N�E�CK|Im��qkvBs�JMC����IJMCKEGJ;s�|} p354/ 5���5��� 8 fh�,�e3/ 5��������( > Z 3/-c[ % �^�� �\���`� 8 ���«�?J/JD�U�

� I D �.�� N ���mBADt�uBs�A?FW���UvixiCKJ;n;vUCKs�E � J;FBJMs�s � t!qkn�miEGFBJ}EGF4jUJ;u\J;FBjiJ;F�H�FiADHKEGA?Fis Akp�n;A?t�uiviHwqkxBEGV��E�H.y7EGF,CKJ;s{H�CKEGnMHKJ;j«HKEGt�JYqDFBj«s{HKADCwqkL?J?�}&)(/�+�0Y�\0]/�5�^��-°��fh�0�53* �]kT#� � I F � D T9�uJ bEC �� I �*���O� �O� ��A�AIjUs;�H\3/-��c[ p3j© > ��-°�G� 8�> 354/�a��( 89�8,% -.©��� B�+�0�53* �]n( 89 �+�,���� ��53 808 �e�����a3 8 ��Y

��m0� ��_}EGs�s�JMC�Hwq�HKEGA?F0T�}J;uBqkC�HKt�J;F�H ADpXKzq�HKmBJ;t!q�HKEGn;s;T#� FBE � J�CKs�EGHfy�ADp}KzqDFin�miJ;s{HKJMC�Tb�?I CuBqDL?JMs;T�?J/vU�D�� I b ��r � ��CwqkHKmBqDVGV_��r�ADt�uBVGJMHKJs�JMHKs�qDF4j�HKmiJu\A?V�yUFBA?t�EoqkVBHKEGt�J%miEGJMCwqkCKnwm�y��}fh�,�e3/ 5��������( > Z 3*-B�[ % �^�� �\:���a� 8 ����T:I � C I F IEIIT�uJ b �I�

çUç