Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Дискретная математика

Автор RawonaM, апреля 9, 2011, 22:01

0 Пользователи и 1 гость просматривают эту тему.

RawonaM

Дано отношение R над NxN: (a,b)R(c,d) iff a≤c & b≤d.

Нужно дать пример такого А⊆NxN, так что R полностью упорядочивает множество A, но не полностью упорядочивает любое множество В, включающее А (А⊆В⊆NxN).

Мне кажется, что {(a,b)∈NxN|a≤b} и {(a,b)∈NxN|a≥b} подходят, верно же? А есть еще такие?

Квас

Цитата: RawonaM от октября  6, 2011, 19:36
Какую можно найти биективную функцию из R в RxR (например из [0,1] в квадрат 1x1)?

Отображение [tex][0,1)\to [0,1)\times [0,1)[/tex] — вообще легко.

Возьмём x ∈ [0, 1], x ≠ 1. Это число однозначно записывается бесконечной десятичной дробью, не оканчивающейся последовательностью девяток:
[tex]x = 0{,}x_1x_2\ldots[/tex]
Положим
[tex]f_1 (x) = 0{,}x_1x_3x_5\ldots[/tex]
[tex]f_2 (x) = 0{,}x_2x_4x_6\ldots[/tex]
Отображение f(x) = (f1(x), f1(x)) будет биекцией.

Но это мы две стороны квадрата выбросили. В принципе, можно взять отрезок [0,2], полуинтервал [0,1) отобразить на квадрат без двух сторон, а отрезок [1,2] — биективно на две оставшиеся стороны.
Пишите письма! :)

RawonaM

Цитата: Квас от октября  6, 2011, 20:28
Возьмём x ∈ [0, 1], x ≠ 1. Это число однозначно записывается бесконечной десятичной дробью, не оканчивающейся последовательностью девяток:
[tex]x = 0{,}x_1x_2\ldots[/tex]
Положим
[tex]f_1 (x) = 0{,}x_1x_3x_5\ldots[/tex]
[tex]f_2 (x) = 0{,}x_2x_4x_6\ldots[/tex]
Отображение f(x) = (f1(x), f1(x)) будет биекцией.
У меня была такая идея. Но как доказать, что это биекция? Как можно знать, что мы все покроем?

Цитата: Квас от октября  6, 2011, 20:28
Но это мы две стороны квадрата выбросили. В принципе, можно взять отрезок [0,2], полуинтервал [0,1) отобразить на квадрат без двух сторон, а отрезок [1,2] — биективно на две оставшиеся стороны.
Ну тогда можно просто взять [0;0.5) отобразить на квадрат без двух сторон, а [0.5,1] на две стороны.

Квас

Цитата: RawonaM от октября  6, 2011, 20:39
Цитата: Квас от октября  6, 2011, 20:28Возьмём x ∈ [0, 1], x ≠ 1. Это число однозначно записывается бесконечной десятичной дробью, не оканчивающейся последовательностью девяток:
[tex]x = 0{,}x_1x_2\ldots[/tex]
Положим
[tex]f_1 (x) = 0{,}x_1x_3x_5\ldots[/tex]
[tex]f_2 (x) = 0{,}x_2x_4x_6\ldots[/tex]
Отображение f(x) = (f1(x), f1(x)) будет биекцией.
У меня была такая идея. Но как доказать, что это биекция? Как можно знать, что мы все покроем?

Так очевидно же. Инъективность вообще очевидна. Сюръективность: пара
[tex](y,z)\colon y=0{,}y_1y_2\ldots,\ z=0{,}z_1z_2\ldots[/tex]
покрывается числом
[tex]0{,}y_1z_1y_2z_2\ldots[/tex]
Единственное, надо иногда делать оговорки насчёт хвоста из девяток, но он нигде не появляется на самом деле.

Цитата: RawonaM от октября  6, 2011, 20:39
Ну тогда можно просто взять [0;0.5) отобразить на квадрат без двух сторон, а [0.5,1] на две стороны.

Или так.

Раз уж мы явно построили отображение [0,1)→[0,1)x[0,1), то можно сначала отрезок [0,1] вдвое растянуть, а потом задать отображение частичными отображениями.
Пишите письма! :)

RawonaM

Цитата: RawonaM от октября  6, 2011, 19:20
Kn — количество разбиений множества {1,2,3..n} так, что в каждом классе не более двух элементов.
Нужно найти рекуррентную формулу.

Цитата: RawonaM от октября  6, 2011, 20:02
Дано отношение R над NxN: (a,b)R(c,d) iff a≤c & b≤d.

Нужно дать пример такого А⊆NxN, так что R полностью упорядочивает множество A, но не полностью упорядочивает любое множество В, включающее А (А⊆В⊆NxN).

Мне кажется, что {(a,b)∈NxN|a≤b} и {(a,b)∈NxN|a≥b} подходят, верно же? А есть еще такие?

А с этими что?  :-[

Квас

Надо подумать. Я сегодня вечером не очень в форме. :)
Пишите письма! :)

RawonaM

А, хорошо :) Это я решал экзамен, на который у меня нет ответов. Если мне такой попадется, пиши пропало. Все вопросы как на подбор очень сложные мне показались. Обычно как бы есть баланс, что одни легкие, другие тяжелые, а это прямо получился весь сложный.

Bhudh

Цитата: Квас от Инъективность вообще очевидна.
* Bhudh жалеет, что нет сглатывающего смайлика...
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

RawonaM

Цитата: RawonaM от октября  6, 2011, 19:20
Kn — количество разбиений множества {1,2,3..n} так, что в каждом классе не более двух элементов.
Нужно найти рекуррентную формулу.
Это какой-то песец вообще. Как это можно было дать на экзамене?!!

Мне кажется я нашел прямую формулу, а вот рекуррентную не получается. Из прямой рекуррентную как вывести? Хотя конечно по заданию надо вывести рекуррентную и написано что не надо находить прямую, возмжно рекуррентную проще, но я туплю.

Прямая получается так: посчитаем отдельно для каждого количества пар (классов из двух элементов), сколько есть вариантов, затем их сложим. Итого выходит:

[tex]\sum_{i=0}^{\lfloor \frac n2 \rfloor} \prod_{j=0}^i \binom{n-2j}2[/tex]

Как думаете, верно ли?..

arseniiv

Давайте попробуем!

K0 = 1. ().
K1 = 1. (1).
K2 = 2. (1)(2)  (12) можно оба связать с (1).
K3 = 4. (1)(2)(3)  (13)(2)  (1)(23) можно связать с первым из предыдущих разбиений, (12)(3) со вторым.
K4 = 10. (1)(2)(3)(4)  (14)(2)(3)  (1)(24)(3)  (1)(2)(34) из первого, (13)(2)(4)  (13)(24) из второго, (1)(23)(4)  (14)(23) из третьего, (12)(3)(4)  (12)(34) из четвёртого.

Не вижу способа учесть ограничение на два простым способом. Только если каждому разбиению сопоставлять количества одноэлементных и двуэлементных его элементов, пусть они будут s и d. (А d оказывается ненужным.)

Тогда из каждого из разбиений Ak, n n-элементного множества можно получить 1 + sk, n разбиений (n + 1)-элементного. Притом числа s для каждого из порождённых разбиений такие: для первого sk, n + 1, для остальных sk, n − 1. Количество всех разбиений получим, суммируя Ak, n по k.

Хм. Может, пицца мне поможет.

UPD. Пицца только сказала, что запись (abc)(d)(ef) удобочитаемее, чем abc.d.ef.

RawonaM

Цитата: arseniiv от октября  7, 2011, 12:24
UPD. Пицца только сказала, что запись (abc)(d)(ef) удобочитаемее, чем abc.d.ef.
+1, я как раз хотел об этом сказать.

arseniiv

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

RawonaM

Функция Эйлера, что она возвращает? Вроде как по определению количество числа, которые меньше данного и не делят его (а также 1), я правильно понимаю?
Тогда получается, что если к значению функции Эйлера для некоего числа прибавить количество делителей оного (без 1), должно выйти как раз заданное число, не так ли?
Но у меня рассчеты совсем не сходятся.
Допустим для 120 Эйлер возвращает 32, у 120 вроде как 15 делителей, 32+15 никак не получаются 120.

arseniiv

(wiki/ru) Функция_Эйлера

С вшим определением не сходится. Не все, которые не делят, взаимно просты с.

Квас

Насчёт Kn: мне очевидной кажется формула
[tex]K_n = \sum_{k=0}^n \binom nk \binom {n-k}2.[/tex]
Может быть, воспользоваться рекуррентным соотношением для биномиальных коэффициентов и получить искомое рекуррентное соотношение путём преобразования формулы?
Пишите письма! :)

Квас

Цитата: RawonaM от октября  6, 2011, 20:02
Дано отношение R над NxN: (a,b)R(c,d) iff a≤c & b≤d.

Нужно дать пример такого А⊆NxN, так что R полностью упорядочивает множество A, но не полностью упорядочивает любое множество В, включающее А (А⊆В⊆NxN).

Мне кажется, что {(a,b)∈NxN|a≤b} и {(a,b)∈NxN|a≥b} подходят, верно же? А есть еще такие?

Преложенные множества не подходят: например, пары (5, 10) и (6, 9) принадлежат первому множеству и несравнимы.

В качестве примера можно привести
[tex]\{(a,1) \colon a\in\mathbb N \} \cup \{(1,b) \colon b\in\mathbb N \}[/tex]
Насчёт универсального способа построения примеров сомневаюсь.
Пишите письма! :)

RawonaM


Квас

Выбираем k элементов, которые по одному, а остальные разбиваем на пары.
Пишите письма! :)

RawonaM

Цитата: Квас от октября  9, 2011, 12:36
Выбираем k элементов, которые по одному, а остальные разбиваем на пары.
[tex]\binom {n-k}2[/tex] — разве это разбитие на пары? :what:
Допустим осталось 5 разбить на пары, это вроде не С(5,2), а [tex]\binom {5}{2,2}[/tex]

Квас

Пишите письма! :)

RawonaM

Цитата: Квас от октября  9, 2011, 12:30
Цитата: RawonaM от октября  6, 2011, 20:02Дано отношение R над NxN: (a,b)R(c,d) iff a≤c & b≤d.

Нужно дать пример такого А⊆NxN, так что R полностью упорядочивает множество A, но не полностью упорядочивает любое множество В, включающее А (А⊆В⊆NxN).

Мне кажется, что {(a,b)∈NxN|a≤b} и {(a,b)∈NxN|a≥b} подходят, верно же? А есть еще такие?
Преложенные множества не подходят: например, пары (5, 10) и (6, 9) принадлежат первому множеству и несравнимы.

В качестве примера можно привести
[tex]\{(a,1) \colon a\in\mathbb N \} \cup \{(1,b) \colon b\in\mathbb N \}[/tex]
Насчёт универсального способа построения примеров сомневаюсь.
А точно нет надмножеств, которые тоже упорядочены?

Квас

Цитата: RawonaM от октября  9, 2011, 12:46
А точно нет надмножеств, которые тоже упорядочены?

Добавляем (c, d), тогда d > 1, и пара несравнима с (c+1,1).

Мне этот пример из каких-то геометрических соображений в голову пришёл. Можно ещё другие «кресты» рассматривать (то же самое, но фиксированные k и l вместо 1).
Пишите письма! :)

RawonaM


Квас

Цитата: RawonaM от октября  9, 2011, 12:51
Я вроде как потом придумал [tex]\{(a,b) | a < b\}[/tex].
Такой не пройдет?

Срабатывает тот же мой контрпример.

Нужно такое множество, что если точка (a,b) ему принадлежит, то остальные точки обязательно будут или выше и справа, или ниже и слева (равенство допускается). А у вас — точки, лежащие под прямой a=b; очевидно, они этому условию не удовлетворяют.
Пишите письма! :)

RawonaM

Эх, что-то у меня сегодня совсем голова не варит :(

Быстрый ответ

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

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр