Théorie et Applications de la Topologie Algébrique



Documents pareils
4. Outils pour la synchronisation F. Boyer, Laboratoire Lig

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

Instructions Mozilla Thunderbird Page 1

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

HUAWEI TECHNOLOGIES CO., LTD. channelroad. A better way. Together.

Tammy: Something exceptional happened today. I met somebody legendary. Tex: Qui as-tu rencontré? Tex: Who did you meet?

Calculs de probabilités

par Denis-Charles Cisinski & Georges Maltsiniotis

Aspects de droit anglais

Algorithmes de recommandation, Cours Master 2, février 2011

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Get Instant Access to ebook Cest Maintenant PDF at Our Huge Library CEST MAINTENANT PDF. ==> Download: CEST MAINTENANT PDF

Modélisation géostatistique des débits le long des cours d eau.

Chapitre 5 : Flot maximal dans un graphe

Le Product Backlog, qu est ce c est?

Gestion des prestations Volontaire

SDLS08 - Modes propres d'une plaque carrée calculés sur base réduite

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

Diligence raisonnable avant l acquisition d une PME américaine lorsqu on est au Québec : Certains aspects juridiques

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

Calculs de probabilités avec la loi normale

SNMP for cloud Jean Parpaillon. SNMP4cloud - 1

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Tp 1 correction. Structures de données (IF2)

Corrigé du baccalauréat S Pondichéry 12 avril 2007

L amortissement linéaire. Constatation comptable de la dépréciation irréversible d un bien.

A l'avenir, chacun aura son quart d'heure de célébrité.. Andy WAHROL

Empowering small farmers and their organizations through economic intelligence

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

Outils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad

Coefficients binomiaux

WEB page builder and server for SCADA applications usable from a WEB navigator

Plus courts chemins, programmation dynamique

Analyse fonctionnelle Théorie des représentations du groupe quantique compact libre O(n) Teodor Banica Résumé - On trouve, pour chaque n 2, la classe

VMware ESX : Installation. Hervé Chaudret RSI - Délégation Centre Poitou-Charentes

Temps et thermodynamique quantique

Ekoconstruct / Catalogue ek construct

Cours de Master Recherche

JSIam Introduction talk. Philippe Gradt. Grenoble, March 6th 2015

1.The pronouns me, te, nous, and vous are object pronouns.

Grammaires d unification

Dans une agence de location immobilière...

La coopération dans un contexte de recherches doctorales Cooperation amongst PhD researchers. Josée Charbonneau Anne- Marie Merrien 28 mai 2014

Fonctions de plusieurs variables

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

APPENDIX 6 BONUS RING FORMAT

UML : Unified Modeling Language

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

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

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


Mobile Connect. Essai gratuit inclus. Welcome Pack. Mobile Broadband

ANGULAR JS AVEC GDE GOOGLE

SERVEUR DÉDIÉ DOCUMENTATION

IDENTITÉ DE L ÉTUDIANT / APPLICANT INFORMATION

COUNCIL OF THE EUROPEAN UNION. Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53

Editing and managing Systems engineering processes at Snecma

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

Hervé Couturier EVP, SAP Technology Development

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

Institut français des sciences et technologies des transports, de l aménagement

04002-LOR 2004 Mars 2004

OBJECT PRONOUNS. French III

GUIDE UTILISATEUR MESSAGE FACTURE

Procédure d installation de la Sauvegarde de Windows Server

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

CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications

Guide d installation Deco Drain inc. DD200

Éditorial. Tangente ÉDUCATION. Scratch, AlgoBox, Python. Trimestriel - n 15 - janvier 2011 Numéro spécial 16 activités TICE pour le lycée

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!

L ESPACE À TRAVERS LE REGARD DES FEMMES. European Economic and Social Committee Comité économique et social européen

Revision of hen1317-5: Technical improvements

Maintenabilité d un parc applicatif

Grégoire de Lassence. Copyright 2006, SAS Institute Inc. All rights reserved.

setting the scene: 11dec 14 perspectives on global data and computing e-infrastructure challenges mark asch MENESR/DGRI/SSRI - France

Private banking: après l Eldorado

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Fonctions de deux variables. Mai 2011

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 Système d Information Routier

INVESTMENT REGULATIONS R In force October 1, RÈGLEMENT SUR LES INVESTISSEMENTS R En vigueur le 1 er octobre 2001

Playzilla - Chargement par clé usb

Consultants en coûts - Cost Consultants

Probabilités sur un univers fini

Quick Start Guide Touch Tone Capture. Guide de démarrage rapide Saisie à l aide du clavier

Instaurer un dialogue entre chercheurs et CÉR: pourquoi? Me Emmanuelle Lévesque Centre de génomique et politiques Université McGill

Data issues in species monitoring: where are the traps?

MANUEL MARKETING ET SURVIE PDF

Que faire lorsqu on considère plusieurs variables en même temps?

Le Cloud: Mythe ou Réalité?

If you understand the roles nouns (and their accompanying baggage) play in a sentence...

Premiers exercices d Algèbre. Anne-Marie Simon

Configurer la supervision pour une base MS SQL Server Viadéis Services

RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE"' RESUME

Cours d Analyse. Fonctions de plusieurs variables

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

Quel temps fait-il chez toi?

RTDS G3. Emmanuel Gaudin

Optimisez la gestion de vos projets IT avec PPM dans le cadre d une réorganisation. SAP Forum, May 29, 2013

Transcription:

1 Théorie et s de la Topologie Algébrique Dirigée Emmanuel Haucourt (CEA-LIST) Projet PANDA 1 Jeudi 10 Octobre 2009 1 soutenu par l Agence Nationale pour la Recherche

2 Historique Théorie Partially ordered spaces (or Pospace) Eilenberg 40, Nachbin 48/65 Dijkstra 68, Coffman/Elphick/Shoshani 71, Carson/Reynolds 87 Fajstrup/Goubault/Raußen 98 d-spaces Marco Grandis 01 streams Sanjeevi Krishnan 06

Partially ordered spaces Théorie { Espace topologique X Obj Un ordre sur X dont le graphe est fermé dans X X Mor s croissantes et continues 3

4 Théorie Représentation combinatoire d un programme d après le langage Pakken/Vrijlaten de Edsger Wybe Dijkstra PaPbVaVb PbPaVbVa Va Vb Pa Pb Va Vb Pa Pb Pa Pb Va Vb Pa Pb Va Vb 18 states and 20 arrows

Une exécution du programme T 1 =PaPbVaVb T 2 =PbPaVbVa Va T 1 T 2 Vb Pa Pb Pa Pb Deadlock Pa Pb Va Vb Deadlock 5

Une autre exécution du programme T 1 =PaPbVaVb T 2 =PbPaVbVa T 1 T 2 Pa Pb Va Vb Va Vb Pa Pb Pa Pb Vb Pa Pb Va Vb Va Termination 6

Représentation géométrique Vb Va Pa Forbidden Pb Pa Pb Vb Va 7

8 Discret vs Continu Théorie

9 Le Cercle Dirigé Théorie Chemins dirigés sur un pospace X : applications continues croissantes de [0, 1] sur X { Problème z C z = 1 } Chemin dirigés : t [0, 1] e iθ(t) où θ : [0, 1] R continue croissante

d-spaces Théorie { Espace topologique X Obj Une famille dx de chemins dirigés sur X Mor s continues préservant les circulations 10

11 Streams Théorie { Espace topologique X Obj Une circulation W sur X Mor s continues préservant les chemins dirigés circulation : W ouvert de X W preordre sur W tq Vi = W i I pour tout ouvert W et tout recouvrement ouvert (V i ) i I de W

12 Directed homotopy what it is and looks like Théorie Morphism h from [0, 1] 2 to X such that U(h) is a homotopy from γ to δ β y α h(,s) h(t, ) x directed homotopy classical homotopy

13 Directed homotopy an example Théorie T 2 Vb T1 gets a and b before T2 => a=2 and b=4 T2 gets b and a before T1 => a=2 and b=3 Each of T1 and T2 gets a ressource => Deadlock with a=2 and b=1 Va b=2*b Pa b=b 1 Pb a=1 b=2 Pa Pb Vb Va a=a+1 b=b+1 T 1

Exemples de représentations géométriques de programmes parallèles Vb Vb Pb Va Pb Va Pa Pa Pa Va Pb Vb Pb Vb Pa Va 14

15 Théorie PoTop Str dtop π1 π1 π1 Cat

16 x y C[x, y] A A {σ x,y } B 1 B 1 {σ x,y } B 2 B 2 {σ x,y } C C {σ x,y } A B 1 {r x,y } A B 2 {h x,y } B 1 C {h x,y } B 2 C {r x,y } B 1 B 2 B 2 B 1 A C {u x,y, d x,y } B 2 h A r r C B 1 h

Le Cercle Dirigé Obects : S 1 Morphisms : S 1 N S 1 Identities : (x,0,x) for x S 1 y n + m m n y n z x x z m n + m + 1 17

Les outils MIEL et ALCOOL Principe de fonctionnement Principe Général Implémentation Entrées PoSix VXWORKS RTLinux 18

Les outils MIEL et ALCOOL Principe de fonctionnement Principe Général Implémentation Entrées PoSix VXWORKS RTLinux Miel Hydroml abstraction de PoSix 19

Les outils MIEL et ALCOOL Principe de fonctionnement Principe Général Implémentation Entrées PoSix VXWORKS RTLinux PROPRIÉTÉS fonctionnelles Interblocages Inatteignables Déterminisme Miel Perte de messages Scénarios Hydroml abstraction de PoSix Runtime Errors Alcool 20

21 Documentation du projet ALCOOL Théorie Principe Général Implémentation Documentation développeur/utilisateur de l outil ALCOOL

22 Théorie Principe Général Implémentation Le moteur de calcul des régions cubiques opérations disponibles : description de E (E) parenthésage E*E produit Cartésien E&E intersection E E union E/E différence!e complément up.e cône au-dessus do.e cône en-dessous in.e intérieur topologique cl.e clôture topologique cu.e enveloppe cubique bo.e frontière topologique no.e forme normale co.e forme réduite dl.e points morts da.e bassin d attraction des points morts ia.e bassin d attraction de l infini re.e sous-région atteignable mgd.e région dangeureuse mgi.e région vive gnz.e ginzu @(n) ù(n) Région vide de dimension n N Région pleine de dimension n N ]a,b[ [a,b[ ]a,b] [a,b] [a,-[ ]a,-[ {a} 9 >= Intervalles >;

Principe Général Implémentation CPO des sous-cubes d une région cubique Sous-cubes maximaux d une région cubique Une région cubique est égale à la réunion de ses sous-cubes maximaux 23

24 Théorie Principe Général Implémentation Régions cubiques vs Recouvrements cubiques une correspondance de Galois { Recouvrements cubiques } α { Régions cubiques } α ( (C i ) i=1,...,p ) := p γ C i i=1 γ ( X ) := { sous-cubes maximaux de X } Si les régions cubiques X 1 et X 2 contiennent tous les sous-cubes maximaux de α(x 1 ) et α(x 2 ), alors X 1 X 2 contient tous les sous-cubes maximaux de α(x 1 ) α(x 2 )

Principe Général Implémentation Complémentaire d une région cubique un exemple dans le plan 25

Principe Général Implémentation Quelques exemples d utilisations de fonctions fournies par le module Area.ml futur cone might go infinity might go deadlock deadlock attractor 26

Catégorie des composantes du drapeau suisse Principe Général Implémentation Vb Va Pa Pb Pa Pb Vb Va 27

Catégorie des composantes du drapeau suisse 3D Principe Général Implémentation forbidden area state space the four vertical maximal cubes 28

Catégorie des composantes d un 2-semaphore Principe Général Implémentation modèle composantes 29

La catégorie des composantes des 3 philosophes Principe Général Implémentation modèle première réduction composantes 30

Principe Général Implémentation 31 Fin