
- •Вопрос 2. Вектором (кортежем) в линейной алгебре и дискретной математике называют упорядоченный набор элементов. Это не есть определение вектора, поскольку целесообразнее это понятие считать основным.
- •Вопрос3. Соответствия.
- •Вопрос7.Отношение называется отношением эквивалентности (или просто эквивалентностью), если оно рефлексивно, симметрично и транзитивно.
- •Вопрос9. Непустое множество m с бинарной операцией называется группоидом. Иногда нам удобнее использовать обозначение
- •Вопрос10
- •Вопрос12. Полем называется кольцо p, обладающее следующими свойствами:
- •Вопрос13.Множество всех перестановок множества X (то есть биекций X →X) с операцией композиции образуют группу, которая называется симметрической группой или группой перестановок X.
- •Вопрос14. Кольцо вычетов
- •16. Теорема о числе подмножеств n-элементного множества
- •17. Понятие перестановки. Теорема о числе перестановок n-го элементного множества.
- •18. Понятие перестановки с повторениями. Теорема о числе перестановок с повторениями.
- •19. Понятие сочетания. Теорема о числе сочетаний из n элементов по k. Свойства сочетаний.
- •20. Понятие сочетания с повторениями. Теорема о числе сочетания с повторениями.
- •21. Понятие размещения. Теорема о числе размещений.
- •22. Понятие композиции. Теорема о числе композиций n.
- •25. Основные понятия и определения теории графов.
- •Вопрос26
- •Вопрос27
- •Вопрос28Алгоритм Прима
- •Вопрос 29 Построение минимального остовного дерева
- •Вопрос 30
- •Вопрос 31 Поиск в ширину
- •Вопрос32
- •Вопрос33
- •Вопрос35
- •Вопрос36 Алгоритм Флойда — Уоршелла — динамический алгоритм для нахождения кратчайших расстояний между всеми вершинами взвешенного ориентированного графа. Алгоритм
- •Вопрос37. Понятие логической функции. Способы задания логических функций.
- •1) Табличный способ
- •2) Числовой способ
- •3) Координатный способ
- •4) Аналитический способ
- •Вопрос38 Булева алгебра. Основные свойства операций булевой алгебры. Понятие двойственности и самодвойственной логической функции.
- •Вопрос39 Алгебра Жегалкина. Основные свойства операций алгебры Жегалкина.
- •Вопрос40Алгебра Жегалкина. Представление логических функций полиномом Жегалкина.
- •Вопрос41и 42 Разложение логической функции по переменным. Понятие совершенной дизъюнктивной нормальной формы логической функции. Понятие совершенной конъюнктивной нормальной формы логической функции.
- •31(42). Понятие полинома логической функции(полинома Жегалкина). Понятие линейной логической функции.
Вопрос14. Кольцо вычетов
Если задано натуральное n, кольцо целых чисел Z разбивается на непересекающиеся классы чисел, имеющих одинаковые остатки при делении на n. Определим сложение и умножение этих классов через операции над их элементами: пустьчисла a и b принадлежат классам A и B соответственно, тогда классы A + B иA × B — это те классы, которые содержат числа a + b и a × b соответственно.
Не трудно проверить, что такое определение корректно. Кроме того множествоклассов с этими операциями образует кольцо, которое называют кольцом Zn вычетов по модулю n.Единичным элементом в нем является класс, содержащий 1,нулевым — содержащий 0.
Пример. Показать, что кольцо Zn вычетов по модулю n будет полем тогдаи только тогда, когда n — простое число.
Решение.
Будем обозначать через Ak класс вычетов, содержащий число k.Если n = p × q, где p и n натуральные числа, большие 1. Тогда Ap × Aq = An = A0,т. е. Aq и Ap — делители нуля, которых не может быть в поле.Если n — простое, то для того, чтобы Zn было полем, необходимо и достаточно,чтобы каждый ненулевой имел обратный. Рассмотрим произвольный Ap (1 < p <n). Все числа p,2p,...,(n − 1)p имеют попарно различные ненулевые остатки приделении на n. По принципу Дирихле, среди них найдется равный 1. Таким образом,
∃k : 1 < k <n,Akp = A1. Но Ap × Ak = Akp. Значит, для Ap существует обратный.
вопрос15. Кольцо вычетов Zn является полем вычетов тогда и только тогда, когда n=p является простым числом.
Доказательство.
Если n=p -
простое
число, то Zp -
кольцо без делителей нуля (действительно,
если CkCl=C0,
,
,
то kl=pq,
но k и l не
делятся на p,
что приводит к противоречию). Доказательство
завершает следующая лемма.
Кольцо
вычетов по модулю
При
описании блочных кодов [25, 30, 33] широко
используется понятие кольца вычетов
по модулю некоторого полинома
с
коэффициентами из поля
.
Для полиномов существуют понятия,
аналогичные введенным в 5.8 для чисел,
если заменить в этих понятиях слово
«число» словом «полином». Так, если при
делении полиномов
и
из
на
получаются
одинаковые остатки, то многочлены
и
сравнимы
между собой по модулю многочлена
из
или
.
Все полиномы, сравнимые между собой по
модулю
,
образуют класс вычетов по модулю
,
а каждый полином класса называется
вычетом по модулю
.
Каждый класс характеризуется своим
представителем, в качестве которого
обычно выбирают полином, степень которого
меньше степени
.
Количество классов вычетов по
модулю
равно
числу многочленов, степени которых
меньше степени
.
Совокупность классов вычетов по
модулю
образует
кольцо вычетов по модулю
.
В качестве операций сложения и умножения
в этом кольце используются сложение и
умножение по модулю
.
Пример
5.13. Рассмотрим
кольцо классов вычетов по модулю
полинома
над
двоичным полем. Полиномы вида
,
где
–
произвольный полином, степень которого
меньше 2, при фиксированном
образуют
класс вычетов по модулю
.
Так как всего имеется 4 разных
полинома
степени
меньше 2, то возможны 4 следующие класса
вычетов:
Здесь
–
произвольный полином. В качестве
представителей классов обычно выбирают
вычеты наименьшей степени, которые
совпадают с полиномами
и
образуют кольцо классов вычетов по
модулю полинома
,
т.е. множество
.