• Aucun résultat trouvé

Introduction à la sémantique des jeux

N/A
N/A
Protected

Academic year: 2022

Partager "Introduction à la sémantique des jeux"

Copied!
62
0
0

Texte intégral

(1)

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

Introduction à la sémantique des jeux

GDT complexité et sémantique

19 septembre 2005

(2)

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

1 Introduction Sémantique Jeux

2 AJM

Jeux AJM Flèches

3 HO

Jeux à la Hyland et Ong

(3)

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

Un « agent » du Calcul (programme, preuve, λ-terme) est représenté par une structure décrivant toutes ses

interactions possibles avec d’autres agents.

(4)

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

Un « agent » du Calcul (programme, preuve, λ-terme) est représenté par une structure décrivant toutes ses

interactions possibles avec d’autres agents.

La dynamique est externe (interaction). Les termes qui ne différent que par des réductions internes sont identifiés :

n+1+2 etn+3

.

(5)

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

Un « agent » du Calcul (programme, preuve, λ-terme) est représenté par une structure décrivant toutes ses

interactions possibles avec d’autres agents.

La dynamique est externe (interaction). Les termes qui ne différent que par des réductions internes sont identifiés :

n+1+2 etn+3

λngy.(λfx.(n f (f x))g(g(g y))) etλngy.(n g(g(g(g y)))).

(6)

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

Un « agent » du Calcul (programme, preuve, λ-terme) est représenté par une structure décrivant toutes ses

interactions possibles avec d’autres agents.

La dynamique est externe (interaction). Les termes qui ne différent que par des réductions internes sont identifiés :

n+1+2 etn+3

λngy.(λfx.(n f (f x))g(g(g y))) etλngy.(n g(g(g(g y)))).

L’interprétation (agent syntaxique 7→ agent sémantique) n’est, en général, ni surjective, ni injective sur les formes normales.

(7)

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

Un « agent » du Calcul (programme, preuve, λ-terme) est représenté par une structure décrivant toutes ses

interactions possibles avec d’autres agents.

La dynamique est externe (interaction). Les termes qui ne différent que par des réductions internes sont identifiés :

n+1+2 etn+3

λngy.(λfx.(n f (f x))g(g(g y))) etλngy.(n g(g(g(g y)))).

L’interprétation (agent syntaxique 7→ agent sémantique) n’est, en général, ni surjective, ni injective sur les formes normales.

Là où les sémantiques « classiques » se contentent du résultat de l’interaction, les jeux rendent compte de son déroulement (dans le temps).

(8)

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

Un « agent » du Calcul (programme, preuve, λ-terme) est représenté par une structure décrivant toutes ses

interactions possibles avec d’autres agents.

La dynamique est externe (interaction). Les termes qui ne différent que par des réductions internes sont identifiés :

n+1+2 etn+3

λngy.(λfx.(n f (f x))g(g(g y))) etλngy.(n g(g(g(g y)))).

L’interprétation (agent syntaxique 7→ agent sémantique) n’est, en général, ni surjective, ni injective sur les formes normales.

Là où les sémantiques « classiques » se contentent du résultat de l’interaction, les jeux rendent compte de son déroulement (dans le temps).

Plutôt une syntaxe abstraite, sur les formes normales. . .

(9)

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

cadre mathématique

(10)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

Stratégie (agent) φ, ψ

(11)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) φ, ψ

(12)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) ensemble de parties satisfai- sant certaines propriétés :

φ, ψ

(13)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) ensemble de parties satisfai- sant certaines propriétés :

φ, ψ

bonne formation des parties –alternance– ;

(14)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) ensemble de parties satisfai- sant certaines propriétés :

φ, ψ

bonne formation des parties –alternance– ;

clôture par préfixes ; (interaction partielle)

(15)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) ensemble de parties satisfai- sant certaines propriétés :

φ, ψ

bonne formation des parties –alternance– ;

clôture par préfixes ; (interaction partielle)

sis·aets·bsont deux parties dansφet si aetbsont des coups joueurs, alorsa=b. (déterminisme)

(16)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) ensemble de parties satisfai- sant certaines propriétés :

φ, ψ

bonne formation des parties –alternance– ;

clôture par préfixes ; (interaction partielle)

sis·aets·bsont deux parties dansφet si aetbsont des coups joueurs, alorsa=b. (déterminisme)

Composition φ:AB,ψ:B ⊸/→C

(17)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) ensemble de parties satisfai- sant certaines propriétés :

φ, ψ

bonne formation des parties –alternance– ;

clôture par préfixes ; (interaction partielle)

sis·aets·bsont deux parties dansφet si aetbsont des coups joueurs, alorsa=b. (déterminisme)

Composition φ:AB,ψ:B ⊸/→C

ψ◦φ={s #t|s ∈φ,t ∈ψ,s↾B =t↾B} (cas linéaire)

(18)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) ensemble de parties satisfai- sant certaines propriétés :

φ, ψ

bonne formation des parties –alternance– ;

clôture par préfixes ; (interaction partielle)

sis·aets·bsont deux parties dansφet si aetbsont des coups joueurs, alorsa=b. (déterminisme)

Composition φ:AB,ψ:B ⊸/→C

ψ◦φ={s #t|s ∈φ,t ∈ψ,s↾B =t↾B} (cas linéaire) ψ◦φ={σ#t |σ∈φ,t ∈ψ,σ↾!B =t↾!B}

(19)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) ensemble de parties satisfai- sant certaines propriétés :

φ, ψ

bonne formation des parties –alternance– ;

clôture par préfixes ; (interaction partielle)

sis·aets·bsont deux parties dansφet si aetbsont des coups joueurs, alorsa=b. (déterminisme)

Composition φ:AB,ψ:B ⊸/→C

ψ◦φ={s #t|s ∈φ,t ∈ψ,s↾B =t↾B} (cas linéaire) ψ◦φ={σ#t |σ∈φ,t ∈ψ,σ↾!B =t↾!B}

φ:AB = !A⊸B φ: !A⊸!B

(20)

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

cadre mathématique

Jeu (type) G,A,AB, . . .

coup opposant/joueur m,mo,mj,a,b,c,d

partie= suite finie de coups (mot) s,p,q,r,t

Stratégie (agent) ensemble de parties satisfai- sant certaines propriétés :

φ, ψ

bonne formation des parties –alternance– ;

clôture par préfixes ; (interaction partielle)

sis·aets·bsont deux parties dansφet si aetbsont des coups joueurs, alorsa=b. (déterminisme)

Composition φ:AB,ψ:B ⊸/→C

ψ◦φ={s #t|s ∈φ,t ∈ψ,s↾B =t↾B} (cas linéaire) ψ◦φ={σ#t |σ∈φ,t ∈ψ,σ↾!B =t↾!B}

φ:AB = !A⊸B φ: !A⊸!B

Catégories : composition associative, identités (copycat).

(21)

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

(22)

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 :

(23)

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})

(24)

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 |nN})

(25)

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 |nN})

Une stratégie est un ensemble non vide φ⊆Pj, clos par préfixes joueurs et déterministe.

(26)

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 |nN})

Une stratégie est un ensemble non vide φ⊆Pj, clos par préfixes joueurs et déterministe.

Il y a trois stratégies dansbool, unepartielle:{ε} et deux totales: {ε,?oVj}et{ε,?oFj}.

(27)

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 : natinato

(28)

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 : natinato

O : quelle est la valeur de sortie ? ?o

(29)

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 : natinato

O : quelle est la valeur de sortie ? ?o J : quelle est la valeur d’entrée ? ?o

(30)

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 : natinato

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

(31)

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 : natinato

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

(32)

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 : natinato

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 :

(33)

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 : natinato

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=AjBo,(A⊸B)j =AoBj

(34)

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 : natinato

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=AjBo,(A⊸B)j =AoBj Partie : mot alternant dont les projections surAet B

sont des parties (s↾A∈PA,s↾BPB).

(35)

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 : natinato

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=AjBo,(A⊸B)j =AoBj Partie : mot alternant dont les projections surAet B

sont des parties (s↾A∈PA,s↾BPB).

Conséquence : switchingjoueur.

(36)

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 : natinato

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=AjBo,(A⊸B)j =AoBj Partie : mot alternant dont les projections surAet B

sont des parties (s↾A∈PA,s↾BPB).

Conséquence : switchingjoueur.

Propriété similaire pour le tenseur.

(37)

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) : ABC ... co bo ao

... aj

bj ...

(38)

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) : ABC ... co bo ao

... aj

bj ... Témoin motw (unique) deA,B,C tel que :

w↾A∪B=s etw↾B∪C =t.

(39)

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) : ABC ... 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.

(40)

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

AA

(41)

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

AA O : ao1

(42)

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

AA O : ao1

J :ao1

(43)

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

AA O : ao1

J :ao1 O :aj2

(44)

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

AA O : ao1

J :ao1 O :aj2

J : a2j

(45)

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

AA O : ao1

J :ao1 O :aj2

J : a2j O : ao3

...

(46)

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

AA O : ao1

J :ao1 O :aj2

J : a2j O : ao3

...

(Populaire) Karpov vs Copycat vs Kasparov

(47)

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)

(booliboolo)→bool

?o (O)

?oo (J)

boj (O)

Fj (J)

?o (O)

?oo (J)

?oi (O)

Vj (J)

(48)

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é

(booliboolo)→bool

?o (O)

?oo (J)

?oi (O)

Vij (J)

Voj (O)

?oo (J)

?oi (O)

Fij (J)

Foj (O)

Vj (J)

(49)

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é

(booliboolo)→bool

?o (O)

?oo (J)

?oi (O)

Vij (J)

Voj (O)

?oo (J)

?oi (O)

Fij (J)

Foj (O)

Vj (J)

Appels multiples

(50)

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é

(booliboolo)→bool

?o (O)

?oo (J)

?oi (O)

?oo (J)

?oi (O)

Vij (J)

Voj (O)

Fij (J)

Foj (O)

Vj (J)

Appels multiples

entrelacés,

(51)

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é

(booliboolo)→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

(52)

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é

(booliboolo)→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

indices de copie, rappel du préfixe(?o?iFiFo)

(53)

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 Hyland-Ong

Jeu =Arène = forêt (enracinée). A= (|A|,⊢).

(54)

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 Hyland-Ong

Jeu =Arène = forêt (enracinée). A= (|A|,⊢).

Alternance de la polarité O/J selon la hauteur.

(55)

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 Hyland-Ong

Jeu =Arène = forêt (enracinée). A= (|A|,⊢).

Alternance de la polarité O/J selon la hauteur.

Pour les types simples : arènes = arbres finis.

A= b B = b AB = b

b

⊥=b

(56)

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 Hyland-Ong

Jeu =Arène = forêt (enracinée). A= (|A|,⊢).

Alternance de la polarité O/J selon la hauteur.

Pour les types simples : arènes = arbres finis.

A= b B = b AB = b

b

⊥=b

Coup = (occurence d’)un élément de l’arène +un pointeur. Difficile à définir hors les parties !

(57)

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 Hyland-Ong

Jeu =Arène = forêt (enracinée). A= (|A|,⊢).

Alternance de la polarité O/J selon la hauteur.

Pour les types simples : arènes = arbres finis.

A= b B = b AB = b

b

⊥=b

Coup = (occurence d’)un élément de l’arène +un pointeur. Difficile à définir hors les parties !

Partie :

ao1 aj2 ao1 aj4 ao5 aj6 ao7 aj8

(58)

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

Stratégies

Composition . . . facile ! (Mais attention à l’alternance)

(59)

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

Stratégies

Composition . . . facile ! (Mais attention à l’alternance)

Stratégie filaire

Chaque coup joueur dépend uniquement du fil courant et son pointeur est dans le fil courant.

En particulier, saturée par ré-entrelacement OJ.

(60)

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

Stratégies

Composition . . . facile ! (Mais attention à l’alternance)

Stratégie filaire

Chaque coup joueur dépend uniquement du fil courant et son pointeur est dans le fil courant.

En particulier, saturée par ré-entrelacement OJ.

Stratégie innocente (implique filaire)

Chaque coup joueur ne dépend que de la vue courante et son pointeur est dans la vue courante.

Références

Documents relatifs

Lorsqu’ils ont sélectionné les triangles, leur demander d’expliquer pourquoi cette forme est comme la maison des lutins?. Pourquoi elle

Elle l’a giflé de/avec la main gauche/sa main blessée..

Exercice 4 (Modélisation) On prend comme domaine l’ensemble des robots de la planète Schtark, dans cette planète tout robot a un “juge”, éventuellement lui-même qui sanctionne

Ensuite, l'humain prend le relais pour en déduire les solutions qui satisfont aux contraintes de l'énoncé de chaque cryptarithme.. On peut vérifier également que VAINCU est

[r]

Q₂ Donner les valeurs minimale et maximale de a et décrire des partages de P correspondant à ces deux valeurs.. Q₃ Dénombrer toutes les valeurs possibles

Au sein d’une abstraction, alphaCaml distingue trois types de composants ´el ´ementaires: des noms liants, des expressions situ ´ees dans la port ´ee lexicale de l’abstraction, et

[r]