- •Множество. Способы задания множеств (перечислением или списком, порождающей процедурой, описанием характеристического свойства). Привести примеры.
- •Алгебра множеств. Законы алгебры множеств. Доказать один из законов алгебры множеств.
- •Множество. Мощность множества. Нахождение мощности объединения множеств (для двух множеств, для трех множеств, для n-множеств). Привести пример.
- •Векторы. Прямое произведение множеств. Мощности прямого произведения множеств.
- •Отношения. Основные понятия отношений (отношения; унарные, бинарные, n-местные отношения)
- •Отношения. Бинарные отношения. Основные понятия (определение, обозначения, область определения, область значений, способы задания бинарных отношений). Привести примеры.
- •Отношения. Эквивалентность и порядок. Сравнимость элементов множества по отношению порядка.
- •Соответствия. Функции и отображения. Способы задания функций. Привести примеры.
- •Комбинаторика. Основные задачи комбинаторики. История возникновения комбинаторики.
- •Комбинаторика. Основные правила комбинаторики (правило суммы и правило произведения).
- •Комбинаторика. Упорядоченные и неупорядоченные выборки (множества). Понятие выборки (с повторением и без повторения, упорядоченные и неупорядоченные). Привести примеры.
- •Комбинаторика. Размещение без повторения. Перестановки без повторений. Размещение с повторениями. Привести примеры.
- •Комбинаторика. Сочетания без повторений и с повторениями. Свойства сочетаний. Доказать одно из них. Привести примеры.
- •Комбинаторика. Перестановки с повторениями. Циклические перестановки. Подсчет числа беспорядков. Привести примеры.
- •Комбинаторика. Формула включения-исключения.
- •Рекуррентные соотношения. Метод рекуррентных соотношений. Числа Фибоначчи (задача приводящая к числам Фибоначчи).
- •Рекуррентные соотношения. Порядок рекуррентного соотношения. Решение и общее решение рекуррентного соотношения. Привести примеры.
- •Рекуррентные соотношения. Линейные рекуррентные соотношения с постоянными коэффициентами. Два утверждения на которых основывается решение линейных рекуррентных соотношений.
- •Общее решение линейных рекуррентных соотношений второго порядка с постоянными коэффициентами (случай одинаковых корней характеристического уравнения). Привести примеры.
- •Общее решение линейных рекуррентных соотношений с постоянными коэффициентами, порядок которых выше второго. Привести примеры.
- •Решение рекуррентных соотношений, используя производящую функцию. Понятие производящей функции. Алгоритм решения рекуррентных соотношений с помощью производящих функций.
- •Булевы функции от одного аргумента. (Определение. Все булевы функции от одного аргумента).
- •Булевы функции от двух аргументов (Определение булевой функции двух аргументов, тождественный ноль, тождественная единица, конъюнкция, штрих Шеффера, дизъюнкция, стрелка Пирса (функция Вебба)).
- •Свойства дизъюнкции, конъюнкции и отрицания (теорема 4.3).
- •Свойства эквиваленции, импликации и отрицания (теорема 4.4).
- •Выражение одних булевых функций через другие (теорема 4.5).
- •Булевы функции от n аргументов (определение, равенство булевых функций, суперпозиция булевых функций).
- •Графы. Матричное задание графов. Матрица смежности, матрица инцидентности. Привести примеры.
- •Графы. Свойства матрицы смежности и инцидентности. Утверждение о числе всех путей (маршрутов) длины k из одной вершины в другую. Утверждение о наличие хотя бы одного контура.
- •Графы. Связность. Компоненты связности. (Достижимость вершины, связный (сильно связный орграф) граф, слабо связанный, несвязанный, компонента связности (сильной связности)). Привести примеры.
- •Графы. Матрицы связности. Утверждение о матрицах связности, матрицы достижимости, матрицы сильной связности.
- •Графы. Выделение компонент связности. Алгоритм нахождения числа компонент сильной связности и матрицы смежности этих компонент.
- •Графы. Поиск путей (маршрутов) с минимальным числом дуг (ребер). Алгоритм фронта волны.
- •Графы. Минимальные пути (маршруты) в нагруженных орграфах (графах). Алгоритм Форда-Беллмана.
- •Графы. Деревья и циклы.
- •Графы. Эйлеровы цепи и циклы.
Отношения. Эквивалентность и порядок. Сравнимость элементов множества по отношению порядка.
Отношения – один из способов задания связи между элементами множества.
Бинарное отношение R на множестве X называется отношением эквивалентности, если выполнены следующие свойства:
(рефлексивность) xRx для всех x ∈ X;
(симметричность) xRy=>yRx для всех x,y∈X ;
(транзитивность) xRy и yRz=> xRz для любых элементов x, y, z∈X.
Бинарное отношение <= на множестве X называется отношением частичного порядка, если выполнены такие свойства:
(рефлексивность) x<=x для всех x ∈X;
(антисимметричность) для всех x, y∈X ;
(транзитивность) для всех x, y, z∈X;
Элементы a, b, ∈M сравнимы по отношению порядка R если выполняется aRb или bRa.
Отношения. Операции над бинарными отношениями (Объединение, пересечение, разность, дополнение, обратное отношение, составное отношение (композиция), транзитивное замыкание, рефлексивное замыкание). Привести примеры.
Отношения – один из способов задания связи между элементами множества.
Соответствия. Основные определения (определение, область определения, область значений, понятия образа и прообраза элемента, образа и прообраза множества). Свойства соответствий (всюду (полностью) определенное, частично определенное, сюрьективное, функциональное (однозначное), взаимно однозначное соответствие). Равномощность множеств. Привести примеры.
Соответствие - способ задания взаимосвязей, взаимодействий между элементами множества (наряду с отношениями). Частными случаями соответствий являются функции, отображения, преобразования, операция и др. В соответствии между множествами А и В называется подмножество G: GcAxB;
Область определения соответствия G – множество проекций пр1G={a: (a, b) ∈G};
Область значений соответствия G – множество проекций пр2G={b: (a, b) ∈G};
Если элементу x соответствует y, то y называется образом элемента x, а x - прообразом элемента y.
Образом множества С с пр1G называется объединение образов всех элементов а∈С;
Пусть теперь задано множество .
Множество элементов таких, что , называется прообразом множества Y при отображении f и обозначается f -1(Y).
Свойства соответствий G Í A´B:
• Всюду (полностью) определенное соответствие - если пр1 G = А. Частично определенное соответствие - в противном случае.
• Сюръективное соответствие - если пр2 G = В.
• Функциональное (однозначное) соответствие - если образом любого элемента а из области определения np1G является единственный элемент b из области значений пр2 G.
• Взаимно однозначное соответствие - если оно: а) всюду определено; б) сюръективно; в) функционально; г) прообразом любого элемента b из области значений пр2 G является единственный элемент а из области определения пр1 G.
Если между множествами А и В существует взаимно однозначное соответствие, то мощности этих множеств равны, т.е. | А | = | В |. В таком случае говорят, что множества А и В равномощны. Этот факт позволяет:
• установить равенство мощностей двух множеств, не вычисляя этих множеств;
• вычислить мощность множества, установив его взаимно однозначное соответствие с множеством, мощность которого известна или легко вычисляется.
Множества, равномощные множеству натуральных чисел N, называются счетными. Множества, равномощные множеству вещественных чисел R, называются континуальными.
Пример 3. Англо-русский словарь устанавливает соответствие между множествами английских и русских слов. Каковы свойства этого соответствия?
Данное соответствие не является:
• всюду определенным (всегда можно найти английское слово, не содержащееся в словаре);
• сюръективным (по отношению русских слов, имеющихся в словаре);
• функциональным (одному английскому слову ставится в соответствие, как правило, несколько русских);
• взаимно однозначным (в силу предыдущего).