Que los números $n$ y $k$ tal que $k \leq n$ se le dará.
Dejemos que $S$ sea el conjunto de números primos menores o iguales a $k$ .
Definimos un vector binario $v_{p, r}$ de longitud $n$ para cada $p \in S$ y $r \in [p - 1] \cup \{0\}$ de la siguiente manera.
Para cada $i \in [n-1] \cup \{0\}$ :
- $(v_{p, r})_i = 1$ si $i \equiv r \; mod \; p$
- $(v_{p, r})_i = 0$ De lo contrario,
Consideremos el conjunto de todos esos vectores binarios $X := \{ \; v_{p, r} \; | \; p \in S \text{ and } r \in [p - 1] \cup \{0\} \; \}$ .
Pregunta 1: Es $X$ linealmente independiente sobre $\mathbb{R}^{n}$ ? (No. Ver respuesta de @ChrisCulter)
Además, consideremos el espacio vectorial $V := span(X)$ tal que $V$ se ve como un subespacio de $\mathbb{R}^{n}$ .
Estoy tratando de encontrar límites en $dim(V)$ en términos de $n$ y $k$ . Cualquier respuesta sería muy apreciada, pero específicamente estoy tratando de responder a lo siguiente.
Pregunta 2: ¿Cuál es el menor $k$ (en términos de $n$ ) tal que $dim(V) = n$ ? ¿Podemos elegir siempre $k$ lo suficientemente grande como para garantizar que $dim(V) = n$ ?
Actualización
Basándome en la sugerencia de @GerryMyerson, he codificado algunos ejemplos en Octave.
Cuando $n = 400$ y $k = 61$ tenemos $dim(V) = n = 400$ .
Esto sugiere que podríamos encontrar un límite superior para el menor $k$ (en relación con $n$ ) tal que $dim(V) = n$ .
Aquí está mi código de Octave por si alguien quiere probarlo:
% Parameters
n = 400
k = 61
% Prime numbers
primes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113];
primes = primes(find(primes <= k));
% Compute number of rows & cols
count = 0;
for p = primes
count += p;
end
rows = count
cols = n
% Construct matrix
M = zeros(rows, cols);
count = 1;
for p = primes
for r = 0:(p-1)
for c = 1:cols
if r == mod(c, p)
M(count, c) = 1;
end
end
count += 1;
end
end
% Print rank
rankOfM = rank(M)
4 votos
¿Has computado algún pequeño ejemplo, para hacerte una idea?
0 votos
@GerryMyerson ¡Es una gran sugerencia! Intenté hacerlo a mano, pero los ejemplos son bastante grandes. Tal vez podría codificar algo en MATLAB.
0 votos
Nota: La pregunta se modificó varias veces hasta llegar a su forma actual, que capta con mayor precisión lo que busco. Gracias.
3 votos
No está bien cambiar la pregunta después de que alguien haya publicado una respuesta.
0 votos
@GerryMyerson ¡Gracias por el comentario! Mi post original tenía algunos problemas. Pensé que era mejor mejorarlo, pero podría haber sido mejor si hubiera publicado una nueva pregunta. La respuesta publicada es valiosa y sigue siendo pertinente.