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, ). 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 . For each ordinal , we define the class to be the class of functions computable in time , for some positive constant . Here, the notation indicates function iteration: it is the function obtained by applying repeatedly, times. That is, Now, define to be the complexity class .

With the definition, we have

  • ELEMENTARY: the class of problems decidable in time , where is a fixed-height exponential tower function. In other words, .
  • TOWER: , where is a fixed-height exponential tower function, and the superscript denotes tetration. In other words, . In other words, . In other words, .
  • PR: is a primitive recursive function. In other words, .
  • ACK: , where 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:

  • the problem of regular expression equivalence with complementation[10]
  • the monadic second-order theory with two successors (see S2S)[11]
  • the first-order theory of any term algebra in a signature containing at least one binary function symbol[12]
  • finite containment problem (FCP): Given two VAS with finite reachable sets , decide whether . Its precise level of complexity is unknown. Note that deciding whether the reachable set is finite is EXPSPACE-complete.[2]
  • The Coverability and Termination problems of certain classes of well-structured transition systems are known to be or -complete.[13]

A large list is collected in.[2]

References

edit
  1. ^ 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 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. ^ 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. ^ 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. ^ 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. ^ 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 Brubaker, Ben (4 December 2023), "An Easy-Sounding Problem Yields Numbers Too Big for Our Universe", Quanta Magazine
  8. ^ 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. ^ 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. ^ Stockmeyer, Larry J. (1974), The Complexity of Decision Problems in Automata Theory and Logic (PDF), Ph.D. dissertation, Massachusetts Institute of Technology
  11. ^ 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. ^ 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. ^ 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


📚 Artikel Terkait di Wikipedia

Reachability problem

results on how much to implement this problem in practice. In 2018, the problem was shown to be a nonelementary problem. In 2022 it was shown to be complete

Nonelementary integral

In mathematics, a nonelementary antiderivative of a given elementary function is an antiderivative (or indefinite integral) that is, itself, not an elementary

Basel problem

1954, this proof appeared in the book of Akiva and Isaak Yaglom "Nonelementary Problems in an Elementary Exposition". Later, in 1982, it appeared in the

ELEMENTARY

has no complete problems. Problems outside of E L E M E N T A R Y {\displaystyle {\mathsf {ELEMENTARY}}} are the nonelementary problems. The most quickly-growing

Calculus of variations

Euler–Lagrange equation of the calculus of variations. A simple example of such a problem is to find the curve of shortest length connecting two points. If there

Beltrami identity

example of an application of the Beltrami identity is the brachistochrone problem, which involves finding the curve y = y ( x ) {\displaystyle y=y(x)} that

Risch algorithm

function Lists of integrals Liouville's theorem (differential algebra) Nonelementary integral Symbolic integration Geddes, Czapor & Labahn 1992. Miller,

Tarski's high school algebra problem

algebra) – Criterion for integration in terms of elementary functions Nonelementary integral – Integrals not expressible in closed-form from elementary