Les langages testables par morceaux

Une des questions incontournables qu'on se pose en theorie des langages est de savoir si une logique est decidable. Autrement dit, pour une logique donnee, on veut savoir s'il existe un algorithme qui determine si un langage donne est exprimable dans cette log...

Full description

Bibliographic Details
Main Author: Dubé, Maxime
Other Authors: Tesson, Pascal
Format: Others
Language:FR
Published: Université Laval 2011
Subjects:
Online Access:http://www.theses.ulaval.ca/2011/27983/27983.pdf
id ndltd-LACETR-oai-collectionscanada.gc.ca-QQLA.2011-27983
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QQLA.2011-279832014-06-19T03:54:18Z Les langages testables par morceaux Dubé, Maxime Informatique Une des questions incontournables qu'on se pose en theorie des langages est de savoir si une logique est decidable. Autrement dit, pour une logique donnee, on veut savoir s'il existe un algorithme qui determine si un langage donne est exprimable dans cette logique. Depuis les travaux de Schutzenberger, McNaughton et Papert sur la logique de premier ordre sur les mots, on reconnait l'importance de la theorie algebrique des langages pour resoudre ces questions de decidabilite. Un autre exemple historique est la caracterisation de Simon des langages testables par morceaux de mots par les monodes J -triviaux. On dit qu'un langage est testable par morceaux si on peut le denir par une combinaison booleenne d'expressions regulieres de la forme [symbol]. Ces langages sont exactement ceux qui sont denis par la cl^oture booleenne de [symbol] et le theoreme de Simon engendre un algorithme qui en resout la decidabilite. Suite aux succes sur les mots, on a attaque les m^emes questions de decidabilite de logiques sur les langages de for^ets, plus speciquement sur les langages d'arbres. Dernierement, Bojanczyk, Segoun et Straubing ont pu demontrer un analogue du theoreme de Simon pour les for^ets. En eet, ils ont pu caracteriser la cl^oture booleenne de [symbol], c'est-a-dire les langages testables par morceaux, en fonction d'une structure algebrique nommee algebre de for^ets. Ce memoire est d'abord un etat de l'art de la theorie algebrique des langages testables par morceaux. Entre autres, nous presentons le theoreme de Simon sur les mots en passant par un resultat de Straubing et Therien qui utilise la theorie des monodes partiellement ordonnes. Ensuite, nous etudions un pendant de ce resultat pour les algebres de for^ets. Finalement, nous reglons la decidabilite des langages de mots bien emboîtes testables par morceaux, une sous-classe des langages visiblement a pile. En efet, nous proposons un algorithme qui utilise le resultat de Bojanczyk, Segoun et Straubing sur les langages de for^ets. Université Laval Tesson, Pascal 2011-05 Electronic Thesis or Dissertation application/pdf TC-QQLA-27983 http://www.theses.ulaval.ca/2011/27983/27983.pdf FR © Maxime Dubé, 2011
collection NDLTD
language FR
format Others
sources NDLTD
topic Informatique
spellingShingle Informatique
Dubé, Maxime
Les langages testables par morceaux
description Une des questions incontournables qu'on se pose en theorie des langages est de savoir si une logique est decidable. Autrement dit, pour une logique donnee, on veut savoir s'il existe un algorithme qui determine si un langage donne est exprimable dans cette logique. Depuis les travaux de Schutzenberger, McNaughton et Papert sur la logique de premier ordre sur les mots, on reconnait l'importance de la theorie algebrique des langages pour resoudre ces questions de decidabilite. Un autre exemple historique est la caracterisation de Simon des langages testables par morceaux de mots par les monodes J -triviaux. On dit qu'un langage est testable par morceaux si on peut le denir par une combinaison booleenne d'expressions regulieres de la forme [symbol]. Ces langages sont exactement ceux qui sont denis par la cl^oture booleenne de [symbol] et le theoreme de Simon engendre un algorithme qui en resout la decidabilite. Suite aux succes sur les mots, on a attaque les m^emes questions de decidabilite de logiques sur les langages de for^ets, plus speciquement sur les langages d'arbres. Dernierement, Bojanczyk, Segoun et Straubing ont pu demontrer un analogue du theoreme de Simon pour les for^ets. En eet, ils ont pu caracteriser la cl^oture booleenne de [symbol], c'est-a-dire les langages testables par morceaux, en fonction d'une structure algebrique nommee algebre de for^ets. Ce memoire est d'abord un etat de l'art de la theorie algebrique des langages testables par morceaux. Entre autres, nous presentons le theoreme de Simon sur les mots en passant par un resultat de Straubing et Therien qui utilise la theorie des monodes partiellement ordonnes. Ensuite, nous etudions un pendant de ce resultat pour les algebres de for^ets. Finalement, nous reglons la decidabilite des langages de mots bien emboîtes testables par morceaux, une sous-classe des langages visiblement a pile. En efet, nous proposons un algorithme qui utilise le resultat de Bojanczyk, Segoun et Straubing sur les langages de for^ets.
author2 Tesson, Pascal
author_facet Tesson, Pascal
Dubé, Maxime
author Dubé, Maxime
author_sort Dubé, Maxime
title Les langages testables par morceaux
title_short Les langages testables par morceaux
title_full Les langages testables par morceaux
title_fullStr Les langages testables par morceaux
title_full_unstemmed Les langages testables par morceaux
title_sort les langages testables par morceaux
publisher Université Laval
publishDate 2011
url http://www.theses.ulaval.ca/2011/27983/27983.pdf
work_keys_str_mv AT dubemaxime leslangagestestablesparmorceaux
_version_ 1716703963914436608