Nonelementary problem

From Wikipedia, the free encyclopedia

Template:Short description Template:CS1 config In computational complexity theory, a nonelementary problem[1] is a problem that is not a member of the class ELEMENTARY. As a class it is sometimes denoted as NONELEMENTARY. That is, it includes all decision problems that has no algorithmic solution with time bounded by an elementary recursive function. These functions grow no faster than a fixed-height tower of exponentiation (for example, O(22n)). Not all primitive recursive functions are elementary; for example, tetration grows too rapidly to be included in the elementary class.

The hierarchy of decidable problems beyond the elementary is usually presented along the fast-growing hierarchy.[2]

Let the functions of the hierarchy be F0,F1,,Fω,Fω+1,. For each ordinal α, we define the class α to be the class of functions computable in time Fα(k)(n), for some positive constant k. Here, the notation F(k) indicates function iteration: it is the function obtained by applying F repeatedly, k times. That is, α:=k=1𝖥𝖣𝖳𝖨𝖬𝖤(Fα(k)(n))Now, define 𝖥α to be the complexity class β<α,pβ𝖣𝖳𝖨𝖬𝖤(Fα(p(n))).

With the definition, we have

  • ELEMENTARY: the class of problems decidable in time f(n), where f(n) is a fixed-height exponential tower function. In other words, 𝖤𝖫𝖤𝖬𝖤𝖭𝖳𝖠𝖱𝖸=𝖣𝖳𝖨𝖬𝖤(n)𝖣𝖳𝖨𝖬𝖤(2n)𝖣𝖳𝖨𝖬𝖤(22n).
  • TOWER: f(n)=p(n)2, where p(n) is a fixed-height exponential tower function, and the superscript denotes tetration. In other words, f(n)=F3(p(n)). In other words, 𝖳𝖮𝖶𝖤𝖱=𝖣𝖳𝖨𝖬𝖤(n2)𝖣𝖳𝖨𝖬𝖤(2n2)𝖣𝖳𝖨𝖬𝖤(22n2). In other words, 𝖳𝖮𝖶𝖤𝖱:=𝖥3.
  • PR: f(n) is a primitive recursive function. In other words, 𝖯𝖱=𝖣𝖳𝖨𝖬𝖤(F1)𝖣𝖳𝖨𝖬𝖤(F2)𝖣𝖳𝖨𝖬𝖤(F3).
  • ACK: f(n)=A(n,n)=Fω(n), where A is the Ackermann function. In other words, 𝖠𝖢𝖪:=𝖥ω

By the time-hierarchy theorem, ELEMENTARY and PR have no complete problems. However, TOWER and ACK do have complete problems.

TOWER-complete problems:

ACK-complete problems:

Other nonelementary but decidable problems:

A large list is collected in.[2]

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content.Vorobyov, Sergei; Voronkov, Andrei (1998), "Complexity of Nonrecursive Logic Programs with Complex Values", Proceedings of the Seventeenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS '98), New York, NY, USA: ACM, pp. 244–253, CiteSeerX 10.1.1.39.8822, doi:10.1145/275487.275515, ISBN 978-0-89791-996-8, S2CID 15631793.
  2. ^ a b c d e Page Module:Citation/CS1/styles.css has no content.Schmitz, Sylvain (2016-02-03), "Complexity Hierarchies beyond Elementary", ACM Transactions on Computation Theory, 8 (1): 1–36, arXiv:1312.5686, doi:10.1145/2858784, ISSN 1942-3454
  3. ^ Page Module:Citation/CS1/styles.css has no content.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
  4. ^ Page Module:Citation/CS1/styles.css has no content.Statman, Richard (1979), "The typed λ-calculus is not elementary recursive", Theoretical Computer Science, 9: 73–81, doi:10.1016/0304-3975(79)90007-0, hdl:2027.42/23535.
  5. ^ Page Module:Citation/CS1/styles.css has no content.Nguyên, Lê Thành Dũng (2024-09-05), "Simply typed convertibility is TOWER-complete even for safe lambda-terms", Logical Methods in Computer Science, 20 (3) 11344, doi:10.46298/lmcs-20(3:21)2024, ISSN 1860-5974
  6. ^ Page Module:Citation/CS1/styles.css has no content.Czerwiński, Wojciech; Orlikowski, Łukasz (2021), "Reachability in Vector Addition Systems is Ackermann-complete", 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS), arXiv:2104.13866
  7. ^ a b Page Module:Citation/CS1/styles.css has no content.Brubaker, Ben (4 December 2023), "An Easy-Sounding Problem Yields Numbers Too Big for Our Universe", Quanta Magazine
  8. ^ Page Module:Citation/CS1/styles.css has no content.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 maint: work parameter with ISBN (link)
  9. ^ Page Module:Citation/CS1/styles.css has no content.Leroux, Jerome (February 2022), "The Reachability Problem for Petri Nets is Not Primitive Recursive", 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
  10. ^ Page Module:Citation/CS1/styles.css has no content.Stockmeyer, Larry J. (1974), The Complexity of Decision Problems in Automata Theory and Logic (PDF), Ph.D. dissertation, Massachusetts Institute of Technology
  11. ^ Page Module:Citation/CS1/styles.css has no content.Libkin, Leonid (2006), "Logics for unranked trees: an overview", Logical Methods in Computer Science, 2 (3) 2244: 3:2, 31, arXiv:cs.LO/0606062, doi:10.2168/LMCS-2(3:2)2006, MR 2295773.
  12. ^ Page Module:Citation/CS1/styles.css has no content.Vorobyov, Sergei (1996), "An improved lower bound for the elementary theories of trees", Automated Deduction — CADE-13: 13th International Conference on Automated Deduction New Brunswick, NJ, USA, July 30 – August 3, 1996, Proceedings, 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.
  13. ^ Page Module:Citation/CS1/styles.css has no content.Schmitz, Sylvain; Schnoebelen, Philippe (2013), "The Power of Well-Structured Systems", in D’Argenio, Pedro R.; Melgratti, Hernán (eds.), CONCUR 2013 – Concurrency Theory, Lecture Notes in Computer Science, vol. 8052, Berlin, Heidelberg: Springer, pp. 5–24, arXiv:1402.2908, doi:10.1007/978-3-642-40184-8_2, ISBN 978-3-642-40184-8

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.


Template:Asbox