En la teoría de la complejidad computacional , un problema no elemental [ 1 ] es un problema que no pertenece a la clase ELEMENTARY . Como clase, a veces se denota como NONELEMENTARY. Es decir, incluye todos los problemas de decisión que no tienen solución algorítmica con un tiempo acotado por una función recursiva elemental . Estas funciones no crecen más rápido que una torre de exponenciación de altura fija (por ejemplo,). No todas las funciones recursivas primitivas son elementales; por ejemplo, la tetración crece demasiado rápido para ser incluida en la clase elemental.
La jerarquía de problemas decidibles más allá de los elementales se suele presentar a lo largo de la jerarquía de rápido crecimiento . [ 2 ]
Sean las funciones de la jerarquía. Para cada ordinal, definimos la claseser la clase de funciones computables en tiempo, para alguna constante positivaAquí, la notaciónindica iteración de función : es la función obtenida al aplicarrepetidamente,veces. Es decir,Ahora, defineser la clase de complejidad.
Con la definición, tenemos
- ELEMENTAL: la clase de problemas decidibles en tiempo, dóndees una función de torre exponencial de altura fija. En otras palabras,.
- TORRE:, dóndees una función de torre exponencial de altura fija, y el superíndice denota tetración . En otras palabras,. En otras palabras,. En otras palabras,.
- Relaciones públicas:es una función recursiva primitiva . En otras palabras,.
- ACK:, dóndees la función de Ackermann . En otras palabras,
Según el teorema de jerarquía temporal , ELEMENTARY y PR no tienen problemas completos. Sin embargo, TOWER y ACK sí tienen problemas completos.
TORRE - Problemas completos:
- Equivalencia de expresiones sin asteriscos (SFEq) [ 2 ]
- Satisfacibilidad de la lógica monádica débil de segundo orden de un sucesor (WS1S) [ 2 ]
- Satisfacibilidad del fragmento estriado de lógica de primer orden de WVO Quine [ 3 ]
- β-convertibilidad de dos términos cerrados en el cálculo lambda simplemente tipado [ 4 ] [ 5 ]
ACK - problemas completos:
- alcanzabilidad en sistemas de adición vectorial (VAS). [ 6 ] [ 7 ]
- alcanzabilidad en el sistema de adición de vectores etiquetados con estados (VASS) [ 8 ]
- alcanzabilidad en redes de Petri . [ 9 ] [ 7 ]
Otros problemas no elementales pero decidibles:
- el problema de la equivalencia de expresiones regulares con complementación [ 10 ]
- la teoría monádica de segundo orden con dos sucesores (véase S2S ) [ 11 ]
- la teoría de primer orden de cualquier álgebra de términos en una signatura que contiene al menos un símbolo de función binaria [ 12 ]
- Problema de contención finita (PCF): Dados dos sistemas de valor añadido (SVA) con conjuntos alcanzables finitos, decidir si. Se desconoce su nivel preciso de complejidad. Nótese que decidir si el conjunto alcanzable es finito es EXPSPACE-completo. [ 2 ]
- Se sabe que los problemas de cobertura y terminación de ciertas clases de sistemas de transición bien estructurados sono-completo. [ 13 ]
Se recopila una lista extensa en [ 2 ] .
Referencias
- ↑ Vorobyov, Sergei; Voronkov, Andrei (1998), "Complejidad de programas lógicos no recursivos con valores complejos", Actas del Decimoséptimo Simposio ACM SIGACT-SIGMOD-SIGART sobre Principios de Sistemas de Bases de Datos (PODS '98) , Nueva York, NY, EE. UU.: ACM, págs. 244–253 , CiteSeerX 10.1.1.39.8822 , doi : 10.1145/275487.275515 , ISBN 978-0-89791-996-8, S2CID 15631793 .
- 1 2 3 4 5 Schmitz, Sylvain (2016-02-03), "Jerarquías de complejidad más allá de lo elemental" , ACM Transactions on Computation Theory , 8 (1): 1– 36, arXiv : 1312.5686 , doi : 10.1145/2858784 , ISSN 1942-3454
- ↑ Pratt-Hartmann, Ian; Szwast, Wiesław; Tendera, Lidia (2019), "The Fluted Fragment Revisited" , The Journal of Symbolic Logic , 84 (3): 1020–1048 , doi : 10.1017/jsl.2019.33 , ISSN 0022-4812 , JSTOR 26788488
- ↑ Statman, Richard (1979), "El cálculo λ tipado no es recursivo elemental", Theoretical Computer Science , 9 : 73–81 , doi : 10.1016/0304-3975(79)90007-0 , hdl : 2027.42/23535.
- ↑ Nguyên, Lê Thành Dũng (2024-09-05), "La convertibilidad simplemente tipada es TOWER-completa incluso para términos lambda seguros" , Logical Methods in Computer Science , 20 (3) 11344, doi : 10.46298/lmcs-20(3:21)2024 , ISSN 1860-5974
- ↑ Czerwiński, Wojciech; Orlikowski, Łukasz (2021), "La alcanzabilidad en sistemas de adición vectorial es Ackermann-completa", 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS) , arXiv : 2104.13866
- 1 2 Brubaker, Ben (4 de diciembre de 2023), "Un problema que suena sencillo arroja cifras demasiado grandes para nuestro universo" , Quanta Magazine
- ↑ Hofman, Piotr; Totzke, Patrick (2014), Ouaknine, Joël; Potapov, Igor; Worrell, James (eds.), "Trace Inclusion for One-Counter Nets Revisited" , Reachability Problems , Cham: Springer International Publishing: 151–162 , doi : 10.1007/978-3-319-11439-2_12 , ISBN 978-3-319-11439-2
{{citation}}: CS1 mantenimiento: parámetro de trabajo con ISBN ( enlace ) - ↑ Leroux, Jerome (febrero de 2022), "El problema de alcanzabilidad para redes de Petri no es recursivo primitivo", 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS) , IEEE, pp. 1241–1252 , arXiv : 2104.12695 , doi : 10.1109/FOCS52979.2021.00121 , ISBN 978-1-6654-2055-6
- ↑ Stockmeyer, Larry J. (1974), La complejidad de los problemas de decisión en la teoría de autómatas y la lógica (PDF) , tesis doctoral, Instituto Tecnológico de Massachusetts
- ↑ Libkin, Leonid (2006), "Lógicas para árboles no clasificados: una visión general", Métodos lógicos en informática , 2 (3) 2244: 3:2, 31, arXiv : cs.LO/0606062 , doi : 10.2168/LMCS-2(3:2)2006 , MR 2295773 .
- ↑ Vorobyov, Sergei (1996), "Un límite inferior mejorado para las teorías elementales de árboles", Deducción Automatizada — CADE-13: 13.ª Conferencia Internacional sobre Deducción Automatizada, New Brunswick, NJ, EE. UU., 30 de julio - 3 de agosto de 1996, Actas , Lecture Notes in Computer Science, vol. 1104, Springer, pp. 275-287 , CiteSeerX 10.1.1.39.1499 , doi : 10.1007/3-540-61511-3_91 , ISBN 978-3-540-61511-8.
- ↑ Schmitz, Sylvain; Schnoebelen, Philippe (2013), "El poder de los sistemas bien estructurados", en D'Argenio, Pedro R.; Melgratti, Hernán (eds.), CONCUR 2013 – Teoría de la concurrencia , Lecture Notes in Computer Science, vol. 8052, Berlín, Heidelberg: Springer, pp. 5–24 , arXiv : 1402.2908 , doi : 10.1007/978-3-642-40184-8_2 , ISBN 978-3-642-40184-8
- Clases de complejidad
- Esbozos de informática teórica