Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером

Введение в теорию множеств Введение в математическую логику

eyJpZCI6ImRmY2JlOWVmZGY4ODUwMmEwNzk0OGNjZjhhY2YwMTMyLnBuZyIsInN0b3JhZ2UiOiJjYWNoZSJ9?signature=e64aae823d93113bd8205219218bc00f7ae86bc8df3692574ee1526f2c1c48ab

За время этого курса мы изучили множество аспектов математической логики. Теперь вы умеете использовать нотации и решать парадоксы, замечать софизмы, работать с эквивалентными высказываниями, предикатами и квантификаторами. Кроме того, вы изучили ПДФ и ПКФ, а также разобрались с правилами вывода.

Все эти инструменты пригодятся вам дальше, когда мы будем изучать дискретную математику.

Далее мы изучим теорию множеств — раздел математической логики о множествах и их свойства. Без понимания множеств будет трудно объяснить другие понятия: отношения, функции, последовательности, вероятности, геометрию и так далее.

Что такое множество

Множество — это коллекция объектов или групп объектов. Множества могут быть связаны с примерами из реальной жизни: через них можно описать количество рек в России или количество цветов в радуге.

А еще множества бывают разных типов. В футбольной команде может быть не более игроков одновременно — это конечное множество. Но существуют и бесконечные множества. Например, они могут состоять из натуральных, действительных чисел или мнимых чисел.

Для понимания множеств рассмотрим практический пример. По дороге на работу Вася решил записать названия ресторанов, которые попадутся ему по пути.

У него получится такой список:

Как видите, это коллекция из четырех хорошо определенных объектов — то есть множество.

Обратите внимание на фразу хорошо определенные объекты. Это значит, что любой человек может определить, принадлежит ли объект к данной коллекции или нет. Например, магазин канцелярских товаров не относится к категории ресторанов. Если коллекция объектов четко определена, она называется множеством.

Возвращаясь с работы, Вася захотел подтвердить список, который он составил ранее. На этот раз он снова написал список, только в обратном порядке. Новый список выглядит так:

Теперь это другой список, но при этом набор объектов не изменился. Можно сделать вывод, что это одно и то же множество, ведь здесь порядок элементов не имеет значения.

Как обозначаются множества

Множества записывают двумя способами:

  1. Форма реестра (табличная форма)

  2. Форма построителя наборов

Форма реестра

В реестровой форме мы перечисляем все элементы множества, разделяем их запятой и заключаем в фигурные скобки .

Если множество представляет все високосные годы между 1995 и 2015 годами, то его реестровая форма будет выглядеть так:

В этом примере элементы внутри скобок записываются в порядке возрастания, но их можно записывать по убыванию или произвольно. Порядок не имеет значения для множества, представленного в реестровой форме.

Также при представлении множеств игнорируется кратность. Например, возьмем множество, содержащее все буквы в слове ADDRESS. Оно записывается так:

  • Верная запись:

  • Другая верная запись:

  • Неверная запись:

Форма построения набора

В форме конструктора множеств все элементы имеют какое-то общее свойство. Это свойство не применяется к объектам, которые в набор не входят.

Например, если множество имеет все элементы, которые являются четными простыми числами, то оно представляется как:

— четное простое число

  • — это символическое представление, которое используется для описания элемента

  • означает «такой, что…​»

  • означает «множество всех»

Таким образом, — четное простое число читается как «Множество всех таких, что — четное простое число».

Реестровая форма для этого множества будет . Это множество содержит только один элемент. Такие множества называются одиночными или единичными.

Возьмем другой пример:

Множество в форме построения набора:
— множество двузначных совершенных квадратных чисел

Похожее множество, только в реестровой форме:

В примере выше видно, что:

  • — квадрат

  • — квадрат

  • — квадрат

  • — квадрат

  • — квадрат

  • — квадрат

Обратите внимание, что также являются совершенными квадратами, но они не входят в множество , потому что оно ограничено только двузначными совершенными квадратами.

Какими бывают множества

Мы уже изучили конечные, бесконечные и единичные множества. Кроме того, бывают такие множества:

  • Пустое множество без элементов

  • Равное множество, которое имеет одинаковые элементы с другим множеством

  • Эквивалентное множество, которое имеет одинаковое количество элементов с другим множеством

  • Универсальное множество, которое содержит все рассматриваемые множества

  • Подмножество: Если все элементы множества принадлежат множеству , то — подмножество

  • Мощное множество, состоящее из всех возможных подмножеств

С первого взгляда множества могут показаться довольно абстрактной темой, но на самом деле без них наша жизнь была бы абсолютно другой. Все, что вы наблюдаете вокруг себя создано с помощью математических моделей, функций и множеств.

Выводы

Этим уроком мы завершаем курс по математической логике. Здесь мы познакомились с множествами — следующей ступенью в дискретной математике. Теперь вы знаете, что:

  • Множество — это коллекция объектов или групп объектов. При этом важно, чтобы множество состояло из хорошо определенных объектов. Это значит, что любой человек может определить, принадлежит ли объект к коллекции или нет

  • Для множества не имеет значения порядок элементов и их кратность

  • Множества записываются в двух формах

    • Реестровая форма выглядит так:

    • Форма построения набора выглядит так: — множество двузначных совершенных квадратных чисел

  • Множества бывают конечными, бесконечными, единичными, пустыми, мощными, равными, эквивалентными и универсальными. Также существуют подмножества: если все элементы множества принадлежат множеству , то — подмножество

Подробнее о теории множеств, ее применении, символах и формулах мы поговорим уже в следующем курсе.


Аватары экспертов Хекслета

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты

Об обучении на Хекслете

Для полного доступа к курсу нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff

Используйте Хекслет по-максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Изображение Тото

Задавайте вопросы, если хотите обсудить теорию или упражнения. Команда поддержки Хекслета и опытные участники сообщества помогут найти ответы и решить задачу