Главная » Просмотр файлов » Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн - Алгоритмы - Построение и анализ (2 изд.)

Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн - Алгоритмы - Построение и анализ (2 изд.) (1123758), страница 250

Файл №1123758 Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн - Алгоритмы - Построение и анализ (2 изд.) (Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн - Алгоритмы - Построение и анализ (2 изд.)) 250 страницаТ. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн - Алгоритмы - Построение и анализ (2 изд.) (1123758) страница 2502019-05-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 250)

Класс эквивалентности числа 4 есть [4] = (2, 4, 6,...), а класс эквивалентности числа 3 — [3] = (1, 3, 5,...). Основная теорема о классах эквивалентности заключается в следующем. Теорема Б.1 (Отношения эквивалентности тождественны разбиениям). Для любого отношения эквивалентности на множестве А классы эквивалентности образуют разбиение А, и обратно, любое разбиение А определяет отношение эквивалентности на А, для которого множества в разбиении являются классами эквивалентности. П Докаэательсшво. Для доказательства первого утверждения теоремы надо показать, что классы эквивалентности В непусты, попарно не пересекаются и их объединение дает множество А. Из рефлексивности В вытекает а Е [а], так что класс эквивалентности не является пустым; кроме того, поскольку каждый элемент а Е А является элементом класса эквивалентности [а], объединение всех классов эквивалентности равно А.

Остается показать, что классы эквивалентности попарно не пересекаются, т.е. что если два класса эквивалентности [а] и [6] имеют общий элемент с, то это один и тот же класс эквивалентности. В этом случае а В с и Ь В с, откуда в силу симметричности и транзитивности а В Ь. Таким образом, для произвольного элемента х е [а] имеем х В а и, как следствие, х В Ь, так что [а] С [Ь]. Аналогично, [Ь] С [а], так что [а] = [Ь]. Для доказательства второй части теоремы рассмотрим разбиение А А = (А;), и определим следующее отношение: В = ((а, Ь): существует такое (, что а е А, и Ь е А ) .

Покажем, что В есть отношение эквивалентности на А. Это отношение рефлексивно, т.е. из а е А; следует а В а. Симметричность В следует из того, что если Приложение Б. Множества и прочие художества 1209 а В 6, то и а, и 6 принадлежат одному и тому же множеству А;, так что 6 В а. Если а В Ь и Ь В с, то все три элемента принадлежат одному и тому же множеству, так что а В с, т.е. отношение В транзитивно. Чтобы показать, что множества в разбиении являются классами эквивалентности В, заметим, что если а е А;, то из хЕ 1а] вытекает х Е А,, а из х б А; вытекает х Е [а]. П Бинарное отношение В на множестве А является антисимметричньии, если из а В 6 и Ь В а следует а = 6. Например, антисимметричным на множестве натуральных чисел является отношение "<", поскольку если а < Ь и Ь < а, то а = Ь.

Отношение, являющееся одновременно рефлексивным, антисимметричным и транзитивным, является и отношением частичного порядка (рагба! оп1ег), а множество, на котором определено такое отношение, — частично упорядоченным множеством. Например, отношение "быть потомком" на множестве людей является отношением частичного порядка (если рассматривать человека как собственного потомка). В частично упорядоченном множестве А может не быть единственного "наибольшего" элемента а, такого что 6 В а для всех 6 е А. Вместо этого могут быть несколько макслмалъных элементов а, обладающих тем свойством, что не существует таких Ь Е А, отличных от а, что а В Ь. Например, в наборе ящиков разного размера может быть несколько максимальных ящиков, которые не могут поместиться ни в один другой ящик, так что одного "наибольшего'* ящика, в котором могут поместиться все остальные, не существуетз.

Отношение частичного порядка В является отношением полного (гога! огдег), или линейного (1шеаг огдег), порядка, если для всех а, МА имеем а В Ь или Ь В а, т.е. если любая пара элементов А может быть связана отношением В. Например, отношение "<" на множестве натуральных чисел является отношением линейного порядка, в то время как отношение "быть потомком" на множестве людей таковым не является, поскольку могут быть люди, которые не являются потомками друг друга. Упражнения Б.2-1.

Докажите, что отношение подмножества "С" на множестве всех подмно- жеств Х является отношением частичного, но не полного порядка. Б.2-2. Покажите, что для любого положительного ть отношение "тождественности по модулю и" является отношением эквивалентности на множестве целых чисел. (Мы говорим, что а ве Ь(шос(ть), если существует такое целое число д, что а — Ь = дп.) На сколько классов эквивалентности разбивает множество целых чисел это отношение? ьДля того чтобы отношение "может поместиться а*' было отношением частичного порядка, надо считать, что ящик может поместиться сам а себя. Часть Ч11!.

Приложения: математические основы 1210 Б.2-3. Приведите пример отношения, которое а) рефлексивно и симметрично,но не транзитивно; б) рефлексивно н транзитивно, но не симметрично; в) симметрично и транзитивно, но не рефлексивно. Б.2-4. Пусть Я вЂ” конечное множество, а  — отношение эквивалентности на Я х Я. Покажите, что если  — антисимметрично, то все классы эквивалентности содержат по одному элементу. Б.2-5. Профессор полагает, что всякое симметричное и транзитивное отношение В должно быль рефлексивным. Он предлагает следующее доказательство: из а Н 6 в силу симметрии следует 6 В а, а применение транзитивности к этому выводу дает а В а.

Прав ли профессор Б.З Функции Для данных двух множеств А и В функция )' представляет собой бинарное отношение на А х В, такое что для каждого а е А существует ровно одно 6 Е В, такое что (а, 6) Е г". Множество А называется областью определения (с1ошша) функции г", а множество  — областью значений (собоша1л). Иногда для функция используется запись ~: А - В; кроме того, если (а,Ь) е ~, то мы записываем 6 = ( (а), поскольку значение 6 однозначно определяется по значению а. Интуитивно функцию ~ можно рассматривать как операцию, которая ставит в соответствие каждому элементу А элемент В. Никакому элементу А не может быть поставлено в соответствие два различных элемента В, однако один и тот же элемент В может соответствовать разным элементам А.

Например, бинарное отношение ~ = ((а, Ь): а, Ь Е Х и Ь = а шос1 2) является функцией г": Х вЂ” + (О, Ц, поскольку для каждого натурального числа а имеется ровно одно число Ь из (О, 1), такое что Ь = а шос1 2. Например, 0 = З" (0), 1 = У (1), 0 = У (2) и т.д. Бинарное же отношение д = ((а,,Ь): а, Ь Е Х и а + Ь вЂ” четно) функцией не является, поскольку и (1, 3), и (1, 5) являются элементами д, так что элементу а = 1 соответствуют более одного элемента Ь, такого что (а, Ь) Е д.

Если у нас имеется функция Г": А - В, и 6 = 1'(а), то а называется арументом функции ), а Ь вЂ” значением функции ~ от данного аргумента а. Можно определить функцию, указывая ее значения для каждого элемента из области определения. Например, можно определить Г (и) = 2п для п Е 1Ч, что означает У = ((п,2п): п Е )ч'). Две функции )' и д называются равными, если у них 1211 Приложение Б.

Множества и прочие художества одинаковые области определения и значений и если для любого а из области определения / (а) = д (а). Конечная последовательность длины и представляет собой функцию /, область определения которой — множество из и целых чисел (0,1,...,и — Ц. Зачастую конечная последовательность записывается как список ее значений: (У (О), У (1),..., /(и — 1)). Бесконечной носледовательностью называется функция, область определения которой — целые неотрицательные числа. Например, последовательность чисел Фибоначчи, определенная рекуррентным соотношением (3.21), представляет собой бесконечную последовательность (О, 1, 1,2, 3, 5,8,13,21,...). Если область определения функции / является декартовым произведением, дополнительные скобки вокруг аргументов в записи обычно опускаются. Например, если у нас есть функция /: Аз х Аз х х А„- В, то мы можем записать Ь = /(аз,аз,..., а„), а не Ь = /((аз, аз,...,а„)).

Кроме того, в этом случае аргументом называется каждый элемент а;, хотя технически единым аргументом функции / является кортеж из и элементов (аз, аз,..., а ). Если Ь = / (а) для некоторой функции /: А — В, то иногда говорят, что Ь есть образ (ппайе) а. Образ подмножества А' С А определяется как / (А') = (Ь б В: Ь = У (а) для некоторого а Е А') . Множество значений (гапйе) функции / представляет собой образ ее области определения, т.е.

/(А). Например, множеством значений функции /: Х вЂ” + М, определенной как / (и) = 2п, является У (Х) = (гп: гп = 2п для некоторого и Е М) . Функция называется наложением или сюръекцией (звг1ес11оп), если ее множество значений совпадает с областью значений. Например, функция У (и) = 1п/2) представляет собой наложение множества неотрицательных целых чисел на множество неотрицательных целых чисел, так как каждый элемент этого множества служит значением / для некоторого аргумента. Функция же / (и) = 2п не является наложением Ь1 на Х, поскольку, например, число 3 не является значением / ни для какого аргумента; однако эта функция является наложением Х на множество четных натуральных чисел.

Сюръекцию /: А — В иногда называют отоброэкением А на В. Функция /: А -+ В называется вложением или иньекцией (1п1есиоп), если различным аргументам / соответствуют различные значения, т.е. из а ~ а' вытекает / (а) ф / (а'). Например, функция / (и) = 2п является вложением множества Х в Х, так как каждое четное число Ь является отображением не более одного элемента из области определения, а именно Ь/2. Функция / (и) = 1п/21' вложением не является, поскольку значение 1, например, получается для двух 1212 Часть ЧШ. Приложения: математические основы аргументов — 2 и 3.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее