Алгебра (В,Ù,Å,0,1), що утворена множиною В – {0,1} разом з операціями Ù (кон’юнкції), Å, і константами 0, 1, називається алгеброю Жегалкіна. Будь – яка булева функція може бути зображена через операції кон’юнкції, диз’юнкції, заперечення. Для доведення зображення будь – якої булевої функції формулою алгебри Жегалкіна достатньо виразити диз’юнкцію і заперечення через кон’юнкцію і XOR – операції алгебри Жегалкіна. За видом полінома Жегалкіна визначається така важлива властивість булевих функцій, як лінійність. Булава функція називається лінійною, якщо її поліном Жегалкіна не містить кон’юнкцій змінних.
Поліномом Жегалкінаназив. скінченна сума за модулем 2 попарно різних елементарних кон’юнкцій над множиною змінних (x1,x2,…,xn). К-ть попарно різних ел. функцій назив. довжиною полінома. Булева ф-я назив. лінійною, якщо її поліном не містить кон’юнкцію змінних. Для побудови поліному Жегалкіна функції, що задана деякою формулою алгебри Жегалкіна, необхідно розкрити всі дужки в даній формулі за законом дистрибутивності і виконати всі можливі спрощення. Якщо ф-я задана в ДДНФ або цю форму легко знайти, доцільно замінити диз’юнкції ксором, застосув. операції інверсії та зведення подібних. Метод невизначених коефіцієнтів: для ф-ї f(x1,x2,…,xn) записують найзагальніший вигляд поліному Жегалкіна (Р(x1,x2,…,xn)) з невизначеними коеф., їх буде 2n . Поліном Жегалкіна 2-х змінних має заг. вигляд P(x,y): a0Åa1xÅ a2yÅa3xy. Для трьох: P(x,y,z): a0Åa1xÅ a2yÅa3zÅa4xyÅ a5xzÅa6yzÅa7xyz. Для кожного двійкового набору (a1…an) записують 2n рівнянь: f(a1…an) = P(a1…an). Розв’язавши їх, отримують коефіцієнти полінома.