Considera la matriz infinita que comienza:
T=−(+1+1+1+1+1+1+1⋯+1−1+1−1+1−1+1+1+1−2+1+1−2+1+1−1+1−1+1−1+1+1+1+1+1−4+1+1+1−1−2−1+1+2+1+1+1+1+1+1+1−6⋮⋱)
definido por la recurrencia:
T(n,1)=−1,T(1,k)=−1,n>=k:T(n,k)=−k−1∑i=1T(n−i,k),n<k:T(n,k)=−n−1∑i=1T(k−i,n)
o:
A191898 \= A051731 *transpose( A143256 )
o:
T(n,k)=−a(GCD(n,k))
donde a es la inversa de Dirichlet de la función totiente de Euler.
¿Se aproxima el mayor valor propio de la matriz T(n,k) a la secuencia de números primos anterior?
Los signos de los valores propios parecen coincidir con la función de Möbius.
Como programa de Mathematica es:
Clear[b, t, n, k, i, j]
t[n_, 1] = -1;
t[1, k_] = -1;
t[n_, k_] :=
t[n, k] =
If[n >= k, -Sum[t[n - i, k], {i, 1, k - 1}], -Sum[
t[k - i, n], {i, 1, n - 1}]];
nn = 42;
b = Range[1, nn]*0;
Do[m = Table[Table[t[n, k], {k, 1, j}], {n, 1, j}];
b[[j]] = RankedMax[Eigenvalues[m], 1], {j, 1, nn}]
Round[b]
Table[NextPrime[i, -1], {i, 2, 43}]
con los mayores valores propios, redondeados:
{-1, 1, 3, 3, 5, 5, 7, 7, 7, 8, 11, 11, 13, 13, 13, 13, 17, 17, 19, 19, 19, 19, 23, 23, 23, 23, 23, 23, 29, 29, 31, 31, 31, 31, 31, 31, 37, 37, 37, 37, 41, 41}
y la secuencia prima anterior:
{-2, 2, 3, 3, 5, 5, 7, 7, 7, 7, 11, 11, 13, 13, 13, 13, 17, 17, 19, 19, 19, 19, 23, 23, 23, 23, 23, 23, 29, 29, 31, 31, 31, 31, 31, 31, 37, 37, 37, 37, 41, 41}
como salida.
Además, ¿los mayores valores propios de esta matriz se aproximan a secuencias infinitamente largas de números primos consecutivos a medida que el tamaño de la matriz llega al infinito?
De nuevo como un programa de Mathematica para un 200 veces 200 matriz es:
Clear[b, t, n, k, i, j]
t[n_, 1] = -1;
t[1, k_] = -1;
t[n_, k_] :=
t[n, k] =
If[n >= k, -Sum[t[n - i, k], {i, 1, k - 1}], -Sum[
t[k - i, n], {i, 1, n - 1}]];
nn = 200;
m = Table[Table[t[n, k], {k, 1, nn}], {n, 1, nn}];
N[Sort[Eigenvalues[m], Less]]
que da como resultado una larga lista de valores propios de los cuales los últimos son:
{..., 157.4, 163.302, 167.281, 173.217, 179.157, 181.163, 191.074, 193.065, 197.038, 199.026}
Redondeando estos nos da:
{..., 157, 163, 167, 173, 179, 181, 191, 193, 197, 199}
que son iguales a los primos 37 a 46.
Table[Prime[i], {i, 37, 46}]
{157, 163, 167, 173, 179, 181, 191, 193, 197, 199}
Edición 1.8.2013: Una aproximación más precisa de los primos por los valores propios es dada por este programa de Mathematica:
Clear[nn, n, k, d, kolumn];
a[n_] := If[n < 1, 0, Sum[d MoebiusMu@d, {d, Divisors[n]}]]
Do[nn = j;
A3 = Range[nn]*0;
Do[
kolumn = i;
A1 = Table[Table[a[GCD[n, k]], {k, 1, nn}], {n, 1, nn}];
MatrixForm[A1];
A1[[All, kolumn]];
MatrixForm[
Table[Table[
If[Mod[n, k] == 0, MoebiusMu[n/k]*A1[[All, kolumn]][[k]],
0], {k, 1, nn}], {n, 1, nn}]];
a1 = Table[
Total[Table[
If[Mod[n, k] == 0, MoebiusMu[n/k]*A1[[All, kolumn]][[k]],
0], {k, 1, nn}]], {n, 1, nn}];
a2 = Sign[a1]*Exp[Abs[a1]];
A2 = Table[
Table[If[Mod[n, k] == 0, a2[[n/k]], 0], {k, 1, nn}], {n, 1, nn}];
MatrixForm[A2];
a3 = Table[
Total[Table[If[Mod[n, k] == 0, a2[[n/k]], 0], {k, 1, nn}]], {n,
1, nn}];
A3[[i]] = a3;
, {i, 1, nn}]
MatrixForm[A3];
Print[N[Log[-Min[Eigenvalues[A3]]], 12]]
(*Print[N[Sign[Eigenvalues[A3]]Log[Abs[Eigenvalues[A3]]],12]]*)
, {j, 1, 24}]
que da salida:
{1.00000000000+3.14159265359 I, 1.71614308398, 2.89852243027, 2.94293185770, 4.98292271242, 4.98305676486, 6.99755465240, 6.99756090303, 6.99756737456, 6.99756777041, 10.9999546191, 10.9999546211, 12.9999938562, 12.9999938562, 12.9999938562, 12.9999938562, 16.9999998874, 16.9999998874, 18.9999999847, 18.9999999847, 18.9999999847, 18.9999999847, 22.9999999997, 22.9999999997}
Redondeando estos valores obtenemos:
{1, 2, 3, 3, 5, 5, 7, 7, 7, 7, 11, 11, 13, 13, 13, 13, 17, 17, 19, 19, 19, 19, 23, 23}
El programa anterior utiliza básicamente el producto de la función zeta de Riemann que converge a la inversa de Dirichlet de la función totiente de Euler con divisores exponenciados, análogamente al producto de la función zeta de Riemann que converge a la función de von Mangoldt. Lo explicaré más tarde, ahora es hora de dormir.
Esta última matriz comienza:
A3=(eeeeeeee−e2ee−e2ee−e2eee−e3eee−e3ee−e2ee−e2ee−e2eeeee−e5eee−e2e−e3e−e2ee−e2−e3+e6)
y se define tomando la transformada de Möbius de cada columna de la primera matriz T , exponenciando los divisores, multiplicando con la función de Möbius y luego tomando la transformada de Möbius inversa.
T=[+1+1+1+1+1+1+1+1−1+1−1+1−1+1+1+1−2+1+1−2+1+1−1+1−1+1−1+1+1+1+1+1−4+1+1+1−1−2−1+1+2+1+1+1+1+1+1+1−6]
Ejemplo: Para la 6ª columna con las entradas {1,-1,-2,-1,1,2,...} por inversión de Möbius obtenemos: {1,-2,-3,0,0,6} que es igual a los divisores de 6 veces la multiplicación elemental de la función de Möbius de los divisores de 6 : {1,-2,-3,0,0,6}={1,2,3,0,0,6} por {1,-1,-1,0,-1,1}. Exponenciando entonces los divisores tenemos: {e^1,e^2,e^3,0,0,e^6} por {1,-1,-1,0,-1,1}. La transformada inversa de Möbius (=suma sobre los divisores) da entonces: {e-e^2, e-e^3, e-e^2, e, e-e^2-e^3+e^6}
La afirmación es que el valor propio más negativo de A3 se aproxima a la secuencia de números primos anterior.
Por supuesto, esto podría explicarse más claramente empezando por los divisores exponenciados, su matriz inversa y las sumas de filas de la misma, creo.
Utilizando el mismo algoritmo que el anterior y exponenciando y logaritmando correspondientemente los términos de la secuencia de valores propios muchas veces arbitrarias, parece que éstos -los logaritmos de los valores propios- convergen a la función de Möbius veces los números naturales.
Ejemplo, doble exponenciación de los divisores y doble logaritmo de los valores propios de una matriz de 12 por 12: {-11.0000000000,10.0000000000,-7.00000000000,6.00171666577,-5.00000000000,-3.03392765715,-2.13750865340,1.00344457743,0,0,0,0}
Ejemplo, doble exponenciación de los divisores y doble logaritmo de los valores propios de una matriz de 13 por 13: {-13.0000000000,-11.0000000000,10.0000000000,-7.00000000000,6.00171666577,-5.00000000000,-3.03392765715,-2.13750865340,1.00344457743,0,0,0,0}
que parece converger a: {1, -2, -3, 0, -5, 6, -7, 0, 0, 10, -11, 0, -13, 14, 15, 0, -17, 0, -19, 0, 21, 22, -23, 0, 0, 26, 0, 0, -29, -30, -31, 0}
O como una línea de Mathematica:
Range[32]*MoebiusMu[Range[32]]
Enlace a Pastebin con el programa Mathematica
Clear[n, k, a1, A1, a2, nn]
nn = 8;
b1 = Expand[
Table[Limit[
Zeta[s]*Total[
MoebiusMu[Divisors[n]]*Exp[Exp[Exp[Divisors[n]]]]^(s - 1)],
s -> 1], {n, 1, nn}]];
b1[[1]] = Exp[Exp[Exp[0]]];
A1 = Table[Table[b1[[GCD[n, k]]], {k, 1, nn}], {n, 1, nn}];
MatrixForm[A1]
a2 = Eigenvalues[A1];
N[Table[Sign[a2[[i]]] If[a2[[i]] == 0, 0, Log[Log[Abs[a2[[i]]]]]], {i,
1, nn}], nn]
La salida: {-7.0000000, 6.0000000, -5.0000000, -3.0000000, -2.1375087, 1.0034446, 0, 0}
que son:
sign(Eigenvalues(A1))log(log(abs(Eigenvalues(A1)))) de: A1(n,k)=b1(GCD(n,k)) donde: b1(n)=lim
Así que en términos de este límite con la función zeta, hay un logaritmo menos que el número de exponenciales.
Como ya se ha mencionado anteriormente, la secuencia que empieza a surgir se encuentra en los oeis:
{1, -2, -3, 0, -5, 6, -7, 0, 0, 10, -11, 0, -13, 14, 15, 0, -17, 0, -19, 0, 21, 22, -23, 0, 0, 26, 0, 0, -29, -30, -31, 0}
Creo que esta tendencia se aclara con infinitos exponenciales de los divisores e igual número, menos uno, de logaritmos de los valores propios. Así que algo como:
\text{sign}(Eigenvalues(A_1))\log(\log(\log(\log(\log(\log(\log(abs(Eigenvalues(A_1))))))))) de: A_1(n,k) = b_1(GCD(n,k)) donde: b_1(n) = \lim_{s\to 1} \, \zeta (s) \sum\limits_{d|n}\mu (d(n)) (\exp(\exp(\exp(\exp(\exp(\exp(\exp (\exp (d(n))))))))))^{s-1}
Editar 22.8.2013: Simplificando aún más a una matriz infinita
A_1 = \left( \begin{array}{cccccccccccc} e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} \\ e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 \\ e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} & e^{e^{e^e}} & 0 \\ e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 \\ e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} & e^{e^{e^e}} \\ e^{e^{e^e}} & 0 & 0 & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & 0 & 0 & e^{e^{e^e}} & 0 \\ e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} \\ e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 \\ e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} & e^{e^{e^e}} & 0 \\ e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & 0 & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 \\ e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & e^{e^{e^e}} & 0 & e^{e^{e^e}} \\ e^{e^{e^e}} & 0 & 0 & 0 & e^{e^{e^e}} & 0 & e^{e^{e^e}} & 0 & 0 & 0 & e^{e^{e^e}} & 0 \end{array} \right)
igual a (\exp(\exp(\exp(\exp(\exp(\exp(\exp(\exp(1)))))))))) si GCD(n,k)=1 y 0 en caso contrario, y tomando igual número de logaritmos de los valores propios:
\text{sign}(Eigenvalues(A_1))\log(\log(\log(\log(\log(\log(\log(\log(abs(Eigenvalues(A_1))))))))))
obtenemos los valores propios (redondeados):
{1.00000,-1.00000,-1.00000,-1.00000,-1.00000,1.00000,-1.00000,1.00000,-1.00000,1.00000,-1.00000,-1.00000,-1.00000,-1.00000,1.00000,1.00000,1.00000,-1.00000,1.00000,-1.00000,0,0,0,0,0,0,0,0,0,0,0,0}
que parece ser un reordenamiento de la función de Möbius:
{1, -1, -1, 0, -1, 1, -1, 0, 0, 1, -1, 0, -1, 1, 1, 0, -1, 0, -1, 0, 1, 1, -1, 0, 0, 1, 0, 0, -1, -1, -1, 0}
Mathematica:
Do[
nn = ii;
A1 = Table[
Table[If[GCD[n, k] == 1, Exp[Exp[Exp[Exp[1]]]], 0], {k, 1,
nn}], {n, 1, nn}];
a2 = Eigenvalues[A1];
Print[N[Table[
Sign[a2[[i]]] If[a2[[i]] == 0, 0,
Log[Log[Log[Log[Abs[a2[[i]]]]]]]], {i, 1, nn}], 6]], {ii, 1, 32}]
MatrixForm[A1]
Papel de Mussardos:
http://lanl.arxiv.org/pdf/cond-mat/9712010.pdf
http://people.sissa.it/~mussardo/Professional_web/Quantum_Mechanics_and_Number_Theory.html
Los valores propios pueden ser arbitrarios. Aquí los ceros zeta como entrada, y como salida los ceros zeta como valores propios:
(*Mathematica 8 program start*)(*The Mobius function times "n" \
approximately as the eigenvalues of a matrix*)Clear[nn, n, k, d, \
kolumn]
a[n_] := If[n < 1, 0, Sum[Im[ZetaZero[d]], {d, Divisors[n]}]]
Do[nn = j;
A3 = Range[nn]*0;
Do[kolumn = i;
A1 = Table[Table[a[GCD[n, k]], {k, 1, nn}], {n, 1, nn}];
MatrixForm[A1];
A1[[All, kolumn]];
MatrixForm[
Table[Table[
If[Mod[n, k] == 0, MoebiusMu[n/k]*A1[[All, kolumn]][[k]],
0], {k, 1, nn}], {n, 1, nn}]];
a1 = Table[
Total[Table[
If[Mod[n, k] == 0, MoebiusMu[n/k]*A1[[All, kolumn]][[k]],
0], {k, 1, nn}]], {n, 1, nn}];
a2 = Sign[a1]*Exp[Abs[a1]];
A2 = Table[
Table[If[Mod[n, k] == 0, a2[[n/k]], 0], {k, 1, nn}], {n, 1, nn}];
MatrixForm[A2];
a3 = Table[
Total[Table[If[Mod[n, k] == 0, a2[[n/k]], 0], {k, 1, nn}]], {n,
1, nn}];
A3[[i]] = a3;, {i, 1, nn}] MatrixForm[A3];
(*Print[N[Log[Log[-Min[Eigenvalues[A3]]]],12]]*)
Print[N[Sign[Eigenvalues[A3]] Log[Abs[Eigenvalues[A3]]], 12]], {j, 1,
10}]
(*program end*)