3 - Star-Free Languages Flashcards
how to play EF game
The game:
- Two players: Spoiler and duplicator
- Two words: v and w over Σ
- Number of rounds k ∈ N
- Potentially some existing edges
Per round:
- Spoiler selects positoin in v or w
- Duplicator selects position in other word and connects them by a line
- Positions have same letters (preserve Pa)
- new line doesn’t cross existing lines (preserve <)
What are EF games good for?
cannot be distinguished by formulas and make it precise, make sure what k equivalence is and can write it down
prove (aa)* not star*
Towards a contradiction, assume there is φ with L(φ) = (aa)*
Then φ has some quantifier depth k ∈ N
One can check that duplicator wins the game
Gk(a^2k, a^2k+1)
Hence, the two words cannot be distinguished by φ.
This is a contradiction to a^2k ∈ L(φ), but a^2k+1 ∉ L(φ).
Hence, formula φ cannot exist.
prof of EF theorem (overall structure)
induction in one direction:
-To add an existential quantifies allows to add one round in the game
explain why star* not in REG
weaker (cannot write aa*)
example of star* lang and write as *free exp
(ab)* = Σ* \ b.Σ* \ Σ*.aa.Σ* \ Σ*.bb.Σ* \ Σ* . a that means: All words removing: - words starting with b - words with 2 consecutive a or b - words ending with a