Topology and ambiguity in ω-context free languages - HAL
Topology and ambiguity in ω-context free languages - HAL
Topology and ambiguity in ω-context free languages - HAL
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Theorem 5.6 Let R(T ) ⊆ Σ <strong>ω</strong> ×Γ <strong>ω</strong> be an <strong>in</strong>f<strong>in</strong>itary rational relation accepted by a 2-tape<br />
Büchi automaton T such that R(T ) is an analytic but non Borel set. The set of couples<br />
of <strong>ω</strong>-words, which have 2 ℵ 0<br />
accept<strong>in</strong>g computations by T , has card<strong>in</strong>ality 2 ℵ 0<br />
.<br />
Proof. It is very similar to proof of Theorem 4.2. Let R(T ) ⊆ Σ <strong>ω</strong> × Γ <strong>ω</strong> be an <strong>in</strong>f<strong>in</strong>itary<br />
rational relation accepted by a 2-tape Büchi automaton T = (K, Σ, Γ,∆,q 0 ,F). We<br />
assume also that R(T ) is an analytic but non Borel set. To an <strong>in</strong>f<strong>in</strong>ite sequence<br />
C = (q 0 ,u 1 ,v 1 ,q 1 ), (q 1 ,u 2 ,v 2 , q 2 ),...(q i−1 ,u i ,v i , q i ), (q i ,u i+1 ,v i+1 ,q i+1 ),...<br />
where for all i ≥ 0, q i ∈ K, for all i ≥ 1, u i ∈ Σ ⋆ <strong>and</strong> v i ∈ Γ ⋆ , we associate an <strong>ω</strong>-word ¯C<br />
over the alphabet X = K ∪ Σ ∪ Γ ∪ {e}, where e is an additional letter. ¯C is def<strong>in</strong>ed by:<br />
Then the set<br />
¯C = q 0 .u 1 .e.v 1 .q 1 .u 2 .e.v 2 .q 2 ...q i .u i+1 .e.v i+1 .q i+1 ...<br />
{(u, v, ¯C) ∈ Σ <strong>ω</strong> × Γ <strong>ω</strong> × X <strong>ω</strong> | ¯C is the code of an accept<strong>in</strong>g computation of T over (u,v)}<br />
is accepted by a determ<strong>in</strong>istic Tur<strong>in</strong>g mach<strong>in</strong>e with a Büchi acceptance condition thus it<br />
is a Π 0 2-set. We can conclude as <strong>in</strong> proof of Theorem 4.2.<br />
□<br />
The first author showed that there exist some Σ 1 1-complete, hence non Borel, <strong>in</strong>f<strong>in</strong>itary<br />
rational relations [F<strong>in</strong>03d]. So we can deduce the follow<strong>in</strong>g result.<br />
Corollary 5.7 There exist some <strong>in</strong>f<strong>in</strong>itary rational relations which are <strong>in</strong>herently ambiguous<br />
of degree 2 ℵ 0<br />
.<br />
Remark 5.8 Look<strong>in</strong>g carefully at the example of non Borel <strong>in</strong>f<strong>in</strong>itary rational relation<br />
given <strong>in</strong> [F<strong>in</strong>03d], we can f<strong>in</strong>d a rational relation S over f<strong>in</strong>ite words such that S is non<br />
ambiguous <strong>and</strong> S <strong>ω</strong> is non Borel. So S is a f<strong>in</strong>itary rational relation which is non ambiguous<br />
but S <strong>ω</strong> has maximum <strong>ambiguity</strong> because S <strong>ω</strong> ∈ A(2 ℵ 0<br />
) − RAT <strong>ω</strong> holds by Theorem 5.6.<br />
Moreover the question of the decidability of <strong>ambiguity</strong> for <strong>in</strong>f<strong>in</strong>itary rational relations<br />
naturally arises. It can be solved, us<strong>in</strong>g another recent result of the first author.<br />
Proposition 5.9 ([F<strong>in</strong>03e]) Let X <strong>and</strong> Y be f<strong>in</strong>ite alphabets conta<strong>in</strong><strong>in</strong>g at least two<br />
letters, then there exists a family F of <strong>in</strong>f<strong>in</strong>itary rational relations which are subsets of<br />
X <strong>ω</strong> × Y <strong>ω</strong> , such that, for R ∈ F, either R = X <strong>ω</strong> × Y <strong>ω</strong> or R is a Σ 1 1-complete subset of<br />
X <strong>ω</strong> × Y <strong>ω</strong> , but one cannot decide which case holds.<br />
Corollary 5.10 Let k be an <strong>in</strong>teger ≥ 2 or k ∈ {ℵ − 0 , ℵ 0}. Then it is undecidable to determ<strong>in</strong>e<br />
whether a given <strong>in</strong>f<strong>in</strong>itary rational relation is <strong>in</strong> the class RAT <strong>ω</strong> (α ≤ k) (respectively<br />
RAT <strong>ω</strong> (α < k)).<br />
In particular one cannot decide whether a given <strong>in</strong>f<strong>in</strong>itary rational relation is non ambiguous<br />
or is <strong>in</strong>herently ambiguous of degree 2 ℵ 0<br />
.<br />
14