Инженерная эвристика

Страница: 1 ... 170171172173174175176177178179180 ... 235

С. Ёлкин. Пришлите мне канонические правила, и я найду в них дырки. Будет ли этим исчерпан вопрос? Но даже если бы представить, что я нашёл «дыру в правилах», а вы её заткнули и продолжили так поступать далее, пока я не исчерпался в своей фантазии, это не отвергает моих остальных утверждений, так как исчерпание моей фантазии только факт ограниченности моего ума.

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

«Правило 3.8. (а) Король может перемещаться двумя различными путями:

(i) ходить на любое примыкающее поле, которое не атаковано одной или более фигурами партнера. Считается, что фигуры партнера атакуют поле, даже в том случае, когда они не могут ходить…»

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

Мне, когда-то давно игравшему в шахматы человеку, пришлось поломать голову над этим правилом, чтобы понять. Предложите это правило новичку и убедитесь, что оно плохо сформулировано.

А. Трушечкин. Какая у нас задача? Сформулировать правила так, чтобы научить кого-то играть в шахматы, или сформулировать их максимально однозначно?

Я полагаю, вторая. Разумеется, если мы учим человека шахматам, то начинать надо не с официального текста ФИДЕ! Геометрии тоже начинают учить не с аксиом Гильберта. Это что, как-то доказывает неоднозначность аксиом? Просто методика обучения такая, не более.

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

А критерий, почему шахматные правила однозначны — мы можем запрограммировать их на компьютере (как это правило, «что фигуры партнера атакуют поле, даже в том случае, когда они не могут ходить»). Причём запрограммировать стандартными средствами (без всяких там нейронных сетей), которыми никакое «невербальное», «неформализуемое» знание не передашь. Если мы можем превратить эти правила в алгоритм для компьютера (не алгоритм игры в шахматы, а просто алгоритм проверки корректности каждого хода), то это и есть доказательство однозначности этих правил.

Мы начинаем учиться не с формальных правил — мы не компьютеры. Чтобы вы не сказали: «Вот именно тот факт, что нельзя начинать учиться с формальных правил, и доказывает неоднозначность и недостаточность этих правил, необходимость какого-то начального опыта», я привёл пример с компьютером: в компьютер вбиваются именно эти самые формальные правила, больше ничего. И он однозначно решает, можно ли так ходить или нет.

— 175 —
Страница: 1 ... 170171172173174175176177178179180 ... 235