Está en la página 1de 13

N

umeros naturales y recursividad


Sonia M. Sabogal P.

Rafael F. Isaacs G.

Fecha: 8 de marzo de 2005

N
umeros naturales
Se sabe que los n
umeros naturales constituyen la estructura basica de la Matematica; as el
camino usual que se recorre es, partiendo de los naturales (N) pasar a los enteros (Z), de
estos a los racionales (Q), luego a los reales (R) y finalmente a los complejos (C); el paso de
un conjunto numerico a otro se da por la necesidad de ampliar cada conjunto a otro (que
lo contenga) y en el cual se puedan resolver ciertos problemas que no tienen solucion en el
conjunto dado.
Una aproximacion intuitiva de los n
umeros naturales asegura que son los n
umeros que nos
sirven para contar (0,1,2,3,4,...). A nosotros nos interesa dos propiedades: que empiezan
en 0 y que de uno en uno los podemos recorrer todos. Estas propiedades de los n
umeros
naturales se explotan en el sistema universalmente aceptado de axiomas propuesto por el
matematico italiano Giusseppe Peano (1858-1932), que usan solo tres terminos tecnicos:
N
umero natural
Primer n
umero natural
La funcion el siguiente de.
En los axiomas de Peano se establece la esenciade los n
umeros naturales que corresponde
a la idea intuitiva que tenemos de ellos: empiezan en alg
un momento(existe el primero) y
van en fila(uno enseguida de otro). Los axiomas son 5:
N1 . El 1 es un n
umero natural (Aqu puede ser 1 o 0, o cualquier otro smbolo, en realidad
lo que importa es que existe al menos un natural).
N2 . El siguiente de todo n
umero natural es tambien un n
umero natural.
N3 . Si los siguientes de dos n
umeros naturales son iguales, entonces los n
umeros son iguales.
N4 . No existe un n
umero natural cuyo siguiente es 1 (aqu nuevamente puede ser 1 o 0, o
cualquier otro smbololo que importa es que existe un primer elemento).
N5 . Si S es una coleccion de n
umeros naturales que cumple:
*

UIS

Figura 1: Giussepe Peano


(i) 0 S
(ii) Cada vez que un natural esta en S, tambien el siguiente de el esta en S.
Entonces S es el conjunto de todos los naturales.
Notas
1 . El conjunto de los n
umero naturales se simboliza N, as la expresion k N significa que
k es un n
umero natural.
2 . Si k N, el siguiente o sucesor de k se simboliza k + 1.
3 . Como convencion entenderemos los n
umeros naturales empezando por 0, as N = {0, 1, 2, 3, . . .}.
Cuando se empiece por 1 hablaremos de enteros positivos que se notaran Z+ =
{1, 2, 3, . . .}
De los 5 axiomas de Peano queremos destacar el axioma N5. llamado el Principio de inducci
on matem
atica (Algunas veces el conjunto N se define como el conjunto mas peque
no
de R que satisface las condiciones (i) y (ii) de N5). El principio de Induccion Matematica
constituye la base de las demostraciones que trabajaremos en la siguiente seccion.

Ejercicios
1. Si N es el conjunto de los naturales, Z el conjunto de los enteros , Q el de los n
umeros racionales, I el conjunto de irracionales y R son los reales,cual de las siguientes
proposiciones NO es cierta ?
a) Z contiene a N
b) Q contiene a N y a Z
c) I contiene a N
d) R contiene a N
2

e) R contiene a I.
f ) R contiene a Q.
2. No existe un n
umero natural mayor que todos los demas. Por que?
3. Cual es el menor subconjunto A de los reales que cumple:
i) 0 A
ii) Si x A entonces (x + 2) A
4. Cual es el menor subconjunto A de los reales que cumple:
i) 0 A
ii) Si x A entonces (x + 2) A y (x 2) A

Demostraciones por inducci


on matem
atica
.
Es posible que el estudiante alguna vez se haya encontrado con afirmaciones como las siguientes:
Para todo natural n, n2 + n es par.
Si r R, r > 1 entonces 1 + r + r2 + ... + rn = (1 rn+1 )/(1 r) para todo n natural.
2n > n, para todo natural n.
Para todo natural n se tiene que 1 + 2 + 3 + ... + n = n(n + 1)/2.
Las afirmaciones anteriores tienen en com
un la expresion: para todo natural ; en todas se
afirma que algo es valido para todo n
umero natural, es decir todos ellos son de la forma:
p(n), para todo n N, donde p(n) es una proposicion relativa al natural n. Es facil verificar
que cada afirmacion es valida por ejemplo para 1, 2, 3, u otros valores particulares, pero como
probar que en efecto p(n) es valida para todo n
umero natural?
La idea es la siguiente: Si llamamos S al conjunto de n
umeros naturales que hacen cierta
la proposicion p(n), o sea S = {n N : p(n) es verdadera}, entonces bastara probar que
S = N; para esto, usamos el principio de induccion matematica, es decir debemos probar:
i) Que 0 S, o lo que es lo mismo que p(1) es verdadera.
ii) Que si k S entonces k + 1 S, es decir que asumimos que para alg
un k, p(k) es verdadera (Hipotesis de Induccion) entonces se debe demostrar que p(k + 1) es verdadera.
Al demostrar (i) y (ii), por el P.I.M. se concluye que S = N, es decir, que p(n) es verdadera
para todo n.

Ejemplo 1. Un ejemplo muy interesante son las Torres de Hanoi. Tenemos n discos con
radios crecientes y 3 estacas verticales (A, B y C) en donde se incrustan los discos. Los
discos estan inicialmente por orden de tama
no en la estaca A. Se pueden mover un disco de
una estaca a cualquier otra desde que ning
un disco quede encima de uno mas peque
no.
Notemos Tn el n
umero de pasos requeridos para mover n discos y aseguramos que Tn = 2n 1
para n N. Como T0 = 0 = 20 1, el resultado es cierto para n = 0.
Sea k > 0 y supongamos que se tienen k discos. Ahora la u
nica manera de mover el disco
mayor es mover los otros k 1 discos a C (en Tk1 movimientos). Ponemos el disco mayor en
B (en 1 movimiento) y movemos los k 1 discos menores encima de el (en Tk1 movimientos
de nuevo). Asumamos que Tk1 = 2k1 1. Tenemos que Tk = 2Tk1 + 1 = 2k 1. Por tanto
el resultado se ha probado por el principo de induccion.

Ejercicios
1. Demostrar por induccion sobre n:
a) 1 + 2 + ... + n = n(n + 1)/2
b) a + (a + d) + (a + 2d) + ... + (a + (n 1)d) = n[2a + (n 1)d]/2 (suma de una
progresion aritmetica).
c) 1 + x + x2 + x3 + ... + xn = (1 xn+1 )/(1 x) (suma de una progresion geometrica,
x no es 1).
d) 1 + 22 + 32 + ... + n2 = n(n + 1)(2n + 1)/6
e) 1 4 + 9 16 + ... + (1)n+1 n2 = (1)n+1 n(n + 1)/2
f ) 1 2 + 3 4 + 5 6 + .... + (2n 1)(2n) = n(n + 1)(4n 1)/3
g) Si r > 1 entonces rn > 1.
h) 1 + 23 + 33 + ... + n3 = [n2(n + 1)2]/4
i) 1 + 2n < 3n con n > 1.
j) n < 2n con n > 1.
2. Si b1 , b2 , b3 , . . . , bn y r son n
umeros reales demostrar por induccion que:
a) r(b1 + b2 + b3 + ... + bn ) = rb1 + rb2 + . . . + rbn
b) |b1 + b2 + . . . + bn | |b1 | + |b2 | + . . . + |bn |.
3. Probar que n rectas en el plano, tales que dos cualesquiera de ellas no son paralelas
y tres cualesquiera de ellas no tienen un punto en com
un, determinan (n2 + n + 2)/2
regiones diferentes.
4. Sea x > 0 . Probar que para todo entero n 3 se tiene que
(1 + x)n > 1 + nx + nx2

5. Cual es el error en la siguiente demostracion ?


Teorema:Todos los caballos tienen el mismo color.
Demostraci
on: Sea Pn la proposicion Todos los caballos de un conjunto de n caballos son del mismo color. a) P1 es claramente verdadera. b) Supongamos que Pk
es verdadera. Veamos que Pk+1 tambien es verdadera. Sean c1 , c2 , c3 , ..., ck+1 los k + 1
caballos en un conjunto de k + 1 caballos. Consideremos el conjunto de k caballos
{c1 , c2 , c3 , ..., ck } . Por hipotesis de induccion todos estos caballos son del mismo color. En el conjunto anterior reemplacemos ck por ck+1 . Luego el conjunto resultante
{c1 , c2 , c3 , ..., ck1 , ck+1 } de k caballos, por hipotesis de induccion, todos son del mismo
color; como c1 y ck al igual que ck+1 y c1 son de igual color, todos los k + 1 caballos
son del mismo color. Luego Pk+1 es verdadera y por el principio de induccion se sigue
que todos los caballos son del mismo color.
6. Demostrar que si un conjunto S tiene n elementos entonces S tiene 2n subconjuntos.
7. Sin hacer las multiplicaciones de todos los terminos muestre que:
a) 10! = 6!7!
b) 16! = 14!5!2!
c) 10! = 7!5!3!
d) 9! = 7!3!3!2!

Otras formas del principio de Inducci


on
A veces para demostrar una proposicion Pn necesitaremos que se cumpla no solamente en
un primer elemento, sino en varios, digamos por ejemplo P0 , . . . , Pr , y ademas para hacer
el paso inductivo, para demostrar Pk+1 es posible que requiramos que ademas de cumplirse
en el anterior se cumpla en todos los anteriores es decir que se tenga P0 , . . . , Pk . Este es el
principio de inducci
on completa. Antes de formularlo presentemos un ejemplo del muy

usado algoritmo de la divisi


on, para enteros positivos. Este
nos garantiza que dado un dividendo (por ejemplo 10) y un divisor (por ejemplo 3) existe un cociente (3) y un residuo (1).
Teorema 1. Algoritmo de la divisi
on. Sea b un n
umero entero positivo fijo. Entonces
que para todo natural n existen q y r naturales tales que n = bq + r y 0 r < b .
Demostracion. Haremos induccion sobre n entonces suponemos fijo b 1. Base: Si n < b el
cociente es 0 y el residuo es n y se cumple la proposicion.
Paso inductivo: Sea n b y supongamos que tenemos el resultado cuando el dividendo es
menor que n. En especial se cumple para n b (pues (n b) N), por tanto existen q1 y r1
naturales tales que n b = bq1 + r1 y 0 r1 < b. De esto se deduce que n = bq1 + b + r1 es
decir, n = b(q1 + 1) + r1 con 0 r1 < b o sea que la proposicion se cumple para n.
Ahora s formalicemos esta version del principio de induccion, que es equivalente.
Teorema 2. Principio de Inducci
on Completa Si A N es tal que:
5

i) 0 A
ii) Si {0, . . . , k 1} A se deduce que k A
entonces A = N
Otro principio equivalente al de induccion es el siguiente:
Principio del Buen Orden Todo subconjunto no vaco de n
umeros naturales tiene primer
elemento.

Ejercicios
1. Demostrar que en el algoritmo de la division el cociente y el residuo son u
nicos.
2. Utilizando el principio del buen orden, demuestre el algoritmo de la division (Ayuda:
considere el conjunto {bq a N : q N} demuestre que es no vaco y haga r su
primer elemento).
3. Demostrar que fijo b un entero mayor que 1, cualquier natural se puede expresar en
base b, es decir, para todo a N existen a0 , . . . ak (que son llamados los dgitos de a),
tales que
a = a0 + a1 b + . . . + ak bk
y ademas 0 ai < b para cada i = 1, . . . k

Definiciones Recursivas
.
Otra aplicacion importante del principio de induccion matematica la encontramos en las
definiciones recursivas. Un concepto se dice definido recursivamente, si se define explcitamente para el caso n = 1 (o n = 0, o en general para un primer caso, o primeros casos)
y se da una regla (o lista de reglas) que lo definen para el caso n-esimo, en terminos del
caso anterior )o casos anteriores). Por ejemplo el concepto de potenciacionse puede definir
recursivamente as: Para a R definimos: a1 =: a y an =: an1 a, para todo n 2; de
esta manera tendramos por ejemplo que a2 = a21 a = a1 a = aa, a3 = a31 a = a2 a = aaa y
as sucesivamente.
Muchas sucesiones de n
umeros se pueden definir recursivamente: Sea por ejemplo (Sn )nN la
sucesion definida por: S1 =: 1 y Sn+1 = 2Sn + 1
entonces los 4 primeros terminos de esta sucesion seran:
1, 3, 7, 15
En realidad, podemos afirmar que toda definicion recursiva al fin y al cabo lo que siempre
define es una sucesi
on en un determinado conjunto X, es decir una funcion f del dominio
N y codominio X; as por ejemplo las potencias de una base fija a se pueden obtener con la
funcion f : N R definida por f (1) =: a y f (n) =: f (n 1)a para n 2.

Que una sucesion definida recursivamente quede bien definida se debe al principio de induccion.
La importancia de las definiciones recursivas radica en que se da un metodo constructivo
para encontrar los terminos de la sucesion. Es as, que se puede asegurar que los programas
de computo en general son aplicaciones de definiciones recursivas. Como se ratificara mas
adelante, casi todas las cosas que hacemos
en matematicas
P
Q tiene que ver con definiciones
recursivas, por ejemplo la sumatoria
y productoria , aunque se pueden y se deben
entender de manera intuitiva, para programarse, encontrar y demostrar sus propiedades,
deben ser definidos y tratados recursivamente.
Algunas veces en las definiciones recursivas el elemento ak+1 no se define solamente en terminos de ak sino que se usan ademas otros anteriores. Por ejemplo en la muy famosa sucesi
on
de Fibonacci el termino siguiente se obtiene sumando los dos anteriores y se empieza por
0, 1 as:
0, 1, 2, 3, 5, 8, 13, 21, 34, . . .
La definicion recursiva de fn es as:
i) f0 = 0;f1 = 1
ii) fn+1 = fn + fn1
Tambien se puede definir sucesiones recursivas con varias variables. Por ejemplo, para la
sucesion de Fibonacci podemos definir an y bn as:
f1 = 1; g1 = 0
fn+1 = fn + gn ; gn+1 = fn
Notese que en esta definicion recursiva es realmente un algoritmo o programa para calcular
paso a paso los terminos de la sucesion.

Ejercicios
1. El factorial de un n
umero natural es el producto de el por todos sus anteriores hasta 1.
Por ejemplo, 5! = 5x4x3x2 = 120 . Para 0, se considera 0! = 1. Definir recursivamente
factorial de n.
2. Demuestre utilizando la definicion recursiva e induccion:
a) (a.b)n = an bn
b) an am = an+m
c) 2n < n! para n > 3.
3. Sea Sn una sucesion definida recursivamente as:
i) Base: S0 = 1
ii) Paso recursivo: Sn+1 = Sn + 21 , para todo natural n > 0.
Encuentre el valor de S100 . Muestre una formula no recursiva para hallar Sn .
7

4. Se define Sn recursivamente as:


S1 = 2
Sn+1 = Sn + n + 1.
Demostrar que Sn = (n2 + n + 2)/2
5. Si se define an recursivamente as:
a0 = 0; b0 = 1
an+1 = an + bn ; bn+1 = bn
encuentre el valor de a976 .
6. Suponiendo conocida la sucesion an defina recursivamente:
P
a) Sn = a0 + a1 + . . . + an = ni=0 ai
Q
b) Pn = a0 .a1 . . . . .an = ni=0 ai

7. Sea = 1+2 5 y = 12 5 ; demuestre por induccion que el n-esimo termino de la


sucesion de Fibonacci cumple:
1
fn = (n n )
5



1 1
8. Sea A =
, conjeture y demuestre por induccion una formula para An en
1 0
terminos de la sucesion de Fibonacci
9. Se define Sn recursivamente as:
S0 = 1
Sn+1 = xSn + 1.
Demostrar que Sn = 1 + x + x2 + x3 + ... + xn
10. A continuacion se define recursivamente la sucesion an de diferentes maneras:
a) a0 = 0; b0 = 1
an+1 = an + bn ; bn+1 = xbn
b) a0 = 0; b0 = 0
an+1 = an + bn ; bn+1 = x + bn
c) a0 = 0; b0 = 1
an+1 = an + bn ; bn+1 = bn + 1
d ) a0 = 1; b0 = 1
an+1 = an bn ; bn+1 = bn + 1
8

e) a0 = 0 : b0 = 0
an+1 = an + 2bn + 1; bn+1 = bn + 1
f ) a0 = 0; b0 = 1; c0 = 1
an+1 = an + bn ; bn+1 =

bn
; zn+1
cn

= zn + 1

enseguida estan, en otro orden, las definiciones no recursivas de an , halle las correspondientes:
a) an = n!
b) an = n2
c) an = n(n 1)/2
P
d ) an = ni=0 xi
P
i
e) an = ni=0 xi!
f ) an = xn(n 1)/2

Aritm
etica recursiva
El poder de la recursividad esta basado en que sabiendo contar, es decir sabiendo sumar 1,
podemos realizar los algoritmos mas comunes de la aritmetica: desde decidir de dos n
umeros
cual es mayor, sumar, restar, multiplicar, hallar cociente y residuo, maximo com
un divisor,
hasta decidir si un n
umero es primo.
Ejemplo 2. La siguiente es la definicion recursiva de suma de dos numeros naturales, a
partir de sumar 1.
a0 = a
an+1 = an + 1
entonces an = a + n.
Notese que aplicamos la logica de sumar con los dedos de la mano. Realmente tenemos una
definicion recursiva de la suma de dos n
umeros naturales, basada u
nicamente en saber sumar
1. Utilizando condicionales podemos definir recursivamente el producto solamente sumando
1, pero como ya sabemos sumar dos n
umeros naturales cualesquiera entonces, es sensato
utilizar tal suma (como si fuera una subrutina).
Ejemplo 3. Definicion recursiva de producto de dos n
umeros naturales a partir de la suma
a0 = 0
an+1 = an + c
entonces an = cn.
Estas dos definiciones las podemos traducir en algoritmos.
Ejemplo 4. Algoritmo SUMA(a,b)
Si b=0 entonces SUMA(a,b)=a
si b6=0 entonces SUMA(a,b)=SUMA(a,b-1)+1
FIN
9

Ejemplo 5. Algoritmo PRODUCTO(a,b)


Si b=0 entonces PRODUCTO(a,b)=0
Si b6=0 PRODUCTO(a,b)=PRODUCTO(a,b-1)+a
FIN
Ejemplo 6. Algoritmo COCIENTE(a,b) Si b>a entonces COCIENTE(a,b)=0
Si ba COCIENTE(a,b)=COCIENTE(a-b,b)+1
FIN
Ejemplo 7. El algoritmo para el Cociente lo podemos traducir como definicion recursiva
a0 = a; c0 = 0
Si an < b entonces cn+1 = cn
Si an bn entonces an+1 = an b; cn+1 = cn + 1
el cociente al dividir a entre b se obtiene como cn cuando an < b
Definici
on 1. Dados dos n
umeros naturales a y b se dice que a divide a b si existe un
natural k tal que b = ak. Se nota a|b.
Definici
on 2. El m
aximo com
un divisor de dos naturales a y b es un n
umero c tal que
i) c|a y c|b
ii) Si n|a y n|b entonces n|c.
se nota c = M CD(a, b)
En primaria se aprende a hallar el maximo com
un divisor de dos n
umeros, generalmente
descomponiendo los n
umeros en sus factores primos, este algoritmo es practico para n
umeros muy peque
nos, para n
umeros grandes descomponer en factores primos es un problema
que puede requerir mucho tiempo y por lo tanto este algoritmo no es practico. Existe una
algoritmo muy antiguo llamado el algoritmo de Euclides que emplea sucesiones sucesivas
(averiguar) y que se basa en el siguiente hecho:
Proposici
on 1. Siendo a > b se tiene que M CD(a, b) = M CD(a b, b).
Demostracion. Sea c = M CD(a, b) y d = M CD(a b, b). Como c|a y c|b entonces c|a b
por tanto c es un divisor com
un de a b y b y tenemos que c|d. Similarmente se ve que d|c.
Entonces c|d y d|c por tanto c = d

Ejercicios
1. Expresar algoritmos (en seudocodigo o en su lenguaje preferido) para que solamente
sabiendo sumar 1 y distinguiendo cuando dos n
umeros son iguales:
a) Determinar cual de dos n
umeros es mayor (si no son iguales)
b) Hallar la diferencia entre dos n
umeros.
c) Duplicar un n
umero.
10

d) Hallar el residuo y el cociente al dividir entre dos.


2. Expresar algoritmos (en seudocodigo o en su lenguaje preferido) para que solamente
sabiendo sumar y restar dos naturales y decidir cual es el mayor:
a) Halle el residuo al dividir a entre b.
b) Decidir si a divide a b.
c) Elevar al cuadrado un n
umero.
d) Hallar el maximo com
un divisor entre dos n
umeros.
3. Expresar algoritmos (en seudocodigo o en su lenguaje preferido) para que solamente
sabiendo sumar y restar y multiplicar dos naturales y decidir cual es el mayor:
a) Decida si un n
umero es primo.
b) Expresar un n
umero por sus factores primos.
c) Calcular los coeficientes binomiales.
d) Hallar el maximo com
un divisor entre dos n
umeros.
e) Expresar a en base b.
4. Sea Sn una sucesion definida recursivamente as:
i) Base: S0 = 1
ii) Paso recursivo: Sn+1 = Sn + 12 , para todo natural n > 0.
Encuentre el valor de S100 . Muestre una formula no recursiva para hallar Sn .
5. Multiplicacion campesina: Para multiplicar dos n
umeros (de manera relativamente
agil) no es necesario saber las tablas de multiplicar, basta con saber duplicar un n
umero
cualquiera y saber dividir entre 2. Se colocan los dos n
umeros uno al lado del otro y
mientras uno se va dividiendo por dos el otro se va multiplicando por dos. Las divisiones
se hacen, naturalmente enteras y los n
umeros no pares de esta columna se distinguen
digamos con un . El proceso termina cuando en la columna de los n
umeros que se
van dividiendo se encuentre 1. El resultado del producto se encuentra sumando los
n
umeros correspondientes a en la columna de los n
umeros que se van multiplicando
por 2. Vemos este proceso cuando se trata de multiplicar 312 por 45.
312
624
1248
2496
4992
9984

45
22
11
5
2
1

entonces 312 45 = 312 + 1248 + 2496 + 9984 = 14040.


a) Multiplique 19 por 168 por este metodo.
11

b) Observe la siguiente definicion recursiva:


a0 = a; b0 = b; s0 = 0
an+1 = 2an ; bn+1 = COC(bn , 2); sn+1 = sn + RES(bn , 2)an
Explique por que este proceso recursivo representa realmente el algoritmo campesino para multiplicar a y b.
c) Demuestre por induccion que en la anterior recursion se tiene an bn ab = sn .

Recursi
on en las palabras
Dado un conjunto finito (denominado alfabeto) se construye un el conjunto de las palabras con letras en , conjunto de gran interes en la informatica. Intuitivamente, una palabra
es una sucesion finita de letras, no nos interesa para nada por ahora, que tengan sentido. As,
si = {a, b} entonces las palabras con tres letras son exactamente aaa, aab, aba, abb, baa, bab, bba, bbb.
Hay muchas formas de definir formalmente el conjunto de palabras, utilizaremos (por variar)
un manera recursiva. Para ello, tendremos en cuenta dos cosas: la palabra mas peque
na que
se puede hacer sobre cualquier alfabeto es la palabra sin letras que notamos ; por otra parte
suponemos que sabemos agregar una letra a la derecha de una palabra dada. siendo as:
Definici
on 3. Siendo cualquier conjunto finito se define recursivamente as:
Base:
Paso Recursivo: Si w y x entonces wx .
Para cualquier 6= se tiene que es un conjunto infinito. As, si = {a, b} entonces
= {, a, b, aa, ab, ba, . . .}. La definicion recursiva es muy u
til para formalizar conceptos alrededor de las palabras palabras y hacer demostraciones. La operacion mas importante entre
palabras es la concatenacion,que intuitivamente significa pegar palabras y que definimos
a continuacion.
Definici
on 4. Se define en la concatenacion recursivamente as:
Base: Si v entonces v
Paso Recursivo: Si v, w y x entonces v(wx) = (vw)x

Ejercicios
1. Definir recursivamente longitud de una palabra.
2. Si tiene n letras cuantas palabras hay en con longitud k? Demuestre por induccion sobre k su afirmacion.
3. Se define |w|x , para w , x recursivamente as:
i) Base: |w|x = 0
ii) Paso recursivo: |wy|x = |w|x , si y 6= x y |wy|x = |w|x + 1, si y = x.
Intuitivamente que es |w|x ?
4. Demostrar que la concatenacion entre palabras es asociativa.
12

5. Sea = {a, b}, para v, w se entiende que v w se obtiene cuando reemplazamos


en v todas las as por w. Definir recursivamente esta operacion. Demostrar en base a
su definicion que esta operacion es asociativa.

13

También podría gustarte