Sea F([x,x2,...xn],...[y,y2,...yn])=[z,z2,....zn]F([x,x2,...xn],...[y,y2,...yn])=[z,z2,....zn] denota una función con 22 parámetros, cada uno es un vector que contiene nn variables. Sea UkUk definirse mediante la siguiente relación de recurrencia:
Uk=F([x,x2,...xn],Uk−1)Uk=F([x,x2,...xn],Uk−1) donde el valor inicial U1=[x,x2,...xn]U1=[x,x2,...xn] .
Sea Uk,k2=F(Uk,Uk2)Uk,k2=F(Uk,Uk2)
¿Cómo puedo determinar si FF es una función tal que
Uk,k2=Uk+k2Uk,k2=Uk+k2
se mantendrá para todos los números enteros kk y k2k2 ? Además, ¿cómo puedo construir uno en el que el número de variables nn es un número entero fijo?
No estoy seguro de la terminología adecuada para este tipo de funciones, pero por ahora, me referiré a ellas como "completamente aditivas" porque las propiedades de adición que implican Uk,k2,Uk,Uk2Uk,k2,Uk,Uk2 aguantará.
Ejemplos sencillos de funciones completamente aditivas son la suma:
F(x,y)=x+yF(x,y)=x+y
U1=xU1=x , U2=F(x,x)=2xU2=F(x,x)=2x , U3=F(x,2x)=3x,...U3=F(x,2x)=3x,...
Uk=kxUk=kx
Uk,k2=F(Uk,Uk2)=F(kx,k2x)=(k+k2)xUk,k2=F(Uk,Uk2)=F(kx,k2x)=(k+k2)x
y la multiplicación:
F(x,y)=x×yF(x,y)=x×y
U1=xU1=x , U2=F(x,x)=x2U2=F(x,x)=x2 , U3=F(x,x2)=x3,...U3=F(x,x2)=x3,...
Uk=xkUk=xk
Uk,k2=F(Uk,Uk2)=F(xk,xk2)=xk+k2Uk,k2=F(Uk,Uk2)=F(xk,xk2)=xk+k2
He aquí otro ejemplo de función completamente aditiva en la que intervienen cuatro variables (se deriva de la multiplicación de matrices):
F([a,b,c,d],[e,f,g,h])=[ae+bg,af+bh,ce+dg,cf+dh]F([a,b,c,d],[e,f,g,h])=[ae+bg,af+bh,ce+dg,cf+dh]
Sin embargo, cuando los "productos punto" se reordenan, en algunos casos, FF ya no es una función completamente aditiva. Por ejemplo,
F([a,b,c,d],[e,f,g,h])=[ae+ch,af+bg,bf+dh,cg+de]F([a,b,c,d],[e,f,g,h])=[ae+ch,af+bg,bf+dh,cg+de]
no es completamente aditivo.
Ya sé que la multiplicación de matrices no es comentable, así que exigir que FF sea una función comunitiva no es imprescindible para que sea una función completamente aditiva. Entonces queda la pregunta, ¿qué propiedades debería tener FF para que sea completamente aditivo?