Zadanie 1
Udowodnij lemat Zuppela-Schwartca podany poniżej.
Lemat [Zippela-Schwartza]
Niech

będzie niezerowym wielomianem

zmiennych stopnia

nad ciałem

. Niech

będzie skończonym podzbiorem

oraz niech

będą losowymi elementami z

, wtedy:
Rozwiązanie
Dowód
Dowód lematu przeprowadzimy przez indukcję po

. Dla

wielomian

może mieć co najwyżej

zer, co daje podstawę indukcji. Załóżmy teraz, że lemat ten zachodzi dla wszystkich wielomianów nad

zmiennymi. Możemy wtedy zapisać

jako wielomian

:
Ponieważ
nie jest zerowy, to istnieje takie
dla którego
nie jest zerowy. Weźmy największe takie
. Wtedy
. Wybierzmy teraz losowo elementy
z
. Z hipotezy indukcyjnej mamy:
Jeżeli
, to wtedy
ma stopień
, a więc
Mamy więc:
Parser nie mógł rozpoznać (nieznana funkcja „\begin{array}”): {\displaystyle \begin{array}{r@{}c@{}l} \Pr[p(r_1,r_2,\ldots,r_n)=0] &=&\\ &=& \Pr[P_i(r_2,\ldots,r_n) = 0] \Pr[p(r_1,r_2,\ldots,r_n)=0 | P_i(r_2,\ldots,r_n) = 0] +\\&+& \Pr[P_i(r_2,\ldots,r_n) \neq 0] \Pr[p(r_1,r_2,\ldots,r_n)=0 | P_i(r_2,\ldots,r_n) \neq 0]\le\\ &\le& \Pr[P_i(r_2,\ldots,r_n) = 0] + \Pr[p(r_1,r_2,\ldots,r_n)=0 | P_i(r_2,\ldots,r_n) \neq 0] \le\\ &\le& \frac{d-i}{|S|} + \frac{i}{|S|} = \frac{d}{|S|}. \end{array} }

Zadanie 2
Masz daną formułę logiczną w postaci DNF. Zaproponuj efektywny algorytm losowego generowania z rozkładem jednostajnym wartościowań ją spełniających?
Zadanie 3