Задача 1
Докажете, че във всеки прост граф с [tex]n\ge 2[/tex] върха има поне два върха с равни степени.
Задача 2
Двойствената функция на булевата функция [tex]f(x_1,\ldots,x_n)[/tex] се дефинира като [tex]f^*(x_1,\ldots,x_n)=\overline{f(\overline{x_1},\ldots,\overline{x_n})}[/tex]. Намерете двойствената функция на [tex]f(x,y)=x\oplus y\oplus 1[/tex], където [tex]\oplus[/tex] е събиране по модул [tex]2[/tex].
Решение: Използваме, че [tex]\overline{u}=u\oplus 1[/tex] и [tex]1\oplus 1=0[/tex]. Първо заместваме променливите с техните отрицания:
[tex]f(\overline{x},\overline{y})=(x\oplus 1)\oplus(y\oplus 1)\oplus 1=x\oplus y\oplus 1[/tex]
След това вземаме отрицанието на резултата:
[tex]f^*(x,y)=\overline{x\oplus y\oplus 1}=x\oplus y\oplus 1\oplus 1=x\oplus y[/tex]
Проверка с таблицата на истинност: при [tex](x; y)[/tex], равно на [tex](0; 0)[/tex], [tex](0; 1)[/tex], [tex](1; 0)[/tex], [tex](1; 1)[/tex], функцията [tex]f[/tex] приема стойностите [tex]1; 0; 0; 1[/tex], а [tex]f^*[/tex] — стойностите [tex]0; 1; 1; 0[/tex], т.е. [tex]f^*=\overline{f}[/tex].
Честа грешка е да се пресметне само [tex]f(\overline{x},\overline{y})[/tex] и да се пропусне външното отрицание; така се получава самата [tex]f[/tex], т.е. грешният отговор [tex]x\oplus y\oplus 1[/tex].
Задача 3
Даден е графът [tex]G=(V,E)[/tex] с върхове [tex]V=\{v_1,v_2,v_3,v_4,v_5\}[/tex] и ребра [tex]E=\{v_1v_3,\ v_1v_4,\ v_1v_5,\ v_2v_4,\ v_2v_5,\ v_3v_5,\ v_4v_5\}[/tex]. Колко са маршрутите с дължина [tex]4[/tex] от [tex]v_2[/tex] до [tex]v_5[/tex]? (Маршрут с дължина [tex]4[/tex] от [tex]v_2[/tex] до [tex]v_5[/tex] е редица от върхове [tex]v_2=u_0,u_1,u_2,u_3,u_4=v_5[/tex], в която всеки два последователни върха са свързани с ребро; върховете и ребрата могат да се повтарят.)
Решение: Нека [tex]A[/tex] е матрицата на съседство на [tex]G[/tex]. Елементът [tex](A^k)_{ij}[/tex] е равен на броя на маршрутите с дължина [tex]k[/tex] от [tex]v_i[/tex] до [tex]v_j[/tex] (индукция по [tex]k[/tex]: маршрут с дължина [tex]k+1[/tex] е маршрут с дължина [tex]k[/tex], последван от още едно ребро). В частност [tex](A^2)_{ij}[/tex] е броят на общите съседи на [tex]v_i[/tex] и [tex]v_j[/tex] (степента на [tex]v_i[/tex] при [tex]i=j[/tex]). Множествата от съседи на върховете са:
[tex]N(v_1)=\{v_3,v_4,v_5\}; \quad N(v_2)=\{v_4,v_5\}; \quad N(v_3)=\{v_1,v_5\}[/tex]
[tex]N(v_4)=\{v_1,v_2,v_5\}; \quad N(v_5)=\{v_1,v_2,v_3,v_4\}[/tex]
Вторият ред на [tex]A^2[/tex] (общите съседи на [tex]v_2[/tex] с [tex]v_1,\ldots,v_5[/tex]) е [tex](2; 2; 1; 1; 1)[/tex], а петият стълб (общите съседи на [tex]v_5[/tex] с [tex]v_1,\ldots,v_5[/tex]) е [tex](2; 1; 1; 2; 4)[/tex]. Тъй като [tex]A^4=A^2A^2[/tex], получаваме
[tex](A^4)_{25}=\sum_{k=1}^{5}(A^2)_{2k}(A^2)_{k5}=2\cdot 2+2\cdot 1+1\cdot 1+1\cdot 2+1\cdot 4=13[/tex]
Задача 4
Намерете общия член на редицата, зададена с [tex]a_1=1[/tex], [tex]a_2=2[/tex] и [tex]a_n=3a_{n-1}-2a_{n-2}+1[/tex] за [tex]n\ge 3[/tex].
Задача 5
Нека [tex]G[/tex] е краен прост граф с поне три върха, в който има точно един връх от степен [tex]1[/tex]. Докажете, че [tex]G[/tex] съдържа цикъл.
Решение: Да допуснем, че [tex]G[/tex] не съдържа цикъл. Нека [tex]u[/tex] е единственият връх от степен [tex]1[/tex], а [tex]K[/tex] е компонентата на свързаност на [tex]G[/tex], която съдържа [tex]u[/tex]; тя съдържа поне реброто между [tex]u[/tex] и неговия съсед. Тъй като [tex]K[/tex] е крайна, в нея има най-дълъг път
[tex]P=w_0w_1\ldots w_k,\quad k\ge 1[/tex]
Нека [tex]x[/tex] е съсед на [tex]w_0[/tex], различен от [tex]w_1[/tex]. Ако [tex]x[/tex] лежи на [tex]P[/tex], т.е. [tex]x=w_j[/tex] при [tex]j\ge 2[/tex], то [tex]w_0w_1\ldots w_jw_0[/tex] е цикъл. Ако [tex]x[/tex] не лежи на [tex]P[/tex], то [tex]xw_0w_1\ldots w_k[/tex] е по-дълъг път. И двете са невъзможни, затова [tex]w_0[/tex] няма други съседи освен [tex]w_1[/tex] и степента му е [tex]d(w_0)=1[/tex]. Аналогично [tex]d(w_k)=1[/tex].
Тъй като [tex]k\ge 1[/tex], върховете [tex]w_0[/tex] и [tex]w_k[/tex] са различни и [tex]G[/tex] има поне два върха от степен [tex]1[/tex], което противоречи на условието. Следователно [tex]G[/tex] съдържа цикъл.