Основно съдържание
Курс: Компютърни науки > Раздел 2
Урок 5: Модулна аритметика- Какво е модулна аритметика?
- Оператор за деление с остатък
- Предизвикателство с деление с остатък
- Сравнение по модул
- Съгласувана връзка
- Отношения на еквивалентност
- Теорема за остатъка от делене
- Събиране и изважане по модул
- Събиране по модул
- Модулно предизвикателство (събиране и изваждане)
- Умножение по модул
- Умножение по модул
- Степенуване по модул
- Бързо степенуване по модул
- Бързо степенуване по модул
- Инверсия по модул
- Алгоритъм на Евклид
© 2024 Khan AcademyУсловия за ползванеДекларация за поверителностПолитика за Бисквитки
Отношения на еквивалентност
Еквивалентни изрази
Преди да продължим е важно да припомним, че следните изрази са еквивалентни
(Символът | означава "се дели на" или "е делител на") (където е цяло число)
Това ни позволява да преминаваме между различни начини на изразяване на една и съща идея.
Например следните са еквивалентни:
, , което е истина, тъй като . Можем да удовлетворим това с :
Сравнението по модул е релация на еквивалентност
Убеди се, че "резените" от предния пример имат следните свойства:
- Всяка двойка стойности в един сектор е свързана с останалите
- Никога няма да намерим стойност в повече от един сектор (секторите са взаимно изключващи се)
- Ако комбинираме всички сектори, ще получим диаграма, която съдържа всички стойности
Торта от резени с такива свойства притежава релация на еквивалентност.
Релацията на еквивалентност дефинира как може да "разрежем" нашата торта (как разделяме множеството) на резени (класове на еквивалентност.
Релацията на еквивалентност дефинира как може да "разрежем" нашата торта (как разделяме множеството) на резени (класове на еквивалентност.
Като обобщение, релациите на еквивалентност трябва да имат следните свойства:
- Диаграмата: Колекция от стойностите, от които се интересуваме
- Сектор от диаграмата: Клас на еквивалентност
- Как разделяме диаграмата на сектори: релация на еквивалентност
По-конкретно в предния пример:
- Диаграмата: Колекция от всички цели числа
- Сектор от диаграмата с надпис
: Еквивалентен клас, в който за всички стойности е изпълнено - Как разделяме диаграмата на сектори: Използваме релацията тъждествен модул C,
Затова казваме, че сравнимост по модул C е релация на еквивалентност. Тя разделя целите числа на C различни класа на еквивалентност.
Защо има значение, че сравнимостта по модул C е релация на еквивалентност?
Знанието, че сравнимостта по модул C е релация на еквивалентност ни дава някои свойства, които тя трябва да притежава.
Релациите на еквивалентност имат следните свойства:
Релациите на еквивалентност имат следните свойства:
- Те са рефлексивни: A е свързано с A
- Те са симетрични: Ако A е свързано с B, то B е свързано с A
- Те са транзитивни: Ако А е свързано с В и В е свързано с С, то А е свързано с С
Следователно сравнението по модул е релация на еквивалентност за (mod C). Това означава, че:
- ако
, то - ако
и , то
Пример
Да приложим тези свойства към конкретен пример, като използваме
(рефлексивно свойство)- ако
, то (симетрично свойство) - ако
и ако , то (транзитивно свойство)
Искаш ли да се присъединиш към разговора?
Все още няма публикации.