Головна » Статті » Математика програмістів » Алгебра Жегалкіна |
Кілька слів про використання алгебри Жегалкіна
Сильно багато сказати про використання алгебри Жегалкіна, мабуть, не вдасться, тому ми сконцентруємо свою увагу лише на ключових нюансах, в яких вона буває досить корисною, а саме:
З булевими функціями ситуація подібна. Як Ви, мабуть, знаєте, у алгебрі Буля загалом є 6 операцій, і всі вони зводяться до 3-х. Але це життя сильно не полегшує, так як формула функції може бути записана таким чином, що будь-яка спроба її спростити може тільки погіршити ситуацію. В такому випадку знову на допомогу приходить алгебра Жегалкіна. У ній є така річ як поліном Жегалкіна. В чому його суть? Як Ви, мабуть, знаєте, у алгебрі Жегалкіна є лише дві операції: логічне множення та додавання за модулем 2. Поліном Жегалкіна являє собою суму логічних добутків змінних на певні константи. Ну і що? - можливо, хтось запитає. А діло в тому, що будь-яку булеву функцію (а вони зазвичай записуються в алгебрі Буля) можна записати таким поліномом Жегалкіна (це свого роду аналог розписування функції в ряд) і "полегшити собі життя" при її аналізі. Отож, давайте підведемо підсумок. Алгебра Жегалкіна може використовуватися для спрощення аналізу булевої функції та доведенні тавтологій. Звідси випливає, що вона здадна інколи полегшити розв'язання задачі. Надіюсь, дана інформація була для Вас корисною, і дала причину вчити алгебру Жегалкіна. | |
Переглядів: 7094 | | |
Всього коментарів: 0 | |