• Un jeu Aest la donnée de deux alphabets de coups Ao et Aj – disjoints – et d’un ensemble de parties
P ⊆(Ao·Aj)∗
| {z }
Pj
⊎(Ao·Aj)∗·Ao
| {z }
Po
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Jeux à la Abramsky Jagadeesan Malacaria
• Un jeu Aest la donnée de deux alphabets de coups Ao et Aj – disjoints – et d’un ensemble de parties
P ⊆(Ao·Aj)∗
| {z }
Pj
⊎(Ao·Aj)∗·Ao
| {z }
Po
• Types de données :
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Jeux à la Abramsky Jagadeesan Malacaria
• Un jeu Aest la donnée de deux alphabets de coups Ao et Aj – disjoints – et d’un ensemble de parties
P ⊆(Ao·Aj)∗
| {z }
Pj
⊎(Ao·Aj)∗·Ao
| {z }
Po
• Types de données :
• jeubool= ({?o},{Vj,Fj},{ε,?o,?oVj,?oFj})
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Jeux à la Abramsky Jagadeesan Malacaria
• Un jeu Aest la donnée de deux alphabets de coups Ao et Aj – disjoints – et d’un ensemble de parties
P ⊆(Ao·Aj)∗
| {z }
Pj
⊎(Ao·Aj)∗·Ao
| {z }
Po
• Types de données :
• jeubool= ({?o},{Vj,Fj},{ε,?o,?oVj,?oFj})
• jeunat= ({?o},N,{ε,?o} ⊎ {?onj |n∈N})
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Jeux à la Abramsky Jagadeesan Malacaria
• Un jeu Aest la donnée de deux alphabets de coups Ao et Aj – disjoints – et d’un ensemble de parties
P ⊆(Ao·Aj)∗ préfixes joueurs et déterministe.
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Jeux à la Abramsky Jagadeesan Malacaria
• Un jeu Aest la donnée de deux alphabets de coups Ao et Aj – disjoints – et d’un ensemble de parties
P ⊆(Ao·Aj)∗ préfixes joueurs et déterministe.
• Il y a trois stratégies dansbool, unepartielle:{ε} et deux totales: {ε,?oVj}et{ε,?oFj}.
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
O : quelle est la valeur de sortie ? ?o
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
O : quelle est la valeur de sortie ? ?o J : quelle est la valeur d’entrée ? ?o
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
O : quelle est la valeur de sortie ? ?o J : quelle est la valeur d’entrée ? ?o
O : la valeur d’entrée est 5. 5j
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
O : quelle est la valeur de sortie ? ?o J : quelle est la valeur d’entrée ? ?o
O : la valeur d’entrée est 5. 5j
J : la valeur de sortie est 6. 6j
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
O : quelle est la valeur de sortie ? ?o J : quelle est la valeur d’entrée ? ?o
O : la valeur d’entrée est 5. 5j
J : la valeur de sortie est 6. 6j
• Définition de la flèche linéaire :
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
O : quelle est la valeur de sortie ? ?o J : quelle est la valeur d’entrée ? ?o
O : la valeur d’entrée est 5. 5j
J : la valeur de sortie est 6. 6j
• Définition de la flèche linéaire :
Coups : (A⊸B)o=Aj∪Bo,(A⊸B)j =Ao∪Bj
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
O : quelle est la valeur de sortie ? ?o J : quelle est la valeur d’entrée ? ?o
O : la valeur d’entrée est 5. 5j
J : la valeur de sortie est 6. 6j
• Définition de la flèche linéaire :
Coups : (A⊸B)o=Aj∪Bo,(A⊸B)j =Ao∪Bj Partie : mot alternant dont les projections surAet B
sont des parties (s↾A∈PA,s↾B ∈PB).
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
O : quelle est la valeur de sortie ? ?o J : quelle est la valeur d’entrée ? ?o
O : la valeur d’entrée est 5. 5j
J : la valeur de sortie est 6. 6j
• Définition de la flèche linéaire :
Coups : (A⊸B)o=Aj∪Bo,(A⊸B)j =Ao∪Bj Partie : mot alternant dont les projections surAet B
sont des parties (s↾A∈PA,s↾B ∈PB).
Conséquence : switchingjoueur.
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (flèche linéaire)
• Partie typique dans la flèche : nati →nato
O : quelle est la valeur de sortie ? ?o J : quelle est la valeur d’entrée ? ?o
O : la valeur d’entrée est 5. 5j
J : la valeur de sortie est 6. 6j
• Définition de la flèche linéaire :
Coups : (A⊸B)o=Aj∪Bo,(A⊸B)j =Ao∪Bj Partie : mot alternant dont les projections surAet B
sont des parties (s↾A∈PA,s↾B ∈PB).
Conséquence : switchingjoueur.
• Propriété similaire pour le tenseur.
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (composition linéaire)
Dialogue entre s ett (s↾B=t↾B) : A→B →C ... co bo ao
... aj
bj ...
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (composition linéaire)
Dialogue entre s ett (s↾B=t↾B) : A→B →C ... co bo ao
... aj
bj ... Témoin motw (unique) deA,B,C tel que :
w↾A∪B=s etw↾B∪C =t.
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (composition linéaire)
Dialogue entre s ett (s↾B=t↾B) : A→B →C ... co bo ao
... aj
bj ... Témoin motw (unique) deA,B,C tel que :
w↾A∪B=s etw↾B∪C =t.
Composition s#t =w↾A∪C. Dialogue + masquage.
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (Identité)
• Copycat
A→A
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (Identité)
• Copycat
A→A O : ao1
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (Identité)
• Copycat
A→A O : ao1
J :ao1
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (Identité)
• Copycat
A→A O : ao1
J :ao1 O :aj2
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (Identité)
• Copycat
A→A O : ao1
J :ao1 O :aj2
J : a2j
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (Identité)
• Copycat
A→A O : ao1
J :ao1 O :aj2
J : a2j O : ao3
...
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Flèches (Identité)
• Copycat
A→A O : ao1
J :ao1 O :aj2
J : a2j O : ao3
...
• (Populaire) Karpov vs Copycat vs Kasparov
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Goûteur de caractère strict (Catch)
(booli →boolo)→bool
?o (O)
?oo (J)
boj (O)
Fj (J)
?o (O)
?oo (J)
?oi (O)
Vj (J)
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Goûteur d’identité
(booli →boolo)→bool
?o (O)
?oo (J)
?oi (O)
Vij (J)
Voj (O)
?oo (J)
?oi (O)
Fij (J)
Foj (O)
Vj (J)
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Goûteur d’identité
(booli →boolo)→bool
?o (O)
?oo (J)
?oi (O)
Vij (J)
Voj (O)
?oo (J)
?oi (O)
Fij (J)
Foj (O)
Vj (J)
• Appels multiples
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Goûteur d’identité
(booli →boolo)→bool
• Appels multiples
• entrelacés,
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique Jeux
AJM
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Goûteur d’identité
(booli →boolo)→bool
?o (O)
?oo (J)
?oi (O)
Vij (J)
Voj (O)
Fij (J)
Foj (O)
Vj (J)
• Appels multiples
• entrelacés,
• avec partage / sans répétition
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Jeux AJM Flèches
HO
Jeux à la Hyland et Ong
Goûteur d’identité
(booli →boolo)→bool
• Appels multiples
• entrelacés,
• avec partage / sans répétition
• indices de copie, rappel du préfixe(?o?iFiFo)
Introduction à la sémantique des jeux
GDT complexité et
sémantique
Outline Introduction
Sémantique