TD 1 Langages rationnels

Documents pareils
Techniques d analyse de circuits

LANGAGES - GRAMMAIRES - AUTOMATES

Algorithmes sur les mots (séquences)

Notes de révision : Automates et langages

STI2D Logique binaire SIN. L' Algèbre de BOOLE

Intégrale et primitives

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

FONDATION CLEMENTINE ET MAURICE ANTILLE

Correction de l épreuve CCP 2001 PSI Maths 2 PREMIÈRE PARTIE ) (

Chapitre 11 : L inductance

Synthèse de cours (Terminale S) Calcul intégral

L'algèbre de BOOLE ou algèbre logique est l'algèbre définie pour des variables ne pouvant prendre que deux états.

McAfee Firewall Enterprise, Multi Firewall Edition

Guide d'utilisation Easy Interactive Tools Ver. 2

Statuts ASF Association Suisse Feldenkrais

Module 2 : Déterminant d une matrice

McAfee Firewall Enterprise Control Center

Tout ce qu il faut savoir en math

Sommaire. 6. Tableau récapitulatif Sophos NAC intégré Vs. NAC Advanced - 17 Février

Introduction à la modélisation et à la vérication p. 1/8

La plateforme Next Generation Mini guide

CTC Generic LITHO FLEXO. PANTONE a mm/dd/yy xxxxxx. PANTONE a mm/dd/yy xxxxxx PANTONE a mm/dd/yy xxxxxx.

Séquence 8. Probabilité : lois à densité. Sommaire

LITE-FLOOR. Dalles de sol et marches d escalier. Information technique

COMPARAISON MULTIPLICATIVE DE GRANDEURS. schéma CE2 CM1 CM2

ANALYSE NUMERIQUE NON-LINEAIRE

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

Théorème de Poincaré - Formule de Green-Riemann

LICENCE DE MATHÉMATIQUES DEUXIÈME ANNÉE. Unité d enseignement LCMA 4U11 ANALYSE 3. Françoise GEANDIER

RadioCommunications CDMA

Chapitre VI Contraintes holonomiques

Conditions Générales d Assurances Edition

- Phénoméne aérospatial non identifié ( 0.V.N.I )

Avant d utiliser l appareil, lisez ce Guide de référence rapide pour connaître la procédure de configuration et d installation.

SYSTEME DE TELEPHONIE

GABARIT À PÊNE DORMANT ÉLECTRONIQUE

l'appareil et vérifiez les composants Cartouches d'encre incluses [x4] CD-ROM d'installation CD-ROM de documentation

Baccalauréat S Asie 19 juin 2014 Corrigé

Université Paris-Dauphine DUMI2E. UFR Mathématiques de la décision. Notes de cours. Analyse 2. Filippo SANTAMBROGIO

Équations différentielles et systèmes dynamiques. M. Jean-Christophe Yoccoz, membre de l'institut (Académie des Sciences), professeur

Outils pour un. partenariat. renouvelé. entre propriétaires et gestionnaires. résidences sociales et logements-foyers

ManSafe. pour les Utilitiés. La Protection antichute pour les Industries de l'energie. Français. TowerLatch LadderLatch

USB cable users: Do not connect the USB cable until step A2.

Commencer DCP-7055W / DCP-7057W /

Chapitre 1 : Fonctions analytiques - introduction

/HVV\VWqPHVFRPELQDWRLUHV

Annexe II. Les trois lois de Kepler

Influence du milieu d étude sur l activité (suite) Inhibition et activation

essais dossier Oser s équi Prothèses auditives


l appareil et vérifier les composants Module tambour-cartouche de toner (pré-installé)

Guide des bonnes pratiques

Turbine hydraulique Girard simplifiée pour faibles et très faibles puissances

INFORMATIONS TECHNIQUES

3- Les taux d'intérêt

Le canal étroit du crédit : une analyse critique des fondements théoriques

A11 : La représentation chaînée (1ère partie)

TUBES ET PROFILS CREUX

Compte rendu de la validation d'un observateur cascade pour la MAS sans capteurs mécaniques sur la plate-forme d'essai de l'irccyn

Thèse Présentée Pour obtenir le diplôme de doctorat en sciences En génie civil Option : structure

CENTRE ORGANISATEUR DU CONCOURS. ANIMALIER Externe PARIS MUSEUM PARIS. ANIMALIER Externe PARIS MUSEUM PARIS

Toyota Assurances Toujours la meilleure solution

Métrologie des paramètres S : vers une meilleure traçabilité des analyseurs de réseaux vectoriels en France

L éditorial. rapport d activité Francis Daumas. décembre 2014 éditorial

COURS D ANALYSE. Licence d Informatique, première. Laurent Michel

Correction de l exercice 2 du quiz final du cours Gestion financière ( T2) : «Augmentation de capital de Carbone Lorraine»

semestre 3 des Licences MISM annnée universitaire

LOGICIEL FONCTIONNEL EMC VNX

Electrovanne double Dimension nominale Rp 3/8 - Rp 2 DMV-D/11 DMV-DLE/11

Sciences Industrielles Précision des systèmes asservis Papanicola Robert Lycée Jacques Amyot

Cours d Analyse IV Suites et Séries de fonctions

INSTRUCTIONS POUR L INSTALLATION ET LE FONCTIONNEMENT DES SERRURES À POIGNÉE BÉQUILLE

Autoroute A16. Système de Repérage de Base (SRB) - Localisation des Points de repère (PR) A16- A16+

Bloc notes. a À faire tout de suite. Gardez secret votre code confidentiel. À conserver précieusement. Protégez votre carte

Compression Compression par dictionnaires

Probabilités sur un univers fini

Pour développer votre entreprise LES LOGICIELS EN LIGNE, VOUS ALLEZ DIRE OUI!

AVENTICUM. Petit guide actif pour découvrir l ancienne capitale de l Helvétie romaine cycle 2 degré 5-6 PER. Un jour à. Moi c est Camillus, et toi?

EnsEignEmEnt supérieur PRÉPAS / BTS 2015

Classeur courtier d assurance. Comment organiser son activité et se préparer à un contrôle

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Exprimez-vous lors du choix de vos pneus:


ANALYSE : FONCTIONS D UNE VARIABLE RÉELLE

Les systèmes de gestion de version

Format UNIMARC Bibliographique abrégé

AUTOUR D UN MÉMOIRE INÉDIT : LA CONTRIBUTION D HERMITE AU DÉVELOPPEMENT DE LA THÉORIE DES FONCTIONS ELLIPTIQUES. Bruno BELHOSTE (*)

BASE DE BIOÉTHIQUE SECTION 1 : SYLLABUS PROGRAMME D ÉDUCATION EN ÉTHIQUE

Importations parallèles: intérêt du consommateur et intégration communautaire

Faites connaissance avec votre Rubik s Cube Étape 1

Solutions électriques VELUX

Portiers audio et vidéo ABB-Welcome et ABB-Welcome M

PRÉPARATIFS NOTIONS ÉLÉMENTAIRES DE COUTURE POINTS DE COUTURE COURANTS ANNEXE. Manuel d instructions. Machine à coudre informatisée

Titrages acidobasiques de mélanges contenant une espèce forte et une espèce faible : successifs ou simultanés?

Marketing et Communication qui Améliorent significativement la Rentabilité de votre activité. la vision créative.

DAns un système multi-utilisateurs à temps partagé, plusieurs processus

Modification simultanée de plusieurs caractéristiques d un bien hédonique : une nouvelle méthode de calcul de la variation de bien-être des ménages

Bilan pédagogique / Projet ipad Contexte

Chapitre 6: Graphes eulériens et hamiltoniens

ECO ECO. Probablement le chauffe-eau solaire le plus évolué du monde. Eco 200 / Eco 250 / Eco 300 / Eco 450 ENERGIE CATALOGUE 13

Transcription:

TD 1 Lngges rtionnels Timothée Bernrd (timothee.ernrd@ens-lyon.org) 21 septemre 2016 1. Soit A = {,, }. Pour hun des lngges suivnts, donner un utomte fini déterministe (AFD) le reonnissnt : () l ensemle des mots dont l longueur est un multiple de 3 ;,,,, strt 0 1 2,, () l ensemle des mots dns lesquels hque ourrene du motif (s il y en ), est suivie de ; () l ensemle des mots se terminnt pr ; strt, X, V (d) l ensemle des mots ne se terminnt ps pr ; strt, V, X (e) l ensemle des mots ontennt extement un ;,, strt 0 1 (f) l ensemle des mots ne ontennt uun ; 1

, strt 0 (g) l ensemle des mots ontennt u moins un ; (h) l ensemle des mots omportnt u moins 3 lettres et dont l troisième lettre à prtir de l fin est un ou un ; Soit déterminiser l utomte suivnt :,, strt 1,,,, 2 3 Soit diretement onstruire un utomte dont les 8 étts orrespondent à toutes les possiilités de distriution des dns les 3 dernières lettres lues ; les trnsitions sont évidentes (si 0 représente un et 1 un ou un, de l étt 010 on psse à 100 en lisnt un ou à 101 sinon) et les étts initiux (000) et finux ussi (tous les 1xx). (i) l ensemle des mots de longueur pire ; (j) l ensemle des mots se terminnt pr. Pour ller plus loin : prouver (pr doule inlusion) que votre utomte pour l question () est ien orret ; prouver (en utilisnt une indution sur l longueur des mots onsidérés) que votre utomte pour l question () est ien orret. 2. Proposer un utomte et une expression rtionnelle pour le lngge de tous les mots de {,, } dont est un sous-mot 1.,,,,,,,, strt 1 2 3 Expression rtionnelle : ( )*( )*( )*( )* 3. Déterminiser l utomte suivnt en ppliqunt l lgorithme vu en ours 2 : 1. Un sous-mot de u est une sous-suite de lettres non néessirement ontiguës de u. À distinguer d un fteur. Exemple : pis est un sous-mot de produits. 2. poly p.9 2

strt 1 2 5 3 «Se onvinre» que l utomte déterminisé reonnît le même lngge en testnt l pprtenne u lngge d un petit nomre de mots. strt 1 2, 3 2, 3 2, 5 2, 3, 5 5. Soit l expression rtionnelle ( ). () Utiliser l méthode vue en ours pour onstruire un utomte reonnissnt le même lngge 3. strt 1 2 3 5 6 7 8 9 10 () À prtir de l utomte, proposer une grmmire régulière engendrnt le même lngge. S 1 -> S 3 S 7 S 3 -> S 5 3. poly p.18 3

S 5 -> S 10 S 7 -> S 10 S 10 -> (N ouliez ps que les règles singulières sont interdites dns une grmmire régulière.) () Donner un rre syntxique ve l grmmire préédente pour le mot. 5. Soit A = {,, }, onsidérons l expression rtionnelle ( ). () Utiliser l méthode vue en ours pour onstruire un AF reonnissnt le même lngge. strt 1 2 3 5 6 7 8 9 () Éliminer les -trnsitions 5. On donne + : 1 -> 2, 3, 6 2 -> 3,6 -> 5, 1, 2, 3, 6 5 -> 1, 2, 3, 6 7 -> 8 9 -> 5, 1, 2, 3, 6 δ 1 (i/f) 7 2 7 3 (f) 7 5 (f) 7 6 7 7 9 8 9 9 (f) 7 (i) Étt initil. poly p.18 5. poly p.7

(f) Étt finl On remrque que les étts 2, 3, 5, 6 et 8 ne sont plus essiles. Ils ne sont don plus utiles et on peut les retirer. strt 1 7 9 () Déterminiser l utomte résultnt 6. On de l hne (mis e n est ps néessirement le s) : on peut vérifier filement que l utomte est déjà déterministe. (d) Compléter 7 puis minimiser 8 l AFD.,, strt 1,, 9 7, 0 (e) Construire l grmmire régulière (à droite) 9 l AFDC. reonnissnt le même lngge que S 1 -> S 1 S 7 S 0 S 7 -> S 1 S 0 S 0 S 0 -> S 0 S 0 S 0 (Il est ependnt isé de montrer qu il n existe uun hemin de l étt 0 vers un étt finl, on peut don supprimer et étt et utiliser l lgorithme pour produire une grmmire plus simple.) 6. Soit l grmmire suivnte : G 1 = ({, }, {S}, S, {S SS SS }). Quel est le lngge L reonnu? (Le prouver pr doule inlusion, -à-d en montrnt d une prt que tout mot 6. poly p.9 7. poly p.6 8. poly p.10 9. poly p.17 5

reonnu pprtient à L et d utre prt que tout mot de L est reonnu.) Il s git de l ensemle des mots ontennt utnt de que de. Ce lngge n est en fit ps régulier (on peut le montrer ve le lemme de pompge)! Montrer que tous les mots ontennt utnt de que de sont ien générés est un peu tehnique mis très intéressnt : on peut proéder pr réurrene sur l tille des mots. 7. Soit L un lngge rtionnel, en utilisnt des onsidértions sur les utomtes montrer que : () l ensemle des préfixes de L, L = {u v, uv L} est ussi rtionnel ; () l ensemle des suffixes de L, L = {v u, uv L} est ussi rtionnel. Soit L un lngge régulier, soit A un AF reonnissnt L, soit A l AF onstruit à prtir de A où tous les étts sont eptnts : on peut montrer filement que A reonnit L, insi L est régulier ; soit A l AF onstruit à prtir de A où tous les étts sont initiux : on peut montrer filement que A reonnit L, insi L est régulier. 6