25.12.2013 Views

On the methods of mechanical non-theorems (latest version)

On the methods of mechanical non-theorems (latest version)

On the methods of mechanical non-theorems (latest version)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

δ ∗ h(ι, ˆσ(A)) = q ′<br />

Also ⋄ˆσ ⊆ K × K is defined by<br />

q ′ ⋄ˆσ q ′′ if<br />

<strong>the</strong>re exists a q ∈ K such that<br />

q ⊲ˆσ q ′ and<br />

q ⊲ˆσ q ′′<br />

Note that if q ⊲ˆσ q ′ <strong>the</strong>n <strong>the</strong> states q and q ′ are h-reachable from <strong>the</strong> initial state in one step.<br />

Definition Let W = (V, K, δ, ι, . . .) be a two-sorted n-tape p-multi-automaton. Let h be an n-<br />

fold linear transformation from M p (n, m) onto V. Then <strong>the</strong> concrete automaton (W, h) is said<br />

to be a substitution automaton or to have substitutions if<br />

for each ˆσ ∈ SL(M p (n, m))<br />

{(q, q ′ ) : q ⊲ˆσ q ′ } = {(δ ∗ h(q, A), δ ∗ h(q ′ , ˆσ(A)) : q ⊲ˆσ q ′ ∧ A ∈ M p (n, m)}<br />

So in an automaton which has substitutions, if q ⊲ˆσ q ′ <strong>the</strong>n <strong>the</strong> states q and q ′ are h-reachable from<br />

<strong>the</strong> initial state in one step, moreover <strong>the</strong>y are h-reachable from <strong>the</strong> initial state in exactly two steps,<br />

and so forth.<br />

Lemma 2.5.8 Let W = (V, . . .) be a finite two-sorted n-tape p-multi-automaton. Let h be an n-fold<br />

linear transformation from M p (n, m) onto V. Then <strong>the</strong>re exists a k ∈ N such that <strong>the</strong> k-outreach<br />

(W ′ , h ′ ) <strong>of</strong> (W, h) has substitutions.<br />

Pro<strong>of</strong>: We use lemma 2.1.4, so consider X = P(K × K) SL(Mp(n,m)) , <strong>the</strong> set <strong>of</strong> mappings<br />

from SL(M p (n, m)) to <strong>the</strong> set <strong>of</strong> binary relations on states. The set X is finite since by lemma<br />

2.5.3, <strong>the</strong> set SL(M p (n, m)) is finite. Define <strong>the</strong> mapping α ∈ X by α(t) = {(ι, ι)}. We<br />

now define a function f : X → X that, when beginning with α and iterating, we can use to<br />

keep track <strong>of</strong> pairs <strong>of</strong> states that are reachable from <strong>the</strong> initial state by a pair <strong>of</strong> tapes <strong>of</strong> <strong>the</strong> form<br />

(A 0 , . . . , A i−1 , ˆσ(A 0 ), . . . , ˆσ(A i−1 )).<br />

This is to say that for ˆσ ∈ SL(M p (n, m)) we have<br />

(q, q ′ ) ∈ [f i (α)](ˆσ)<br />

iff<br />

<strong>the</strong>re exist A 0 , . . . , A i−1 ∈ M p (n, m) such that<br />

δ ∗ h(ι, A 0 ⌢ · · · ⌢A i−1 ) = q<br />

δ ∗ h(ι, ˆσ(A 0 ) ⌢ · · · ⌢ˆσ(A i−1 )) = q ′<br />

A way <strong>of</strong> defining such an f is for ξ ∈ X to let<br />

[f(ξ)](ˆσ) = {(δ(q, h(A)), δ(q ′ , h(ˆσ(A)))) : (q, q ′ ) ∈ ξ(ˆσ) ∧ A ∈ M p (n, m)}.<br />

61

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

Saved successfully!

Ooh no, something went wrong!