08.01.2013 Views

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

LNCS 2950 - Aspects of Molecular Computing (Frontmatter Pages)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

98 Rodica Ceterchi, Carlos Martín-Vide, and K.G. Subramanian<br />

For L ∈ SSH(1, 3) the result is proved in [8]. For L ∈ SSH(2, 4) the same<br />

pro<strong>of</strong> holds, replacing prefix edge with suffix edge.<br />

According to [7], a language L is strictly locally testable if and only if there<br />

exists a positive integer K such that every string in V ∗ <strong>of</strong> length at least K is a<br />

constant <strong>of</strong> L. Wehavethus:<br />

Corollary 3. (extension <strong>of</strong> Corollary 30.2 <strong>of</strong> [8]) If L is a (1, 3) or a (2, 4)semi-simple<br />

splicing language, then L is strictly locally testable.<br />

5 A Hierarchy <strong>of</strong> Classes <strong>of</strong> Semi-simple Languages<br />

To illustrate the number and variety <strong>of</strong> open problems in this area, let us note<br />

that there is no connection formulated yet between the semi-simple languages<br />

as introduced by Goode and Pixton in [8], and the classes introduced by Tom<br />

Head in [10].<br />

Recall that, inspired by the study <strong>of</strong> simple splicing languages introduced in<br />

[12], Head introduced the families <strong>of</strong> splicing languages {SkH | k ≥−1} using the<br />

null context splicing rules defined in [9]. A splicing rule, according to the original<br />

definition <strong>of</strong> [9], is a sixtuple (u1,x,u2; u3,x,u4) (x is called the cross-over <strong>of</strong> the<br />

rule) which acts on strings precisely as the (Păun type) rule (u1x, u2; u3x, u4).<br />

(For a detailed discussion <strong>of</strong> the three types <strong>of</strong> splicing – definitions given by<br />

Head, Păun, and Pixton – and a comparison <strong>of</strong> their generative power, we send<br />

the reader to [1], [2], [3], [4].)<br />

A null context splicing rule is a rule <strong>of</strong> the particular form (1,x,1; 1,x,1)<br />

(all contexts ui are the empty string 1) and thus will be precisely a rule <strong>of</strong> type<br />

(x, 1; x, 1) with x ∈ V ∗ . Such a rule is identified by Tom Head with the string<br />

x ∈ V ∗ .Forafixedk ≥−1, a splicing system (V,A,R) withrules(x, 1; x, 1) ∈ R<br />

such that |x| ≤k is called an SkH system, and languages generated by an SkH<br />

system are the SkH languages (more appropriately, SkH(1, 3) languages).<br />

Note that the class S1H(1, 3) is precisely the class SH <strong>of</strong> simple H systems<br />

<strong>of</strong> [12].<br />

For k = −1, the S−1H(1, 3) systems are precisely those for which the set <strong>of</strong><br />

rules R is empty. Thus the languages in the class S−1H(1, 3) are precisely the<br />

finite languages, i.e., S−1H(1, 3) = FIN.<br />

For k =0,theS0H(1, 3) systems have either R empty, or R = {(1, 1; 1, 1)}.<br />

Thus infinite languages in the class S0H(1, 3) are generated by H systems <strong>of</strong><br />

the form S =(V,A,{(1, 1; 1, 1)}), with A �= ∅, and it can be easily shown that<br />

L(S) =alph(A) ∗ ,wherealph(A) denotes the set <strong>of</strong> symbols appearing in strings<br />

<strong>of</strong> A.<br />

The union <strong>of</strong> all classes SkH is precisely the set <strong>of</strong> null context splicing languages.<br />

It is shown in [10] that this union coincides with the family <strong>of</strong> strictly<br />

locally testable languages (in the sense <strong>of</strong> [7]). Also from [10] we have the following<br />

result:<br />

Lemma 10. The sequence {SkH(1, 3) | k ≥−1} is a strictly ascending infinite<br />

hierarchy <strong>of</strong> language families for alphabets <strong>of</strong> two or more symbols.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!