ELEMENTARY

From testwiki
Revision as of 21:52, 17 February 2025 by imported>Tassedethe
(diff) ← Older revision | Latest revision (diff) | Newer revision β†’ (diff)
Jump to navigation Jump to search

Template:About In computational complexity theory, the complexity class 𝖀𝖫𝖀𝖬𝖀𝖭𝖳𝖠𝖱𝖸 consists of the decision problems that can be solved in time bounded by an elementary recursive function. The most quickly-growing elementary functions are obtained by iterating an exponential function such as 2n for a bounded number k of iterations, 222n}k.

Thus, 𝖀𝖫𝖀𝖬𝖀𝖭𝖳𝖠𝖱𝖸 is the union of the classes

𝖀𝖫𝖀𝖬𝖀𝖭𝖳𝖠𝖱𝖸=kβ„•k-𝖀𝖷𝖯=𝖣𝖳𝖨𝖬𝖀(2n)𝖣𝖳𝖨𝖬𝖀(22n)𝖣𝖳𝖨𝖬𝖀(222n).

It is sometimes described as iterated exponential time,[1] though this term more commonly refers to time bounded by the tetration function.[2]


This complexity class can be characterized by a certain class of "iterated stack automata", pushdown automata that can store the entire state of a lower-order iterated stack automaton in each cell of their stack. These automata can compute every language in 𝖀𝖫𝖀𝖬𝖀𝖭𝖳𝖠𝖱𝖸, and cannot compute languages beyond this complexity class.[3] The time hierarchy theorem implies that 𝖀𝖫𝖀𝖬𝖀𝖭𝖳𝖠𝖱𝖸 has no complete problems.

Every elementary recursive function can be computed in a time bound of this form, and therefore every decision problem whose calculation uses only elementary recursive functions belongs to the complexity class 𝖀𝖫𝖀𝖬𝖀𝖭𝖳𝖠𝖱𝖸.

References

Template:Reflist

Template:ComplexityClasses