Cours 1 par François Schwarzentruber à Beaulieu : jeudi 8 septembre 2016 à 14h |
Motivation et présentation du coursReprésentation par des motsMots. Concaténation de mots.Langages. Opérations : union, intersection, concaténation, itérations. Partie 1. Langages rationnelsExpressions rationnellesExpressions rationnelles : syntaxe et sémantique. Discussion sur la représentation : arbre syntaxique et graphe acyclique. Langage rationnel.Automates finisAutomate non-déterministe avec epsilon-transitions. Exécution. Langage accepté. Langage reconnaissable.Théorème de KleeneConstruction de Thompson. Algorithme de Brzozowski-McCluskey (juste un exemple). |
Fiche |
TD 1 par Gilles Lesventes à Beaulieu : vendredi 9 septembre 2015 à 14h | Comprendre le théorème de Kleene. La construction de Thompson et l'algorithme de Brzozowski-McCluskey. | Feuille de TD |
Cours 2 par François Schwarzentruber à Beaulieu : jeudi 15 septembre 2016 à 14h |
Démonstration de la correction de l'algorithme de Brzozowski-McCluskey
Lemme de pompage
Automates déterministes completsCorrection de la déterminisationIntersection, union : produit d'automates. Stabilité par complémentaire. Type abstrait "langage rationnel"Opérations sur les langages rationnels. Application : arithmétique de Presburger. |
Fiche |
TD 2 par Gilles Lesventes à Beaulieu : lundi 19 septembre 2016 à 14h | Modélisation d'un système par un automate. D'autres propriétés de clotûre. Pratiquer le lemme de pompage. | Feuille de TD |
Cours 3 par François Schwarzentruber à Beaulieu : jeudi 22 septembre 2016 à 14h |
Automate minimalUnicité de l'automate minimal :
|
Fiche |
TDmaths 3 par Gilles Lesventes à Ker Lann : lundi 26 septembre 2016 à 8h | Minimisation | Feuille de TD |
TDinfo 3 par Gilles Lesventes à Beaulieu : jeudi 29 septembre 2016 à 8h | Minimisation | Feuille de TD |
Cours 4 par François Schwarzentruber à Beaulieu : jeudi 29 septembre 2016 à 14h Salle de 36 places |
Partie 1. Langages algébriquesGrammaires algébriquesDéfinitions formelles des grammaires hors contexte, dérivations, langage engendré. Arbre de dérivation. Illustration des notions avec des exemples. Caractérisation du langage de Lukacieviez (notations préfixes) Stabilité par concaténation, union et étoile de Kleene. Ambiguïté. Langage intrinséquent ambigü Lemme de pompage de Bar-Hillel, Perles et Shamir Non-stabilité par intersection et complémentaire. |
Fiche |
TDinfo 4 par Gilles Lesventes à Beaulieu : vendredi 30 septembre 2016 à 14h Salle de 18 places |
Grammaires, ambiguïté | Feuille de TD |
TDmaths 4 par Gilles Lesventes à Ker Lann : lundi 3 octobre 2016 à 16h Salle de 18 places |
Grammaires, ambiguïté | Feuille de TD |
Cours 5 par François Schwarzentruber à Beaulieu : jeudi 6 octobre 2016 à 14h Salle de 36 places |
Problème du mot pour les langages algébriquesNettoyage une grammaire : supprimer les règles non accessibles, supprimer les règles non productives. Mise en forme normale de Chomsky. Démonstration Algorithme CYK DémonstrationAutomates à pileExemple pour {a^nb^n} |
Fiche |
TDinfo 5 par Gilles Lesventes à Beaulieu : vendredi 7 octobre 2016 à 14h Salle de 18 places |
Lemme d'itérations | Feuille de TD |
TDmaths 5 par Gilles Lesventes à Ker Lann : lundi 10 octobre 2016 à 16h Salle de 18 places |
Lemme d'itérations | Feuille de TD |
Cours 6 par François Schwarzentruber à Beaulieu : jeudi 13 octobre 2016 à 16h Salle de 36 places |
Automates à pile (suite)Définition formelle d'un automate à pile non-déterministe. Configuration. Transitions. Langage reconnu par état final. Equivalence entre langage algébrique et automates à pile non-déterministes.L'intersection d'un algébrique avec un rationnel est algébrique (produit d'un automate à pile et d'un automate fini) Automate à pile déterministe. Langages déterministes. Idée de la démonstration de la clotûre par complémentaire des langages déterministes. Pas de clotûre par intersection/union/concaténation/étoile |
Fiche |
TDinfo 6 par Gilles Lesventes à Beaulieu : vendredi 14 octobre 2016 de 14h à 16h Salle de 18 places |
Automates à pile | Feuille de TD |
TDmaths 6 par Gilles Lesventes à Ker Lann : lundi 17 octobre 2016 de 16h à 18h Salle de 18 places |
Automates à pile | Feuille de TD |
VACANCES du 20 octobre au 1er novembre 2016 | ||
Cours 7 par Gilles Lesventes à Beaulieu : jeudi 3 novembre 2016 de 14h de 16h à 18h Salle de 36 places |
||
TDinfo 7 par David Cachera à Beaulieu : vendredi 4 novembre 2016 de 14h de 16h à 18h Salle de 18 places |
||
TDmaths 7 par Gilles Lesventes à Beaulieu : vendredi 4 novembre 2016 de 14h à 16h Salle de 18 places |
||
Cours 8 par Gilles Lesventes à Beaulieu : jeudi 10 novembre 2016 de 14h à 16h Salle de 36 places |
||
TDinfo 8 par David Cachera à Ker Lann : lundi 14 novembre 2016 de 16h à 18h Salle de 18 places |
||
TDmaths 8 par Gilles Lesventes à Ker Lann : lundi 14 novembre 2016 de 16h à 18h Salle de 18 places |
||
Cours 9 par Gilles Lesventes à Beaulieu : jeudi 17 novembre 2016 de 14h à 16h Salle de 36 places |
||
TDinfo 9 par David Cachera à Beaulieu : vendredi 18 novembre 2016 de 14h à 16h Salle de 18 places |
||
TDmaths 9 par Gilles Lesventes à Beaulieu : vendredi 18 novembre 2016 de 14h à 16h Salle de 18 places |
||
Cours 10 par Gilles Lesventes à Beaulieu : jeudi 24 novembre 2016 de 14h à 16h Salle de 36 places |
||
TDinfo 10 par David Cachera à Beaulieu : vendredi 25 novembre 2016 de 14h à 16h Salle de 18 places |
||
TDmaths 10 par Gilles Lesventes à Beaulieu : vendredi 25 novembre 2016 de 14h à 16h Salle de 18 places |
||
Examen à Beaulieu : mercredi 14 décembre de 10h15 à 12h15 I59 |
Examen sur table (tous documents autorisés) |