En matemáticas , las funciones recursivas primitivas de conjunto o funciones recursivas primitivas ordinales son análogas de las funciones recursivas primitivas , definidas para conjuntos u ordinales en lugar de números naturales . Fueron introducidas por Jensen y Karp (1971).
Una función de conjunto recursiva primitiva es una función de conjuntos a conjuntos que se puede obtener a partir de las siguientes funciones básicas aplicando repetidamente las siguientes reglas de sustitución y recursión:
Las funciones básicas son:
Las reglas para generar nuevas funciones por sustitución son
donde x e y son secuencias finitas de variables.
La regla para generar nuevas funciones por recursión es
Una función ordinal recursiva primitiva se define de la misma manera, excepto que la función inicial F ( x , y ) = x ∪ { y } se reemplaza por F ( x ) = x ∪ { x } (la sucesora de x ). Las funciones ordinales recursivas primitivas son las mismas que las funciones de conjunto recursivas primitivas que asignan ordinales a ordinales.
Ejemplos de funciones de conjunto recursivas primitivas:
También se pueden añadir más funciones iniciales para obtener una clase más grande de funciones. Por ejemplo, la función ordinal no es recursiva primitiva, porque la función constante con valor ω (o cualquier otro conjunto infinito ) no es recursiva primitiva, por lo que se podría querer añadir esta función constante a las funciones iniciales.
La noción de una función de conjunto que es recursiva primitiva en ω tiene la misma definición que la de recursión primitiva, excepto que ω es un parámetro que se mantiene fijo y no se altera por los esquemas de recursión primitiva.
Ejemplos de funciones recursivas primitivas en ω: [1] pp.28--29
Sea la función , y para todos , y . Sea L α la etapa α del universo construible de Gödel . L α está cerrada bajo funciones de conjunto recursivas primitivas si y solo si α está cerrada bajo cada una para todos . [1] : 31