Vetor binário

11

I tem um conjunto de binário vectores S = { s 1 , ... , s n } { 0 , 1 } k{ 1 k } e um vector alvo t = 1 k , que é o vector de todos-onas.nS={s1,,sn}{0,1}k{1k}t=1k

Conjectura: Se pode ser escrito como uma combinação linear de elementos de S sobre Z / q Z para todas as potências primárias q , então t pode ser escrito como uma combinação linear de S sobre Z , ou seja, existe uma combinação linear com coeficientes inteiros que somas para t mais de Z .tSZ/qZ qtSZtZ

Isso é verdade? Parece familiar para alguém? Não tenho certeza de quais palavras-chave usar ao pesquisar literatura sobre esse tópico, portanto, qualquer entrada é apreciada.

Observe que o inverso certamente vale: se t=i=1nαisi para números inteiros ai , então avalia a mesma soma mod q para qualquer módulo q ainda dá igualdade; portanto, uma combinação linear com coeficientes inteiros implica a existência de uma combinação linear para todos os módulos.

Edit 14-12-2017 : A conjectura era inicialmente mais forte, afirmando a existência de uma combinação linear sobre Z sempre que t é uma combinação linear mod q para todos os primos q . Isso teria sido mais fácil de explorar em meu aplicativo algorítmico, mas acaba sendo falso. Aqui está um contra-exemplo. s1,,sn são dados pelas linhas desta matriz:

(100111010111001111000011000101111001)

O Mathematica verificou que o vetor está no intervalo desses vetores mod q para os primeiros 1000 primos, o que tomo como evidência suficiente de que esse é o caso de todos os primos. No entanto, não existe uma combinação linear inteira sobre Z : a matriz acima tem uma classificação completa sobre R e a maneira exclusiva de escrever ( 1 , 1 , 1 , 1 , 1 , 1 ) como uma combinação linear de (t=(1,1,1,1,1,1)qZR(1,1,1,1,1,1) ao longo R é utilizando coeficientes ( 1 / 2 , 1 / 2 , 1 / 2 , - 1 / 2 , - 1 / 2 , 1 / 2 ) . (Você não pode escrever t como uma combinação linear desses vetores, mod 4 , portanto, isso não contradiz a forma atualizada da conjectura.)(s1,,s6)R(1/2,1/2,1/2,1/2,1/2,1/2)t4

Bart Jansen
fonte
1
A seguinte propriedade mais fraca é sustentada por um argumento simples de compactação: é uma combinação linear racional de elementos de S se, e somente se, é uma combinação linear sobre G F p para todos, exceto finitos muitos primos p . Isso ocorre mais geralmente quando S e t têm coeficientes inteiros, não apenas 0 , 1 . tSGFppSt0,1
Emil Jeřábek 3.0 13/12
1
Outro resultado parcial (novamente, para o inteiro arbitrário ): t é uma combinação linear inteira de S se for uma combinação linear em cada anel Z / q Z para potências primárias q . S,ttSZ/qZ q
Emil Jeřábek 3.0 13/12
3
@ BartJansen Conheço duas maneiras diferentes, na verdade, mas nenhuma se encaixa em um comentário. Vou postar uma resposta mais tarde.
Emil Jeřábek 3.0
2
@JoshuaGrochow Eu não sigo. Se "bastante grande" é tudo o que você precisa, seria suficiente obter uma classificação muito grande. Ou um poder bastante grande de um primo fixo. Nenhuma delas implica a existência de soluções sobre os números inteiros.
Emil Jeřábek 3.0
3
O determinante do seu sistema de exemplo é -4, o que implica uma solução para todos os números primos ímpares.
Kristoffer Arnsfelt Hansen

Respostas:

8

A conjectura revisada é verdadeira, mesmo sob restrições relaxadas em e t - elas podem ser vetores inteiros arbitrários (desde que o conjunto S seja finito). Observe que, se organizarmos os vetores de S em uma matriz, a pergunta simplesmente perguntará sobre a solvabilidade do sistema linear S x = t nos números inteiros; portanto, formularei o problema como tal abaixo.StSS

Sx=t

Proposição: Let e t Z k . Então o sistema linear S x = t é solucionável em Z se e somente se for solucionável em Z / q Z para todas as potências primárias q .SZk×ntZkSx=tZZ/qZq

Isso pode ser provado de pelo menos duas maneiras.

Prova 1:

Para qualquer primo , a solvabilidade do sistema modulo cada p m implica que é solúvel no anel de p números inteiros -adic Z p . (Não é um problema menor em que as soluções não são únicos, as soluções, por conseguinte, dada mod p m e mod p m ' não necessita de ser compatível. Isto pode ser resolvido por exemplo, usando a compacidade de Z p , ou usando Lema de Konig.)ppmp ZppmpmZp

Por conseguinte, o sistema também é solúvel no produto Z = Π p  privilegiada Z p , isto é, o anel de números inteiros profinitos . Eu afirmo que isso implica a sua solvabilidade em Z .

Z^=p primeZp,
Z

Observe que a solvabilidade do sistema (ou seja, xSx=t1t(Z,+,1)Z

  1. a teoria dos grupos abelianos livres de torção,

  2. xpx1p

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

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

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

Prova 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 3.0
fonte
1
Obrigado Emil por me ensinar algo novo e interessante com sua solução nº 1!
Kristoffer Arnsfelt Hansen
Ssii
Muito obrigado por esta resposta muito perspicaz! Certifico-me de reconhecer suas idéias, se isso for encontrado em um artigo.
Bart Jansen