русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Поняття алгебри, підалгебри


Дата добавления: 2015-08-31; просмотров: 1457; Нарушение авторских прав


Елементи загальної алгебри

Означення 1. Універсальною алгеброю (алгеброю) називається упорядкована пара множин виду (А,W), де А – непорожня множина, W – множина операцій, заданих на А. (тобто W складається з відображень виду Аn®А, де nÎN).

Наприклад, упорядкована пара множин (N, {+,´}) є алгеброю, адже N – непорожня множина, +, ´ – бінарні операції на множині N, тобто + та ´ є відображеннями виду N2®N, оскільки сума й добуток будь-яких двох невід’ємних цілих чисел є невід’ємним цілим числом. Але упорядкована пара множин (N,{+,-}) не є алгеброю, оскільки результат віднімання (-) одного невід’ємного цілого числа від іншого не завжди є невід’ємним цілим числом, тобто віднімання не є відображенням виду N2®N.

Якщо (А,W) – алгебра, то множина А називається носієм алгебри, а множина W – сигнатурою алгебри. Іноді сигнатура алгебри подається без фігурних дужок, наприклад, замість (N,{+,´}) пишуть (N,+,´).

Алгебра може мати ім’я. Ім’я зв’язується з алгеброю за допомогою знака «=». Наприклад, дамо алгебрі (N, {+,´}) ім’я G1; запишемо це таким чином: G1 = (N, {+,´}).

Означення 2. Нехай G = (А,W) – алгебра, ВÍА, В¹Æ, fnÎW. Множина В називається замкнутою відносно n-арної операції fn, якщо для будь-яких а1, …, аn з множини В виконується fn1,…,аn)ÎВ.

Наприклад, розглянемо підмножину В={n| nÎN, n – парне число} носія алгебри G1 = (N, {+,´}). Множина В замкнута відносно операції +, адже сума будь-яких двох невід’ємних парних чисел завжди буде невід’ємним парним числом, тобто які б не були числа х та у з множини В число х+у також належить множині В. Добуток х´у будь-яких чисел х та у з множини В також належить множині В, отже, множина В замкнута відносно операції множення (´). Розглянемо тепер підмножину С={1,2,3} множини N. Числа 2 та 3 належать множині С, але їх сума, тобто число 5, як бачимо, не належить С, отже, множина С не замкнута відносно операції додавання (+). Множина С також не замкнута відносно операції множення (´), адже добуток чисел 2 та 3, що належать множині С, дорівнює 6, а число 6 не належить множині С.



Означення 3. Нехай G = (А,W) – алгебра, ВÍА, множина В непорожня й замкнута відносно кожної операції сигнатури W. Для кожної операції fn з W побудуємо її обмеження на множину В: fnÇ(Вn*B); залишимо для цього обмеження ім’я fn; множину усіх таким чином побудованих обмежень операцій назвемо W. Тоді упорядкована пара множин (В,W) є алгеброю й називається підалгеброю алгебри G. Якщо ВÌА, то (В,W) називається нетривіальною підалгеброю алгебри G.

Наприклад, алгебра ({n| n=2k, kÎN},{+,´}) є підалгеброю алгебри (N, {+,´}), адже множина {n| n=2k, kÎN} (тобто множина усіх невід’ємних парних чисел) є підмножиною множини N, вона також непорожня та замкнута відносно кожної операції сигнатури алгебри (N, {+,´}), тобто відносно додавання та множення чисел (як показано раніше). Оскільки {n| n=2k, kÎN} є власною підмножиною множини N, алгебра ({n| n=2k, kÎN},{+,´}) є нетривіальною підалгеброю алгебри (N, {+,´}). Алгебра ({a,b,c},{f1}), де f1(a)=b, f1(b)=c, f1(c)=a, не має нетривіальних підалгебр. Для обгрунтування цього твердження достатньо розглянути усі непорожні власні підмножини носія даної алгебри (тобто множини {a}, {b}, {c}, {a,b}, {a,c}, {b,c}) та переконатися у тому, що жодна з них не замкнута відносно операції f1. Множина {а} не замкнута відносно f1, оскільки f1(a)=b, а b не належить {a}; множина {b} не замкнута відносно f1, оскільки f1(b)=с, а с не належить {b}; множина {с} не замкнута відносно f1, оскільки f1(с)=а, але а не належить {с}; множина {а,b} не замкнута відносно f1, оскільки bÎ{а,b}, але f1(b)=с, а с не належить {a,b}; множина {а,с} не замкнута відносно f1, оскільки аÎ{а,с}, але f1(а)= b, а b не належить {a,с}; множина {b,с} не замкнута відносно f1, оскільки сÎ{b,с}, але f1(с)=а, проте а не належить {b,с}. Отже, немає жодної непорожньої замкнутої відносно операції f1 власної підмножини носія даної алгебри ({a,b,c},{f1}), а це й означає, що дана алгебра не має нетривіальних підалгебр.

 

Контрольні питання

 

1. Що таке універсальна алгебра (алгебра)?

2. Що таке носій алгебри?

3. Що таке сигнатура алгебри?

4. Яка множина називається замкнутою відносно n-арної операції fn?

5. Що таке підалгебра алгебри?

6. Що таке нетривіальна підалгебра алгебри?

 



<== предыдущая лекция | следующая лекция ==>
 | Конгруенції


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.061 сек.