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.
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 .
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 para números inteiros , então avalia a mesma soma mod para qualquer módulo 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 sempre que é uma combinação linear mod para todos os primos . Isso teria sido mais fácil de explorar em meu aplicativo algorítmico, mas acaba sendo falso. Aqui está um contra-exemplo. são dados pelas linhas desta matriz:
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 ( 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.)
fonte
Respostas:
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.S t S S
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.)p pm p Zp pm pm′ Zp
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 .
Observe que a solvabilidade do sistema (ou seja,∃xSx=t 1 t (Z,+,1) Z
a teoria dos grupos abelianos livres de torção,
Prova 2:
fonte