История математики. От счетных палочек до бессчетных вселенных - [66]

Шрифт
Интервал

Как и предвидел Бэббидж, развитие компьютеров в значительной степени зависело от потребности ускорить выполнение расчетов с помощью механических калькуляторов. Первая автоматическая вычислительная машина была построена в Гарварде на средства IBM приблизительно в 1940 году. Первый электронный программируемый компьютер назывался «Колосс». Он был построен в 1943 году в результате сотрудничества Алана Тьюринга и Джона фон Неймана и представлял собой часть работы по взлому шифров в Блетчли-Парке. Однако был проект, который оказал особое влияние на будущую компьютерную архитектуру, — ENIAC (электронный цифровой интегратор и калькулятор), построенный приблизительно в то же время в университете штата Пенсильвания. Фон Нейманн надеялся, что ENIAC, первоначально разработанный для расчета баллистических таблиц, сможет выполнить некоторые вычисления, необходимые для Манхэттенского проекта. Однако затем он предложил новый, свой собственный проект компьютера, сохраняющего программу, называющийся EDVAC (Электронный Автоматический Компьютер Дискретных Переменных). Новая структура состояла из пяти основных компонентов: входные данные, выходные данные, блок управления, память и арифметический блок. Компьютер с сохранением программы называется так потому, что программа вводится в память посредством числовых данных, в то время как блок управления выполняет последовательность инструкций. Первый практический компьютер этого типа был построен в 1949 году в Великобритании и назывался EDSAC (Электронный Автоматический Калькулятор с задержкой Хранения). Следующие машины были построены в США и Великобритании, и к 1960-м годам хранение программ стало обычным делом. Использование полупроводниковых компонентов для замены электронно-лучевых ламп привело к значительному увеличению скорости и надежности работы. Несмотря на то что эти компьютеры сильно напоминали проекты Бэббиджа, их авторы ничего не знали о его работах.

Совершенно ясно, что изобретение компьютеров было мотивировано вполне практическими проблемами в бизнесе, управлении, криптографии или в решении уравнений математической физики. Компьютеры с хранением программ отделили аппаратные средства от программного обеспечения. Но первичная работа над программами — алгоритмами для выполнения соответствующих вычислений — шла не от практических проблем, а от логического рассмотрения формальных систем.

Самый привычный пример формальной системы — обычная арифметика. В ней есть четкий набор символов, есть процедуры для того, чтобы работать с этими символами, разобраться с проблемой и найти решение. Сами символы не имеют никакого значения кроме как в отношении правил формальной системы. Например, если я хочу понять, что означает ABmBAeBEB, я могу использовать различные методы или алгоритмы, чтобы выполнить вычисление. Вероятно, будет легче понять это выражение в виде 12 х 21 = 252, но этот пример хорошо иллюстрирует, что фактические символы не важны, имеет значение лишь истинность утверждения, в данном случае вычисления, которая может быть доказана посредством выведения из установленных аксиом. Если убрать общепринятое использование букв в обозначении функций, числа могут не только обозначать количества, но могут также действовать как операторы. Это — критический фактор перехода от вычислительных устройств, разработанных для решения определенных типов задач, к общим, универсальным компьютерам. В современном компьютере любая команда, например указание показать красный пиксель в определенном месте на мониторе, — это, по существу, цепочка чисел. Фактически вся программа, преобразованная в бинарный код, есть одно (очень большое) число. Базисная простота компьютеров часто не замечается из-за все возрастающей скорости и мощности этих машин.

Курт Гедель (1906–1978) в своей статье 1931 года «О формально неразрешимых суждениях Principia mathematica и связанных систем» описал специфический метод присвоения уникального числа каждому суждению, выраженному внутри формальной системы. Даже доказательство истинности суждения может быть выражено как уникальная цепочка натуральных чисел, причем на основании этих базовых символов можно решить, какие из них значащие, а какие — нет. Первый из двух классических результатов, описанных в этой статье, — это «теорема неполноты», заключающаяся в том, что аксиоматическая система, даже такая базовая, как арифметика целых чисел, содержит суждения, истинность или ложность которых не могут быть доказаны. Это до некоторой степени походит на лингвистическую дилемму «данное предложение — ложь». Существование таких неразрешимых суждений показало, что программа аксиоматизации математики, предпринятая Бертраном Расселом и Альфредом Нортом, невыполнима. Гедель также разочаровал Дэвида Гилберта, который стремился создать полную и последовательную арифметику, то есть арифметику без внутренних противоречий. Гедель также показал, что имеет место и прямо противоположное — если система последовательна, она не может доказать свою собственную последовательность изнутри самой себя. Короче говоря, мы говорим, что арифметика неполна. После того как в крышку гроба арифметики был забит огромный гвоздь, математики оставили поиски великой единой математики и вместо этого сосредоточились на исследовании того, как различные формы аксиоматизации приводят к различным математическим системам. Сам факт наличия математического языка должен позволить нам отвечать на вопросы, так что главным образом следует обсуждать процесс, которым определяется истинность математических суждений. Теперь математики в основном говорят об исчисляемости, а не о разрешимости проблемы.


Рекомендуем почитать
Знание-сила, 1997 № 02 (836)

Ежемесячный научно-популярный и научно-художественный журнал для молодежи.


Знание-сила, 2008 № 10 (976)

Ежемесячный научно-популярный и научно-художественный журнал.


Физике становится тепло. Лорд Кельвин. Классическая термодинамика

Под именем лорда Кельвина вошел в историю британский ученый XIX века Уильям Томсон, один из создателей экспериментальной физики. Больше всего он запомнился своими работами по классической термодинамике, особенно касающимися введения в науку абсолютной температурной шкалы. Лорд Кельвин сделал вклад в развитие таких областей, как астрофизика, механика жидкостей и инженерное дело, он участвовал в прокладывании первого подводного телеграфного кабеля, связавшего Европу и Америку, а также в научных и философских дебатах об определении возраста Земли.


Знание-сила, 2008 № 01 (967)

Ежемесячный научно-популярный и научно-художественный журнал.


Знание-сила, 2006 № 04 (946)

Ежемесячный научно-популярный и научно-художественный журнал.


Во что мы верим, но не можем доказать

Книга о самых невероятных, оригинальных научно-фантастических идеях, которые в будущем, возможно, станут реальностью. О том, как самые разные ученые, оказывается, способны поверить в любые гипотезы и поведать всем нам о своих идеях, связанных с новыми областями эволюционной биологии, генетики, компьютерных наук, нейрофизиологии, психологии и физики…


Удивительные истории о существах самых разных

На нашей планете проживает огромное количество видов животных, растений, грибов и бактерий — настолько огромное, что наука до сих пор не сумела их всех подсчитать. И, наверное, долго еще будет подсчитывать. Каждый год биологи обнаруживают то новую обезьяну, то неизвестную ранее пальму, то какой-нибудь микроскопический гриб. Плюс ко всему, множество людей верят, что на планете обитают и ящеры, и огромные мохнатые приматы, и даже драконы. О самых невероятных тайнах живых существ и организмов — тайнах не только реальных, но и придуманных — и рассказывает эта книга.Петр Образцов — писатель, научный журналист, автор многих научно-популярных книг.


Виролюция

Основная идея этой книги шокирует. Все живое на планете, в том числе люди, живут в симбиозе с вирусами, эволюционируют вместе с ними и благодаря им… выживают. Первая реакция читателя: этого не может быть! Но, оказывается, может… Вирусы, их производные и тесно связанные с ними структуры составляют как минимум сорок три процента человеческого генома, что заставляет сделать вывод: естественный отбор у человека и его предков происходил в партнерстве с сотнями вирусов. Но как вирусы встроились в человеческий геном? Как естественный отбор работает на уровне вирус-носитель? Как взаимодействуют движущие силы эволюции — мутации, симбиогенез, гибридизация и эпигенетика? Об этом — логичный, обоснованный научно и подкрепленный экспериментальными данными рассказ Фрэнка Райана.Книга изготовлена в соответствии с Федеральным законом от 29 декабря 2010 г.


Чудесная жизнь клеток: как мы живем и почему мы умираем

Что мы знаем о жизни клеток, из которых состоим? Скорее мало, чем много. Льюис Уолперт восполнил этот пробел, рассказав о клетках доступным языком, — и получилась не просто книга, а руководство для понимания жизни человеческого тела. Как клетки зарождаются, размножаются, растут и приходят в упадок? Как они обороняются от бактерий и вирусов и как умирают? Как злокачественные клетки образуют опухоли? Какую роль во всем этом играют белки и как структуру белков кодируют ДНК? Как воспроизводятся стволовые клетки? Как, наконец, из одной-единственной клетки развивается человек? И главный вопрос, на который пока нет однозначного ответа, но зато есть гипотезы: как появилась первая клетка — и значит, как возникла жизнь? Мир клеток, о котором рассказывается в этой книге, невероятен.Льюис Уолперт (р.


Тринадцать вещей, в которых нет ни малейшего смысла

Нам доступны лишь 4 процента Вселенной — а где остальные 96? Постоянны ли великие постоянные, а если постоянны, то почему они не постоянны? Что за чертовщина творится с жизнью на Марсе? Свобода воли — вещь, конечно, хорошая, правда, беспокоит один вопрос: эта самая «воля» — она чья? И так далее…Майкл Брукс не издевается над здравым смыслом, он лишь доводит этот «здравый смысл» до той грани, где самое интересное как раз и начинается. Великолепная книга, в которой поиск научной истины сближается с авантюризмом, а история научных авантюр оборачивается прогрессом самой науки.