Expand Cut Tags

No cut tags
mns2012: (Default)
[personal profile] mns2012

и понял, что не нужно тратить время на всю лекцию.

Он почему-то видит разницу между "утверждать, что Бога нет" и "верить в отстутствие Бога". Разница между этими вещами лишь кажущаяся. Нет смысла питаться чужими иллюзиями. Мне вспоминается интервью акад. Н.Раушенбаха о советских атеистах и кривая Даннинга-Крюгера.

Ниже я приведу два довода в доказательство моего тезиса о том, что разница между "отрицать" и "верить в отсутствие" лишь кажущаяся.

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

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

Во-вторых, отрицание должно подразумевать доказательство отсутствия. А с доказательством отсутствия всегда проблемы (если строго следовать логике, разумеется). В математике есть довольно наглядная аналогия: локальный комбинаторный поиск в общем случае даже при остуствии нахождения решений за ограниченное время выполнения алгоритма не может гарантировать их принципиального отсутствия. Просто могло так случиться, что поиск потратил время на просмотр той области пространства, где решений нет, а вследствие локальности нет оснований утверждать что-либо обо всём пространстве поиска.

Для того, чтобы гарантировать отсутствие решений поисковой задачи, необходимо применять систематический поиск при условии существования достаточных поисковых ресурсов (времени, памяти, быстродействия). А вот с этим на практике всегда проблемы: на больших задачах всё это "затыкается" из-за проклятия размерности. Это то, что касается хорошо сформулированных технических задач.

Человек о себе-то ничего не знает. А что говорить о принципиально иной реальности?!

Вот поэтому я думаю, что то, что гордо именуется отрицанием, на самом деле является верой в отсутствие. Гораздо честнее (и мудрее) сказать: я не знаю. Опыт богообщения — это всегда опыт диалога. Те, у кого его (ещё) не было, не могут утверждать, что его и быть не может. Вопрос откровения не тот вопрос, от которого можно по-школярски отмахнуться.

Моя вера в Бога имеет основание личного религиозного опыта, хотя бы и малого. На каком основании некто решил убедить меня и себя в том, что надо этот опыт обнулить?! Не много ли он на себя берёт?

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

В своё время на меня большое впечатление произвела книга митр. Вениамина (Федченкова) "О вере, неверии и сомнении". Могу порекомендовать тем, кто интересуется данной проблематикой. Она небольшая и читается очень легко.

Date: 2023-10-28 07:41 pm (UTC)
From: [identity profile] livelogic.livejournal.com
Если в дискретном пространстве поиска одно решение и мы ничего не знаем про характер целевой функции, и, соответственно, не можем использовать техники оптимизации типа градиентного спуска, то стоимость доказательства решения равна половине стоимости доказательства отсутствия решения.

Ну т.е. не сказать, что разница "принципиальна".

Более того, какую бы мы цель не ставили - доказать присутствие или доказать отсутствие - алгоритм будет работать одинаковое время. Либо до исчерпания всего пространства поиска, либо до первого положительного срабатывания.

Date: 2023-10-31 08:28 am (UTC)
From: [identity profile] livelogic.livejournal.com
Есть набор переменных X = {x1, x2, ..., xn}
Есть набор дискретных (в классической CSP) областей определения D = {d1, d2, ..., dn}.
Есть набор ограничений C = {c1, c2, ..., cm} на допустимые значения переменных.

Целевая функция - F(x1, x2, ..., xn)

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

Но это всё не меняет сути аргумента. Проверка гипотезы наличия С в пространстве, заданном X и D, занимает ровно столько же времени, сколько и проверка гипотезы отсутствия.

Date: 2023-10-31 11:08 am (UTC)
From: [identity profile] livelogic.livejournal.com
> В классической CSP нарушений ограничений не допускается и целевая функция не вводится

Ну так это постановка задачи. Задача может быть рассмотрена как принадлежащая к классу "оптимизация", т.е. поиск оптимальных, в некотором смысле, значений. Смысл задан множествами X, D и C.

Есть куча прикладных пакетов на оптимизацию в которые эту задачу можно "загнать" и они её решат.

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

Поэтому никаких особых проблем с проверкой гипотезы "отсутствия решения" в некоторой области конечномерного векторного пространства, ограниченной набором линейных и/или нелинейных равенств и/или неравенств, нет.

Они такие же, как и для случая проверки гипотезы "наличия решения".
Edited Date: 2023-10-31 11:30 am (UTC)

Date: 2023-10-31 04:04 pm (UTC)
From: [identity profile] livelogic.livejournal.com
> А с доказательством отсутствия всегда проблемы (если строго следовать логике, разумеется). В математике есть довольно наглядная аналогия: локальный комбинаторный поиск в общем случае даже при остуствии нахождения решений за ограниченное время выполнения алгоритма не может гарантировать их принципиального отсутствия.

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

Как видим, ситуация аналогична.

Date: 2023-10-31 05:53 pm (UTC)
From: [identity profile] livelogic.livejournal.com
Most algorithms for solving CSPs search systematically through the possible assignments of values to variables. Such algorithms are guaranteed to find a solution, if one exists, or to prove that the problem is unsatisfiable.

Систематическая проверка "гипотезы отсутствия" займет ровно столько же времени, сколько систематическая проверка проверка "гипотезы присутствия".

> Кстати, осталось непонятным утверждение о половине стоимости.

При случайной стратегии поиска матожидание количества проб в случае отсутствия решения в два раза выше матожидания количества проб в случае наличия одного решения.
Edited Date: 2023-10-31 07:09 pm (UTC)

Profile

mns2012: (Default)
mns2012

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Page generated Jan. 15th, 2026 04:37 pm
Powered by Dreamwidth Studios