バイナリーベクター


11

Iは設定されているのバイナリベクトルS = { S 1、... 、sはN } ⊆ { 0 、1 } K ∖ { 1 、K }とターゲットベクトルT = 1 Kすべてのもののベクトルです。nS={s1,…,sn}⊆{0,1}k∖{1k}t=1k

推測:場合の要素の線形結合として書くことができるS上Z / QのZすべてに対するプライムパワーのQは、Tは、の線形結合として書くことができるS上Z、すなわち、整数係数を有する線形結合が存在しますこれはZ上のtになります。tSZ/qZ qtSZtZ

これは本当ですか?それは誰にも馴染みがありますか?このトピックに関する文献を検索する際にどのキーワードを使用すればよいかわからないため、ご意見をお待ちしています。

逆は確かに成立することを確認します。if 整数の私は、同じ和のmodの評価Qを任意のモジュラスのためにqがまだ平等を与えます。したがって、整数係数との線形結合は、すべての係数の線形結合の存在を意味します。t=∑i=1nαisiaiqq

編集14-12-2017:最初は予想が強かったため、tがすべての素数qに対するmod qの線形結合である場合は常に上の線形結合の存在を主張しました。これは、私のアルゴリズムのアプリケーションで悪用する方が簡単でしたが、間違っていることが判明しました。これは反例です。s 1、… 、s nは、次の行列の行で与えられます。Ztqqs1,…,sn

(100111010111001111000011000101111001)

Mathematicaはベクターことが確認されこれらのベクトルMODのスパンであり、Q Iは、これがすべての素数の場合であることを十分な証拠として取る最初の1000個の素数のため。しかし、オーバー組み合わせ線形ない整数がないZは、上記マトリックスがオーバーフルランク有するRと書き込みに独自の方法(1 、1 、1 、1 、1 、1 )の線形結合として(t=(1,1,1,1,1,1)qZR(1,1,1,1,1,1)の上に Rを係数使用される(1 / 2 、1 / 2 、1 / 2 、- 1 / 2 、- 1 / 2 、1 / 2 )。(ただし、これらのベクトルmod 4の線形結合として tを書くことはできません。したがって、推測の更新された形式と矛盾しません。)(s1,…,s6)R(1/2,1/2,1/2,−1/2,−1/2,1/2)t4


1
次のより弱い特性は、単純なコンパクトさの引数によって保持されますは、有限数の素数pを除くすべてのG F p上の線形結合である場合にのみ、Sの要素の有理線形結合です。この場合は、より一般的に真であるS及びtは整数係数を有するだけではなく、0 、1。tSGFppSt0,1
— エミルイェジャベク3.0

1
別の部分的な結果(再び、のための任意の整数):tは組み合わせ線形整数であり、Sが各リングに線形組み合わせであるときに限りZ / QのZのためのプライムパワーのQ。S,ttSZ/qZ q
— エミルイェジャベク3.0

3
@BartJansen私は実際には2つの異なる方法を知っていますが、どちらもコメントにはまったく適合しません。後で回答を投稿します。
— エミールイェジャベク3.0

2
@JoshuaGrochow私は従わない。「かなり大きい」だけで十分な場合は、かなり大きなプライムを取るだけで十分です。または、固定素数のかなり大きな力。これらのどちらも整数上の解の存在を意味しません。
— エミールイェジャベク3.0

3
サンプルシステムの行列式は-4です。これは、すべての奇数の素数に対する解を意味します。
— クリストファーアーンスフェルトハンセン

回答:


8

修正された予想は、およびtの緩和された制約下でも真です。これらは、任意の整数ベクトルである可能性があります(セットSが有限である限り)。Sからベクトルを行列に配置する場合 、整数の線形システムS x = tの可解性について質問するだけな ので、以下のように問題を定式化することに注意してください。StSS

Sx=t

命題:レッツとT ∈ Zの K。線形システムS X = Tはで解決可能であるZ場合、それはで解決可能である場合にのみ、Z / QのZすべてのプライムパワーのためにQ。S∈Zk×nt∈ZkSx=tZZ/qZq

これは少なくとも2つの方法で証明できます。

証明1:

任意の素数について、各p mを法とするシステムの可解性は、p進整数Z pの環で可解であることを意味します。(解が一意ではないという小さな問題があります。したがって、与えられた解mod p mとmod p m ′は互換である必要はありません。これは、Z pのコンパクトさを使用して、またはケーニッヒの補題を使用して整理できます。)ppmp Zppmpm′Zp

したがって、システムは、製品にも解決可能である Z = Π P  素数 Zは P、 すなわちの環profinite整数。これはZにおけるその可解性を意味すると主張します。

Z^=∏p primeZp,
Z

お知らせそのシステムの可解性(すなわち、)はアーベル群の言語で(原始正)1次文として表現でき、 tを定義できるように定数 1で増補されます。これで、構造(Z、+ 、1 )の完全な1次理論が次のように公理化できることを確認できます(これは、Presburgerの算術、または Zグループの理論の無秩序バージョンです)。∃xSx=t1t(Z,+,1)Z

  1. ねじれのないアーベル群の理論、

  2. 公理の各素数のためのp、∀xpx≠1p

  3. 公理∀x∃y(x=py∨x=py+1∨⋯∨x=py+(p−1))p

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

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

証明2:

M∈GL(k,Z)N∈GL(n,Z)S′=MSNt′=MtxSx=tx′=N−1xS′x′=t′x′S′x′=t′x=Nx′Sx=tM,M−1,N,N−1

Sk≠nSx=tZ

  1. siiStitsii

  2. iiSti≠0

qq∤tiq∣siiSx=tZ/qZ


1
ソリューション#1で新しく興味深いものを教えてくれたEmilに感謝します!
— クリストファーアーンスフェルトハンセン

Ssii

この非常に洞察に満ちた答えをありがとう!これが論文に反映されれば、私はあなたの洞察を必ず認めるでしょう。
— バートヤンセン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.