12 - Parity games and infinite tree automata Flashcards

1
Q

How to play a parity game?

A

Two players A and P moves a token between positions (not necessarily finite). Positions have owner and priority Ω.

A wins if the highest priority that occurs infinitely often is even

A = even = circle
P = odd = square
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are attractors? How we compute them

A

let u ⊆ Pos
the attractor is the positions from which A can force a visit to u, no matter what the opponent does

formally:

attractor u for player A is:
AttrA(u) := (j ∈ N)U AttrjA(u)
where 
AttrjA(u) := u and Attr(j+i)A(u)
where 
Attr(j+i)A(u) :=Attr(j)A(u) + positions that can be reached in 1 step for player A

It is computed expanding 1 step until fixed point

used on McNZSolver to compute winning strategies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Closure properties PTA

A

Complementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

tree closed under complement main steps of the proof

A

1) Construct alphabet Δ over Σ x S
S = winning strategy for P
2) Construct DPTA for
Lp ⊆ (Δ x D) ^ ω
DPA A’ = (Δ x D, Qp, q0p, –>p, Ωp)
3) From A’, we obtain the tree automaton ¬A* changing the transitions
4) Project ¬A* to the first component Σ of Δ = ΣxS and obtain ¬A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

PTA acceptance?

A

acceptance of tree can be characterized by tree, even omega reg lang know path derive tree automata of tree language

Understand acceptance of tree t by PTA A as parity game G(A,t)

t ∉ L(A) if P has winning strategy

P for Pathfinder
A for Acceptor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

PTA emptiness?

A

Abstract alphabet of original PTA A to single letter and accept single tree more generic tree A-. If this tree is not accepted, then neither is A.

its like buchi, use closure properties of pta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly