Sistema de prueba de suma de cuadrados

23

Recientemente he visto varios artículos sobre arxiv que se refieren a un sistema de prueba llamado suma de cuadrados.

¿Alguien puede explicar qué es una prueba de suma de cuadrados y por qué esas pruebas son importantes / interesantes?

¿Cómo se relacionan con otros sistemas de prueba algebraica? ¿Son algún tipo de dual a Lassere?

Anónimo
fuente
11
Hay una descripción general en arxiv.org/abs/1211.1958 . El sistema básico SOS se define de paso en la página 3 (busque Grigoriev y Vorobjov).
Emil Jeřábek apoya a Monica el
3
@Emil, parece que el documento contiene las respuestas a las preguntas en la publicación (explica el sistema, su historia y su relevancia para trabajos recientes), ¿por qué no publicar su comentario como respuesta?
Kaveh
@ EmilJeřábek Aceptaré tu comentario si publicas una versión ampliada de él como respuesta.
Anónimo el
2
Bien, lo he hecho, aunque hubiera preferido que fuera respondido por alguien que realmente entiende estos sistemas.
Emil Jeřábek apoya a Monica el

Respuestas:

18

El sistema de prueba de suma de cuadrados básico, introducido bajo el nombre de refutaciones Positivstellensatz por Grigoriev y Vorobjov , es un sistema de prueba "estático" para mostrar que un conjunto de ecuaciones y desigualdades polinómicas donde f 1 , , f k , h 1 , ,

S={f1=0,,fk=0,h10,,hm0},
, no tiene solución común en R n : una refutación de S viene dado por polinomios g i y e I , j de tal manera que - 1 = k Σ i = 1 g i f i + I { 1 , ... , m } j e 2 If1,,fk,h1,,hmR[x1,,xn]RnSgieI,j (Se podría trabajar con cualquier campo realmente cerrado en lugar deR.) Positivstellensatz de Stengle garantiza queStiene una refutación si y solo si no tiene solución. La principal medida de complejidad aquí es elgradode refutación, que es el máximo de grados totales de los polinomios que aparecen bajo los signos de suma en(), es decir,gifiye2I,jiIhi.
()1=i=1kgifi+I{1,,m}jeI,j2iIhi.
RS()gifieI,j2iIhi

ϕSxi2xixiϕ

Puede encontrar más información sobre la historia y el desarrollo de los sistemas SOS en http://arxiv.org/abs/1211.1958 .

Emil Jeřábek apoya a Monica
fuente
1
¿Hay un libro estándar?
1
¿También hay algún uso de la teoría de modelos aquí?
2
Laserre tiene un libro reciente sobre los aspectos de optimización. "Una introducción a la optimización polinómica y semi-algebraica" publicada por Cambridge University Press.
Chandra Chekuri
11

p(x)0p(x)x

Las reglas de inferencia son:

  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

Hay buenas conexiones con la programación semidefinida y los algoritmos de aproximación.

Para obtener más información, consulte la reciente charla de Albert Atserias en el taller BIRS Fundamentos teóricos de la resolución aplicada del SAT :

Kaveh
fuente
¿Es esta formulación la misma que la de Emil? La suya es "dinámica" y, por lo tanto, permite pruebas similares a DAG, donde Emil es "estática" y, por lo tanto, parece corresponder a una versión suya similar a un árbol. Entonces, aparentemente son diferentes con respecto a la complejidad (por ejemplo, grado, tamaño en términos de número de monomios y número de líneas). ¿Es esto cierto?
Iddo Tzameret
@ Iddo, creo que tienes razón. Una medida de complejidad puede no ser la misma. Albert explica muy brevemente en su discurso la correspondencia para la principal medida de complejidad interesante si no recuerdo mal, pero si uno está interesado en otras medidas, entonces es necesario ser más cuidadoso en la formulación.
Kaveh
@Kaveh Puse dos preguntas relacionadas si puede ayudarme amablemente, (1) cstheory.stackexchange.com/questions/30930/… (2) cstheory.stackexchange.com/questions/30932/…
user6818