В книге «Пятьдесят занимательных вероятностных задач с решениями - Ф. Мостеллер» есть интересная задача под номером 35.
В книге приводится решение этой задачи (что ясно из названия). В этой статье будет разобран другой подход к решению аналогичной задачи.
Первые шаги
Будем решать следующую задачу
Прежде, чем переходить к решению задачи, рассмотрим, что может случится на первых шагах (рис. 1).
Например, вероятность того, что пьяница упадет ровно за три шага равнаВероятность же упасть ровно за четыре шага равнаВообще говоря, пьяница не может упасть ровно за четное количество шагов, это можно объяснить следующим образом. Чтобы пьяница упал с обрыва, он должен находиться в начальном положение (на расстоянии одного шага от обрыва) и сделать шаг к обрыву. Пьяница находится в начальном положение только за четное количество шагов. Значит, он не может упасть за четное количество шагов.
Обозначим теперь завероятность того, что пьяница упал с обрыва, находясь при этом на расстоянии одного шага от него. Тогда,можно представить в виде
гдевероятность того, что пьяница упадет ровно зашагов.
Получаем, что для решения задачи нужно ответить на два вопроса
Какая явная формула у(очевидно, чтозависит от).
Чему равна сумма ряда
Ответим сначала на первый вопрос.
Как в задаче про пьяницу возникают числа Каталана
Смотря на схему блуждания пьяницы (рис. 1), очевидно предположить, что
но это не так и вот почему.
Вычислим то есть вероятность того, что пьяница упадет ровно за пять шагов. Он может упасть пройдя по одному из следующих путей:
Пьяница проходит по одному из путей с вероятностьюкроме того, события пройти по первому пути и пройти по второму пути несовместны. Тогда, вероятность того, что пьяница упадет с обрыва ровно за пять шагов равна
Можно вычислить и следующие вероятности
Получаем, чтоимеет вид
где коэффициент равен количеству путей, при которых пьяница упадет с обрыва ровно за шагов.
Более строгое доказательство этого ниже
Строгое доказательство
Утверждение. Для любого целого неотрицательноговерно, что
где коэффициентравен количеству путей, при которых пьяница упадет с обрыва ровно зашагов.
Доказательство. Доказательство проведем по индукции.
База индукции. Приутверждение верно, т.к.где
Шаг индукции. ПустьПокажем, что из этого следует, что
Поскольку,то вероятность того, что пьяница был в начальном положение ровно зашагов, учитывая только один путь, равна Значит, чтобы он упал ровно зашагов, он должен сделать один шаг в сторону от обрыва и два шага в сторону обрыва (рис. 1.1).
Получаем, что пьяница упадет с обрыва ровно зашагов, учитывая только один путь, с вероятностью
Так как суть коэффициента- количество путей, при которых пьяница упадет с обрыва ровно зашагов, получаем
Значит, утверждение верно для любого целого неотрицательного
Таким образом, чтобы ответить на первый вопрос, нужно найти явную формулу для Здесь и возникают числа Каталана.
Числа Каталана
Числами Каталана называется следующая последовательность чисел
Они возникают во многих комбинаторных задачах среди которых:
-
Количество правильных скобочных последовательностей длины
-
Количество путей Дика (Dyck path) длины
-
Количество различных триангуляций выпуклого- угольника.
Важно отметить, что между структурами, которые появляются в этих задачах, можно установить взаимно однозначное соответствие. Так, например, каждой правильной скобочной последовательности ставится в соответствие путь Дика. Покажем это на примере нашей задачи.
Преобразуем сначала таблицу к следующему виду
А теперь рассмотрим соответствие между правильной скобочной последовательностью и путем Дика.
Или другой пример, более длинной скобочной последовательности
Более строгое доказательство этого ниже.
Строгое доказательство
Утверждение. Существует взаимно однозначное соответствие между множеством правильных скобочных последовательностей (п.с.п) и множеством путей Дика.
Доказательство. Пустьимножества п.с.п. и путей Дика одинаковой длины соответственно.
Пустьтогда будем писать, что
гдеесли на-ом месте стоит открывающаяся скобка, иесли закрывающаяся скобка.
Для элементавсе тоже самое, то есть
гдеесли-ое движение - это движение вверх, иесли вниз.
Осталось заметить, что для любоговыполнено
и
И тоже самое выполнено любого
Получаем, что множестваиравны. Значит, существует взаимно однозначное соответствие. Например, таковым является тождественное отображение (по сути, оно переводит открывающуюся скобку в движение вверх, а закрывающуюся в движение вниз).
Явная формула для чисел чисел Каталана
Найдем явную формулу для чисел Каталана. Для этого рассмотрим правильные скобочные последовательности длины
Правильная скобочная последовательность - это
Пустая строка.
Строка видагде - правильная скобочная последовательность.
Строка видагде- правильные скобочные последовательности.
Рассматривая структуру правильных скобочных последовательностей, можно заметить, что все они имеют один общий вид.
А точнее, верно следующее утверждение.
Утверждение. Каждая правильная скобочная последовательность(кроме пустой) имеет вид
где- правильные скобочные последовательности.
Доказательство этого ниже.
Доказательство
Заметим, что любая правильная скобочная последовательность начинается с открывающейся скобки, иначе она не правильная скобочная последовательность. Поэтому, найдем такую закрывающуюся скобку, что
где- правильная скобочная последовательность.
Это можно сделать следующим образом:
Пусть
Рассматриваем вторую скобку.
Если рассматриваемая скобка открывающаяся, то увеличиваемна иначе уменьшаем на
Еслито последняя рассматриваемая скобка и есть искомая, иначе рассматриваем следующую скобку и переходим к пункту 3 и 4.
Мы всегда найдем такую закрывающуюся скобку, т.к.- правильная скобочная последовательность, а из этого следует, что количество открывающихся и закрывающихся скобок равно, то есть на последней скобке
Так как- правильная скобочная последовательность, то и- правильная скобочная последовательность. Из этого следует, что- правильная скобочная последовательность, иначе- не правильная скобочная последовательность.
Получаем, что каждая правильная скобочная последовательность (кроме пустой) имеет выше описанный вид.
Пусть теперь- -ое число Каталана или, что тоже самое, количество правильных скобочных последовательностей длиныВыведем из утверждения выше рекуррентное соотношение
Вывод рекуррентного соотношения
Пусть- правильная скобочная последовательность длиныИз утверждения выше следует, что она представима в виде
где- правильные скобочные последовательности. Поэтому, рассмотрим варианты длини
Если длинаравнато длинаравнаТогда, количество правильных скобочных последовательностей данного вида равнот.к. количество правильных скобочных последовательностей длиныравноа длиныравно
Если длинаравнато длинаравнаТогда, количество правильных скобочных последовательностей данного вида равно
Продолжая по аналогии, в конце получим. Если длинаравнато длинаравнаТогда, количество правильных скобочных последовательностей данного вида равно
Складывая количества правильных скобочных последовательностей каждого вида, получим количество правильных скобочных последовательностей длины и искомое рекуррентное соотношение.
Осталось решить это рекуррентное соотношение. Вообще говоря, решать рекуррентные соотношения можно несколькими способами, например, выделяют линейные рекуррентные соотношения и их решение аналогично способу решения линейных дифференциальных уравнений с постоянными коэффициентами. Но наше рекуррентное соотношение таковым не является, поэтому будет решать его с помощью производящей функции.
Напомню, что это такое.
Производящая функция
Простыми словами, производящая функция - это следующий ряд
где коэффициенты- члены последовательности.
Более строго, пусть дана последовательностьтогда формально степенной рядкоторый имеет вид
называется производящей функциейданной последовательности.
В определение стоит обратить внимание на то, что, вообще говоря, производящая функция - это формально степенной ряд.
В отличие от обычных степенных рядов, у формально степенных рядов зачастую не рассматривают сходимость. Как следствие этого, нет смысла подставлять вместокакое-либо значение, за некоторым исключением. Например, если подставить в рядто
Так зачем они вообще нужны?
А вот зачем, для формально степенных рядов можно определить операции сложения и умножения следующим образом
И если коэффициенты ряда принадлежат кольцуто и формально степенные ряды образуют кольцо относительно этих операций, которое обозначаетсяТак ещё оказывается, что, если кольцообладало каким-либо свойством, то и кольцоможет обладать этим свойством.
Для нас же наиболее важно то, что формально степенные ряды именно образуют кольцо. Важность этого мы увидим далее.
Пусть- производящая функция последовательности чисел Каталана, то есть
Воспользуемся рекуррентным соотношением и распишем правую часть
Преобразуем правую часть, двойную сумму можно представить в следующем виде
Преобразование двойной суммы
Прежде чем переходить к преобразованию, введем определение свертки последовательностей.
Пусть даны последовательностииПоследовательностьназывается сверткой последовательностейиесли
Пусть теперьипроизводящие функции последовательностей исоответственно. Тогда, из определения умножения для формально степенных рядов, следует, что
То есть, получаем следующее свойство. Произведение производящих функций есть производящая функция свертки последовательностей.
Рассмотрим свертку следующих последовательностей
Получим последовательность
Получаем, что множитель
есть производящая функция свертки, а по свойству описанному выше, получаем, что этот множитель равен произведению производящих функций.
Производящая функция последовательностиесть
Производящая функция последовательностиесть
Значит,
И с тем учетом, чтополучаем
Решаем квадратное уравнение относительнои находим, что
Чтобы понять, какой знак выбрать, перепишем равенства в следующий вид
и подставимполучим
Слева верное равенство, значит
Разложим теперь правую часть в ряд
Разложение правой части в ряд
Воспользуемся тем, что
Тогда,
Осталось подставить и преобразовать
Преобразуем множительотдельно
Подставляем и после сокращения, получаем
То есть
Получаем, что ряды равны, значит и коэффициенты перед одинаковыми степенями равны, то есть
Мы нашли явную формулу для чисел Каталана.
Маленькое замечание для тех, кому интересна мат. часть
А законно ли то, что мы сделали?
Например, когда выбирали знак дляили использовали ряд Тейлора для формально степенного ряда.
Правильно ли всё это?
Скучный ответ заключается в том, чтобы ответить. Вот, мы получили формулу для чисел Каталан, осталось её доказать с помощью мат. индукции. И да, это в каком-то смысле правильный ответ. Но нужно ли всё это? В данном случае, нет.
Важно понимать, что мы работаем в кольце формально степенных рядов, то есть мы должны понимать, что выражение
является формально степенным рядом. Структура кольца позволяет нам складывать, вычитать, умножать и в некоторых случаях делить. Как в целых числах, некоторые числа делятся, некоторые нет. Этим, кстати, можно было воспользоваться, когда мы выбирали знак.
Если бы мы выбрали знак плюс, то в числители получился бы ряд, который не делится на(также является формальным рядом).
А что значит, что один ряд делится на другой ряд?
Поделить один ряд на другой, например, рядна ряд это значит решить следующее уравнение относительно
Если расписать равенство через коэффициенты рядов, то получится бесконечная система. Иногда она будет иметь решение, иногда нет. Это зависит от того, будет лиобратим. Достаточным и необходимым условием этого является обратимость его свободного члена (что легко доказывается).
Или эта формула
Она остается верной и для формально степенных рядов, единственное, чтобы воспользоваться ей, нужно рассматривать формальные ряды над полем, вместо кольца.
Кроме того, что значит извлечь корень из какого-либо ряда, например, извлечь корень из рядаПо сути, нужно решить следующее уравнение относительно
Если опять таки расписать равенство через коэффициенты рядов, то получится бесконечная система. И она опять таки иногда будет иметь решение, иногда нет.
Обратно к задаче про пьяницу
Вот мы и нашли явную формулу длятем самым и явную формулу дляТеперь дело за малым, подставить в сумму всё, что мы нашли, и найти эту сумму.
Имеем
Найдем эту сумму с помощью производящей функции, которую нашли ранее. Мы знаем, что
Подставимполучим
И наша сумма легко находится
Второе маленькое пояснение для тех, кому интересна мат. часть
Было оговорено, что производящая функция - это формальный степенной ряд, а теперь мы подставляем значения вместои находим сумму.
Правильно ли это?
Зададимся таким вопросом, а что нам мешает вместо формально степенного ряда использовать обычный степенной ряд? А вот что, мы не можем выполнять никакие действия с рядом, пока ничего не знаем про его сходимость. Другими словами, для этого перехода мы должны исследовать сходимость этого ряда, что будет сделано ниже.
Исследование сходимости ряда
Найдем сперва радиус сходимости
Теперь рассмотрим сходимость ряда при
Воспользуемся тем, что
Это можно вывести из формулы Стерлинга
Получаем
то есть ряд
который сходится. Значит и исходный ряд сходится приКроме того, ряд сходится и при(абсолютная сходимость).
Таким образом, исходный ряд сходится при
Подставим теперьгдеполучим ряд
который сходится для любоготак как
То есть все действия, который мы выполняли с исходным рядом, имеют смысл.
Это и есть ответ на нашу задачу. Пьяница упадет с обрыва, находясь при это на расстоянии одного шага от него, с вероятностью
Рассмотрим график этой функции (рис. 2)
Посмотрим, как будет меняться вероятностьс ростом
На промежуткевсё в принципе очевидно. Чем большетем большеПереломный же момент наступает при
При получаем, чтото есть пьяница точно упадет с обрыва.
На промежуткефункцияпринимает постоянное значение равное единице.
Таким образом, если вероятностьто пьяница точно упадет (другими словами, это достоверное событие).
Заключение
Вот такая интересная задача, при решении которой используются сразу несколько разделов математики.
Отдельно упомяну, что при значениеу нас возникает случайное блуждание, которое описывается с помощью цепи Маркова. Применительно к этой задаче, её описывает цепь Маркова со счетным множеством состояний, что сложнее, чем приведенное решение, но в каком-то смысле более правильное.
Кто хочет углубиться в эту тему, ниже различная литература.
Ссылки на литературу и различные источники
Основное:
[1] Пятьдесят занимательных вероятностных задач с решениями. Ф. Мостеллер.
[2] Конкретная математика. Основание информатики (1998). Р. Грэхем, Д. Кнут, О. Паташник.
Дополнительное:
[1] Блужданья по цепям Александр Гиль и Антон Петрунин.
[2] Вероятность и статистика в примерах и задачах. Том 2. Марковские цепи как отправная точка теории случайных процессов и их приложения. Кельберт М. Я., Сухов Ю. М.
Прочее:
Для создания графики использовался manimCE: https://github.com/manimCommunity/manim
Комментарии (65)
Akina
26.09.2022 21:50При получаем, чтото есть пьяница точно упадет с обрыва.
Таким образом, если вероятностьто пьяница точно упадет (другими словами, это достоверное событие).
Задача вероятностная. При вероятность того, что ВСЕ шаги пьяницы будут в сторону от обрыва, пусть и мала, но тем не менее ненулевая. Вероятность того, что на любом шаге количество шагов "от" будет не менее количества шагов "до" - не просто ненулевая, а гораздо больше предыдущей, хотя и по-прежнему исчезающе мала. А потому достоверным это событие назвать ну никак нельзя.
Monotirg Автор
26.09.2022 22:59+2Наполовину вы правы. Если ограничить количество шагов пьяницы, то, действительно, событие "пьяница упал с обрыва" не является достоверным (за исключением тривиального случая, когда). Если же не ограничивать количество шагов, то событие "пьяница упал с обрыва" будет достоверным при потому что примножество элементарных событий состоит только из этого события.
Rsa97
27.09.2022 00:33Это только для сферического пьяницы в вакууме. Реальный пьяница может не дожить до падения с обрыва, а умереть раньше от другой причины.
Pro-invader
27.09.2022 07:31+1Скорее не умереть, а уснуть, поэтому не упасть.
snaiper04ek
27.09.2022 12:19Скорее не "уснуть, поэтому не упасть ", а упасть в сторону от обрыва, после чего уснуть
Akina
27.09.2022 08:11+1Вероятность того, что ВСЕ шаги пьяницы будут сделаны в направлении ОТ обрыва, равна , где n - количество шагов. Верно? И хотя предел данного выражения при n стремящемся к бесконечности равен нулю, значение этого выражения тем не менее не ноль, а некое положительное, хотя и исчезающе малое, значение. Верно? То есть вероятность, что пьяница не упадёт потому, что будет все шаги делать в сторону от обрыва - ненулевая. Верно?
Или есть возражения? только, пожалуйста, не на бытовом уровне...
Мне самому в своё время с трудом далось понимание, что "если длина палки, измеренная портновским метром, равна 1 метру, то существует ненулевая вероятность, что длина палки 2 метра".
BigBeaver
27.09.2022 08:44+12Вы как-то слишком легко обращаетесь со словом «все» в разговоре о бесконечностях. Правильно ваше утверждение будет звучать так: «в любой момент времени при сколь угодно большом n всегда остается некоторая вероятность, что пьяница еще не упал».
vadimr
27.09.2022 10:24+2Вероятность любой отдельной реализации в бесконечном пространстве возможных событий (в том числе и вероятность бесконечного числа шагов направо) строго равна нулю.
И тему насчёт своего понимания случая с палкой поясните, пожалуйста. У методически правильно используемого портновского метра есть погрешность измерения, больше которой получиться не может.
anatolii_kostrygin
27.09.2022 11:57+8Нет, вы неправильно обращаетесь с предельным переходом. Расширяя комментарий от @BigBeaver, представьте, что мы с вами заключаем пари - если пьяница упадёт за шагов, то вы мне платите 1 рубль, если пьяница не упадёт - я вам плачу рублей. При этом сначала вы выбираете число и говорите мне, а потом я выбираю число . При каком значении игра будет для вас выигрышна в среднем? Ни при каком: я всегда смогу предложить такое конечное значение (зависящее от ), что пьяница не упадёт с вероятностью меньшей .
Именно это и понимается под утверждение "пьяница гаратнированно упадёт через бесконечное количество шагов" - это просто удобная фигура речи, позволяющая опускать несколько тяжеловесную формулировку предела на бесконечности.
Операция "подождать бесконечное число шагов" в реальном мире в общем-то неопределена - даже с Большого взрыва прошло конечное число секунд.
qw1
27.09.2022 11:07+2А потому достоверным это событие назвать ну никак нельзя
Вероятность достоверного события = 1, но обратное верно ли?
Например, вероятность случайного выбора любого (заранее заданного) числа на отрезке [0,1] равна нулю, но как только эксперимент проведён, какое-то число точно выпало, хотя вероятность его выпадения строго равна 0.Aldrog
27.09.2022 14:50+2Вот мне тоже этот пример вспомнился. Если я ничего не путаю, в задаче про пьяницу тот же случай, когда вероятность падения строго равна единице, но достоверным событие не является.
BigBeaver
27.09.2022 15:02Оно не является достоверным для каждого конкретного числа шагов (по аналогии с каждой конкретной точке на отрезке).
Aldrog
27.09.2022 15:36+1Для любого конечного числа шагов оно и вероятность равную единице не имеет. А на бесконечном числе шагов вероятность равна единице, но событие является «почти достоверным», но не достоверным.
Так же как при выборе точки на отрезке вещественных чисел попадание в конкретное число имеет нулевую вероятность, называется «почти невозможным», но произойти всё-таки может.
BigBeaver
27.09.2022 16:28Разумется — вероятность равную единице имеет интеграл по лучу от нолу до бесконечности. Собственно, это и есть сумма ряда, посчитанная в статье.
называется «почти невозможным», но произойти всё-таки может.
Ну так здесь идея в том, что на бесконечном луче нет понятия «все» (по крайне мере в бытовом смысле). То есть, как бы далеко он не уползал от обрыва, всегда остается вероятность упасть.
Потому здесь на самом деле намного интереснее выглядят исходы, когда вероятность меньше единицы. Я бы сказал, что существование шанса того, что можно вообще никогда не упасть интуитивно кажется странным.qw1
27.09.2022 16:48Хороший вопрос.
Если «вероятность упасть» равна p1, то «вероятность не упасть» равна ли (1-p1)?
Вероятность упасть (вообще когда-либо) есть сумма вероятностей:
— вероятность упасть на 1-м шаге
— вероятность упасть на 2-м шаге
…
Вероятность не упасть есть произведение вероятностей:
— вероятность не упасть на 1-м шаге
— вероятность не упасть на 2-м шаге
…
Если суммировать ряды мы худо-бедно умеем, то как обстоят дела с бесконечными произведениями?
Вполне возможно, что доказуемы оба утверждения:
— вероятность упасть равна 0 < p1 < 1 (например, для любой точки в левой части графика статьи);
— вероятность не упасть равна 0.
при одном и том же начальном p.Cerberuser
27.09.2022 16:53+3Если суммировать ряды мы худо-бедно умеем, то как обстоят дела с бесконечными произведениями?
Точно так же - сходятся к пределу частичных произведений, как ряд к пределу частичных сумм. Ну или, если я правильно помню матан, сводятся к ряду через взятие логарифма.
Вполне возможно, что доказуемы оба утверждения:
— вероятность упасть равна 0 < p1 < 1 (например, для любой точки в левой части графика статьи);
— вероятность не упасть равна 0.
Проблема в том, что при бесконечном количестве шагов эти исходы исчерпывают всё пространство событий. А значит, сумма их вероятностей, какими бы они ни были, будет 1, чисто по определению.
qw1
27.09.2022 16:58+1Проблема в том, что при бесконечном количестве шагов эти исходы исчерпывают всё пространство событий. А значит, сумма их вероятностей, какими бы они ни были, будет 1, чисто по определению.
Для бесконечных множеств такие предположения делать опасно. Тут и равенство количества чётных чисел количеству всех целых чисел, и парадокс Банаха-Тарского.Cerberuser
27.09.2022 17:05То есть, Вы утверждаете, что существует событие (бесконечная последовательность шагов), которое не относится к одному из этих двух исходов? Если нет - то бесконечность не играет никакой роли, у нас просто есть разбиение множества на две части. Худшее, что может случиться, - одна из этих частей может оказаться неизмеримой (и то, не помню с ходу, возможно ли, чтобы неизмеримой была ровно одна из них); но если обе измеримы, то сумма их мер (~вероятностей) будет равна мере всего множества (~единице, по определению вероятности).
qw1
27.09.2022 17:23+1А вы утверждаете, что нет такого события?
Но как вы проверите?
У вас нет бесконечного времени, чтобы смоделировать исход шагов для любой бесконечной последовательности.
Можно как-то алгоритмически конструировать такие последовательности, и привязать их к каким-то недоказаным гипотезам. Например, мы не упадём, если количество простых чисел-близнецов бесконечно. Иначе упадём.
И тогда аналитически вы не предскажете исход, а моделирование потребует бесконечных ресурсов.
А можно ещё попробовать привязать к невычислимой функции. Как-никак, бесконечных последовательностей — континуум, а алгоритмов — счётное число. Значит, есть последовательность, которую нельзя задать алгоритмически. И как вы для неё посчитаете исход?
Cerberuser
27.09.2022 18:14А вы утверждаете, что нет такого события?
Да, тривиальным образом: из двух исходов один реализуется, когда шаг, на котором происходит падение, существует, второй - когда этот шаг не существует. Вы, я так понимаю, различаете случаи "шаг доказуемо существует" и "шаг существует, но невычислим", и считаете, что во втором случае факт наличия падения не определён?
qw1
27.09.2022 19:34Вы считаете, что исхода всегда два: падает или не падает. Это похоже на классификацию любых формул на истинные и ложные. Но есть ещё класс недоказуемых. Я думаю, на континууме последовательностей вы почти наверное попадёте именно на такую последовательность. Почему недоказуемую? Потому что вы её не можете записать, а значит, и проанализировать аналитически.
Cerberuser
27.09.2022 20:05+1Я считаю, что между фактами "X существует" и "X не существует" отсутствует третья альтернатива, да. Каждый из них отдельно распадается на случаи "...и это доказуемо" и "...и это недоказуемо", но для факта существования это незначимо.
qw1
27.09.2022 21:36А как же теорема о неполноте?
Это возвращаясь к утверждению «Вполне возможно, что доказуемы оба утверждения...» Не удивлюсь, если так и есть.
Cerberuser
28.09.2022 05:15Теорема о неполноте гласит, что существуют утверждения, истинные, но недоказуемые. На факт наличия/отсутствия истинности она никак не влияет, он по-прежнему бинарен.
qw1
28.09.2022 10:03Если для какой-то последовательности шагов X невозможно доказать, приводит она к падению, или нет, что можно сказать об истинности утверждения «Последовательность X приводит падению»?
Cerberuser
28.09.2022 10:07А зачем о нём что-то говорить? Повторюсь - доказуемость истинности/ложности отличается от самой истинности/ложности.
qw1
28.09.2022 10:07Хотя, если так подумать, это можно сказать про любую недоказанную пока гипотезу. Истинна она или ложна, мы не знаем, но верим, что когда-нибудь узнаем.
BigBeaver
27.09.2022 20:36В общем случае вы, наверное, правы, но в контексте обсуждаемой задачи это уже эзотерика какая-то, кмк.
vadimr
27.09.2022 17:49Вопрос в том, что нулевая вероятность на бесконечном пространстве событий не означает невозможности события.
Vapekreng
27.09.2022 17:27Здесь все упирается как раз в то, как вы сделаете выбор? За конечное время можно описать только конечное количество чисел. По факту, нет возможности выбрать из бесконечного количества чисел
qw1
27.09.2022 17:38Теория множеств не работает со временем.
В какой-то момент я планирую сделать выбор, а в другой момент я уже выбрал.Vapekreng
27.09.2022 17:59Вы выбрали число, ок. Какое именно? Вам же нужно ответить на этот вопрос хотя бы для себя. Может вы назовете число, может, зададите через формулу, опишете его, но выбор должен описывать ваше число однозначно. На описание числа уходит время, а вот время, как раз, конечная величина, следовательно, вы можете описать число с конечной точностью. Множество чисел, которые вы можете описать за всю свою жизнь это очень большое, но конечное множество
qw1
27.09.2022 19:38Тот я, который живёт в физическом мире, не может выбрать действительное число.
А тот я, из идеального мира, мы про него запишем «выбрал число a, про которое мы ничего не знаем». А если по условиям задачи нужно как-то взаимодействовать с этим числом, все взаимодействия будут прописаны в условии. Пока нет никаких ограничений, нам достаточно знать, что это число a.Vapekreng
27.09.2022 20:23Разве не вы выше написали:
Например, вероятность случайного выбора любого (заранее заданного) числа на отрезке [0,1] равна нулю, но как только эксперимент проведён, какое-то число точно выпало, хотя вероятность его выпадения строго равна 0.Вот я и прошу описать мне, как вы в эксперименте выберете и зададите число. Будете кидать кубик? Спрашивать прохожих? Писать числа от балды? Использовать генератор случайных чисел?
Да, чисел на этом отрезке бесконечное количество, но, в данном случае, идет речь только о числах, которые могут быть выбраны, а их конечное (хоть и очень большое) число. Ограничение накладывается не множеством, а необходимостью выбораBigBeaver
27.09.2022 20:40+2Вообще, сравнение априорных и апостериорных вероятностей штука неблагодарная. Ну и в целом теорвер для «любящих в интуицию» насилие жуткое.
qw1
27.09.2022 21:38Мы же тут математикой занимаемся? То есть, абстрактные задачки решаем.
Вот и будет в задачке формулировка: пользователь хабра qw1 выбрал случайное число из отрезка [0;1]. А как он это сделал — это вне абстракции.
lgorSL
26.09.2022 22:15+17Кстати, к этой задаче есть ещё другой подход. Есть какое-то распределение вероятностей по шагам f(n, t), которое мы ищем, а так же краевое условие f(n, t) = 0. Можно сначала найти решение p(n, t) без краевых условий (как будто пропасти нет), а потом для учёта краевого условия сказать, что f(n, t) = p(n, t) - p(-n, t). Как будто за пропастью есть "анти-пьяница" с отрицательной вероятностью существования, и сложение вероятностей как раз даст 0 на границе пропасти.
Для больших t распределение вероятностей будет похожим на распределение Гаусса. (если не смотреть на приколы с чётностью шагов). Если вероятность шага право выше шага влево, то центр гауссианы со временем будет двигаться вправо (как раз на разность вероятности шагнуть влево и вправо.). Идея с "отражением" функции для учёта краевого случая будет работать и тут, так что результат точно так же будет суммой положительной и отрицательной Гауссиан.
Кстати, в жизни случается что-то похожее в гальванике - молекула металла случайно блуждает в электролите, но из-за электрического поля вероятность блуждания "в нужном направлении" будет выше, а при достижении поверхности молекула осядет на ней.iShrimp
27.09.2022 19:27+2В непрерывном виде получится уравнение, аналогичное уравнению теплопроводности с граничными условиями 1 типа (Дирихле). Положим, что в точке х=0 отводится всё тепло (или уничтожаются все пьяницы), соответственно u(0, t) = 0. Такая задача действительно легко решается путём "помещения" пьяницы в точку х=1 и антипьяницы в точку х=-1 и свёртки с ядром Гаусса по всей вещественной оси.
Интересно, что подобным образом можно решить и граничную задачу 2 типа (Неймана), когда в точке х=0 находится непреодолимый барьер и, соответственно, поток равен нулю (∂u/∂x = 0 при х = 0). В этом случае мы "помещаем" "положительных" пьяниц в точки х=1 и х=-1 и аналогично вычисляем свёртку с ядром Гаусса.
gremlin244
27.09.2022 03:02+5Как далекий от математики и близкий к пьянству человек, имею заметить что на практике если поставить пьяницу на краю обрыва и заставить шагать, вероятность p должна постепенно снижаться, ведь он будет трезветь:) И если внести в условия, что скажем за каждый шаг p снижается на 0.01, то даже при стартовом p = 0.99, у нашего незадачливого пьяницы должна быть ненулевая, хоть и очень мизерная вероятность выжить)
iShrimp
27.09.2022 19:39А при удалении от пропасти p вновь повышается, так как герою задачи может попасться ларёк со спиртным? Значит, математическая модель пьяницы неполная.
Refridgerator
27.09.2022 10:51+2Как решать такую задачу чуть ближе к реальности — когда пьяница может передвигаться в двух измерениях? А вместо пропасти, например, открытый канализационный люк.
rjhdby
27.09.2022 11:06-1...и на четырёх конечностях. С таким условием, даже если он "шагнёт" в пропасть - это не будет означать автоматического падения.
Monotirg Автор
27.09.2022 17:45+1В марковских цепях есть тема: "Cлучайные блуждания на кубических решетках", в ней как раз и разбираются подобного рода задачи. Например, в книге "Вероятность и статистика в примерах и задачах. Том 2. Марковские цепи как отправная точка теории случайных процессов и их приложения. Кельберт М. Я., Сухов Ю. М." на 59 стр. разбирается эта тема.
maty
27.09.2022 12:09+4В целом было интересно, особенно про связь с числами Каталана.
Тем не менее, есть два наблюдения.
Формулу для P1 можно упросить, поскольку под корнем полный квадрат (2p - 1)^2. Мне кажется приятнее видеть |2p - 1| в этой формуле.
-
Исходную задачу можно решить много проще, если выводить рекуррентное соотношение сразу для вероятности Pn. Оно имеет вид
(1) P(n) = p P(n-1) + (1-p) P(n+1)
Пространство решений уравнения (1) двумерно и при p отличном от 0.5 общее решение имеет вид P(n) = A (p / (1-p))^n + B. Для поиска базиса нужно просто искать решения вида n^a. При p=0.5 общее решение имеет вид A +B n.
Далее, из условий (P(0) = 1, P(n) <= 1) и непрерывности решения по p, находим, что
P(n) = (p / (1 - p))^n при p< 0.5 и
P(n) = 1 при p>= 0.5
Monotirg Автор
27.09.2022 18:20Исходную задачу можно решить много проще, если выводить рекуррентное соотношение сразу для вероятности Pn.
Кстати, аналогичный подход используется, если вводить цепь Маркова.
Ontaelio
27.09.2022 13:49Вообще, в задаче неслучайно указан пьяница, а не слепой инженер-математик, например. Вероятность того, что он навернется - либо да, либо нет.
(но вот за числа Каталана спасибо)
thevlad
27.09.2022 17:28+1Все уже давно придумано до нас, и решается в общем случаи, https://en.wikipedia.org/wiki/Birth–death_process не надо велосипедов.
yadiver
27.09.2022 17:54а чисто по логике, разве вероятность может быть ниже 1/3 ? У первого шага в сторону пропасти именно такая вероятность. Если первый шаг в другую сторону, то дальше эта вероятность стремится к нулю(если нет ограничения по рассчитываемому кол-ву шагов), но учитывая первый шаг - не может быть ниже 1/3
Monotirg Автор
27.09.2022 18:05+1а чисто по логике, разве вероятность может быть ниже 1/3 ?
Если я правильно понял вопрос, то может ли вероятностьбыть меньше Нет, не может, потому что верно следующее неравенство
lgorSL
Кстати, к этой задаче есть ещё другой подход. Есть какое-то распределение вероятностей по шагам f(n, t), которое мы ищем, а так же краевое условие f(n, t) = 0. Можно сначала найти решение p(n, t) без краевых условий (как будто пропасти нет), а потом для учёта краевого условия сказать, что f(n, t) = p(n, t) - p(-n, t). Как будто за пропастью есть "анти-пьяница" с отрицательной вероятностью существования, и сложение вероятностей как раз даст 0 на границе пропасти.
Для больших t распределение вероятностей будет похожим на распределение Гаусса. (если не смотреть на приколы с чётностью шагов). Если вероятность шага право выше шага влево, то центр гауссианы со временем будет двигаться вправо (как раз на разность вероятности шагнуть влево и вправо.). Идея с "отражением" функции для учёта краевого случая будет работать и тут, так что результат точно так же будет суммой положительной и отрицательной Гауссиан.
Кстати, в жизни случается что-то похожее в гальванике - молекула металла случайно блуждает в электролите, но из-за электрического поля вероятность блуждания "в нужном направлении" будет выше, а при достижении поверхности молекула осядет на ней.