Cours 3 : µ-calcul et jeux de parité

Documents pareils
Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Limites finies en un point

Comparaison de fonctions Développements limités. Chapitre 10

Chapitre 6. Fonction réelle d une variable réelle

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Image d un intervalle par une fonction continue

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Introduction à la théorie des graphes. Solutions des exercices

Université Paris-Dauphine DUMI2E 1ère année, Applications

Intégration et probabilités TD1 Espaces mesurés Corrigé

Groupe symétrique. Chapitre II. 1 Définitions et généralités

Développements limités, équivalents et calculs de limites

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 2 Le problème de l unicité des solutions

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Texte Agrégation limitée par diffusion interne

6. Les différents types de démonstrations

Fonctions homographiques

Intégration et probabilités TD1 Espaces mesurés

Développements limités. Notion de développement limité

Continuité et dérivabilité d une fonction

Chapitre 1 : Évolution COURS

Taux d évolution moyen.

Cours de mathématiques

Probabilités III Introduction à l évaluation d options

I. Polynômes de Tchebychev

DOCM Solutions officielles = n 2 10.

TRACER LE GRAPHE D'UNE FONCTION

Suites numériques 3. 1 Convergence et limite d une suite

L E Ç O N. Marches aléatoires. Niveau : Terminale S Prérequis : aucun

BACCALAUREAT GENERAL MATHÉMATIQUES

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Optimisation des fonctions de plusieurs variables

Moments des variables aléatoires réelles

Quelques tests de primalité

Approximations variationelles des EDP Notes du Cours de M2

Logique. Plan du chapitre

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

TP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options

Problème 1 : applications du plan affine

La persistance des nombres

Résolution d équations non linéaires

Peut-on imiter le hasard?

Qu est-ce qu une probabilité?

I. Cas de l équiprobabilité

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Probabilités sur un univers fini

Continuité d une fonction de plusieurs variables

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

Compter à Babylone. L écriture des nombres

Cours d Analyse. Fonctions de plusieurs variables

SESSION 2014 ÉPREUVE À OPTION. (durée : 4 heures coefficient : 6 note éliminatoire 4 sur 20)

Extrait du poly de Stage de Grésillon 1, août 2010

Fonctions de plusieurs variables

Probabilités sur un univers fini

Dérivées d ordres supérieurs. Application à l étude d extrema.

Calculs de probabilités

Approximation diophantienne uniforme et dimension de Hausdorff

Développement décimal d un réel

Proposition. Si G est un groupe simple d ordre 60 alors G est isomorphe à A 5.

Sur certaines séries entières particulières

Commun à tous les candidats

I- Définitions des signaux.

L exclusion mutuelle distribuée

Cours d arithmétique Première partie

Glossaire des nombres

Une introduction aux codes correcteurs quantiques

Optimisation Discrète

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs

Programmation linéaire

Leçon 01 Exercices d'entraînement

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé

LA REGLE SEMI-CIRCULAIRE

Chaînes de Markov au lycée

Dérivation : cours. Dérivation dans R

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

Chp. 4. Minimisation d une fonction d une variable

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Quelques algorithmes simples dont l analyse n est pas si simple

M2 IAD UE MODE Notes de cours (3)

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

3 Approximation de solutions d équations

CHAPITRE 5. Stratégies Mixtes

Chapitre 10 Arithmétique réelle

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Mesures gaussiennes et espaces de Fock

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

C f tracée ci- contre est la représentation graphique d une

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche

Propriétés des options sur actions

Raisonnement par récurrence Suites numériques

Développements limités usuels en 0

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Licence MASS (Re-)Mise à niveau en Probabilités. Feuilles de 1 à 7

Transcription:

Université Bordeaux 1 INF569 Master d informatique Logique et Langages (2 - partie 2) Cours 3 : µ-calcul et jeux de parité Anne Dicky 20 novembre 2009 Table des matières 1 Rappels sur les jeux de parité 2 2 Stratégies positionnelles et points fixes 2 3 µ-termes associés aux positions gagnantes 3 1

1 Rappels sur les jeux de parité Un jeu de parité à deux joueurs J 0 et J 1 est défini par un graphe orienté fini (V,E), une partition (V 0,V 1 ) de V en positions de J 0 et positions de J 1, et une coloration finie des sommets. Le jeu consiste à se déplacer dans le graphe à partir d une position initiale s 0 : à chaque coup, le joueur auquel appartient la position choisit un successeur. Si un joueur est bloqué dans une position sans successeur, son adversaire est déclaré gagnant. Sinon, la partie dure indéfiniment : dans la suite des couleurs des sommets du chemin correspondant, certaines apparaissent infiniment souvent ; la partie est gagnée par J 0 si la plus grande de ces couleurs est paire, et gagnée par J 1 dans le cas contraire. Une stratégie positionnelle, pour un joueur J i, est une fonction partielle σ : V i V qui à un sommet v V i associe un successeur σ(v) de v (le coup que joue J i dans la position v). La stratégie est gagnante pour J i si toute partie jouée suivant cette stratégie est gagnée par J i. Étant donné un sommet v, on dit que J i admet une stratégie positionnelle gagnante depuis v s il existe une stratégie positionnelle σ gagnante pour J i telle que σ(v) est défini. 2 Stratégies positionnelles et points fixes On note G 0 l ensemble des sommets depuis lesquels le joueur J 0 a une stratégie positionnelle gagnante. Soit v G 0, et soit σ une stratégie gagnante pour J 0 depuis le sommet v : si v V 0, la stratégie σ est également gagnante depuis σ(v), qui est un successeur de v ; sinon, v V 1, et la stratégie σ est également gagnante depuis tout successeur de v. Par conséquent, G 0 (V 0 Pred(G 0 )) (V 1 Pred(G 0 )). Réciproquement, soit v (V 0 Pred(G 0 )) (V 1 Pred(G 0 )) : si v V 0, v admet un successeur v G 0 depuis lequel V 0 admet une stratégie gagnante σ : alors la stratégie σ définie par σ (v) = v et σ (w) = σ(w) si w v est gagnante pour J 0 ; si v J 1, soient v 1,v 2,,v k les successeurs de v. Depuis chacun des v i, J 0 admet une stratégie gagnante σ i. On peut combiner ces stratégies en posant σ 1 = σ 1 et, pour 1 i < k : σ i+1(w) = { σ i (w) si σ i (w) est défini σ i+1 (w) sinon Par construction, σ k est une stratégie gagnante. Dans tous les cas, J 0 admet une stratégie gagnante depuis v. En définitive, G 0 = (V 0 Pred(G 0 )) (V 1 Pred(G 0 )) : G 0 est donc un point fixe de la fonction X (V 0 Pred(X)) (V 1 Pred(X)). 2

3 µ-termes associés aux positions gagnantes On utilisera les µ-termes atomiques p 0 et c i, pour i 0; on pose p 1 = p 0. Dans un jeu de parité, p 0 et p 1 s interprètent respectivement comme V 0 et V 1, c i comme l ensemble des sommets de couleur i. On pose t 0 (X) = (p 0 X) (p 1 X) t 1 (X) = (p 1 X) (p 0 X) Les µ-termes t 0 (X) et t 1 (X) sont duaux : en effet t 0 (X) = (p 1 X) (p 0 X) (p 1 p 0 ) (p 1 X) (p 0 X) ( X X) or p 1 p 0, et l interprétation de X X ( X X p 1 ) ( X X p 0 ) est toujours incluse dans celle de (p 1 X) (p 0 X), donc t 0 (X) (p 1 X) (p 0 X) = t 1 (X) Jeux à une seule couleur Considérons un jeu de parité à une seule couleur paire : J 0 gagne si J 1 est bloqué, ou si la partie est infinie. Soit T 0 = νx.t 0 (X), et soit v T 0 : ou bien v V 1 et tout successeur de v est dans T 0, ou bien v V 0, et v a au moins un successeur dans T 0. Par conséquent, depuis tout sommet de T 0, J 0 a une stratégie positionnelle gagnante σ (il suffit de choisir, pour tout sommet v T 0 V 0, un successeur σ(v) T 0 ). Le complémentaire T 1 de T 0 peut s exprimer par le µ-terme µy.t 1 (Y ) : on a donc (d après le deuxième théorème de Knaster-Tarski) T 1 = n 0 t n 1 ( ) À tout sommet v de T 1 on associe le plus petit entier n v tel que v t nv+1 1 ( ). Ou bien v V 0 et tout successeur de v est dans t nv 1 ( ), ou bien v V 1 et on peut choisir dans t nv 1 ( ) un successeur σ(v) ; comme v est dans t nv 1 ( ), n σ(v) n v 1. Soit v 0 v 1 v p une partie commençant dans T 1 et jouée par J 1 suivant la stratégie σ : tous les sommets de la partie sont dans T 1, et par construction, la suite des entiers n vp est strictement décroissante, donc la partie est finie; et comme J 1 n est jamais bloqué, la partie est gagnante pour J 1. Donc J 1 a une stratégie gagnante positionnelle gagnante depuis tout sommet de T 1 = T 0. En définitive, l ensemble des sommets depuis lesquels J 0 a une stratégie gagnante est T 0. Dans un jeu à une seule couleur impaire, J 1 gagne si J 0 est bloqué, ou si la partie est infinie : par symétrie (en inversant les rôles des deux joueurs), l ensemble des sommets depuis lesquels J 0 a une stratégie gagnante peut s exprimer par le µ-terme µx.t 0 (X). 3

Jeux à 2 couleurs Considérons un jeu de parité à 2 couleurs 0 et 1 : J 1 gagne si J 0 est bloqué, ou si la partie comporte une infinité de sommets de couleur 1. Soit T 1 l ensemble des sommets représentés par le µ-terme g 1 = νy.µx.(c 1 t 1 (Y )) (c 0 t 1 (X)) T 1 est un point fixe de la fonction Y µx.(c 1 t 1 (Y )) (c 0 t 1 (X)), donc (d après le deuxième théorème de Knaster-Tarski) T 1 = n 0f n ( ) où f désigne l interprétation fonctionnelle du µ-terme (c 1 t 1 (g 1 )) (c 0 t 1 (X)). Notons que f( ) est l interprétation du µ-terme (c 1 t 1 (g 1 )) (c 0 t 0 ( )) (c 1 t 1 (g 1 )) (c 0 p 0 ) À tout sommet v T 1 on associe le plus petit entier n v tel que v f nv+1 ( ). Si n v = 0, v f( ). Si v est une position du joueur J 1, v est nécessairement de couleur 1 et on peut choisir un successeur σ(v) de v dans T 1. Si v est une position du joueur J 0, ou bien v est de couleur 0 et n admet aucun successeur, ou bien v est de couleur 1 et tous ses successeurs sont dans T 1. Si n v > 0, ou bien v est une position du joueur J 1 et on peut choisir un successeur σ(v) de v dans f nv ( ), ou bien v est une position du joueur J 0 et tous ses successeurs sont dans f nv ( ). Soit v 0 v 1 v p une partie commençant dans T 1 et jouée par J 1 suivant la stratégie σ : J 1 n est jamais bloqué, donc il gagne si la partie est finie. Si la partie est infinie, elle comporte une infinité de sommets de couleur 1 (sans cela, la suite des n vp serait strictement décroissante). En définitive, J 1 a une stratégie positionnelle gagnante depuis tout sommet de T 1. Réciproquement, le complémentaire T 0 de T 1 peut s exprimer par le µ-terme dual µx.νy.(c 1 t 0 (X)) (c 0 t 0 (Y )) et T 0 = n 0f n ( ), où f désigne l interprétation fonctionnelle du µ-terme νy.(c 1 t 0 (X)) (c 0 t 0 (Y )) À tout sommet v T 0 on associe le plus petit entier n v tel que v f nv+1 ( ). Si n v = 0, v f( ) = νy.(c 1 t 0 ( )) (c 0 t 0 (Y )) = νy.(c 1 p 1 ) (c 0 t 0 (Y )). Si v est une position du joueur J 0, v est nécessairement de couleur 0 et on peut choisir un successeur σ(v) de v dans f( ). Si v est une position du joueur J 1, ou bien v est de couleur 1 et n admet aucun successeur, ou bien v est de couleur 0 et tous ses successeurs sont dans f( ). Si n v > 0, ou bien v est une position du joueur J 0 et on peut choisir un successeur σ(v) de v dans f nv ( ), ou bien v est une position du joueur J 1 et tous ses successeurs sont dans f nv ( ). 4

Soit v 0 v 1 v p une partie commençant dans T 0 et jouée par J 0 suivant la stratégie σ : J 0 n est jamais bloqué, donc il gagne si la partie est finie. Si la partie est infinie, la suite des n vp est décroissante, et si v p est de couleur 1 on a n vp+1 < n vp : il ne peut donc y avoir qu un nombre fini de sommets de couleur 1, et là encore J 0 est gagnant. En définitive, J 0 a une stratégie positionnelle gagnante depuis tout sommet de T 0. Cas général Le raisonnement se généralise à tout jeu de parité : si toutes les couleurs sont 2k, les positions depuis lesquelles J 0 a une stratégie gagnante s expriment par le µ-terme νx 2k.µX 2k 1 µx 1.νX 0. (c i t 0 (X i )) 0 i 2k et on peut calculer une stratégie positionnelle gagnante sur le même principe que ci-dessus (en exprimant les plus petits points fixes comme des limites de suites croissantes). 5