От парадокса узника к логике человека и ИИ

Пятнадцать лет назад одноклассник рассказал один парадокс, точнее сказать – логическую задачу, в который было очевидное противоречие, при этом найти это противоречие оказалось крайне сложным. С тех пор я много раз мысленно возвращался  к той задаче и никак не мог её решить, наконец обратился к интернет и с удивлением обнаружил, что научно предлагаемые решения, в общем-то, не выдерживают критики, это дало стимул искать истину дальше, и вот что из этого получилось.

Основные научные открытия и гипотезы работы

  1. Выводимая аксиома – новая уникальная логическая конструкция
  2. Выделяются понятия параллельной и последовательной логики
  3. Гипотеза о косвенном доказательстве от противного
  4. Аналитическое решение задачи парадокса неожиданной казни

Скачать работу: От парадокса узника к логике человека и ИИ. Последовательная логика. 

В последнее время разрабатываю новый язык программирования – Human. На сегодняшний день количество языков программирования перевалило за 200 и появление новых языков зачастую пугает – так как разобраться во всей этой «каше» сложно.  Зачем тогда нужен ещё один язык, в чём его преимущество перед другими?

Язык Human – логический и декларативный, наиболее известным языком в этой области является Prolog. Впрочем, сравнивать Human с prolog или с другими подобными ЯП не совсем верно – Human создан не для конкуренции с существующими языками, а для отработки вопросов создании искусственного интеллекта.

Другим важным преимуществом Human является простота записанных на нём программ.

 

Синтаксис.

Главной чертой языка Human является его принципиальное соответствие обычному человеческому языку. Программы на Human, как и программы на других ЯП, подчиняются определённым правилам, при этом сами правила создаются таким образом, чтобы любая программа на Human соответствовала нормам обычного языка и, таким образом, была понятна любому человеку, в том числе совершенно не знакомому с программированием.

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

Пример программы:

John is developer.
Developer is man.
Is John a developer? - yes
Is John a man? – yes

Первые два предложения задают начальные параметры. Далее следуют вопросы, на которые программа должна ответить. Вот как выглядит ответ для данной программы:

 

Is John a developer? - yes
Is John a man? - yes

Приведу более сложный вариант программы, который, всё же, понятен без особых пояснений:

John is a developer. Developer is a man. Man thinks. Cindy is woman. Woman is beauty.
questions:
Is John a developer? Is John a man? Is John a woman? John thinks? Is Cindy beauty? Is man John? Is Man a developer? Is woman Cindy?
 
To be happy means to live good. John is happy. Does John live good?
Human is a programming language. Programming language is cool. Is Human cool?
--------answers---------
 
Is John a developer? - yes
 Is John a man? - yes
 Is John a woman? - maybe
 John thinks? - yes
 Is Cindy beauty? - yes
 Is man John? - sometimes
 Is Man a developer? - sometimes
 Is woman Cindy? - sometimes
 Does John live good? - yes
 Is Human cool? – yes 

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

 

Human

 

Скачать интерпретатор Human

24.01.2013

20.01.2013

Один из первых читателей книги, международный гроссмейстер Николай Лёгкий, в декабре 2012 года принял участие в турнире во Франции, в одной из партий которого получилась следующая интересная позиция.
Комментирует Николай Лёгкий

3.01.2013

Поздравляю всех с Новым 2013 Годом!

Желаю реализовать все намеченные на него планы!

Приходят отклики от читателей, рассказывающих о  применении полученных знаний в турнирах. 

Если оценивать позицию стратегически, то у чёрных небольшое преимущество в пространстве благодаря положению ферзя, также есть перспективы создать удаленную проходную на ферзевом фланге в эндшпиле. При этом по опасных элементам у белых значительный перевес и чёрным необходимо защищаться аккуратно. Спасает лишь полная ликвидация ОЭ d7: Сe6 либо Cg4. Интересно, что после 1. ...Фe7 белые выигрывают, последовательно используя все 7(!) ОЭ чёрных: a7, b7, d7, d8, e7, g8, h7
Интересно проследить, как простым нападением на различные опасные элементы белые выигрывают пешку в лучшей позиции.
При этом после 1...Крh8 белые получают преимущество, добавляя ОЭ на f7.
Вместо этого чёрные атаковали главные ОЭ белых: g1-g5, g2, h3 - и проиграли ввиду атаки защищающего объекта g5, который не просто защищает критическое положение слона h3, но и сам является ОЭ - ферзь на 5й горизонтали. При этом на g4 им ходить нельзя ввиду ОЭ на d8 и h7. Единственный ОЭ, не используемый в вариантах - это пешка e3. Отсутствие жертв говорит о том, что решение лежит на стыке тактики и стратегического маневрирования.

Ещё одна партия того же читателя

Белые провели несложную комбинацию с использованием опасных элементов a6, b5 и c6.  Обращаю внимание читателей, что у белых тоже есть ОЭ: a3-c3, b4, d3 и e5. 
При своём ходе или при пассивном продолжении белых, чёрные также могут попробовать комбинировать:
1. h3?! Bxe5 2. dxe5 Nxc5 3. bxc5 b4 4. Qa7 bxc3
Чёрные возвращают фигуру, хотя у белых позиция выигранная. Данная жертва за чёрных не является корректной, при этом белые в любом случае обязаны отслеживать подобные возможности - с использованием ОЭ это несложно.

27.11.12.

Начало работы с логистической компанией СДЭК. Доставка книги в крупные города России и оплата наложенным платежом.

23.11.12.

Книга появилась в магазине шахматной планеты: http://shop.chessok.ru/index.php?productID=1244

12.11.12.

Пришёл отзыв от шахматного тренера:

Книга представляет интерес для всех любителей шахмат,  желаю автору новых творческих успехов.    

Козлов М.П.

11.11.12

В тульском шахматном клубе состоялась презентация книги.

8.11.12

Общее количество заказов через интернет достигло 25 человек. Книги высланы первым читателям.

6.11.12

Прошло три дня, как запущена реклама книги. Получено 10 заказов и ряд вопросов. Конечно, по сути книги комментариев пока нет, так как она ещё не пришла читателям, при этом возникают интересные вопросы по поводу информации на сайте.  Прилагаю некоторые из них вашему вниманию, также в форме комментариев в конце страницы предлагаю писать новые вопросы.

Вопрос: вот  в  приведённых  на странице https://neoneuro.com/ru/chess диаграммах   жертвуется   ферзь,   для  этого  необходим  расчёт,  а  можно  ли  поставить  оценку,  исходя  из  геометрических  схем?

Ответ: Расчёт необходим в любом случае, система позволяет его упростить. Если, к примеру, две фигуры атакуют пешку и лишь одна её защищает, значит пешка под боем и её можно брать. Это довольно простой и очевидный расчёт.

С другой стороны, в приведённых партиях Каспаров-Карпов и Карпов-Корчной выигрыш достигается жертвой ферзя, и, хотя варианты там элементарные, первый ход - неочевиден. Любой шахматист третьего разряда найдёт эти комбинации, если прочитает их в сборнике по тактике, особенно – в теме «жертва ферзя»Smile Но ведь во время практической партии мы не знаем заранее – будет ли здесь жертва ферзя, фигуры, пешки или вообще здесь нет тактики. Идея книги как раз в том, чтобы дать чёткое указание на те клетки шахматной доски, где возможна жертва или иной тактический удар. В частности, в вышеуказанных примерах система обязует к расчёту жертвы ферзя, они уже не пропадут из поля зрения шахматиста. 

Вопрос: Я  предлагаю  проверить  Ваш  метод  практически,  сыграть  партию,  мой  первый  ход 1 f4

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

После  хода 1. f4 на доске у белых один "опасный элемент", у  чёрных - ноль. В этой позиции необходимо проверить атаку опасного элемента. Чёрные могут это сделать ходами 1. ..e5 и 1. .. g5. Как известно, 1. ..e5 является очень популярным гамбитом в ответ на дебют Берда. 

При использовании системы, ход 1. ..e5 не будет для вас неожиданностью - Вы бы его рассчитали, даже если позиция была для вас незнакомой. Что такое "опасные элементы", как их рассчитывать и что с ними делать - написано в книге.

В>  по  Бангиеву  Фромм-гамбит  является  проигранной  для  черных.  g5  это  крайний  ход.  Завязывает  борьбу  d5  или  с5.  Можете  проверить  опасный  элемент,  используйте  Гудини.

О> Приведу цитату из книги:

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

Важно отметить, что ОЭ не всегда несут реальную опасность – это лишь «флюгер», показывающий, откуда может «подуть ветер» тактики. 

Система показывает, что при расчёте хода 1.f4 необходимо проверить ответы чёрных 1... e5 и 1. ..g5. Совершенно необязательно, что эти ответы - правильные. При этом на практике хорошо знать ЗАРАНЕЕ, прежде чем мы сделаем ход 1.f4, что чёрные могут пробить 1... e5.  

Что касается вариантов 1. ... d5 и 1. ... c5 - то система напрямую их не предложит. Они не ведут к прямым обострениям и их нахождение относится к вопросам стратегии. Существует масса книг о том, как бороться за центр, развивать фигуры, строить пешечные цепи - предлагаемая мной система дополняет стратегические теории специальной методикой работы с тактикой. 

Если вернуться к диаграммам, то в позиции Каспаров-Карпов система не подскажет правильный ход 27.  ... Лd6.  При этом она укажет. что после 27. ...Лcd8?? необходимо изучить жертву ферзя, таким образом она страхует от подобных ошибок. Уверен, если бы Карпову предложили найти комбинацию после 27. ...Лcd8??, то у него ушло бы несколько секунд на все расчёты. Проблема в том, что заранее трудно предугадать, будет здесь комбинация или нет, стоит ли тратить время на её поиск или лучше потратить его на продумывание вопросов стратегии и расчёт «обыкновенных» вариантов.

 

 

Тираж закончился первого издания закончился.

Полная версия в электронном виде доступна для всех желающих: https://neoneuro.com/downloads/chuzhakinsystem.pdf

Тишин Пётр Владимирович

Международный гроссмейстер

Уважаемые читатели!

Книга, которая сейчас перед вами, будет интересна всем любителям шахмат, особенно тем, кто давно искал четкие принципы построения тактической составляющей этой древней игры.

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

Коротко о том, что нового и полезного мы можем почерпнуть, прочитав эту интереснейшую книгу:

Вопросы мышления шахматиста. Алгоритм нахождения правильного хода по системе Чужакина. Опасные элементы в шахматах.

Предпосылки, кирпичики тактики. Первая попытка сделать законченную систему по тактике.

Новый позиционный принцип. Работа системы на стыке тактики и стратегии. Взгляд под другим углом на «избыточную защиту» А. Нимцовича.

Новая система оценки позиции.

Уверенность в себе и защита от зевков.

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

А теперь обо все по порядку.

В своей книге Евгений затрагивает такую важную составляющую шахматной игры как мышление шахматиста, его мыслительный процесс во время расчета вариантов. Он как бы пытается «залезть в голову» участникам шахматных баталий, понять, как рождаются ходы у разных по квалификации шахматистов. Очень красива, на мой взгляд, метафора о карте местности, когда мышление сильного шахматиста ассоциируется с детализированной картой, и где Опасные Элементы – это метод послать "разведчика" для анализа ситуации на месте. Автор предлагает свой собственный алгоритм нахождения оптимального хода, доступный всем, не зависимо от уровня подготовки спортсмена. 

Но система Чужакина – это не только голая тактика, она также помогает по-другому взглянуть и на позиционные принципы игры. Система работает как бы на стыке тактики и стратегии. Особенно интересна в этой связи, на мой взгляд, глава «Стиль Капабланки», где автор отмечает надежную игру шахматного гения, заметно опередившего свое время.

Чужакин разработал новый позиционный принцип, который, безусловно, помогает в оценке позиции. Могу предположить также, что если внедрить в алгоритм современных шахматных программ систему подсчета опасных элементов, то это выведет их на еще более высокий уровень игры. Под другим углом теперь можно взглянуть и на, казалось бы, безнадежно устаревший позиционный принцип А. Нимцовича - избыточную защиту. Система Чужакина только подтверждает важность избыточной защищенности фигур и пешек для более комфортной игры.

И здесь мы переходим к другому важному пункту – уверенности в себе, что, несомненно, является существенным психологическим аспектом процесса шахматной борьбы, переоценить который невозможно. Неуверенный в себе шахматист тратит много времени и усилий на расчет даже самых элементарных вариантов, он всегда боится что-то упустить из вида, боится зевков. В конце концов, попав из-за неуверенности в цейтнот, он обычно все-таки допускает роковой просчет, часто списывая это потом на нехватку времени и на усталость. Но ведь всего этого можно избежать, если во время партии пользоваться определенными «подсказками Чужакина». А главное, после того как шахматист прочувствует все плюсы данной системы, у него появится огромная уверенность в своих силах! Цейтноты уже не будут так часто беспокоить его, а зевки исчезнут вовсе. Ему уже не нужно будет бояться «выстрела из-за угла», перепроверяя в своих расчетах по десять раз один и тот же вариант. Шахматист будет видеть, что всё в порядке, система работает, и можно будет смело делать тот или иной ход.

Так же хочется отметить множество интересно подобранных практических материалов, где на основе системы  проверяются варианты, сыгранные весьма квалифицированными шахматистами. И зачастую, даже сильнейшие гроссмейстеры совершают, казалось бы, элементарные просчеты. Прочитав книгу, мы поймем, что это происходит не из-за того, что у гроссмейстера внезапно произошло «затмение» и он вдруг забыл некие тактические приемы типа «отвлечение», «завлечение», «перекрытие» и т.д. Вовсе нет! Просто он не видел  так называемых «тактических предпосылок» в текущей позиции, отсюда и просчет. Данная же книга учит правильно распознавать кирпичики тактики еще на ранней стадии их появления. Поэтому шахматист, владеющей техникой расчета по системе Чужакина, всегда будет чувствовать, откуда ждать угрозы соперника и что сделать для того, чтобы свести их к минимуму.

Для примера рассмотрим следующую позицию из партии на Первенство Мира.

Как такое могло произойти с великими шахматистами современности? Каковы причины зевка?  Что делать, чтобы исключить из своих партий подобные просчеты?

Об этом и многом другом вы узнаете на страницах этой замечательной книги. Приятного прочтения!

Рецензия на первую публикацию книги «Система Чужакина» 

Бирюков Илья Николаевич

Международный мастер

Арбитр всероссийской категории

Книга Евгения Евгеньевича Чужакина является научным исследованием вопросов шахматной тактики, в работе приводится строгая система поиска комбинаций в практической партии, что позволяет совершенно по-новому взглянуть на нашу древнюю игру. Это своего рода таблица Менделеева в шахматах – система Чужакина позволяет чётко классифицировать тактические возможности любой позиции, что значительно упрощает поиск комбинаций.

Востребованность данной работы не вызывает сомнения - о необходимости и сложности систематизации вопросов тактики писал ещё Макс Эйве, и до сих пор эта область шахматной теории оставалась незаполненной. Отдельные попытки составить ясную систему тактической игры предпринимались самим Эйве, а также Нейштадтом и многими другими теоретиками. И всё же их работы, несмотря на интересные рекомендации, весьма полезные в отдельных позициях, не давали полной методики работы с тактикой в любой позиции. Именно эта задача была решена Е.Е. Чужакиным, который показал, как можно искать комбинации строго научно, даже если у шахматиста нет большого опыта или хорошего комбинационного «чутья». Интересно проследить, как система объясняет «внутреннюю природу» таких комбинаций, как отвлечение, двойной удар или перегрузка. 

Применение системы Чужакина даёт шахматисту следующие преимущества:

            • Позволяет провести быстрый и качественный тактический анализ позиции.
            • Значительно сокращает психологическую и эмоциональную нагрузку на шахматиста в практической партии, так как во многих случаях страхует от грубых ошибок и даёт ясные указания, когда действительно необходимо рассчитывать тактические возможности и где именно их искать.
            • При тактической оценке позиции значительно сокращает количество элементов, на которые необходимо обращать внимание. Если до применения системы шахматист должен отслеживать все 64 клетки  доски и до 32 фигур и пешек на ней, то применяя систему Чужакина, можно ограничиться расчётом лишь опасных элементов, количество которых в большинстве позиций не превышает пяти для каждой стороны. Таким образом, шахматист действует намного быстрее и эффективнее.
            • Своевременно создавая опасные элементы у соперника и защищая собственные, можно «управлять» игрой, что позволяет значительно усилить позиционную составляющую, где нет конкретных комбинаций, а есть лишь тактические угрозы и позиционные выгоды за счёт них.

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

Евгений Евгеньевич Чужакин является не только шахматистом, но также программистом и разносторонне творческим человеком. Любопытный факт: практически каждый второй россиянин пользуется продукцией компаний LG или Samsung, для меня Е.Е. Чужакин известен как человек, который создаёт и продаёт этим компаниям высокотехнологичные продукты для использования в корейских офисах, являясь исполнительным директором тульской компании CADSoftTools. Меня поразило, как за короткое время он резко прибавил в шахматной силе – ещё осенью 2011 года он показывал средние результаты на турнирах, занимая места от пятого до десятого, в то время как весной 2012го года он уверенно выиграл первенство города Тулы, хотя не входил в число фаворитов. Как впоследствии оказалось, во время турнира он пользовался особой научной системой, создать которую ему помогли навыки программиста.

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

В 1989 году я окончил шахматное отделение училища олимпийского резерва номер один, в одной группе занимался вместе с Алисой Галлямовой и другими сильнейшими шахматистами под руководством М.М. Юдовича и Р.И. Кимельфельда, которые давали нам хорошую школу как позиционной, так и тактической игры. Внимательно изучив творчество Якова Нейштадта и других специалистов по тактике, я пришёл к выводу, что основное внимание уделяется типовым тактическим приёмам, причём зачастую в одной комбинации встречаются сразу несколько таких приёмов, но нигде не описываются чёткие предпосылки для нанесения тактического удара, кроме скопления фигур возле короля и свободно стоящих фигур, которые могут попасть под двойной удар. Необходимо заметить, что данными комбинациями шахматы далеко не ограничиваются, более того – атака на короля является достаточно очевидной угрозой и любой современный шахматист понимает, что необходимо стремится к безопасности важнейшей фигуры. При этом большинство тактических просмотров, возникающих в шахматных партиях, основывается на допущении неудачного положения фигур, что позволяет провести комбинацию, направленную на получение материального перевеса. Важнейший вопрос здесь – что именно является «неудачным положением фигур», как правильно, гармонично расположить фигуры и пешки, чтобы «вдруг» не нарваться на комбинацию? Решение этой сложнейшей проблемы путём поиска «опасных элементов» с последующим их анализом предлагает Е.Е. Чужакин в своей книге.

Зная о моём шахматном образовании, Е.Е. Чужакин обратился ко мне за экспертной оценкой системы, в которой он предложил общую классификацию тактических элементов с готовностью отстаивать работоспособность системы на любых позициях. Это произвело хорошее впечатление – автор не собирается «притягивать за уши» правильность теории, разбирая лишь собственные примеры, наоборот он с удовольствием разбирает все попытки её опровержения. Возможность обсудить систему предоставляется также читателю – у книги есть интернет сайт, www.neoneuro.com, где любой желающий может оставлять свои комментарии и предлагать позиции для изучения – автор готов ответить на вопросы читателей.