System sprawdzania sumy kwadratów

23

Ostatnio widziałem kilka artykułów na temat arxiv, które odnoszą się do systemu sprawdzania zwanego sumą kwadratów.

Czy ktoś może wyjaśnić, co to jest dowód sumy kwadratów i dlaczego takie dowody są ważne / interesujące?

Jak są one powiązane z innymi algebraicznymi systemami dowodowymi? Czy są czymś podwójnym w stosunku do Lassere?

Anonimowy
źródło
11
Przegląd znajduje się w arxiv.org/abs/1211.1958 . Podstawowy system SOS został zdefiniowany na stronie 3 (poszukaj Grigoriewa i Worobjowa).
Emil Jeřábek wspiera Monikę
3
@Emil, wydaje się, że artykuł zawiera odpowiedzi na pytania zawarte w poście (wyjaśnia system, jego historię i znaczenie dla ostatnich prac), dlaczego nie opublikować komentarza jako odpowiedzi?
Kaveh
@ EmilJeřábek Przyjmuję twój komentarz, jeśli opublikujesz jego rozszerzoną wersję jako odpowiedź.
Anonimowy
2
OK, zrobiłem to, chociaż wolałbym, gdyby odpowiedziała na nie ktoś, kto faktycznie rozumie te systemy.
Emil Jeřábek popiera Monikę

Odpowiedzi:

18

Podstawowy system sprawdzania sum kwadratów, wprowadzony przez Grigoriewa i Worobjowa pod pozorami Positivstellensatz , jest „statycznym” systemem dowodzenia pokazującym, że zbiór równań i równań wielomianowych gdzie f 1 , , f k , h 1 , ,

S.={fa1=0,,fak=0,h10,,hm0},
, ma wspólny rozwiązanie R n : a odrzucenia S oblicza się według wielomianów g ı i wiadomości e I , J, w taki sposób, - 1 = k Σ i = 1 g i f i + I { 1 , , m } j e 2 Ifa1,,fak,h1,,hmR[x1,,xn]RnS.soljamija,jot (Można pracować z dowolnym prawdziwym zamkniętym polem zamiastR.) Positivstellensatz Stengle'a gwarantuje, żeSma obalenie tylko wtedy, gdy nie ma rozwiązania. Głównym kryterium złożoność jest tustopieńz odrzucenia, który jest maksymalnym wszystkich stopni wielomianów, które znajdują się pod postacią sumy z(*), tzngIfIie2I,JΠiIhja.
()-1=ja=1ksoljafaja+ja{1,,m}jotmija,jot2)jajahja.
RS.()soljafajamija,jot2)jajahja

Jak zwykle w przypadku algebraicznych systemów dowodowych, można go również uznać za system odrzucania niezadowalających wzorów boolowskich poprzez włączenie do S aksjomatów x 2 i - x i dla każdej zmiennej x i oraz tłumaczenie ϕ przez nierówności wielomianowe.ϕS.xja2)-xjaxjaϕ

Więcej na temat historii i rozwoju systemów SOS można znaleźć na stronie http://arxiv.org/abs/1211.1958 .

Emil Jeřábek wspiera Monikę
źródło
1
Czy istnieje standardowa książka?
1
Czy jest tu także jakieś zastosowanie teorii modeli?
2
Laserre ma ostatnią książkę na temat aspektów optymalizacji. „Wprowadzenie do optymalizacji wielomianowej i półalgebraicznej” opublikowane przez Cambridge University Press.
Chandra Chekuri
11

p(x)0p(x)x

Reguły wnioskowania są następujące:

  1. x2)-x0
  2. x-x2)0
  3. p(x)2)0
  4. p(x)0p(x)x0
  5. p(x)0p(x)(1-x)0
  6. p1(x)0,,pm(x)0ja=1mdojapja(x)0do1,,domR+

p(x)2)0

Są ładne połączenia z półfinałowym programowaniem i algorytmami aproksymacyjnymi.

Więcej informacji można znaleźć w ostatnim wystąpieniu Alberta Atseriasa podczas warsztatów BIRS Teoretyczne podstawy zastosowania rozwiązania SAT :

Kaveh
źródło
Czy ten preparat jest taki sam jak Emila? Twoja jest „dynamiczna”, a zatem pozwala na dowody podobne do DAG, gdzie Emila jest „statyczne”, a zatem wydaje się, że odpowiada twojej wersji drzewiastej. Najwyraźniej różnią się one pod względem złożoności (np. Stopień, rozmiar pod względem liczby monomialów i liczby linii). Czy to prawda?
Iddo Tzameret
@Iddo, myślę, że masz rację. Miara złożoności może nie być taka sama. Albert w swoim wystąpieniu wyjaśnia bardzo krótko korespondencję dla głównej interesującej miary złożoności, jeśli dobrze pamiętam, ale jeśli ktoś interesuje się innymi miarami, to trzeba być bardziej ostrożnym w formułowaniu.
Kaveh
@Kaveh Zadałem dwa powiązane pytania, jeśli możesz uprzejmie pomóc, (1) cstheory.stackexchange.com/questions/30930/… (2) cstheory.stackexchange.com/questions/30932/…
user6818