Джон Дьюи написал книгу: Как мы мыслим / How We Think, где изложил пятиступенчатую процедуру решения проблем:
«(1) Сознание (consciousness) вообще и исследовательское мышление, на котором основан процесс познания, в частности, не являются, как уже говорилось, продуктами правильного, непрерываемого, привычного хода событий, скорее, наоборот, они появляются там, где возникают острые углы, где появляются напряжённые, неудовлетворительные ситуации. Познание вырастает, таким образом, из неудачи, срыва, из «ощущения несоответствия или затруднения» в ходе опыта. Пока всё идет хорошо, познание бездействует, но «возникновение затруднения» побуждает познание к действию. Ситуация требует переделки, и только это заставляет нас начать поиски знания.
(2) Чтобы поиски знания достигли хоть какого-нибудь успеха, за этим первым шагом должен следовать второй, и, так как каждое исследование связано с некоторой конкретной проблемой, оказывается, что этот второй шаг представляет собой «определение затруднения». Необходимо подождать с выводами и действиями, сосредоточив внимание на всем том, что имеет отношение к рассматриваемому затруднению, чтобы чётко выделить данную проблему. Эта отсрочка действия в интересах мысли отличает деятельность человека от деятельности низших животных и разумную деятельность от неразумной. Она позволяет направить внимание на различные стороны ситуации, выбрать из них существенные и установить те связи прошлого опыта с сегодняшними проблемами, которые составляют основу мудрости.
(3) Третий шаг в типичном процессе решения проблем, требующий особой находчивости и активной изобретательности, - «нахождение предполагаемого объяснения или возможного решения». При этом можно воспользоваться какого-либо рода поводом, зависящим от прошлого опыта, но, помимо этого, «здесь есть скачок, прыжок, правильность которого нельзя гарантировать заранее, какие бы меры предосторожности ни принимались». Это тот шаг, который в науке обычно называют формированием гипотезы. Гипотеза есть «предложенный или указанный способ решения... сформулированный в виде возможности» и порождающий «суждение типа если... то». Процесс порождения гипотез, по-видимому, не поддаётся непосредственному контролю. Он зависит отчасти «от основных особенностей мышления, одновременно предприимчивого и осторожного... и от отбора и упорядочения конкретных фактов». Часто первое выдвинутое предположение оказывается не очень удачным, и для окончательного появления наиболее плодотворного решения требуется «перебор множества альтернативных предположений».
(4) Следующий шаг исследования - «рациональная разработка», или вывод следствий предложенного решения. Коль скоро решение указано, надо выяснить, что из него следует; в большинстве случаев рассматриваемые следствия будут иметь вид операции или экспериментов, которые необходимо осуществить для проверки предложенного решения с точки зрении основанных на нем предсказаний. В основном именно здесь логика, в узком смысле этого слова, входит в процесс познания. Задача состоит в том, чтобы вывести из предлагаемого решения достаточное количество существенных следствий, позволяющих установить, в какой мере те данные, которые имеются в нашем распоряжении, и особенно те, которые могут быть обнаружены впоследствии, вытекают из предложенного решения или гипотезы. Детали этого процесса зависят от типа проблемы и часто сложны. Общее требование состоит в том, чтобы ввести гипотетические суждения, уточняющие те операции, которые надо произвести, и те последствия, которых надо ожидать в том случае, если предложенное решение разумно, иначе говоря, суждения следующего содержания: если предложенное решение разумно, то, если совершить такие-то действия, следует ожидать таких-то последствии. Разумеется, исходное предположение и указание окончательных ожидаемых последствий могут быть разделены любым числом промежуточных рабочих если... то. Связанное с предложенным решением условное суждение «необходимо упорядоченным образом сопоставить с другими суждениями того же вида... так, чтобы из их содержания вытекало специфическое условное суждение, направляющее экспериментальные наблюдения, которые породят новые данные». Следует отметить, что, так как любое заданное множество данных может быть следствием любой из большого или даже бесконечного числа предложенных посылок, во многих случаях потребуется рассмотрение огромного числа альтернативных гипотетических суждений.
(5) Последним шагом в решении проблемы является проверка, при которой выполнение предлагаемых операций приводит к ожидаемым последствиям, склоняющим к подтверждению одной гипотезы и исключению всех прочих. Это - «преобразование данных в унифицированную ситуацию путем выполнения операций, требуемых гипотезой как руководством к действию». На этой стадии «условия целенаправленно упорядочиваются в cooтветствии с требованиями идеи или гипотезы, чтобы выяснить, действительно ли будут иметь место результаты, теоретически предсказанные этой идеей». И «если мы при этом обнаруживаем все требуемые данной теорией условия и не находим признаков, требуемых альтернативными решениями, то стремление поверить, принять становится почти непреодолимым».
Однако по ряду причин результаты проверки даже в лучшем случае могут быть лишь вероятными. Во-первых, несмотря на то, что та логика, на которой основаны гипотетические суждения, подсказана фактами, она формальна, постулативна и никогда не может быть полностью применима к фактам. Во-вторых, число альтернативных гипотез, подлежащих проверке, потенциально бесконечно. Говоря в традиционных терминах, подтверждение следствия гипотетического суждения не гарантирует подтверждения его посылки, но в лучшем случае лишь увеличивает её вероятность».
Томас Хилл, Современные теории познания, М., «Прогресс», 1965 г., с. 309-310.