6 Definicion por recursion de funciones sobre formulas
Ejemplo.
La funcion factorial
se puede definir recursivamente mediante las siguientes dos reglas:
-
1.
-
2.
Observación.
Para definir una funcion sobre por recursion basta con definir y, a partir de , calcular .
Ejemplo.
Vamos a definir por recursion una funcion que devuelva el numero de simbolos de una formula.
formula |
Definimos :
-
1.
Si es una formula atomica, .
-
2.
Si es una formula,
-
3.
Si son formulas, , …
donde .
Ejemplo.
Definir por recursion una funcion sobre el conjunto que, dada una formula devuelva el numero total de apariciones de conectivas en .
Solucion:
formula |
Definimos :
-
1.
Si es una formula atomica, . , .
-
2.
Si es una formula,
-
3.
Si son formulas, , siendo
Ejemplo.
Definir por recursion una funcion sobre el conjunto que, dada una formula devuelva el conjunto formado por todos los simbolos que aparecen en .
Solucion:
-
1.
.
-
2.
Dado ,
-
3.
, .