La equivalencia entre FO(IFP) y la clase B

Autores
Disenfeld, Cynthia Roxana
Año de publicación
2007
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Grimson, Rafael
Martínez, Guillermo
Descripción
Desde sus inicios, en la Teoría de Complejidad se definen clases de problemas diferenciadas, o bien a través del tiempo o del espacio utilizado por una máquina de Turing para resolverlos. Un lenguaje L pertenece a la clase de complejidad temporal PTIME si y sólo si existe una máquina de Turing determinística que decide la pertenencia de una cadena w al lenguaje en tiempo t(n), donde t es una función polinomial y n es la longitud de w. Un lenguaje L pertenece a la clase de complejidad espacial LOGSPACE si y sólo si existe una máquina de Turing determinística que decide la pertenencia de una cadena w al lenguaje en espacio s(n), donde s es una función logarítmica y n es la longitud de w. En este trabajo nos concentraremos en la clase de complejidad temporal PTIME. Con el pasar de los a˜nos se encontraron otros modelos alternativos para capturar las clases de complejidad, por ejemplo mediante álgebras de funciones o por la expresividad de diferentes lógicas sobre modelos finitos. Para PTIME, entre otras, existen la caracterización algebraica de Bellantoni-Cook llamada clase B y la caracterización de R. Fagin a través de la lógica de Primer orden con Punto Fijo Inflacionario (FO(IFP)) sobre modelos finitos. Para mostrar la equivalencia de PTIME con FO(IFP), R. Fagin presenta en primer lugar una codificación que a cada estructructura (finita) del vocabulario fijado τ con k símbolos de relación y l símbolos de constante, le asigna una (k + l + 1)-upla de números binarios, es decir, un número binario para codificar cada relación, cada constante y el universo. La función de codificación está dada por bin(A) : τ-estructuras → {0, 1}^(k+l+1). Denotaremos Lϕτ al conjunto de las codificaciones de τ-estructuras que satisfacen ϕ (Notar que Lϕτ es un conjunto de (k + l + 1)-uplas de números binarios). Para ver FO(IFP) ⊆ PTIME, dada la clase de τ-estructuras determinada por ϕ (una fórmula bien formada en FO(IFP)), R. Fagin construye la máquina de Turing que decide si la codificación de una τ-estructura A pertenece a Lϕτ en tiempo t(|bin(A)|), donde t es una función polinomial. Para ver PTIME ⊆ FO(IFP), se construye una fórmula ϕ en FO(IFP) tal que una máquina de Turing M ∈ PTIME acepta la codificación de una τ−estructura A si y solo si A |= ϕ. Por otro lado, en 1964, A. Cobham dio una caracterización algebraica de la clase PTIME. Esta caracterización tiene como desventaja que a la definición habitual del operador de recursión se le debe a˜nadir una condición adicional sobre el tama˜no de la salida de la función. En 1992, S. Bellantoni y S. Cook presentan un álgebra de funciones que también caracteriza PTIME y no requiere probar acotaciones para el tama˜no de la salida de las funciones. A esta clase de funciones se le llama clase B. S. Bellantoni y S. Cook demuestran la equivalencia entre B y PTIME de manera indirecta al probar la equivalencia entre las funciones de la clase B y el álgebra de funciones definida por A. Cobham. Esto permite entonces establecer el siguiente cuadro de equivalencias: B equivalencia de algebras de funciones ≡ clase de Cobham máquinas de Turing ≡ PTIME máquinas de Turing ≡ FO(IFP) En esta tesis se mostrará directamente la equivalencia entre B y FO(IFP) sin utilizar máquinas de Turing ni el álgebra de funciones de Cobham, por medio de una asignación directa que permite representar cada función en B a través de una fórmula en FO(IFP) y viceversa
Fil: Disenfeld, Cynthia Roxana. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
Repositorio
Biblioteca Digital (UBA-FCEN)
Institución
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
OAI Identificador
seminario:seminario_nCOM000301_Disenfeld

id BDUBAFCEN_357bc86524d70983bf475a81cfd993f3
oai_identifier_str seminario:seminario_nCOM000301_Disenfeld
network_acronym_str BDUBAFCEN
repository_id_str 1896
network_name_str Biblioteca Digital (UBA-FCEN)
spelling La equivalencia entre FO(IFP) y la clase BDisenfeld, Cynthia RoxanaDesde sus inicios, en la Teoría de Complejidad se definen clases de problemas diferenciadas, o bien a través del tiempo o del espacio utilizado por una máquina de Turing para resolverlos. Un lenguaje L pertenece a la clase de complejidad temporal PTIME si y sólo si existe una máquina de Turing determinística que decide la pertenencia de una cadena w al lenguaje en tiempo t(n), donde t es una función polinomial y n es la longitud de w. Un lenguaje L pertenece a la clase de complejidad espacial LOGSPACE si y sólo si existe una máquina de Turing determinística que decide la pertenencia de una cadena w al lenguaje en espacio s(n), donde s es una función logarítmica y n es la longitud de w. En este trabajo nos concentraremos en la clase de complejidad temporal PTIME. Con el pasar de los a˜nos se encontraron otros modelos alternativos para capturar las clases de complejidad, por ejemplo mediante álgebras de funciones o por la expresividad de diferentes lógicas sobre modelos finitos. Para PTIME, entre otras, existen la caracterización algebraica de Bellantoni-Cook llamada clase B y la caracterización de R. Fagin a través de la lógica de Primer orden con Punto Fijo Inflacionario (FO(IFP)) sobre modelos finitos. Para mostrar la equivalencia de PTIME con FO(IFP), R. Fagin presenta en primer lugar una codificación que a cada estructructura (finita) del vocabulario fijado τ con k símbolos de relación y l símbolos de constante, le asigna una (k + l + 1)-upla de números binarios, es decir, un número binario para codificar cada relación, cada constante y el universo. La función de codificación está dada por bin(A) : τ-estructuras → {0, 1}^(k+l+1). Denotaremos Lϕτ al conjunto de las codificaciones de τ-estructuras que satisfacen ϕ (Notar que Lϕτ es un conjunto de (k + l + 1)-uplas de números binarios). Para ver FO(IFP) ⊆ PTIME, dada la clase de τ-estructuras determinada por ϕ (una fórmula bien formada en FO(IFP)), R. Fagin construye la máquina de Turing que decide si la codificación de una τ-estructura A pertenece a Lϕτ en tiempo t(|bin(A)|), donde t es una función polinomial. Para ver PTIME ⊆ FO(IFP), se construye una fórmula ϕ en FO(IFP) tal que una máquina de Turing M ∈ PTIME acepta la codificación de una τ−estructura A si y solo si A |= ϕ. Por otro lado, en 1964, A. Cobham dio una caracterización algebraica de la clase PTIME. Esta caracterización tiene como desventaja que a la definición habitual del operador de recursión se le debe a˜nadir una condición adicional sobre el tama˜no de la salida de la función. En 1992, S. Bellantoni y S. Cook presentan un álgebra de funciones que también caracteriza PTIME y no requiere probar acotaciones para el tama˜no de la salida de las funciones. A esta clase de funciones se le llama clase B. S. Bellantoni y S. Cook demuestran la equivalencia entre B y PTIME de manera indirecta al probar la equivalencia entre las funciones de la clase B y el álgebra de funciones definida por A. Cobham. Esto permite entonces establecer el siguiente cuadro de equivalencias: B equivalencia de algebras de funciones ≡ clase de Cobham máquinas de Turing ≡ PTIME máquinas de Turing ≡ FO(IFP) En esta tesis se mostrará directamente la equivalencia entre B y FO(IFP) sin utilizar máquinas de Turing ni el álgebra de funciones de Cobham, por medio de una asignación directa que permite representar cada función en B a través de una fórmula en FO(IFP) y viceversaFil: Disenfeld, Cynthia Roxana. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesGrimson, RafaelMartínez, Guillermo2007info: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_nCOM000301_Disenfeldspainfo: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-FCEN2026-05-14T10:38:41Zseminario:seminario_nCOM000301_DisenfeldInstitucionalhttps://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:18962026-05-14 10:38:42.844Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse
dc.title.none.fl_str_mv La equivalencia entre FO(IFP) y la clase B
title La equivalencia entre FO(IFP) y la clase B
spellingShingle La equivalencia entre FO(IFP) y la clase B
Disenfeld, Cynthia Roxana
title_short La equivalencia entre FO(IFP) y la clase B
title_full La equivalencia entre FO(IFP) y la clase B
title_fullStr La equivalencia entre FO(IFP) y la clase B
title_full_unstemmed La equivalencia entre FO(IFP) y la clase B
title_sort La equivalencia entre FO(IFP) y la clase B
dc.creator.none.fl_str_mv Disenfeld, Cynthia Roxana
author Disenfeld, Cynthia Roxana
author_facet Disenfeld, Cynthia Roxana
author_role author
dc.contributor.none.fl_str_mv Grimson, Rafael
Martínez, Guillermo
dc.description.none.fl_txt_mv Desde sus inicios, en la Teoría de Complejidad se definen clases de problemas diferenciadas, o bien a través del tiempo o del espacio utilizado por una máquina de Turing para resolverlos. Un lenguaje L pertenece a la clase de complejidad temporal PTIME si y sólo si existe una máquina de Turing determinística que decide la pertenencia de una cadena w al lenguaje en tiempo t(n), donde t es una función polinomial y n es la longitud de w. Un lenguaje L pertenece a la clase de complejidad espacial LOGSPACE si y sólo si existe una máquina de Turing determinística que decide la pertenencia de una cadena w al lenguaje en espacio s(n), donde s es una función logarítmica y n es la longitud de w. En este trabajo nos concentraremos en la clase de complejidad temporal PTIME. Con el pasar de los a˜nos se encontraron otros modelos alternativos para capturar las clases de complejidad, por ejemplo mediante álgebras de funciones o por la expresividad de diferentes lógicas sobre modelos finitos. Para PTIME, entre otras, existen la caracterización algebraica de Bellantoni-Cook llamada clase B y la caracterización de R. Fagin a través de la lógica de Primer orden con Punto Fijo Inflacionario (FO(IFP)) sobre modelos finitos. Para mostrar la equivalencia de PTIME con FO(IFP), R. Fagin presenta en primer lugar una codificación que a cada estructructura (finita) del vocabulario fijado τ con k símbolos de relación y l símbolos de constante, le asigna una (k + l + 1)-upla de números binarios, es decir, un número binario para codificar cada relación, cada constante y el universo. La función de codificación está dada por bin(A) : τ-estructuras → {0, 1}^(k+l+1). Denotaremos Lϕτ al conjunto de las codificaciones de τ-estructuras que satisfacen ϕ (Notar que Lϕτ es un conjunto de (k + l + 1)-uplas de números binarios). Para ver FO(IFP) ⊆ PTIME, dada la clase de τ-estructuras determinada por ϕ (una fórmula bien formada en FO(IFP)), R. Fagin construye la máquina de Turing que decide si la codificación de una τ-estructura A pertenece a Lϕτ en tiempo t(|bin(A)|), donde t es una función polinomial. Para ver PTIME ⊆ FO(IFP), se construye una fórmula ϕ en FO(IFP) tal que una máquina de Turing M ∈ PTIME acepta la codificación de una τ−estructura A si y solo si A |= ϕ. Por otro lado, en 1964, A. Cobham dio una caracterización algebraica de la clase PTIME. Esta caracterización tiene como desventaja que a la definición habitual del operador de recursión se le debe a˜nadir una condición adicional sobre el tama˜no de la salida de la función. En 1992, S. Bellantoni y S. Cook presentan un álgebra de funciones que también caracteriza PTIME y no requiere probar acotaciones para el tama˜no de la salida de las funciones. A esta clase de funciones se le llama clase B. S. Bellantoni y S. Cook demuestran la equivalencia entre B y PTIME de manera indirecta al probar la equivalencia entre las funciones de la clase B y el álgebra de funciones definida por A. Cobham. Esto permite entonces establecer el siguiente cuadro de equivalencias: B equivalencia de algebras de funciones ≡ clase de Cobham máquinas de Turing ≡ PTIME máquinas de Turing ≡ FO(IFP) En esta tesis se mostrará directamente la equivalencia entre B y FO(IFP) sin utilizar máquinas de Turing ni el álgebra de funciones de Cobham, por medio de una asignación directa que permite representar cada función en B a través de una fórmula en FO(IFP) y viceversa
Fil: Disenfeld, Cynthia Roxana. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
description Desde sus inicios, en la Teoría de Complejidad se definen clases de problemas diferenciadas, o bien a través del tiempo o del espacio utilizado por una máquina de Turing para resolverlos. Un lenguaje L pertenece a la clase de complejidad temporal PTIME si y sólo si existe una máquina de Turing determinística que decide la pertenencia de una cadena w al lenguaje en tiempo t(n), donde t es una función polinomial y n es la longitud de w. Un lenguaje L pertenece a la clase de complejidad espacial LOGSPACE si y sólo si existe una máquina de Turing determinística que decide la pertenencia de una cadena w al lenguaje en espacio s(n), donde s es una función logarítmica y n es la longitud de w. En este trabajo nos concentraremos en la clase de complejidad temporal PTIME. Con el pasar de los a˜nos se encontraron otros modelos alternativos para capturar las clases de complejidad, por ejemplo mediante álgebras de funciones o por la expresividad de diferentes lógicas sobre modelos finitos. Para PTIME, entre otras, existen la caracterización algebraica de Bellantoni-Cook llamada clase B y la caracterización de R. Fagin a través de la lógica de Primer orden con Punto Fijo Inflacionario (FO(IFP)) sobre modelos finitos. Para mostrar la equivalencia de PTIME con FO(IFP), R. Fagin presenta en primer lugar una codificación que a cada estructructura (finita) del vocabulario fijado τ con k símbolos de relación y l símbolos de constante, le asigna una (k + l + 1)-upla de números binarios, es decir, un número binario para codificar cada relación, cada constante y el universo. La función de codificación está dada por bin(A) : τ-estructuras → {0, 1}^(k+l+1). Denotaremos Lϕτ al conjunto de las codificaciones de τ-estructuras que satisfacen ϕ (Notar que Lϕτ es un conjunto de (k + l + 1)-uplas de números binarios). Para ver FO(IFP) ⊆ PTIME, dada la clase de τ-estructuras determinada por ϕ (una fórmula bien formada en FO(IFP)), R. Fagin construye la máquina de Turing que decide si la codificación de una τ-estructura A pertenece a Lϕτ en tiempo t(|bin(A)|), donde t es una función polinomial. Para ver PTIME ⊆ FO(IFP), se construye una fórmula ϕ en FO(IFP) tal que una máquina de Turing M ∈ PTIME acepta la codificación de una τ−estructura A si y solo si A |= ϕ. Por otro lado, en 1964, A. Cobham dio una caracterización algebraica de la clase PTIME. Esta caracterización tiene como desventaja que a la definición habitual del operador de recursión se le debe a˜nadir una condición adicional sobre el tama˜no de la salida de la función. En 1992, S. Bellantoni y S. Cook presentan un álgebra de funciones que también caracteriza PTIME y no requiere probar acotaciones para el tama˜no de la salida de las funciones. A esta clase de funciones se le llama clase B. S. Bellantoni y S. Cook demuestran la equivalencia entre B y PTIME de manera indirecta al probar la equivalencia entre las funciones de la clase B y el álgebra de funciones definida por A. Cobham. Esto permite entonces establecer el siguiente cuadro de equivalencias: B equivalencia de algebras de funciones ≡ clase de Cobham máquinas de Turing ≡ PTIME máquinas de Turing ≡ FO(IFP) En esta tesis se mostrará directamente la equivalencia entre B y FO(IFP) sin utilizar máquinas de Turing ni el álgebra de funciones de Cobham, por medio de una asignación directa que permite representar cada función en B a través de una fórmula en FO(IFP) y viceversa
publishDate 2007
dc.date.none.fl_str_mv 2007
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_nCOM000301_Disenfeld
url https://hdl.handle.net/20.500.12110/seminario_nCOM000301_Disenfeld
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_ 1865181116298690560
score 13.115601