Vector binario

11

Tengo un conjunto de vectores binarios S = { s 1 , ... , s n } { 0 , 1 } k{ 1 k } y un vector objetivo t = 1 k, que es el vector de todos.nS={s1,,sn}{0,1}k{1k}t=1k

Conjetura: Si puede escribirse como una combinación lineal de elementos de S sobre Z / q Z para todas las potencias primarias q , entonces t puede escribirse como una combinación lineal de S sobre Z , es decir, hay una combinación lineal con coeficientes enteros que sumas a t más de Z .tSZ/qZ qtSZtZ

¿Es esto cierto? ¿Le resulta familiar a alguien? Ni siquiera estoy seguro de qué palabras clave usar al buscar literatura sobre este tema, por lo que se agradece cualquier aporte.

Observe que lo contrario ciertamente es válido: si para enteros a i , entonces evaluar la misma suma mod q para cualquier módulo q todavía da igualdad; por lo tanto, una combinación lineal con coeficientes enteros implica la existencia de una combinación lineal para todos los módulos.t=i=1nαisiaiqq

Editar 14-12-2017 : La conjetura fue inicialmente más fuerte, afirmando la existencia de una combinación lineal sobre siempre que t es una combinación lineal mod q para todos los primos q . Esto habría sido más fácil de explotar en mi aplicación algorítmica, pero resulta ser falso. Aquí hay un contraejemplo. s 1 , ... , s n están dados por las filas de esta matriz:Ztqqs1,,sn

(100111010111001111000011000101111001)

Mathematica verificó que el vector está en el lapso de estos vectores mod q para los primeros 1000 primos, lo cual considero evidencia suficiente de que este es el caso para todos los primos. Sin embargo, no existe una combinación lineal entera sobre Z : la matriz anterior tiene rango completo sobre R y la forma única de escribir ( 1 , 1 , 1 , 1 , 1 , 1 ) como una combinación lineal de (t=(1,1,1,1,1,1)qZR(1,1,1,1,1,1) sobre R es el uso de coeficientes ( 1 / 2 , 1 / 2 , 1 / 2 , - 1 / 2 , - 1 / 2 , 1 / 2 ) . (Sinembargo,no puede escribir t como una combinación lineal de estos vectores mod 4 , por lo que no contradice la forma actualizada de la conjetura).(s1,,s6)R(1/2,1/2,1/2,1/2,1/2,1/2)t4

Bart Jansen
fuente
1
La siguiente propiedad más débil se mantiene mediante un argumento de compacidad simple: es una combinación lineal racional de elementos de S si y solo si es una combinación lineal sobre G F p para todos los primos p, excepto finitos . Esto es cierto de manera más general cuando S y t tienen enteros coeficientes, no sólo 0 , 1 . tSGFppSt0,1
Emil Jeřábek
1
Otro resultado parcial (de nuevo, para el entero arbitrario ): t es una combinación lineal entera de S si es una combinación lineal en cada anillo Z / q Z para potencias primarias q . S,ttSZ/qZ q
Emil Jeřábek
3
@BartJansen Conozco dos formas diferentes, en realidad, pero ninguna cabe en un comentario. Publicaré una respuesta más tarde.
Emil Jeřábek
2
@JoshuaGrochow No sigo. Si "bastante grande" es todo lo que necesita, sería suficiente para obtener una prima bastante grande. O un gran poder de una prima fija. Ninguno de estos implica la existencia de soluciones sobre los enteros.
Emil Jeřábek
3
El determinante de su sistema de ejemplo es -4, lo que implica una solución para todos los números primos impares.
Kristoffer Arnsfelt Hansen

Respuestas:

8

La conjetura revisada es cierta, incluso bajo restricciones relajadas en y t; pueden ser vectores enteros arbitrarios (siempre que el conjunto S sea ​​finito). Tenga en cuenta que si organizamos los vectores desde S en una matriz, la pregunta simplemente se refiere a la capacidad de solución del sistema lineal S x = t en los enteros, por lo tanto, formularé el problema como tal a continuación.StSS

Sx=t

SZk×ntZkSx=tZZ/qZq

Esto se puede probar al menos de dos maneras.

Prueba 1:

ppmp ZppmpmZp

Z^=p primeZp,
Z

xSx=t1t(Z,+,1)Z

  1. La teoría de los grupos abelianos libres de torsión,

  2. xpx1p

  3. xy(x=pyx=py+1x=py+(p1))p

Z^(Z,+,1)(Z^,+,1)Sx=tZ^Z

(Z,+,1)Z^ZZ^Z

Prueba 2:

MGL(k,Z)NGL(n,Z)S=MSNt=MtxSx=tx=N1xSx=txSx=tx=NxSx=tM,M1,N,N1

SknSx=tZ

  1. siiStitsii

  2. iiSti0

qqtiqsiiSx=tZ/qZ

Emil Jeřábek
fuente
1
¡Gracias Emil por enseñarme algo nuevo e interesante con tu solución # 1!
Kristoffer Arnsfelt Hansen
Ssii
¡Muchas gracias por esta muy perspicaz respuesta! Me aseguraré de reconocer sus ideas si esto llega a un papel.
Bart Jansen