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)
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