TGViewer
Metaprogramming Metaprogramming @metaprogramming · 878 subscribers
Post #444 914
Интериоризация и экстериоризация диалогов

Собственно в "диалоговой семантике", моделирующей так называемую интуиционистскую логику, базовые правила примерно такие:

1. Пропонент начинает со сложной формулы (логического тождества)
2. Пропонент выигрывает, когда может заявить логический атом (a, b, c, ... – в противовес "формуле"), который ранее оппонент сам принял, и у оппонента не остаётся дальнейших ходов. Пропонент не может заявить логический атом, который ранее не принял оппонент.
3. В ответ на заявление импликации A → B вторая сторона отвечает принятием A. Далее первая сторона может либо атаковать A, либо заявить B.
4. В ответ на заявление конъюнкции A ∧ B (A и B) вторая сторона выбирает между A и B, после чего первая сторона продолжает выбранную ветку доказательства.
5. В ответ на заявление дизъюнкции A ∨ B (A или B) вторая сторона просит первую сторону выбрать между A или B, после чего первая сторона продолжает выбранную ветку доказательства.

Не трудно видеть, что процесс в точности похож на работу в "proof assistants", где роль пропонента соответствует цели (Goal) и манипуляцией с ней, а роль оппонента гипотезам (hypothesis) и работой с ними. "Интерактивное доказательство" с применением тактик это экстериоризация диалога программиста (пруф инженера), в котором компилятор следит за соблюдением правил, а программист переключается между ролями пропонента и оппонента.

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

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

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

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

Далее можно прикинуть и типовые застревания математического мышления (применяемого к повседневным вопросам), например:

1. Общее нарушение "правил игры", выход оппонента за разрешённый набор (по сути конкретизирующих) вопросов/возражений.
2. "Склейка" шагов оппонента и пропонента: такой стиль постоянного "да, но".
3. Бесконечное зацикливание в попытке взять перебором комбинаторно необозримое дерево вариантов.

Ранее обсуждали схожие темы:

Непогрешимость математики (19.07.2020)
Вкратце про обучение "матану" (13.08.2022)
Суть программирования (4.03.2023)
Евклид был не прав? (16.08.2024)
Физики vs математики (7.07.2025)
  • ❤ 5
  • 🔥 2
More from @metaprogramming
  1. Sep 15, 2026Творческое мнение читателей по поднятым вопросам
  2. Sep 13, 2026Философский нейроколобок Феномен психологической проекции (читаешь и чувствуешь – он же жи…
  3. Sep 13, 2026Современные модели специально обучены отвечать нейтрально на вопрос о наличии у них сознан…
  4. Sep 12, 2026Нереализованный пафос математики в эпоху ИИ В связи с изложенным политическое возмущение м…
  5. Sep 12, 2026Математика как майнинг благодати? При чтении всего этого складывается впечатление, что мат…
  6. Sep 12, 2026Снова про борьбу математиков с ИИ Ещё два громких обсуждения в жанре "математики против ИИ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →