ELEMENTARY
En teoria de la complexitat computacional, la classe de complexitat ELEMENTARY de les funcions recursivas elementals és l'unió de les classes
El nom va ser falcat per László Kalmár, en el context de funcions recursivas i indecidibilidad; a pesar del seu nom, la majoria de problemes en esta classe disten molt de ser elementals. Alguns problemes naturalment recursivos queden fòra de ELEMENTARY, per lo que pertanyen més be a NONELEMENTARY. Més particularment, hi ha problemes en les classes associades a la recursión primitiva i a la recursión primitiva múltiple que no estan en ELEMENTARY.[1] Sabem que
Mentres que ELEMENTARY conté aplicacions acotades d'exponenciación (per eixemple, ), PR permet hiperoperadores (per eixemple, tetración) els quals no estan continguts en ELEMENTARY.
Definició
Les definicions de funcions recursivas elementals són similars a les de les funcions recursivas primitives, excepto que la recursión primitiva es reemplaça per sumes i productes acotats. Totes les funcions estan definides sobre els número natural. Les regles de construcció de funcions recursivas elementals, són:
- Funció zero. Torna zero: f(x) = 0.
- Funció successor: f(x) = x + 1. A sovint rep el nom S, com en S(x). Per aplicació repetida de la funció successor, es pot tindre l'adició.
- Funcions de proyecció: estes són utilisades per a ignorar arguments. Per eixemple, f(a, b) = a és una funció de proyecció.
- Funció de substracció: f(x, i) = x − i si i < x, o 0 si i ≥ x. Esta funció sol definir-se en atres formalisme usant condicionals i iteración.
A partir d'estes funcions bàsiques, es pot construir atres funcions recursivas elementals.
- Composició: aplicant valors d'alguna funció recursiva elemental com a argument a una atra funció recursiva elemental. En f(x1, ..., xn) = h(g1(x1, ..., xn), ..., gm(x1, ..., xn)) la funció f és recursiva elemental si h és recursiva elemental i cada gi és recursiva elemental.
- Suma acotada: és recursiva elemental si g és recursiva elemental.
- Producte acotat: és recursiva elemental si g és recursiva elemental.
Funcions recursivas elementals inferiors
La classe LOWER-ELEMENTARY està basada en les funcions recursivas elementals inferiors les quals seguixen la definició anterior, excepto que no s'usa el producte acotat. És dir, una funció recursiva elemental inferior es construïx a partir de zero, successor, proyecció, composició d'atres funcions recursivas elementals inferiors, o la suma acotada d'una atra funcions recursivas elementals inferiors.
Si be les funcions recursivas elementals tenen potencialment creiximent major a exponencial, les funcions recursivas elementals inferiors tenen creiximent polinòmic.
Referències
- ↑ Sylvain Schmitz. «COMPLEXITY HIERARCHIES BEYOND ELEMENTARY».
Referències
- Este artícul conté una traducció derivada de «ELEMENTARY» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.