WIKIPEFIA
Статья предмета12 мин чтения

Введение в дискретную математику

Введение в дискретную математику

Дискретная математика изучает математические структуры, которые по своей природе дискретны — не непрерывны. Там, где математический анализ работает с гладкими кривыми, дискретная математика оперирует с различимыми, отделёнными значениями: целыми числами, графами, логическими высказываниями.

Пропозициональная логика

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

ВысказываниеЗначение истинности
"2 + 2 = 4"Истина
"Земля плоская"Ложь
"Идёт ли дождь?"Не высказывание (вопрос)

Логические связки

Высказывания можно комбинировать с помощью логических связок:

  • Конъюнкция (pqp \land q): истинна только когда оба pp и qq истинны
  • Дизъюнкция (pqp \lor q): истинна когда хотя бы одно из pp, qq истинно
  • Отрицание (¬p\lnot p): меняет значение истинности на противоположное
  • Импликация (pqp \to q): ложна только когда pp истинно, а qq ложно

Законы де Моргана

¬(pq)(¬p)(¬q)\lnot(p \land q) \equiv (\lnot p) \lor (\lnot q) ¬(pq)(¬p)(¬q)\lnot(p \lor q) \equiv (\lnot p) \land (\lnot q)

Основы теории множеств

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

A = {1, 2, 3, 4, 5}
B = {3, 4, 5, 6, 7}

# Принадлежность
print(3 in A)       # True  (3 ∈ A)

# Операции над множествами
объединение = A | B   # {1, 2, 3, 4, 5, 6, 7}  (A ∪ B)
пересечение = A & B   # {3, 4, 5}               (A ∩ B)
разность = A - B      # {1, 2}                  (A \ B)

Формула включений-исключений

Для конечных множеств AA и BB:

AB=A+BAB|A \cup B| = |A| + |B| - |A \cap B|

Методы доказательств

Прямое доказательство

Чтобы доказать pqp \to q: предположим, что pp истинно, и покажем, что из этого следует qq.

Доказательство от противного

Чтобы доказать pp: предположим ¬p\lnot p и выведем противоречие.

Математическая индукция

  1. Базовый случай: покажем, что P(n0)P(n_0) истинно
  2. Индуктивный шаг: покажем, что P(k)P(k+1)P(k) \to P(k+1) для всех kn0k \geq n_0

Дальше

Имея в арсенале логику, множества и методы доказательств, вы готовы перейти к Основным концепциям — где мы подробно изучим отношения, функции и комбинаторику.