1.4 Logiques
1.4.5 Jeux de parité
Dans e paragraphe, nous introduisons les jeux de parité (f. sous-paragra-phe1.4.5.1)etleurliens avelesautomatesd'arbresàparité(f.sous-paragraphe 1.4.5.2).Nousonluonsen rappelantquelques résultatsliantlasolutiondesjeux de parité et lalogique monadique(f. sous-paragraphe 1.4.5.3).
1.4.5.1 Dénition et propriétés
Unjeu deparité est ungraphe
G
sur(Σ,{0,1,p
0, . . . ,p
N})
pourN ≥0
telque pour toutu ∈ V
G,Θ
G(u) = {i
u,p
u}
avei
u∈ {0,1}
etp
u∈ {p
0, . . . ,p
N}
. Lejoueur
0
(resp. joueur1
)jouesur les sommetsoloréspar0
(resp.olorés par1
). NousnoteronsV
i l'ensemble des sommets oloréspari
pouri ∈ {0,1}
. De plus, noussupposeronstoujoursqueG
estunsous-ensembledeV
0×Λ×V
1∪V
1×Λ×V
0. Remarquons que les étiquettes ne jouent auun rle dans le jeu mais elles nous serontutilespourexprimerdespropriétésdesesjeuxenlogiquemonadiquedans lesous-paragraphe 1.4.5.3.Une partie est un hemin ni ouinni dans legraphe
G
.Une partienieπ
à partird'un sommetu∈V
G jusqu'à un sommetv ∈V
G est gagnée par lejoueuri
si
v
appartient àV
1−i et si le degré sortant dev
est égal à0
. Une partie innie(u
ja
j)
j∈N est gagné par le joueur0
(resp. le joueur1
) si le plus petit nombre apparaissant innimentsouvent dans(p
uj)
j≥N est pair (resp. impair).Une stratégie
Φ
pour le joueuri
est une fontion partielle de l'ensemble des hemins nis surG
terminant dansV
i et à valeur dansV
1−i telle que pour tout hemin niπ
terminant env ∈ V
i appartenant à Dom(Φ)
,(v,a,Φ(π)) ∈G
pour unertaina∈Λ
G.Unepartienieu
0a
1u
1. . . a
nu
n suitlastratégieΦ
sipourtoutj ∈[1,n]
,v
j∈ V
i−1 impliquev
j= Φ(π
j)
oùπ
j=u
0a
1. . . u
j−1. Unepartie innie suit la stratégieΦ
si tous ses préxes nis suiventΦ
.Une stratégie
Φ
pour le joueuri
est positionnelle si elle ne dépend que du dernier sommet du hemin (i.e. pour tous hemins nisπ
etπ
′ terminant env ∈V
i,Φ(π) = Φ(π
′)
).Unestratégiepositionnellepourlejoueuri
est entièrement déritepar une fontionpartielle deV
i dansV
i−1.Une stratégie
Φ
pour le joueuri
est gagnante à partir deu ∈ V
G si toute partieommençant enu
etsuivantΦ
est gagnéepar le joueuri
. Nousdirons que lejoueuri
gagneG
depuisu
s'ilexiste une stratégiegagnante pouri
à partir deu
. Larégion gagnante du joueuri
, notéeW
i,est l'ensembledes sommetsdeG
à partirdesquelslejoueuri
gagnelejeu.D'après[Mar75℄,nous savonsquelesjeux de parité sont déterminés(i.e.V
G=W
0∪W
1).Lapropriétéfondamentaledes jeuxde paritéest qu'ilspeuventêtregagnésen utilisant uniquement des stratégies positionnelles. Ce résultat a été obtenu par Mostowskidans [Mos91℄ et par Emmerson et Julta dans [EJ91℄.
Théorème 1.4.5. Pour tout jeude parité
G
et pourtoutu∈V
G, le joueur0
ou le joueur1
possède une stratégie positionnelle gagnante à partir deu
.1.4.5.2 Lien ave les automates d'arbres à parité
Ce sous-paragraphe est adapté de [Wal02℄. À partir d'un automate d'arbres à parité
A
et d'un arbre déterministet
, nous onstruisons un jeu de paritéG
tA
tel que le joueur
0
gagne le jeu à partir du sommetu
0 si et seulement siA
aepte
t
. Considérons un automate d'arbres à paritéA = (Q,I,∆,Ω)
sur les(Σ,C)
-arbres déterministes et un arbre déterministet
sur(Σ,C)
. SoitN ≥ 0
tel queΩ(Q)⊆[0,N]
.Considérons le jeu de parité
G
tA étiqueté par l'ensembleΣ∪∆
et oloré par{0,1,p
0, . . . ,p
N}
.G
tA= {((q,u),δ,(δ,u))∈V
0×∆×V
1|δ= (q,f)}
∪ {((δ,u),a,(q,ua))∈V
1×Σ×V
0|δ= (p,f),a∈
Dom(f)
etq=f(a)}
∪ {(p
i,v),(0,v)|v = (q,u)∈V
0∩V
Gt A eti= Ω(q)}
∪ {(p
i,v),(1,v)|v = ((q,f),u)∈V
1∩V
Gt A eti= Ω(q)}
où
V
0= Q×
Dom(t)
etV
1= {(δ,u) | δ = (q,f),∀aΣ,ua ∈
Dom(t) ⇔ a ∈
Dom
(f)} ⊆
Dom(t)×∆
.Par onstrution, le joueur
0
gagneG
tA depuis(q
0,ε) ∈ V
G si et seulement siA
aeptet
. Plus préisément, toute stratégie positionnelleΦ
pour le joueur0
depuis(q,ε)
(resp. depuis(δ,ε)
) induit une exéution aeptante deA
surt
ommençant par
q
(resp. parδ
) telleΦ(ρ(u),u) = (Φ
ρ(u),u)
et vie-versa.Une onséquene du théorème 1.4.5 est que nous pouvons restreindre notre attentionauxexéutionsrégulièresdesautomatesd'arbresàparité.Uneexéution
ρ
d'unautomateA
surunarbret
estrégulière sipourtousn÷udsu
etv
diérents de la raineε
,t
/u≈ t
/v etρ(u) =ρ(v)
impliqueΦ
ρ(u) = Φ
ρ(v)
. La proposition suivanteest tirée de [Wal02℄.Lemme 1.4.6 ([Wal02℄). Si un automate d'arbres à parité aepte un arbre
t
alors il existe une exéution aeptante régulière de
A = (Q,I,∆,Ω)
surt
. Plus préisément,pourtoutetransitionδ∈∆
,s'ilexisteuneexéutionaeptantedeA
ommençant par
δ
alors il existe une exéution aeptante régulière ommençant parδ
.Démonstration. Considéronsla relationd'équivalene
R
surDom(t)
déniepour toutu,v ∈
Dom(t)
par(u,v) ∈ R
si et seulement sit
/u≈ t
/v. Pour toutv =
(q,u) ∈ V
0, nous noterons[v]
R= (q,[u]
R)
et pour toutv = (δ,u) ∈ V
1, nous noterons[v]
R= (δ,[u]
R)
.Le quotient de
G
tA par
R
est lejeuG
t A.G
tA= {([u]
R,a,[v]
R)|(u,a,v)∈G
tA}
∪ {(c,[u]
R)|(c,u)∈G}
Pour tout
v ∈V
Gt A, le joueur 0 gagne
G
tA depuisv
si etseulement si il gagneG
tA depuis
[v]
R. En eet, le dépliage deG
tA depuis
v
est isomorphe au dépliage deG
tA depuis[v]
R.Supposons qu'il existe une exéution aeptante de
A
surt
depuisδ
0. Le joueur0
gagneG
tA depuis(δ
0,ε)
et donil gagneG
tA depuis
(δ
0,[ε]
R)
. SoitΦ
une stratégiegagnante positionnelle surG
tA pour lejoueur
0
à partir de(δ
0,[ε]
R)
(f. théorème 1.4.5).Cettestratégieinduitune exéutionaeptanterégulièreρ
deA
sur
t
quisatisfaitΦ
ρ(ε) = δ
0 etpour toutu6=ε
,Φ
ρ(u) =δ
aveΦ((ρ(u),[u]
R)) =
(δ,[u]
R)
. Par dénition deR
,ρ
est une exéutionrégulière.1.4.5.3 Lien ave MSO
Dans [Wal02℄,l'auteur établit quela région gagnante pour le joueur
i
sur un jeuG
est dénissable en logique monadique.Proposition 1.4.7. Pour tout jeu
G
, la région gagnante du joueur0
(resp. joueur1
) est dénissable en logique monadique.Si legraphe dénissant le jeuest déterministe,nous pouvons aner e résul-taten donnant une formulequi exprime l'existene d'une stratégie positionnelle gagnante. Comme
G
estdéterministe,une stratégiepositionnellepour lejoueuri
est déritepar une fontion de
V
i dansΛ
G={a
1, . . . ,a
n}
.Une famille(U
j)
j∈[1,n]de sous-ensembles deux à deux disjointsde
V
G dénit une stratégiepositionnelle pour le joueuri
si l'union desU
j est égale àV
i et si pour toutu ∈ U
j, il existev
u∈V
G telque(u,a
j,v
u)∈G
.LastratégiepositionnelleassoiéeΦ
estdénieparΦ(u) = v
u. CommeG
est déterministe, la logique monadique est équivalente à lalogique monadique gardée:un enrihissement de lalogique monadique oùl'on autoriselaquantiationsurlesensemblesd'ars[Cou03℄.Uneonséquenede e résultat est que nous pouvons exprimer en logique monadique l'existene d'une stratégie positionnelle gagnante à partir d'un sommet donné. Un onstrution expliite de ette formuleest donnée dans [Ca03a, p. 17℄.Proposition1.4.8. Pourtoutjeu déterministe
G
étiquetéparΛ
G={a
1, . . . ,a
n}
et oloré