我有一组二进制矢量和目标矢量其是全矢量。Ñ
猜想:如果可以写成的元素的线性组合超过的所有素数方幂,然后可以写成的线性组合超过,即存在具有整数系数的线性组合,其总和以以上。t
Ť S小号 Z / q ZZ / qž qq 吨Ť 小号小号 žž 吨Ť žž
这是真的?任何人看起来都很熟悉吗?我什至不知道在搜索有关此主题的文献时要使用什么关键字,因此请多加投入。
观察到相反的一定成立:如果为整数A_I,然后评估相同的总和模q为任何模数q仍然给平等; 因此,具有整数系数的线性组合意味着存在所有模量的线性组合。吨= Σ Ñ 我= 1个 α 我小号我
编辑14-12-2017:最初的猜想更强,只要t是所有素数q的线性组合mod q,就断言\ mathbb {Z}上存在线性组合。这在我的算法应用程序中更容易利用,但事实证明是错误的。这是一个反例。s_1,\ ldots,s_n由该矩阵的行给出:ž
(1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 1 0 1 1 1 1 0 0 1)
Mathematica验证了对于前1000个素数,向量处于这些向量mod的范围内,我有足够的证据证明所有素数都是这种情况。但是,在没有整数线性组合:上面的矩阵在上具有完整等级,并且具有将写入线性组合的独特方式的超过,使用系数。(您不能将写为这些向量mod的线性组合吨= (1 ,1 ,1 ,1 ,1 ,1 )q Ž - [R (1 ,1 ,1 ,1 ,1 ,1 )(š 1,... ,s ^ 6)- [R (1 / 2 ,1 / 2 ,1 / 2 ,− 1 / 2 ,− 1