Hệ thống chứng minh tổng bình phương


23

Gần đây tôi đã thấy một số bài viết về arxiv đề cập đến một hệ thống bằng chứng được gọi là tổng bình phương.

Ai đó có thể giải thích một bằng chứng tổng bình phương là gì và tại sao các bằng chứng đó là quan trọng / thú vị?

Làm thế nào chúng có liên quan đến các hệ thống chứng minh đại số khác? Có phải họ là một dạng kép của Lassere?


11
Có một số tổng quan trong arxiv.org/abs/1211.1958 . Hệ thống SOS cơ bản được xác định khi chuyển qua trang 3 (tìm Grigoriev và Vorobjov).
Emil Jeřábek hỗ trợ Monica

3
@Emil, có vẻ như bài báo chứa câu trả lời cho các câu hỏi trong bài đăng (nó giải thích hệ thống, lịch sử của nó và sự liên quan của nó với các tác phẩm gần đây), tại sao không đăng bình luận của bạn như một câu trả lời?
Kaveh

@ EmilJeřábek Tôi sẽ chấp nhận bình luận của bạn nếu bạn đăng phiên bản mở rộng của nó dưới dạng câu trả lời.
Ẩn danh

2
OK, tôi đã làm điều đó, mặc dù tôi đã thích nếu nó được trả lời bởi một người thực sự hiểu các hệ thống này.
Emil Jeřábek hỗ trợ Monica

Câu trả lời:


18

Tổng bình phương hệ thống giấy tờ chứng minh cơ bản, được giới thiệu dưới tên của những sự bác bỏ Positivstellensatz bởi Grigoriev và Vorobjov , là một “tĩnh” hệ thống bằng chứng cho thấy một tập hợp các phương trình đa thức và bất phương trình trong đó f 1 , Hầm , f k , h 1 , Câu ,

S={f1=0,,fk=0,h10,,hm0},
, không có giải pháp chung trong R n : a bác bỏ S được cho bởi đa thức g i e tôi , j - 1 = k Σ i = 1 g i f i + Σ tôi { 1 , ... , m } Σ j e 2 tôif1,,fk,h1,,hmR[x1,,xn]RnSgieI,j (Người ta có thể làm việc với bất kỳ lĩnh vực thực khép kín ở vị trí củaR.) Đảm bảo Positivstellensatz Stengle rằngScó bác bỏ khi và chỉ khi nó không có giải pháp. Các biện pháp phức tạp chính ở đây làmức độcủa sự bác bỏ, đó là tối đa tổng độ của đa thức xuất hiện dưới các dấu hiệu tiền trong(*), có nghĩa là,gifie2tôi,jΠiIhi.
()1=i=1kgifi+I{1,,m}jeI,j2iIhi.
RS()gifieI,j2iIhi

Như thường lệ với các hệ thống chứng minh đại số, người ta cũng có thể xem xét nó như là một hệ thống bác bỏ cho công thức Boolean không thể thoả mãn bằng cách bao gồm trong S các tiên đề x 2 i - x i cho mỗi biến x i , và một bản dịch của φ bởi sự bất bình đẳng đa thức.ϕSxi2xixiϕ

Thông tin thêm về lịch sử và sự phát triển của các hệ thống SOS có thể được tìm thấy trong http://arxiv.org/abs/1211.1958 .


1
Có một cuốn sách tiêu chuẩn?

1
Ngoài ra có sử dụng lý thuyết mô hình ở đây?

2
Laserre có một cuốn sách gần đây về các khía cạnh tối ưu hóa. "Giới thiệu về Tối ưu hóa đa thức và bán đại số" do Nhà xuất bản Đại học Cambridge xuất bản.
Chandra Chekuri

11

p(x)0p(x)x

Các quy tắc suy luận là:

  1. x2x0
  2. xx20
  3. p(x)20
  4. p(x)0p(x)x0
  5. p(x)0p(x)(1x)0
  6. p1(x)0,,pm(x)0i=1mcipi(x)0c1,,cmR+

p(x)20

Có các kết nối tốt đẹp với các thuật toán lập trình và xấp xỉ semidefinite.

Để biết thêm chi tiết, hãy xem cuộc nói chuyện gần đây của Albert Atserias tại hội thảo BIRS Cơ sở lý thuyết về giải quyết SAT ứng dụng :


Công thức này có giống như của Emil không? Của bạn là "động", và do đó cho phép các bằng chứng giống DAG, trong đó Emil là "tĩnh", và do đó dường như tương ứng với một phiên bản giống như cây của bạn. Vì vậy, rõ ràng chúng khác nhau về độ phức tạp (ví dụ: mức độ, kích thước về số lượng đơn thức và số dòng). Điều này có đúng không?
Iddo Tzameret

@Iddo, tôi nghĩ bạn nói đúng. Một biện pháp phức tạp có thể không giống nhau. Albert giải thích rất ngắn gọn về sự tương ứng của thước đo độ phức tạp thú vị chính nếu tôi nhớ chính xác, nhưng nếu ai đó quan tâm đến các biện pháp khác thì cần phải cẩn thận hơn trong việc xây dựng.
Kaveh

@Kaveh Tôi đặt ra hai câu hỏi liên quan nếu bạn có thể vui lòng giúp đỡ, (1) cstheory.stackexchange.com/questions/30930/, (2) cstheory.stackexchange.com/questions/30932/ tựa
user6818
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.