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.= { f1= 0 , … , fk= 0 , godz1≥ 0 , … , hm≥ 0 } ,
, 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, … , Fk, h1, … , Hm∈ R [ x1, … , Xn]RnS.soljamija, j
(Można pracować z dowolnym prawdziwym zamkniętym polem zamiast
R.) Positivstellensatz Stengle'a gwarantuje, że
Sma obalenie tylko wtedy, gdy nie ma rozwiązania. Głównym kryterium złożoność jest tu
stopieńz odrzucenia, który jest maksymalnym wszystkich stopni wielomianów, które znajdują się pod postacią sumy z
(*), tzn
gIfIi
e2I,JΠi∈Ihja.
- 1 = ∑i = 1ksoljafaja+ ∑ja⊆ { 1 , … , m }∑jotmi2)ja, j∏ja ∈ jahja.( ∗ )
RS.( ∗ )soljafajami2)ja, j∏ja ∈ jahja
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.x2)ja- xjaxjaϕ
Więcej na temat historii i rozwoju systemów SOS można znaleźć na stronie http://arxiv.org/abs/1211.1958 .