Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
§ 7. Фундамент анализа, 3
Процедура факторизации
7.1. Бинарное отношение эквивалентности. Напоминание:
А ´ A = {(x; y) | x Î A и y Î A}.
Определение. Отношением эквивалентности на множестве А называется бинарное отношение Uf Ì А ´ A, удовлетворяющее условиям:
1. x Î A (x; y) Î Uf (рефлексивность);
2. (x; y) Î Uf Þ (y; x) Î Uf (симметричность);
3. ((x; y) Î Uf и (y; z) Î Uf) Þ (x; z) Î Uf (транзитивность).
Примеры. 1. Равенство рациональных чисел:
" x Î Q: x = x; x = y Þ y =x; x = y и y = z Þ x =z.
2. Параллельность плоскостей.
3. Сонаправленность векторов.
4. Конгруэнтность (равенство) треугольников.
Если некоторое множество А каким-либо способом представлено в виде объединения своих непустых попарно непересекающихся подмножеств, то говорят о разбиении множества на классы.
Пример 1. Множество треугольников по величине углов разбиваются на три класса.
2. В § 6 множество последовательностей рациональных чисел разбито на 3 класса: фундаментальные последовательности, сходящиеся к 0, фундаментальные последовательности, не сходящиеся к 0, нефундаментальные последовательности.
Определение. Пусть на множестве А задано отношение эквивалентности. Подмножество А, образованное из всех эквивалентных между собой элементов, называется КЛАССОМ эквивалентности.
Теорема. Отношение эквивалентности на А определяет разбиение А классы.
Доказательство. Обозначим через К(а) множество всех элементов, эквивалентных а Î A; K (b) – множество элементов, эквивалентных b Î A. Покажем, что 2 класса эквивалентности R(a) и R(b) всегда либо совпадают, либо не пересекаются.
Допустим, что классы K(a) и K(b) пересекаются и пусть с – их общий элемент: c Î K(a) и c Î K(b). Отношение эквивалентности на A обозначим " ~ ". На основании определения класса эквивалентности
c Î K(a) Û c ~ a;
c Î K(b) Û c ~ b.
В силу симметричности отношения эквивалентности a ~ c и c ~ b, тогда на основании транзитивности отношения эквивалентности имеем a ~ b. Таким образом, классы K(a) и K(b) состоят из эквивалентных между собой элементов, то есть эти классы совпадают. ►
Из предыдущего следует:
1) 2 класса эквивалентности K(a) и K(b) равны тогда и только тогда, когда a ~ b.
2) Классы эквивалентности полностью определяются любым своим элементом, который в силу этого называют представителем класса. Так как каждый элемент множества А является представителем некоторого класса, то взяв объединение всех (заведомо не пустых) классов эквивалентности получим все множество A, следовательно, совокупность всех классов эквивалентности есть разбиение множества A на классы.
Процесс перехода от множества A к новому множеству, элементами которого являются классы эквивалентности, называют факторизацией множества A по отношению эквивалентности. Процедура факторизации играет важную роль в математике.
7.2. Эквивалентные фундаментальные последовательности рациональных чисел.
В параграфе 4 было установлено, что если последовательность рациональных чисел сходится к некоторому пределу, то она фундаментальна, то есть если lim qn = q0 Î Q то " 0 < e Î Q $ p Î N (" m Î N, " n Î N, m ³ p; n ³ p) Þ |qm – qn| £ e.
Решение задачи, поставленной в параграфе № 5, будет дано в настоящем параграфе с помощью процедуры факторизации.
Определение. Будем говорить, что последовательности (gn) и (rn) рациональных чисел находятся в отношении "~" и писать (gn) ~ (rn), если их разность (gn – rn) является нулевой последовательностью.
Пример. (2/n) ~ (1/n); nÎN.
Теорема. Отношение "~" на множестве фундаментальных последовательностей рациональных чисел является отношением эквивалентности.
◄ Требуется доказать, что
1) (gn) ~ (gn);
2) (gn) ~ (rn) Þ (rn) ~ (gn);
3) ((gn) ~ (rn) и (rn) ~ (sn)) Þ (gn) ~ (sn).
(1) следует из того, что " 0 < e Î Q " nÎN |gn – gn|=0<e.
(2) следует из определения отношения эквивалентности.
Докажем (3).
Из определения отношения эквивалентности имеем
((gn) ~ (rn)) Û " 0 < e Î Q $ p1 Î N (" n Î N, n ³ p1) Þ |qn – rn| £ e/2.
((rn) ~ (sn)) Û " 0 < e Î Q $ p2 Î N (" n Î N, n ³ p2) Þ |rn – sn| £ e/2.
Тогда
" n ³ p = max {p1, p2}
|gn – sn| = |gn – rn + rn – sn| £ |gn – rn| + |rn – sn| £ e/2 + e/2 = e. ►
Отношение эквивалентности на множестве А осуществляет разбиение его на классы.
Два класса эквивалентности равны тогда и только тогда, когда их представители эквивалентны.
Теорема. Если представитель класса эквивалентности есть нулевая последовательность, то и все остальные представители этого класса – нулевые последовательности. Если класс эквивалентности содержит положительную (отрицательную) фундаментальную последовательность рациональных чисел, то и все остальные представители этого класса положительные (отрицательные) фундаментальные последовательности рациональных чисел.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.