Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Философия математики и технических наук. Учебное пособие для вузов
.pdf
Глава 5. Философские проблемы прикладной математики
были очень грубые, а улучшить их я не мог — возмож
ности моей ЭВМ были крайне ограничены. Но не толь
ко это. Уж очень сомнительными мне казались и ме
тод, и отсутствие привычных доказательств. Я стеснялся
рассказать о своих машинных экспериментах. Свою
гипотезу в те годы я рассказывал только один раз...
В гипотезу не поверили...»
13
Но даже в том случае, когда все теоремы есть, за
дача поставлена корректно, выбран хороший численный
метод, известна заранее точность, устойчивость алгорит
ма, то и тогда остается неконтролируемая погрешность,
так называемая вычислительная погрешность, которая
может исказить решение до неузнаваемости. Ясно, что
в таком случае решению доверять нельзя.
Трудность заключается еще и в том, что для полу
чения наилучшего приближения к точному решению
задачи с помощью численного алгоритма, как правило,
нужно выбирать достаточно маленький шаг интегри
рования. Таким образом, для достижения высокой точ
ности формально нужно проделать больше вычисле
ний, а на каждом шаге накапливается вычислительная
погрешность, которая может свести на нет все усилия.
Эта погрешность, возникшая изза шумов, случайных
помех и т. д., зависит, конечно, от конкретной ЭВМ, но,
так или иначе, возрастает с увеличением числа шагов.
Математики, выводя теоремы о сходимости тех или
иных численных алгоритмов, оперируют модельным
описанием процесса вычислений, которое не может
учесть многие особенности реальности. Свойства этих
погрешностей изучаются с различных сторон, их пы
таются учитывать при построении численных алгорит
мов конкретных задач. Математики (вычислители) изо
бретают различные обходные пути для преодоления
этой сложности, опираясь на опыт, интуицию, пони
мание конкретного содержания задачи. Надо сказать,
что проблема вычислительной сложности является
одной из активно обсуждаемых.
Можно привести и другие примеры, иллюстриру
ющие непривычный для классической математики ха
13
Моисеев Н.Н. Математика ставит эксперимент. М., 1979.
301

Часть I. Философские проблемы математики и информатики
рактер математического исследования, заключающий
ся в «выходе за пределы математики» к другим формам
понимания объекта. Так, пусть интегрируется система
дифференциальных уравнений, в частности система
магнитной гидродинамики в линейном приближении
14
При этом можно получить два типа решений: устойчи
вые, т. е. имеющие колебательный характер, и неустой
чивые, развивающиеся по экспоненте. Именно эти
неустойчивые решения и представляют интерес при
решении такой задачи. Необходимо изучить, при каких
параметрах они возникают, насколько быстро развива
ются. Выбрав численный метод, обеспечивают его
устойчивость как алгоритма. Неустойчивым методом по
лучить достоверное решение, как правило, нельзя.
Поскольку система уравнений сложна, то доста
точное условие устойчивости получить трудно. По
этому, выбрав некоторое условие, близкое к априор
ной теоретической оценке, исследователь пишет про
грамму для ЭВМ, обрабатывает результат машинного
счета — и... не может отличить решение, неустойчивое
физически, от решения, неустойчивого численно. Ко
нечно, постепенно накапливаемый опыт, серии тестов
позволяют отделить одно от другого и в итоге с уверен
ностью сказать: вот решения, имеющие физический
смысл, а вот решения недостоверные, побочный про
дукт алгоритма. Но это делается больше не формали
зованным способом, а с помощью накопленного опыта
работы с такого рода моделями, с помощью интуиции.
В современной математике происходят такие со
бытия, которые эквивалентны революции в целях и
методах исследования. Характер многих математиче
ских исследований порождает вопросы, к ответу на
которые классическая математика вообще не была
подготовлена. Сам способ преодоления математикой
возникших трудностей находится в определенном про
тиворечии с установившимися взглядами на содержа
ние математического анализа. И чем дальше идут ис
следования, чем шире спектр проблем, требующих
использования ЭВМ, тем яснее становилась необходи
.
302
14
динамики. М., 1975.
См.: Самарский А.А., Попов Ю.П. Разностные схемы газовой

Глава 5. Философские проблемы прикладной математики
мость формирования новых взглядов, новых оценок и
критериев, привыкания к ним.
Обсуждая проблемы ведения оптимизационных
расчетов, Н.Н. Моисеев пришел к следующему выво
ду, подтверждаемому всей практикой работы современ
ного математика: «Прежде всего успех, как правило,
сопутствует тому специалисту, тому машинному мате
матику, который стремится вести содержательный
анализ. Решая гидродинамическую задачу, он становит
ся гидродинамиком; рассчитывая траектории кос
мического аппарата, он становится специалистом —
ракетчиком; отыскивая параметры гидротехнического
сооружения, он становится и инженеромгидротехни
ком и т. д. И это проникновение в суть изучаемого яв
ления, повидимому, необходимо для успеха. Это неко
торый принцип, отклонение от которого влечет печаль
ные следствия»
15
.
Успех опытного математика в конечном счете обус
ловлен привлечением неформальных соображений.
В частности, алгоритм как инструмент вычислений дол
жен быть разумным сочетанием формальных и нефор
мальных процедур.
Перед математиками стоит целый ряд задач, дале
ких от классической математики, которые связаны с
развитием и использованием компьютерной техники.
Стали тесно взаимосвязанными, взаимообусловленны
ми все звенья математического исследования: по
нимание объекта, математическая модель, алгоритм,
программа, ЭВМ. Это влечет за собой зарождение
новой науки — математической технологии, главной за
дачей которой является анализ структуры и связей
между различными звеньями математического исследо
вания; исследование, пронизанное содержательным
единством, требует единства и в своей организации
16
Математическое описание сложных процессов,
протекающих в природе, технических конструкциях, в
обществе, являясь в некотором отношении дальнейшим
развитием математического моделирования, имевшего
.
15
Моисеев Н.Н. Математика ставит эксперимент. М., 1979.
16
См.: Яненко Н.Н. Методологические проблемы современной
математики // Вопросы философии. 1981. № 8.
303

Часть I. Философские проблемы математики и информатики
место в классической математике, вносит в него и
совершенно новые черты. В классической математике
математическое моделирование имело в основном сле
дующие разновидности
n построение операционных систем (векторные
17
:
пространства, группы, кольца, поля, функциональные
пространства);
n алгоритмы (алгоритм Евклида, алгоритм решения
алгебраических, полиномиальных, уравнений в ради
калах, алгоритм Картана);
n исчисления — дифференциальные, интеграль
ные, вариационные;
n решение сложных систем уравнений – интег
ральных, дифференциальных, интегродифференциаль
ных и т. д.
Математическое моделирование в классической
математике во многом опиралось на понятие бесконеч
ного и понятие идеальных математических объектов,
образующих некоторую операционную систему. В со
временном же математическом моделировании боль
шую роль играет поток внешних по отношению к мате
матике факторов: прежде всего, данные эксперимента,
«фактор реального времени, экономические ограниче
ния, предопределенные сроки исследования. Поэтому
наряду с идеальными объектами классической матема
тики современная вычислительная математика интен
сивно использует такие реальные конечные математи
ческие объекты, как машинное число, программа и ко
нечный автомат»
18
.
Анализ современных прикладных исследований
показывает, что характер математической деятельнос
ти в этой области часто существенно отличается от ха
рактера математической деятельности, присущего
классической математике. Кратко охарактеризуем эти
отличия
19
.
17
См.: Яненко Н.Н. Методологические проблемы современной
математики // Вопросы философии. 1981. № 8.
18
Там же.
19
См.: Блехман И.И., Мышкис А.Д., Пановко Я.Г. Прикладная
математика: предмет, логика, особенности подходов. Киев,
1976.
304

Глава 5. Философские проблемы прикладной математики
1) Прежде всего обратим внимание на тот факт,
что здесь математик выходит за пределы действия
принципа работы в области классической математики,
согласно которому явно или неявно предполагается, что
если задача сформулирована на математическом язы
ке, то она полностью переходит в сферу математики.
В прикладных исследованиях дело обстоит иначе. В са
мой постановке математической задачи в прикладных
исследованиях часто сочетаются классическая и не
классическая постановка вопроса.
2) Даже если задача поставлена классическим об
разом, то в процессе ее решения могут встречаться
переходы типа логических скачков, что, конечно, недо
пустимо в классической (чистой) математике. В клас
сической математике не существует понятий «не впол
не доказанное утверждение» или «не совсем строгое
доказательство» и т. п. В ней все не вполне доказанное
является недоказанным, все не вполне строгое являет
ся нестрогим. Поэтому появление в цепи рассуждений
хотя бы одного логического скачка делает всю цепочку
лишенной доказательной силы, хотя остальные звенья
цепочки и характеризуются как строгие.
3) Складывается следующая ситуация: исследова
ние математической модели осуществляется в рамках
математики; но оно проводится средствами, которые
классической математикой не допускаются. В резуль
тате проявляется противоречивость требований к стро
гости и доказательности в классической математике и
в прикладных исследованиях. Уровень строгости в
прикладной математике представляет собой уровень
строгости, отличный от уровня строгости в классиче
ской математике. Он является более близким к уровню
строгости в физических исследованиях.
4) Прикладная математика не может ограничи
ваться, как это делает классическая математика, од
ними дедуктивными рассуждениями. В ней выработал
ся свой стиль рассуждений. Он состоит в сочетании
дедуктивных рассуждений и недедуктивных, но
рациональных рассуждений. Рациональными рассуж
дениями называют рассуждения, неприемлемые с
точки зрения классической математики, но способные
приводить к правильным результатам.
305

Часть I. Философские проблемы математики и информатики
Логические особенности прикладной
математики
Теперь перейдем к подробному рассмотрению ха
рактерных черт логики прикладной математики и осо
бенностей прикладной математики, связанных с выбо
ром математической модели и метода ее изучения.
Рассмотрим вопрос о постановке задачи. Очень
важно иметь в виду, что эти проблемы являются жиз
неннопрактическими, а не исключительно абстрактны
ми, идеальными. Этот жизненный мир непосредствен
но врывается в деятельность математика. Например,
часто возникает следующая проблема: для решения
некоторого класса задач предлагается некоторый метод;
требуется выяснить, является ли этот метод приемле
мым. Понятие приемлемости является и не классиче
ским, и не формальным. Оно может включать в себя
соображения о возможности вычислительной системы,
на которой будут производиться вычисления, о разум
ной точности, которой мы хотим достичь, об удовлетво
рении временных или экономических ограничений
и т. п. При этом сам класс задач может быть не вполне
определен и в процессе самого исследования прихо
дится уточнять даже саму постановку задачи.
Примером могут служить задачи в области систем
ного анализа, применяемого для поддержки принятия
решения, когда итерационным образом происходит
уточнение целей, критериев, границ проблемы.
К решению прикладных задач предъявляются тре
бования, которые в чисто математических исследова
ниях считаются второстепенными: задача должна быть
решена не только правильно, но и своевременно, эко
номно с финансовой стороны, решение должно быть
доступным для существующих вычислительных
средств, пригодным для использования, точность ре
шения должна соответствовать задаче и т. д. Очень
часто задача считается решенной только в том случае,
если имеется эффективный метод, дающий требуемый
результат с достаточной точностью за приемлемый
отрезок времени. Как писал Бахвалов Н.С., «лучше
306
найти удовлетворительное решение задачи, но в срок,

Глава 5. Философские проблемы прикладной математики
чем получить полное решение задачи к тому времени,
когда оно станет бесполезным»
20
.
Специфика метода рассуждений в прикладной
математике проявляется в использовании и формаль
ных, и неформальных понятий, в апелляции к интуи
тивной убедительности как к форме доказательности
рассуждений, часто именно интуитивная убедитель
ность является важным критерием правильности.
Одним из основных принципов классической ма
тематики является то, что все свойства любого изучае
мого понятия должны вытекать только из его формаль
ного определения. Все утверждения должны включать
только формально определенные понятия. При этом
логические соотношения между ними определяют ис
тинность или ложность утверждения.
В классической математике все свойства решений
задачи потенциально полностью предопределяются ее
формулировкой. Любое изменение формулировки
означает переход к новой задаче, поэтому исследова
ние задачи не должно привлекать добавочных пред
положений и других уточнений, которых не было в ее
формулировке.
В прикладной же математике понятия и утверж
дения часто имеют такой же характер, как в нематема
тических дисциплинах и даже в обыденной жизни. Так,
могут применяться понятия, вообще не имеющие фор
мального определения или имеющие определение, не
обладающее полной логической четкостью.
Но даже если применяется чисто математическое
понятие, то за ним все время скрывается неформаль
ный нематематический объект, и поэтому это понятие
включает в себя больше, чем то, что содержится в его
формальном определении.
При сравнении методов рассуждения в классиче
ской и прикладной математике встает вопрос о поня
тии математической строгости. Из общей концепции
строгости в математике следует, что не существует ни
абсолютной строгости, ни абсолютной точности. Уро
вень строгости различен в различных областях знания;
20
Бахвалов Н.С. Основы вычислительной математики. М., 1970.
307

Часть I. Философские проблемы математики и информатики
он меняется с развитием этих областей, складываясь в
связи с их задачами и методами. Изменяется характер
научного познания, а вместе с этим и трактовка того,
что признается познанным, какие средства рассужде
ния при этом считаются допустимыми. Причем в одно
и то же время в разных разделах математики могут быть
разные понятия строгости в соответствии с традиция
ми и целями этих разделов. Так было в период Возрож
дения с геометрией и математическим анализом, поз
же свои требования строгости были в теории вероят
ностей; совсем другие уровни строгости имеют место
в математической логике и в основной части чистой
математики.
В прикладной математике сложились свои требо
вания строгости. Уровень строгости и весь образ мыш
ления классической математики хотя и применяются в
прикладной математике, но не могут ее полностью
удовлетворить. Даже когда задача полностью сформу
лирована на чисто математическом языке, проведение
ее исследования на чисто дедуктивном уровне в подав
ляющем большинстве случаев оказывается невозмож
ным. Здесь математик обязан выбирать уровень стро
гости и образ мышления, адекватный решаемым им
задачам. Они определяются, как уже отмечалось, соче
танием дедуктивных и рациональных рассуждений.
Математик учитывает как математическую, так и
нематематическую (жизненную: физическую, экономи
ческую, техническую и т. п.) сторону задачи, связывая
одну с другой. Каждая возникающая математическая
трудность ведет к дополнительному исследованию, на
правленному на выяснение источника трудности: вы
звана она нематематическим аспектом задачи, ошиб
кой при формулировании и выборе метода или являет
ся просто математическим затруднением, которое можно
преодолеть. Прикладная математика изучает методы
привлечения неформальных соображений к решению
формализованных задач, конкретной областью прило
жения определяются классы этих задач и этих сообра
жений.
Важность этой стороны прикладной математики
оттеняется существованием предложения разделять
308

Глава 5. Философские проблемы прикладной математики
классическую математику и прикладную математику
как области математики следующим образом: матема
тики, ведущие исследования в классической области,
имеют дело с символами, их комбинациями и свойства
ми в формализованном виде. Математики же, работа
ющие в прикладной области, интересуются значением
символов, т. е. смысловым содержанием теории, свя
занной с реальным миром. При этом очевидно, что
проблема единства математики становится одной из
важных в философии математики.
Водораздел между классической и прикладной ма
тематикой лежит и в характере применяемой логики.
Логика прикладной математики имеет некоторые сти
хийно установившиеся черты: способы доказательств,
критерии достоверности и т. д.; при этом аналогичные
способы и критерии, известные в классической (теоре
тической) математике, в приложениях часто оказывают
ся лишними или не работают. Здесь можно говорить о
рациональных определениях, утверждениях, доказатель
ствах и т. п. По отношению к этим утверждениям в ли
тературе на равных правах со словом «рациональное»
употребляется термин «правдоподобное», что идет от
работ Д. Пойа
21
. Близкий смысл имеет также термин
«эвристическое рассуждение».
Одна из важнейших особенностей рациональных
рассуждений, отличающих их от чисто дедуктивных,
состоит в том, что они могут включать понятия, кото
рые с точки зрения классической математики не явля
ются точно, однозначно определенными. Содержание
рационального понятия может уточняться в ходе ис
следования. Они могут для разных людей и в разное
время несколько отличаться.
Вот хорошо известный исторический пример. Пос
ле одного из докладов в МГУ Р. Беллман на вопрос:
«Может ли машина мыслить?» — написал это предло
жение на доске, а затем сказал, что в нем вполне оп
ределенным и понятным является только знак вопроса
«?». Это типично рациональная постановка проблемы,
21
См.: Пойа Д. Математика и правдоподобные рассуждения.
М., 1975.
309

Часть I. Философские проблемы математики и информатики
решение которой существенно зависит от уточнения
участвующих в ней понятий.
Рациональным является подавляющее большин
ство рассуждений в естественных и социальных нау
ках, в технике, житейской практике (за исключением
отдельных дедуктивных вкраплений). Рациональные
рассуждения, свойственные прикладной математике,
характеризуются понятием степени достоверности
(правдоподобия, уверенности, надежности) правдопо
добного утверждения. Оно выражает степень уверен
ности в его справедливости. Эта характеристика име
ет сложную природу и трактуется неоднозначно.
Так,
n Д. Пойа считает, что эта характеристика опреде
ляется только самим утверждением.
n И.И. Блехман и его соавторы полагают, что она
является в значительной мере субъективной характе
ристикой психологического состояния, вызванного
комплексом объективных причин; что эта характерис
тика определяется не только самим утверждением, но
и оценивающим субъектом, а также формально момен
том времени, т. е. фактически характером имеющейся
у субъекта информации, связанной с данным утверж
дением, и психологическим состоянием субъекта. Но
поскольку эта характеристика основана на объектив
ных факторах, то в определенных обстоятельствах она
может стать общезначимой; именно тогда она и пред
ставляет наибольший интерес. Они отмечают, что сте
пень достоверности в некоторых отношениях аналогич
на понятию субъективной вероятности.
Приведем, следуя И.И. Блехману и его соавторам,
примеры некоторых типов рациональных рассужде
ний, распространенных в прикладной математике.
а) Применение формулировок, включающих неточ
но определенные понятия.
б) Применение утверждений, справедливых в
реальных случаях, хотя и допускающих построение ис
кусственных противоречащих примеров, единственная
цель которых состоит в показе дедуктивной неполно
ценности соответствующего утверждения. Прикладной
математик видит за каждым понятием не просто логи
310
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
