Читаем Изменчивая природа математического доказательства. Доказать нельзя поверить полностью

Тридцать пять лет назад развилось очень интересное новшество в математической инфраструктуре — системы компьютерной алгебры (computer algebra systems, CAS), также известное как системы манипуляции символами (symbol manipulation systems, SMS). В первые дни своего существования компьютеры были устройствами для работы с числами. Пользователи вводили обширные массивы числовых данных, и машина в ответ тоже выдавала обширные массивы числовых данных. Особенность систем компьютерной алгебры как раз в том, что машина может заниматься математикой по существу. Может решать системы алгебраических уравнений, находить корни многочленов или других функций, строить графики сложных функций одной или нескольких переменных, решать дифференциальные уравнения, вычислять производные и интегралы, выполнять статистические вычисления, моделировать и выполнять другие действия. На сегодняшний день существует множество продуктов, и коммерческих, и свободно распространяемых, которым доступны разнообразные действия систем компьютерной алгебры. Некоторые из них представляют собой программное обеспечение, специально созданное для выполнения самых разных математических действий. Другие заточены на определенные коллекции операций, скажем для работы с алгеброй, или со статистикой, или с геометрией.

Программу Macsyma, которую с 1967 по 1982 г. разрабатывали в MIT Уильям Мартин, Карл Энгельман и Джоэль Мозес, можно назвать революционной, поскольку это был первый многофункциональный пакет манипулирования символами. Macsyma позволяла выполнять алгебраические операции. Macsyma умела решать системы уравнений, вычислять интегралы, обращать матрицы, решать дифференциальные уравнения, находить собственные значения и многие другие действия, работая в основном с символами, а не с числами.

К слабым сторонам Macsyma нужно отнести то, что она могла работать только на очень мощном компьютере, и язык ее программирования по сути был языком искусственного интеллекта. Программировать на Macsyma было сложно. Но на протяжении многих лет ничего подобного не существовало. Например, найти собственные значения матрицы 20x20 вручную крайне сложно. Macsyma справлялась с этой задачей в мгновение ока. Практически невозможно решить систему десяти обыкновенных дифференциальных уравнений с десятью переменными вручную; для Macsyma же в этом нет ничего сложного. Хотя в наше время существует много программных продуктов, превзошедших Macsyma, от нее осталось наследие в виде подпрограмм; например, для изучения вопросов общей теории относительности. Так что Macsyma все еще используется.

В начале 1980-х гг. природа манипуляций с символами существенно изменилась. Лауреат стипендии Мак-Артура Стивен Вольфрам разработал новый пакет под названием Mathematica. У этого продукта много преимуществ перед Macsyma:

• Mathematica может запускаться на персональном компьютере[91], например на PC или Macintosh.

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

• Mathematica — очень быстрая программа. Она может с высокой скоростью выполнять вычисления с любой точностью.

• Mathematica блестяще строит графики функций одной или двух переменных. Пользователь просто вводит формулу, неважно, насколько сложную, и через считанные секунды видит график. На него можно смотреть с любой точки и его можно вращать в пространстве (Macsyma, по крайней мере ее первые воплощения, вовсе не умела строить графики. В последних версиях появился дополнительный функционал[92]).

• Mathematica виртуозно отображает данные.


Стивен Вольфрам довольно агрессивно продвигал свой новый продукт на рынке, но на самом деле большой нужды в этом не было (см. также разд. 7.2). Если когда-либо существовал новый продукт, который показывал нам то, что раньше мы не видали, который считал то, о чем раньше мы и не мечтали, — то это Mathematica. Он был и остается довольно дорогим, и политика лицензирования компании Wolfram Research (которая производит пакет Mathematica) накладывает много ограничений. Однако Mathematica продается как горячие пирожки. На рис. 8.1 изображен пример графика, построенного в этом пакете.


Рис. 8.1. График, созданный в пакете Mathematica


Некоторым продуктам удается успешно конкурировать с Mathematica. Среди них — Maple от Waterloo и MATLAB компании MathWorks. Каждый из них в чем-то отличен от Mathematica. Например, многие предпочитают синтаксис Maple синтаксису Mathematica. Кроме того, Maple считается более надежной программой и предлагает некоторые функции, которых нет у Mathematica. Инженеры предпочитают MATLAB, поскольку эта программа лучше приспособлена для работы с числами, чем другие. Кроме того, MATLAB содержит в себе ядро Maple! А поэтому обладает некоторыми привлекательными чертами Maple.

Перейти на страницу:

Похожие книги

Бюджетное право
Бюджетное право

В учебнике представлен комплекс академических знаний по бюджетному праву и современному государственному хозяйству, отражены новейшие тенденции в их развитии. В Общей части даются базовые понятия, рассматриваются функции и принципы бюджетного права, впервые подробно говорится о сроках в бюджетном праве и о его системе. В Особенную часть включены темы публичных расходов и доходов, государственного долга, бюджетного устройства, бюджетного процесса и финансового контроля. Особое внимание уделено вопросам, которые совсем недавно вошли в орбиту бюджетного права: стратегическому планированию, контрактной системе, суверенным фондам, бюджетной ответственности.Темы учебника изложены в соответствии с программой базового курса «Бюджетное право» НИУ ВШЭ. К каждой теме прилагаются контрольные вопросы, список рекомендуемой научной литературы для углубленного изучения, а также учебные схемы для лучшего усвоения материала.Для студентов правовых и экономических специальностей, аспирантов, преподавателей и всех, кто интересуется проблемами публичных финансов и публичного права.

Дмитрий Львович Комягин , Дмитрий Пашкевич

Экономика / Юриспруденция / Учебники и пособия ВУЗов / Образование и наука
История России с древнейших времен до конца XVII века
История России с древнейших времен до конца XVII века

Учебное пособие «История России» написано под редакцией выдающихся советских и российских историков, членов-корреспондентов РАН А.Н. Сахарова и А.П. Новосельцева. Пособие состоит из трех книг. Первая книга «Истории России» охватывает период с древнейших времен до конца XVII века. В ней показан уникальный путь России от рождения до периода начала социальных потрясений допетровской эпохи. Несмотря на то, что опорой для изложения исторической оценки остается факт, в настоящем пособии факты дополнены трудами современных российских историков, вобравшими в себя новую и свежую источниковую базу, оригинальные, освобожденные от прежних конъюнктурных доминант исследовательские подходы, лучшие достижения мировой историографии. Учебное пособие предназначено для изучения курса истории студентами вузов, однако будет интересно всем, кто хочет понять место и роль народов России в мировом развитии в период с древнейших времен до конца XVII века.

Анатолий Петрович Новосельцев , Андрей Николаевич Сахаров , Владислав Дмитриевич Назаров , Николай Михайлович Попов

Учебники и пособия ВУЗов