Quadratsummen-Beweissystem

23

Kürzlich habe ich mehrere Artikel über arxiv gesehen, die sich auf ein Beweissystem beziehen, das als Quadratsumme bezeichnet wird.

Kann jemand erklären, was ein Quadratsummenbeweis ist und warum solche Beweise wichtig / interessant sind?

In welcher Beziehung stehen sie zu anderen algebraischen Beweissystemen? Sind sie für Lassere eine Art Doppelgänger?

Anonym
quelle
11
Eine Übersicht finden Sie in arxiv.org/abs/1211.1958 . Das grundlegende SOS-System wird auf Seite 3 beschrieben (siehe Grigoriev und Vorobjov).
Emil Jeřábek unterstützt Monica
3
@Emil, es scheint, dass das Papier die Antworten auf die Fragen in der Post enthält (es erklärt das System, seine Geschichte und seine Relevanz für die jüngsten Arbeiten), warum nicht Ihren Kommentar als Antwort posten?
Kaveh
@ EmilJeřábek Ich werde Ihren Kommentar akzeptieren, wenn Sie eine erweiterte Version als Antwort veröffentlichen.
Anonym
2
OK, das habe ich getan, obwohl ich es vorgezogen hätte, wenn jemand geantwortet hätte, der diese Systeme tatsächlich versteht.
Emil Jeřábek unterstützt Monica

Antworten:

18

Das unter dem Namen Positivstellensatz-Widerlegungen von Grigoriev und Vorobjov eingeführte grundlegende Quadratsummen-Beweissystem ist ein „statisches“ Beweissystem, um zu zeigen, dass ein Satz von Polynomgleichungen und Ungleichungen wobei f 1 , , f k , h 1 , ,

S={f1=0,,fk=0,h10,,hm0},
hat keine gemeinsame Lösung in R n : Eine Widerlegung von S wird durch die Polynome g i und e I , j gegeben, so dass - 1 = k i = 1 g i f i + I { 1 , , m } j e 2 If1,,fk,h1,,hmR[x1,,xn]RnSgieI,j (AnstellevonRkönnte man mit jedem wirklich geschlossenen Feld arbeiten.) Stengles Positivstellensatz garantiert, dassSgenau dann eine Widerlegung hat, wenn es keine Lösung gibt. Das Hauptmaßfür dieKomplexität ist hier derGradder Widerlegung, dh das Maximum der Gesamtgrade der Polynome, die unter den Summenzeichen in() auftreten, d.H. Gifiunde2I,jiIhich.
()1=i=1kgifi+I{1,,m}jeI,j2iIhi.
RS()gifieI,j2iIhi

Wie üblich bei den algebraischen Beweis Systemen kann man betrachten es auch als Widerlegung System für unerfüllbar Boolesche Formeln durch in einschließlich S die Axiome x 2 i - x i für jede Variable x i und Übersetzung von φ durch Polynom Ungleichheiten.ϕSxi2xixiϕ

Weitere Informationen zur Geschichte und Entwicklung von SOS-Systemen finden Sie unter http://arxiv.org/abs/1211.1958 .

Emil Jeřábek unterstützt Monica
quelle
1
Gibt es ein Standardbuch?
1
Gibt es hier auch eine Verwendung der Modelltheorie?
2
Laserre hat kürzlich ein Buch über Optimierungsaspekte veröffentlicht. "Eine Einführung in die polynomiale und semi-algebraische Optimierung", veröffentlicht von Cambridge University Press.
Chandra Chekuri
11

p(x)0p(x)x

Die Inferenzregeln sind:

  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

Es gibt gute Verbindungen mit semidefiniten Programmier- und Approximationsalgorithmen.

Weitere Informationen finden Sie in Albert Atserias 'jüngstem Vortrag beim BIRS-Workshop Theoretische Grundlagen des angewandten SAT-Lösens :

Kaveh
quelle
Ist diese Formulierung die gleiche wie bei Emil? Ihre ist "dynamisch" und ermöglicht daher DAG-ähnliche Beweise, wobei die von Emil "statisch" ist und daher einer baumartigen Version von Ihnen zu entsprechen scheint. Offensichtlich unterscheiden sie sich also in Bezug auf die Komplexität (z. B. Grad, Größe in Bezug auf die Anzahl der Monome und die Anzahl der Zeilen). Ist das wahr?
Iddo Tzameret
@Iddo, ich denke du hast recht. Ein Komplexitätsmaß ist möglicherweise nicht dasselbe. Albert erklärt in seinem Vortrag sehr kurz die Entsprechung für das wichtigste interessante Komplexitätsmaß, wenn ich mich richtig erinnere, aber wenn man an anderen Maßnahmen interessiert ist, muss man vorsichtiger formulieren.
Kaveh
@Kaveh Ich habe zwei verwandte Fragen gestellt, wenn Sie uns freundlicherweise helfen können: (1) cstheory.stackexchange.com/questions/30930/… (2) cstheory.stackexchange.com/questions/30932/…
user6818