Clausura conmutativa de lenguajes regulares
- Autores
- Lew Deveali, Simón
- Año de publicación
- 2024
- Idioma
- español castellano
- Tipo de recurso
- tesis de grado
- Estado
- versión publicada
- Colaborador/a o director/a de tesis
- Becher, Verónica Andrea
Mollo Cunningham, Ignacio Agustín - Descripción
- Consideremos un alfabeto finito A y A*, el monoide libre generado por el alfabeto con la operación de concatenación. Dos palabras comparten su imagen conmutativa cuando una es permutación de los símbolos de la otra palabra. La clausura conmutativa de un lenguaje L ⊆ A* es el conjunto C(L) ⊆ A* de palabras cuya imagen conmutativa coincide con la de alguna palabra en L. Damos un algoritmo que, dado un lenguaje regular L, produce el autómata finito determinístico que acepta la clausura conmutativa C(L) siempre que ésta sea regular. El problema de decidir si C(L) es regular ya fue resuelto por Ginsburg y Spanier en 1966 utilizando la decibilidad de las sentencias de Presburger, y por Gohon en 1985 proponiendo un algoritmo mas simple basado en series formales. Sin embargo, hasta la fecha la literatura no tiene un algoritmo que en todos los casos positivos construya un autómata o una expresión regular que acepte C(L). Este es el principal aporte de nuestro trabajo.
Let us consider a finite alphabet A and A*, the free monoid generated by the alphabet with the concatenation operation. Two words share their commutative image when one is a permutation of the symbols of the other word. The commutative closure of a language L ⊆ A* is the set C(L) ⊆ A* of words whose commutative image coincides with that of some word in L. We provide an algorithm that, given a regular language L, produces the deterministic finite automaton that accepts the commutative closure C(L), provided that this closure is regular. The problem of deciding whether C(L) is regular was already solved by Ginsburg and Spanier in 1966 using the decidability of Presburger sentences, and by Gohon in 1985 with a simpler algorithm based on formal power series. However, to date, the literature does not contain an algorithm that, in all positive cases, constructs an automaton or a regular expression that accepts C(L). This is the main contribution of our work.
Fil: Lew Deveali, Simón. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. - Materia
-
LENGUAJES REGULARES
CLAUSURA CONMUTATIVA
AUTOMATAS
MONOIDE LIBRE CONMUTATIVO
CONJUNTOS RECONOCIBLES
REGULAR LANGUAGES
COMMUTATIVE CLOSURE
AUTOMATA
FREE COMMUTATIVE MONOID
RECOGNISABLE SETS - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar
- Repositorio
- Institución
- Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
- OAI Identificador
- seminario:seminario_nCOM000817_LewDeveali
Ver los metadatos del registro completo
id |
BDUBAFCEN_4d617039d10ac2b656a3c7deb7970b51 |
---|---|
oai_identifier_str |
seminario:seminario_nCOM000817_LewDeveali |
network_acronym_str |
BDUBAFCEN |
repository_id_str |
1896 |
network_name_str |
Biblioteca Digital (UBA-FCEN) |
spelling |
Clausura conmutativa de lenguajes regularesCommutative closure of regular languagesLew Deveali, SimónLENGUAJES REGULARESCLAUSURA CONMUTATIVAAUTOMATASMONOIDE LIBRE CONMUTATIVOCONJUNTOS RECONOCIBLESREGULAR LANGUAGESCOMMUTATIVE CLOSUREAUTOMATAFREE COMMUTATIVE MONOIDRECOGNISABLE SETSConsideremos un alfabeto finito A y A*, el monoide libre generado por el alfabeto con la operación de concatenación. Dos palabras comparten su imagen conmutativa cuando una es permutación de los símbolos de la otra palabra. La clausura conmutativa de un lenguaje L ⊆ A* es el conjunto C(L) ⊆ A* de palabras cuya imagen conmutativa coincide con la de alguna palabra en L. Damos un algoritmo que, dado un lenguaje regular L, produce el autómata finito determinístico que acepta la clausura conmutativa C(L) siempre que ésta sea regular. El problema de decidir si C(L) es regular ya fue resuelto por Ginsburg y Spanier en 1966 utilizando la decibilidad de las sentencias de Presburger, y por Gohon en 1985 proponiendo un algoritmo mas simple basado en series formales. Sin embargo, hasta la fecha la literatura no tiene un algoritmo que en todos los casos positivos construya un autómata o una expresión regular que acepte C(L). Este es el principal aporte de nuestro trabajo.Let us consider a finite alphabet A and A*, the free monoid generated by the alphabet with the concatenation operation. Two words share their commutative image when one is a permutation of the symbols of the other word. The commutative closure of a language L ⊆ A* is the set C(L) ⊆ A* of words whose commutative image coincides with that of some word in L. We provide an algorithm that, given a regular language L, produces the deterministic finite automaton that accepts the commutative closure C(L), provided that this closure is regular. The problem of deciding whether C(L) is regular was already solved by Ginsburg and Spanier in 1966 using the decidability of Presburger sentences, and by Gohon in 1985 with a simpler algorithm based on formal power series. However, to date, the literature does not contain an algorithm that, in all positive cases, constructs an automaton or a regular expression that accepts C(L). This is the main contribution of our work.Fil: Lew Deveali, Simón. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesBecher, Verónica AndreaMollo Cunningham, Ignacio Agustín2024-12-03info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nCOM000817_LewDevealispainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2025-09-04T09:49:19Zseminario:seminario_nCOM000817_LewDevealiInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962025-09-04 09:49:20.644Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse |
dc.title.none.fl_str_mv |
Clausura conmutativa de lenguajes regulares Commutative closure of regular languages |
title |
Clausura conmutativa de lenguajes regulares |
spellingShingle |
Clausura conmutativa de lenguajes regulares Lew Deveali, Simón LENGUAJES REGULARES CLAUSURA CONMUTATIVA AUTOMATAS MONOIDE LIBRE CONMUTATIVO CONJUNTOS RECONOCIBLES REGULAR LANGUAGES COMMUTATIVE CLOSURE AUTOMATA FREE COMMUTATIVE MONOID RECOGNISABLE SETS |
title_short |
Clausura conmutativa de lenguajes regulares |
title_full |
Clausura conmutativa de lenguajes regulares |
title_fullStr |
Clausura conmutativa de lenguajes regulares |
title_full_unstemmed |
Clausura conmutativa de lenguajes regulares |
title_sort |
Clausura conmutativa de lenguajes regulares |
dc.creator.none.fl_str_mv |
Lew Deveali, Simón |
author |
Lew Deveali, Simón |
author_facet |
Lew Deveali, Simón |
author_role |
author |
dc.contributor.none.fl_str_mv |
Becher, Verónica Andrea Mollo Cunningham, Ignacio Agustín |
dc.subject.none.fl_str_mv |
LENGUAJES REGULARES CLAUSURA CONMUTATIVA AUTOMATAS MONOIDE LIBRE CONMUTATIVO CONJUNTOS RECONOCIBLES REGULAR LANGUAGES COMMUTATIVE CLOSURE AUTOMATA FREE COMMUTATIVE MONOID RECOGNISABLE SETS |
topic |
LENGUAJES REGULARES CLAUSURA CONMUTATIVA AUTOMATAS MONOIDE LIBRE CONMUTATIVO CONJUNTOS RECONOCIBLES REGULAR LANGUAGES COMMUTATIVE CLOSURE AUTOMATA FREE COMMUTATIVE MONOID RECOGNISABLE SETS |
dc.description.none.fl_txt_mv |
Consideremos un alfabeto finito A y A*, el monoide libre generado por el alfabeto con la operación de concatenación. Dos palabras comparten su imagen conmutativa cuando una es permutación de los símbolos de la otra palabra. La clausura conmutativa de un lenguaje L ⊆ A* es el conjunto C(L) ⊆ A* de palabras cuya imagen conmutativa coincide con la de alguna palabra en L. Damos un algoritmo que, dado un lenguaje regular L, produce el autómata finito determinístico que acepta la clausura conmutativa C(L) siempre que ésta sea regular. El problema de decidir si C(L) es regular ya fue resuelto por Ginsburg y Spanier en 1966 utilizando la decibilidad de las sentencias de Presburger, y por Gohon en 1985 proponiendo un algoritmo mas simple basado en series formales. Sin embargo, hasta la fecha la literatura no tiene un algoritmo que en todos los casos positivos construya un autómata o una expresión regular que acepte C(L). Este es el principal aporte de nuestro trabajo. Let us consider a finite alphabet A and A*, the free monoid generated by the alphabet with the concatenation operation. Two words share their commutative image when one is a permutation of the symbols of the other word. The commutative closure of a language L ⊆ A* is the set C(L) ⊆ A* of words whose commutative image coincides with that of some word in L. We provide an algorithm that, given a regular language L, produces the deterministic finite automaton that accepts the commutative closure C(L), provided that this closure is regular. The problem of deciding whether C(L) is regular was already solved by Ginsburg and Spanier in 1966 using the decidability of Presburger sentences, and by Gohon in 1985 with a simpler algorithm based on formal power series. However, to date, the literature does not contain an algorithm that, in all positive cases, constructs an automaton or a regular expression that accepts C(L). This is the main contribution of our work. Fil: Lew Deveali, Simón. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. |
description |
Consideremos un alfabeto finito A y A*, el monoide libre generado por el alfabeto con la operación de concatenación. Dos palabras comparten su imagen conmutativa cuando una es permutación de los símbolos de la otra palabra. La clausura conmutativa de un lenguaje L ⊆ A* es el conjunto C(L) ⊆ A* de palabras cuya imagen conmutativa coincide con la de alguna palabra en L. Damos un algoritmo que, dado un lenguaje regular L, produce el autómata finito determinístico que acepta la clausura conmutativa C(L) siempre que ésta sea regular. El problema de decidir si C(L) es regular ya fue resuelto por Ginsburg y Spanier en 1966 utilizando la decibilidad de las sentencias de Presburger, y por Gohon en 1985 proponiendo un algoritmo mas simple basado en series formales. Sin embargo, hasta la fecha la literatura no tiene un algoritmo que en todos los casos positivos construya un autómata o una expresión regular que acepte C(L). Este es el principal aporte de nuestro trabajo. |
publishDate |
2024 |
dc.date.none.fl_str_mv |
2024-12-03 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_7a1f info:ar-repo/semantics/tesisDeGrado |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.12110/seminario_nCOM000817_LewDeveali |
url |
https://hdl.handle.net/20.500.12110/seminario_nCOM000817_LewDeveali |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital (UBA-FCEN) instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales instacron:UBA-FCEN |
reponame_str |
Biblioteca Digital (UBA-FCEN) |
collection |
Biblioteca Digital (UBA-FCEN) |
instname_str |
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
instacron_str |
UBA-FCEN |
institution |
UBA-FCEN |
repository.name.fl_str_mv |
Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
repository.mail.fl_str_mv |
ana@bl.fcen.uba.ar |
_version_ |
1842340718433009664 |
score |
12.623145 |