词条 | ELEMENTARY |
释义 |
In computational complexity theory, the complexity class ELEMENTARY of elementary recursive functions is the union of the classes The name was coined by László Kalmár, in the context of recursive functions and undecidability; most problems in it are far from elementary. Some natural recursive problems lie outside ELEMENTARY, and are thus NONELEMENTARY. Most notably, there are primitive recursive problems that are not in ELEMENTARY. We know LOWER-ELEMENTARY ⊊ EXPTIME ⊊ ELEMENTARY ⊊ PR ⊊ R Whereas ELEMENTARY contains bounded applications of exponentiation (for example, ), PR allows more general hyper operators (for example, tetration) which are not contained in ELEMENTARY. DefinitionThe definitions of elementary recursive functions are the same as for primitive recursive functions, except that primitive recursion is replaced by bounded summation and bounded product. All functions work over the natural numbers. The basic functions, all of them elementary recursive, are:
From these basic functions, we can build other elementary recursive functions.
Basis for ELEMENTARYThe class of elementary functions coincides with the closure with respect to composition of the projections and one of the following function sets: , , , where is the subtraction function defined above.[1][2] Lower elementary recursive functionsLower elementary recursive functions follow the definitions as above, except that bounded product is disallowed. That is, a lower elementary recursive function must be a zero, successor, or projection function, a composition of other lower elementary recursive functions, or the bounded sum of another lower elementary recursive function. Also known as Skolem elementary functions.[3][4] Whereas elementary recursive functions have potentially more than exponential growth, the lower elementary recursive functions have polynomial growth. The class of lower elementary functions has a description in terms of composition of simple functions analogous to that we have for elementary functions.[4][5] Namely, a polynomial-bounded function is lower elementary if and only if it can be expressed using a composition of the following functions: projections, , , , , , one exponential function ( or ) with the following restriction on the structure of formulas: the formula can have no more than two floors with respect to an exponent (for example, has 1 floor, has 2 floors, has 3 floors). Here is a bitwise AND of {{mvar|n}} and {{mvar|m}}. Descriptive characterizationIn descriptive complexity, ELEMENTARY is equal to the class of high order queries.[6] This means that every language in the ELEMENTARY complexity class can be written as a high order formula that is true only for the elements on the language. More precisely, , where ⋯ indicates a tower of {{mvar|i}} exponentiations and is the class of queries that begin with existential quantifiers of {{mvar|i}}th order and then a formula of {{math|(i − 1)}}th order. See also
Notes1. ^{{cite journal | last1 = Mazzanti | first1 = S | year = 2002 | title = Plain Bases for Classes of Primitive Recursive Functions | url = | journal = Mathematical Logic Quarterly | volume = 48 | issue = | pages = 93–104 | doi=10.1002/1521-3870(200201)48:1<93::aid-malq93>3.0.co;2-8}} 2. ^S. S. Marchenkov, "Superpositions of elementary arithmetic functions", Journal of Applied and Industrial Mathematics, September 2007, Volume 1, Issue 3, pp 351-360, {{doi|10.1134/S1990478907030106}}. 3. ^Th. Skolem, "Proof of some theorems on recursively enumerable sets", Notre Dame Journal of Formal Logic, 1962, Volume 3, Number 2, pp 65-74, {{doi|10.1305/ndjfl/1093957149}}. 4. ^1 S. A. Volkov, "On the class of Skolem elementary functions", Journal of Applied and Industrial Mathematics, 2010, Volume 4, Issue 4, pp 588-599, {{doi|10.1134/S1990478910040149}}. 5. ^{{cite arXiv |last=Volkov |first=Sergey | year= 2016 |eprint=1611.04843 |title=Finite Bases with Respect to the Superposition in Classes of Elementary Recursive Functions [dissertation] }} 6. ^{{Citation | author = Lauri Hella and José María Turull-Torres | title =Computing queries with higher-order logics | journal = Theoretical Computer Science | volume = 355 | issue = 2 | year = 2006 | pages = 197–214 | issn =0304-3975 | url = http://portal.acm.org/citation.cfm?id=1142890.1142897 | doi=10.1016/j.tcs.2006.01.009}} References
2 : Complexity classes|Computability theory |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。