Теперь уместно подробнее остановиться на том, как именно трактует модельная гипотеза решение проблем. Здесь можно выделить следующие шаги:
- а) описание начальной ситуации (например, игровой позиции);
- б) описание целевой ситуации;
- в) поиск гомоморфного отображения из а) в б) либо, общего языка описания начальной и целевой ситуаций;
- г) поиск подходящего набора Т операторов преобразования а) в б);
- в) поиск последовательности операторов из Т, преобразующих а) в б).
Поясню некоторые моменты на примерах. Так, в шахматах можно исчерпывающим образом описать исходную позицию, задав положение каждой фигуры на доске. Но описание целевой ситуации формируется в других терминах, например «Белый король находится под шахом и не существует поля, куда бы он мог уйти от шаха или хода, который бы этот шах ликвидировал». Т. е. описание исходной и целевой ситуации выполнены в таком случае на разных языках и находятся в различных лабиринтах.
Эксперименты же демонстрируют другой способ описания позиций, присущий опытным шахматистам. Так, вместо отдельных фигур и их позиций появляются связки, вилки, сдвоенные и проходные пешки и т. д. Иными словами, делается попытка описать исходную ситуацию на языке целевой.
В шахматах нет нужды искать подходящую систему операторов — она там имеется. Однако если взять другую задачу, например, изготовление плова из заданного набора ингредиентов, да еще представить себе, что дело происходит на соревнованиях поваров, то каждый повар сформирует свой набор операторов преобразования и победит тот участник соревнований, чей набор операторов Т приведет к более съедобному результату.
Сходные соображения, касающиеся и многих других задач, решаемых человеком, позволяют сформулировать следующую гипотезу:
отображение внешнего мира в сознании человека происходит в виде формирования конечного набора отношений, связывающих отдельные элементы отображаемого мира. Сами элементы при этом выступают в определенных ролях, зависящих от вида отношения.
Что касается языка, то он должен сохранять эту структурированность.