Система підтвердження суми квадратів


23

Нещодавно я побачив кілька статей про arxiv, які стосуються системи доказування, званої sum-of-квадратами.

Чи може хтось пояснити, що є доказом суми квадратів і чому такі докази важливі / цікаві?

Як вони пов'язані з іншими алгебраїчними системами доказування? Вони якісь подвійні для Лассера?


11
Деякі огляди наведені на arxiv.org/abs/1211.1958 . Основна система SOS визначена переходом на сторінці 3 (шукайте Григор’єва та Воробйова).
— Еміль Йерабек підтримує Моніку

3
@Emil, здається, що в документі містяться відповіді на запитання у публікації (він пояснює систему, її історію та відповідність останнім роботам), чому б не опублікувати ваш коментар як відповідь?
— Каве

@ EmilJeřábek Я прийму ваш коментар, якщо ви опублікуєте розширену версію його як відповідь.
— Анонім

2
Гаразд, я це зробив, хоча хотів би віддати перевагу, якби на нього відповів хтось, хто насправді розуміє ці системи.
— Еміль Йерабек підтримує Моніку

Відповіді:


18

Основна система підтвердження суми квадратів, введена під назвою спростувань Позитивстелленсатца Григорьовим та Воробйовим , є "статичною" системою доказування, що показує, що набір поліноміальних рівнянь та нерівностей де f 1 , … , f k , h 1 , … ,

S={f1=0,…,fk=0,h1≥0,…,hm≥0},
не має спільного рішення в R n : спростування S задається поліномами g i і e I , j таким, що - 1 = k ∑ i = 1 g i f i + ∑ I ⊆ { 1 , … , m } ∑ j e 2 If1,…,fk,h1,…,hm∈R[x1,…,xn]RnSgieI,j (Можна було б працювати з будь-яким реальним закритим полем замістьR.) Positivstellensatz Stengle гарантує, щоSмає спростування тоді і лише тоді, коли воно не має рішення. Основна міра складності тут -ступіньспростування, що є максимумом загальних градусів многочленів, що з’являються під знаками суми в(∗), тобтоgifiтаe2I,j∏i∈Iчя.
(∗)−1=∑i=1kgifi+∑I⊆{1,…,m}∑jeI,j2∏i∈Ihi.
RS(∗)gifieI,j2∏i∈Ihi

Як і звичайно з алгебраїчними системами доказування, можна також розглядати це як систему спростування незадовільних булевих формул , включивши в S аксіоми x 2 i - x i для кожної змінної x i та переклад nom на поліноміальні нерівності.ϕSxi2−xixiϕ

Більше про історію та розвиток систем SOS можна прочитати на веб-сайті http://arxiv.org/abs/1211.1958 .


1
Чи є стандартна книга?

1
Чи є тут використання теорії моделей?

2
Laserre нещодавно написав книгу про аспекти оптимізації. "Вступ до поліноміальної та напівалгебраїчної оптимізації", опублікований Cambridge University Press.
— Чандра Чекурі

11

p(x→)≥0p(x→)x→

Правила висновку:

  1. x2−x≥0
  2. x−x2≥0
  3. p(x→)2≥0
  4. p(x→)≥0p(x→)x≥0
  5. p(x→)≥0p(x→)(1−x)≥0
  6. p1(x→)≥0,⋯,pm(x→)≥0∑i=1mcipi(x→)≥0c1,⋯,cm∈R+

p(x→)2≥0

Є приємні зв’язки з напіввизначеним програмуванням та алгоритмами наближення.

Для більш детальної перевірки нещодавньої розмови Альберта Ацеріаса на семінарі BIRS Теоретичні основи прикладного рішення SAT :


Чи така формула така, як у Еміля? Ваш "динамічний", а значить, дозволяє отримати докази, схожі на DAG, де Еміль "статичний", а значить, відповідає вашій деревній версії. Отже, мабуть вони різні за складністю (наприклад, ступінь, розмір за кількістю одночленів та кількістю рядків). Це правда?
— Іддо Цамарет

@Iddo, я думаю, ти маєш рацію. Міра складності може бути не однаковою. Альберт пояснює у своїй розмові дуже коротко відповідність основній цікавій мірі складності, якщо я правильно пам’ятаю, але якщо хтось цікавиться іншими заходами, то необхідно бути більш уважними у формулюванні.
— Каве

@Kaveh Я поставив два пов'язані питання, якщо ви можете допомогти, (1) cstheory.stackexchange.com/questions/30930/… (2) cstheory.stackexchange.com/questions/30932/…
— user6818
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.