Vectơ nhị phân


11

Tôi có một tập hợp nhị phân vectơ S = { s 1 , ... , s n } { 0 , 1 } k{ 1 k } và một vector mục tiêu t = 1 k đó là tất cả những vector.nS={s1,,sn}{0,1}k{1k}t=1k

Phỏng đoán: Nếu có thể được viết dưới dạng kết hợp tuyến tính của các phần tử của S trên Z / q Z cho tất cả các lũy thừa q , thì t có thể được viết dưới dạng kết hợp tuyến tính của S trên Z , nghĩa là có kết hợp tuyến tính với các hệ số nguyên mà khoản tiền để t qua Z .tSZ/qZ qtSZtZ

Điều này có đúng không? Nó trông quen thuộc với bất cứ ai? Tôi thậm chí không chắc chắn nên sử dụng từ khóa nào khi tìm kiếm tài liệu về chủ đề này, vì vậy bất kỳ đầu vào nào cũng được đánh giá cao.

Quan sát rằng ngược lại chắc chắn giữ: nếu cho nguyên một i , sau đó đánh giá cùng sum mod q đối với bất kỳ mô đun q vẫn mang lại sự bình đẳng; do đó, một tổ hợp tuyến tính với các hệ số nguyên hàm ý sự tồn tại của một tổ hợp tuyến tính cho tất cả các mô đun.t=i=1nαisiaiqq

Chỉnh sửa 14-12-2017 : Giả thuyết ban đầu mạnh hơn, khẳng định sự tồn tại của tổ hợp tuyến tính trên bất cứ khi nào t là kết hợp tuyến tính mod q cho tất cả các số nguyên tố q . Điều này sẽ dễ khai thác hơn trong ứng dụng thuật toán của tôi, nhưng hóa ra là sai. Đây là một ví dụ phản tác dụng. s 1 , ... , s n được đưa ra bởi các hàng của ma trận này:Ztqqs1,,sn

(100111010111001111000011000101111001)

Mathicala đã xác minh rằng vectơ nằm trong khoảng của các vectơ mod q cho 1000 số nguyên tố đầu tiên, mà tôi lấy bằng chứng đầy đủ rằng đây là trường hợp cho tất cả các số nguyên tố. Tuy nhiên, không có kết hợp tuyến tính số nguyên trên Z : ma trận ở trên có thứ hạng đầy đủ trên R và cách viết duy nhất ( 1 , 1 , 1 , 1 , 1 , 1 ) dưới dạng kết hợp tuyến tính của (t=(1,1,1,1,1,1)qZR(1,1,1,1,1,1) trên R đang sử dụng hệ số ( 1 / 2 , 1 / 2 , 1 / 2 , - 1 / 2 , - 1 / 2 , 1 / 2 ) . (Tuy nhiên, bạn không thể viết t dưới dạng kết hợp tuyến tính của các vectơ mod 4 này , vì vậy nó không mâu thuẫn với hình thức cập nhật của phỏng đoán.)(s1,,s6)R(1/2,1/2,1/2,1/2,1/2,1/2)t4


1
Thuộc tính yếu hơn sau được giữ bởi một đối số nén đơn giản: là tổ hợp tuyến tính hợp lý của các phần tử của S khi và chỉ khi nó là tổ hợp tuyến tính trên G F p cho tất cả nhưng nhiều số nguyên tố p . Điều này đúng hơn khi St có hệ số nguyên, không chỉ 0 , 1 . tSGFppSt0,1
Emil Jeřábek 3.0

1
Một kết quả một phần khác (một lần nữa, đối với số nguyên ) tùy ý : t là tổ hợp tuyến tính số nguyên của S iff, đây là tổ hợp tuyến tính trong mỗi vòng Z / q Z cho các lũy thừa q . S,ttSZ/qZ q
Emil Jeřábek 3.0

3
@BartJansen Tôi thực sự biết hai cách khác nhau, nhưng không hoàn toàn phù hợp trong một nhận xét. Tôi sẽ đăng câu trả lời sau.
Emil Jeřábek 3.0

2
@JoshuaGrochow Tôi không theo dõi. Nếu "khá lớn" là tất cả những gì bạn cần, nó sẽ đủ để có một số tiền khá lớn. Hoặc một sức mạnh khá lớn của một nguyên tố cố định. Cả hai điều này đều ngụ ý sự tồn tại của các giải pháp đối với các số nguyên.
Emil Jeřábek 3.0

3
Yếu tố quyết định của hệ thống ví dụ của bạn là -4, hàm ý một giải pháp cho tất cả các số nguyên tố lẻ.
Kristoffer Arnsfelt Hansen

Câu trả lời:


8

Giả thuyết được sửa đổi là đúng, ngay cả trong các ràng buộc thoải mái trên t Có thể là các vectơ số nguyên tùy ý (miễn là tập S là hữu hạn). Lưu ý rằng nếu chúng ta sắp xếp các vectơ từ S thành một ma trận, câu hỏi chỉ cần hỏi về khả năng giải quyết của hệ tuyến tính S x = t trong các số nguyên, do đó tôi sẽ hình thành vấn đề như dưới đây.StSS

Sx=t

SZk×ntZkSx=tZZ/qZq

Điều này có thể được chứng minh theo ít nhất hai cách.

Bằng chứng 1:

ppmp ZppmpmZp

Z^=p primeZp,
Z

xSx=t1t(Z,+,1)Z

  1. lý thuyết về các nhóm abelian không xoắ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

Bằng chứng 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


1
Cảm ơn Emil đã dạy tôi điều gì đó mới mẻ và thú vị với giải pháp số 1 của bạn!
Kristoffer Arnsfelt Hansen

Ssii

Cảm ơn rất nhiều cho câu trả lời rất sâu sắc này! Tôi chắc chắn sẽ thừa nhận những hiểu biết của bạn nếu điều này tìm thấy nó vào một bài báo.
Bart Jansen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.