Нека с [tex]S_n[/tex] означим множеството от стрингове от [tex]0[/tex] и [tex]1[/tex] с дължина [tex]n[/tex], т.е. [tex]S = \left\{(a_1, a_2,\cdots,a_n)|\, a_i \in \{0,1\}\,\right\}[/tex].
Дефинираме следните операции върху S:
- AND [tex](a_1,a_2,\cdots,a_n) \wedge (b_1,b_2,\cdots,b_n) = (a_1\wedge b_1,\cdots, a_n \wedge\ b_n)[/tex].
-OR [tex](a_1,a_2,\cdots,a_n) \vee (b_1,b_2,\cdots,b_n) = (a_1\vee b_1,\cdots, a_n \vee\ b_n)[/tex].
-NOT [tex]\neg (a_1,a_2,\cdots,a_n) = (\neg a_1, \neg a_2,\cdots, \neg a_n)[/tex].
Нека [tex]S \subset S_n[/tex], а [tex]\bar S[/tex] са всички стрингове, които могат да се получат от [tex]S[/tex] с прилагането по всевъзможен начин горните три операции.
Докажете, че [tex]|\bar S | = 2^k,\, k \leq n[/tex].

Меню