Новый ум короля: О компьютерах, мышлении и законах физики - [30]
… 0000100100100001100000
что она и делает.
Обратите внимание, что даже самая простая операция прибавления единицы в такой записи выглядит довольно сложно, включая в себя 15 инструкций и восемь различных внутренних состояний! Конечно, в случае унарной записи все было значительно проще, поскольку тогда «прибавление единицы» означало удлинение строчки единиц еще на одну, поэтому не удивительно, что машина UN +1 была более простой. Однако, для очень больших чисел UN + 1 была бы слишком медленной из-за чрезмерной длины ленты, и тогда более сложная машина XN + 1, но работающая с более компактным расширенным двоичным представлением, оказалась бы предпочтительнее.
Несколько отступая в сторону, я укажу операцию, для которой машина Тьюринга проще в расширенной двоичной, нежели в унарной форме — это умножение на два. Действительно, машина Тьюринга XN х 2, заданная в виде
00 → 00R
01 → 10R
10 → 01R
11 → 100R
100 → 111R
110 → 01.STOP
запросто выполнит эту операцию в расширенной двоичной форме, тогда как соответствующая унарная машина UN х 2, описанная ранее, гораздо сложнее!
Этот раздел дает определенное представление о том, на что способны в простейших случаях машины Тьюринга. Как и следовало ожидать, при выполнении более или менее сложных операций эти машины могут становиться, и действительно становятся, несравненно более сложными. Каковы же принципиальные возможности таких устройств? Мы рассмотрим этот вопрос в следующем параграфе.
Тезис Черча — Тьюринга
После ознакомления с принципами построения простых машин Тьюринга легко убедиться, что все основные математические операции, такие как сложение двух чисел, их перемножение или возведение одного из них в степень другого, могут на самом деле быть выполнены соответствующими машинами Тьюринга. Построение таких машин в явном виде не представляет больших затруднений, но я не собираюсь сейчас этим заниматься. Машины Тьюринга могут выполнять операции, результат которых выражается парой натуральных чисел, например, деление с остатком, или сколь угодно большим, но конечным множеством чисел. Более того, можно сконструировать такие машины Тьюринга, для которых арифметические операции не предопределены заранее, а могут задаваться инструкциями, вводимыми с ленты. При этом возможно, что та конкретная операция, которая должна быть выполнена, будет зависеть в тот или иной момент от результатов вычислений, которые машина должна была выполнить на предыдущих этапах. («Если результат вычислений больше, чем то-то, надо сделать то-то, в противном случае выполнить то-то».) Убедившись, что можно построить машины Тьюринга, выполняющие арифметические или простые логические операции, уже не так трудно представить себе, какими должны быть машины, выполняющие более сложные задачи алгоритмического характера. «Повозившись» немного с подобными задачами, легко приходишь к убеждению в том, что машина этого типа может выполнять вообще любые механические операции! Тогда с точки зрений математики приобретает смысл определение механической операции как такой операции, которую может выполнить подобная машина. Существительное «алгоритм» и прилагательные «вычислимый», «рекурсивный» и «эффективный» используются математиками для обозначения механических операций, которые могут быть выполнены теоретическими устройствами такого рода, т. е. машинами Тьюринга. Если некоторая процедура четко определена и по природе своей механистична, то можно вполне обоснованно предположить, что найдется машина Тьюринга, способная ее выполнить. Это, в конце концов, и есть основной момент наших (то есть Тьюринга) рассуждений, лежащий и в основе самой концепции машины Тьюринга.
С другой стороны, остается ощущение, что принципы построения этих машин содержат излишние ограничения. Разрешение устройству считывать за один раз только одну двоичную цифру (0 или 1) и передвигаться каждый раз только на один шаг да еще вдоль единственной одномерной ленты, на первый взгляд, ограничивает возможности машины. Почему бы не разрешить одновременное использование четырех, пяти или, возможно, тысячи разных лент, по которым одновременно двигалось бы большое количество взаимосвязанных считывающих устройств? Почему бы не ввести целую плоскость с нулями и единицами (или, например, трехмерное пространство), вместо того чтобы настаивать на использовании одномерной ленты? Почему бы не использовать другие системы счисления или символы из каких-нибудь более сложных алфавитов? По сути, ни одно из этих изменений ни в малейшей степени не влияет на то, что в принципе может быть достигнуто с помощью машины Тьюринга, хотя некоторые из них отразились бы на экономичности производимых операций (как это наверняка произошло бы, разреши мы использование нескольких лент). Класс осуществляемых операций, попадающих, таким образом, под определение «алгоритма» (или «вычисления», или «выполнимой процедуры», или «рекурсивной операции»), остался бы в точности тем же самым, если мы расширим определение наших машин и включим в него даже все предлагавшиеся выше модификации одновременно!
Мы можем видеть, что нет
Книга написана известным английским ученым-астрофизиком и популяризатором науки Роджером Пенроузом на основе престижных Теннеровских лекций (прочитанных им в 1995 г.) и материалов вызванной этими лекциями полемики. Поэтому она включает в себя разделы, написанные крупными английскими учеными Нэнси Картрайт и Абнером Шимони, а также знаменитым физиком -теоретиком Стивеном Хокингом. Книгу отличают оригинальность идей автора, разнообразие обсуждаемых проблем (парадоксы квантовой механики, астрофизика, теория познания, проблемы художественного восприятия) и исключительно высокий научный и философский уровень изложения.
Книга знаменитого физика о современных подходах к изучению деятельности мозга, мыслительных процессов и пр. Излагаются основы математического аппарата — от классической теории (теорема Гёделя) до последних достижений, связанных с квантовыми вычислениями. Книга состоит из двух частей: в первой части обсуждается тезис о невычислимости сознания, во второй части рассматриваются вопросы физики и биологии, необходимые для понимания функционирования реального мозга.Для широкого круга читателей, интересующихся наукой.
Автор, являющийся одним из руководителей Литературно-Философской группы «Бастион», рассматривает такого рода образования как центры кристаллизации при создании нового пассионарного суперэтноса, который создаст счастливую православную российскую Империю, где несогласных будут давить «во всем обществе снизу доверху», а «во властных и интеллектуальных структурах — не давить, а просто ампутировать».
Автор, кандидат исторических наук, на многочисленных примерах показывает, что империи в целом более устойчивые политические образования, нежели моноэтнические государства.
В книге публикуются результаты историко-философских исследований концепций Аристотеля и его последователей, а также комментированные переводы их сочинений. Показаны особенности усвоения, влияния и трансформации аристотелевских идей не только в ранний период развития европейской науки и культуры, но и в более поздние эпохи — Средние века и Новое время. Обсуждаются впервые переведенные на русский язык ранние биографии Аристотеля. Анализируются те теории аристотелевской натурфилософии, которые имеют отношение к человеку и его телу. Издание подготовлено при поддержке Российского научного фонда (РНФ), в рамках Проекта (№ 15-18-30005) «Наследие Аристотеля как конституирующий элемент европейской рациональности в исторической перспективе». Рецензенты: Член-корреспондент РАН, доктор исторических наук Репина Л.П. Доктор философских наук Мамчур Е.А. Под общей редакцией М.С.
Книга представляет собой интеллектуальную биографию великого философа XX века. Это первая биография Витгенштейна, изданная на русском языке. Особенностью книги является то, что увлекательное изложение жизни Витгенштейна переплетается с интеллектуальными импровизациями автора (он назвал их «рассуждениями о формах жизни») на темы биографии Витгенштейна и его творчества, а также теоретическими экскурсами, посвященными основным произведениям великого австрийского философа. Для философов, логиков, филологов, семиотиков, лингвистов, для всех, кому дорого культурное наследие уходящего XX столетия.
Вниманию читателя предлагается один из самых знаменитых и вместе с тем экзотических текстов европейского барокко – «Основания новой науки об общей природе наций» неаполитанского философа Джамбаттисты Вико (1668–1774). Создание «Новой науки» была поистине титанической попыткой Вико ответить на волновавший его современников вопрос о том, какие силы и законы – природные или сверхъестественные – приняли участие в возникновении на Земле человека и общества и продолжают определять судьбу человечества на протяжении разных исторических эпох.
В этом сочинении, предназначенном для широкого круга читателей, – просто и доступно, насколько только это возможно, – изложены основополагающие знания и представления, небесполезные тем, кто сохранил интерес к пониманию того, кто мы, откуда и куда идём; по сути, к пониманию того, что происходит вокруг нас. В своей книге автор рассуждает о зарождении и развитии жизни и общества; развитии от материи к духовности. При этом весь процесс изложен как следствие взаимодействий противоборствующих сторон, – начиная с атомов и заканчивая государствами.