2.2. Группа подстановок Галуа
Рассмотрим знаменитую группу подстановок, которую исследовал выдающийся французский математик Э. Галуа (1811-1832 гг.) [9].
Обладая феноменальными математическими способностями, он настолько опередил современников в своих теоретических исследованиях, что при жизни так и не был понят даже великими Фурье и Пуассоном, и даже не был принят в Политехническую школу – центр математической мысли Франции тех лет. «Неистовый республиканец», «любимец богов» был отважным революционером, сидел в тюрьме за участие в антиправительственных выступлениях и погиб на дуэли в возрасте 20 лет. Основную часть своих результатов согласно легенде он записал ночью перед дуэлью, а признан был только спустя много лет после смерти. Хотя его труды составляют всего около 60 страниц, многое в них еще до сих пор не понято математиками и ждет своего разрешения.
Подстановкой n-ой степени называется взаимно однозначное отображение множества из n элементов в себя.
Рассмотрим всего три элемента: х1, х2, х3.
Существует шесть вариантов последовательностей из трех элементов:
х1х2х3, х2х3х1, х1х3х2, х3х1х2, х2х1х3, х3х2х1.
Запишем порождение этих вариантов следующим образом:
Эта запись означает, что х1 переходит (отображается) в х2, х2 – в х3, х3 – в х1.
Число таких возможных подстановок равно числу вариантов последовательностей из трех элементов. Обозначим возможные подстановки:
, ,,
, ,.
Произведением подстановок назовем последовательное выполнение сначала первой, а затем второй из перемножаемых подстановок.
Например,
Таким образом, имеем алгебру <П,¤>, где П – множество подстановок {а,b,с,d,e,f}, ¤ – бинарная операция П2П.
Соответствующая таблица Кэли для алгебры постановок Галуа имеет вид табл. 3.
Таблица 3
Таблица Кэли для алгебры подстановок Галуа
-
j
i
а
b
с
d
e
f
a
a
b
с
d
e
f
b
b
а
d
с
f
е
с
с
е
а
f
b
d
d
d
f
b
е
а
с
е
е
с
f
а
d
b
f
f
d
е
b
с
а
i¤j
В такой алгебре выполняется закон ассоциативности, но не выполняется закон коммутативности.
Нейтральным элементом является подстановка а.
Группа – это полугруппа взаимно однозначных преобразований, причем именно однозначность гарантирует наличие обратного преобразования. Можно сказать, что в группе при любом числе умножений не теряется информация об исходном элементе: если известно, на что умножали, всегда можно узнать что умножали. Для полугруппы это верно не всегда. Пусть дана дискретная система с конечным числом состояний S={S1,...,Sn}, на вход которой может быть подано входное воздействие из множества x={x1,...,xm}. Всякое входное воздействие однозначно переводит состояние системы в некоторое другое состояние, т.е. является преобразованием множества S. Последовательности воздействий – композиция преобразований, поэтому множество всех последовательностей – полугруппа с образующими {x1,...,xm}. Если такая полугруппа является группой, то по любой входной последовательности и заключительному состоянию системы можно однозначно определить ее начальное состояние [19].
Алгебра <М,·,+>, которая по умножению (·) является мультипликативным группоидом, а по сложению (+) – абелевой группой, причем умножение связано со сложением законом дистрибутивности
а·(b+с)=а·b+а·с
(b+с)·а=b·а+с·а,
называется кольцом. Например, числовыми кольцами являются множество целых чисел Z, множество рациональных чисел R, множество действительных чисел D, множество комплексных чисел К.
Кольцо, в котором все отличные от нуля элементы составляют группу по умножению, называется телом (имеются обратные элементы по умножению). Тело, у которого мультипликативная группа абелева, называется полем. Таковы поля Галуа.
- Содержание
- 6. Элементарные двоичные переключательные функции
- 7. Основные законы булевой алгебры и преобразование
- Приложение 2. Варианты контрольных заданий по дисциплине
- Предисловие
- Дискретная математика
- 1. Множества и алгебраические системы. Булевы алгебры
- 1.1. Основные понятия теории множеств
- 1.2. Основные операции над множествами
- 1.3. Декартово произведение множеств
- 1.4. Соответствия и функции
- 1.5. Отношения
- 1.6. Использование множеств в языке Паскаль
- 2. Элементы общей алгебры
- 2.1. Операции на множествах
- 2.2. Группа подстановок Галуа
- 2.3. Алгебра множеств (алгебра Кантора)
- 2.4. Алгебраические системы. Решетки
- 2.5. Задание множеств конституентами
- 2.6. Решение уравнений в алгебре множеств.
- 3. Элементы комбинаторики
- 3.1. Комбинаторные вычисления
- 3.2. Основные понятия комбинаторики
- 3.3. Размещения
- 3.4. Перестановки
- 3.5. Сочетания
- 3.6. Треугольник Паскаля.
- 3.7. Бином Ньютона
- 3.8. Решение комбинаторных уравнений
- 4. Основные понятия теории графов
- 4.1. Способы задания графов
- 4.2. Характеристики графов
- 4.3. Понятие о задачах на графах
- 4.4. Задача о Ханойской башне
- 5. Переключательные функции и способы их задания
- 5.1. Понятие о переключательных функциях
- 5.2. Двоичные переключательные функции и способы их задания
- 5.3. Основные бинарные логические операции
- 5.4. Понятие о переключательных схемах и технической реализации переключательных функций
- 5.5. Использование логических операций в теории графов
- 6. Элементарные двоичные переключательные функции и функциональная полнота систем переключательных функций
- 6.1. Элементарные переключательные функции одной переменной
- 6.2. Элементарные переключательные (логические) функции двух переменных
- 6.3. Функциональная полнота систем переключательных функций
- 6.4. Базисы представления переключательных функций
- 6.5. Пример анализа и определения свойств пф, заданной десятичным номером
- 7. Основные законы булевой алгебры и преобразование переключательных функций
- 7.1. Основные законы булевой алгебры переключательных функций
- 7.2. Равносильные преобразования. Упрощение формул алгебры переключательных функций
- 7.3. Преобразование форм представления переключательных функций
- 8. Минимизация переключательных функций
- 8.1. Цель минимизации переключательных функций
- 8.2. Основные понятия и определения, используемые при минимизации
- 8.3. Аналитические методы минимизации переключательных функций
- 8.4. Минимизация переключательных функций по картам Карно
- 8.5. Метод поразрядного сравнения рабочих и запрещенных наборов
- Минимизация переключательных функций на основе поразрядного сравнения рабочих и запрещенных восьмеричных наборов.
- 8.6. Минимизация переключательных функций, заданных в базисе {, и, не}
- 8.7. Минимизация систем переключательных функций
- 8.8. Минимизация переключательных функций методом неопределенных коэффициентов
- 9. Понятие об автомате и его математическом описании
- 9.1. Основные определения теории конечных автоматов
- 9.2. Описание конечных детерминированных автоматов
- 9.3. Понятие о технической интерпретации конечных автоматов
- 9.4. Синтез комбинационных автоматов в заданном базисе
- 9.5. Булева производная
- 9.6. Элементарные автоматы памяти на основе комбинационного автомата и задержки
- 9.7. Синтез автомата – распознавателя последовательности
- 10. Элементы теории кодирования
- 10.1. Понятие о кодировании
- 10.2. Системы счисления, как основа различных кодов
- 10.3. Понятие о помехоустойчивом кодировании
- 10.4. Кодирование по Хэммингу
- 10.5. Кодирование с использованием циклических кодов и математического аппарата умножения и деления полиномов. Сигнатурный анализ
- 10.6. Понятие о криптографической защите информации
- 10.7. Понятие о сжатии информации