Даглас Хофштадтер - ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.
Жалоба
Напишите нам, и мы в срочном порядке примем меры.
Описание книги "ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда"
Описание и краткое содержание "ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда" читать бесплатно онлайн.
Не часто приходится держать в руках книгу, которая открывает новые миры, в которой сочетаются глубина мысли и блестящая языковая игра; книгу, которой удалось совместить ничем на первый взгляд не связанные сложные области знания.
Выдающийся американский ученый изобретает остроумные диалоги, обращается к знаменитым парадоксам пространства и времени, находит параллели между картинами Эшера, музыкой Баха и такими разными дисциплинами, как физика, математика, логика, биология, нейрофизиология, психология и дзен-буддизм.
Автор размышляет над одной из величайших тайн современной науки: каким образом человеческое мышление пытается постичь самое себя. Хофштадтер приглашает в мир человеческого духа и «думающих» машин. Это путешествие тесно связано с классическими парадоксами, с революционными открытиями математика Курта Геделя, а также с возможностями языка, математических систем, компьютерных программ и предметного мира говорить о самих себе с помощью бесконечных отражений.
Начав читать эту книгу,вы попадете в волшебные миры, отправитесь в путешествие, изобилующее увлекательными приключениями, путешествие, после которого вы по-иному взглянете на мир и на самого себя.
Переведенная на 17 языков, книга потрясла мировое интеллектуальное сообщество и сразу стала бестселлером. Теперь и русский читатель получил доступ к одной из культовых книг XX века.
Возможно, самым хитрым примером авто-репа является следующий вместо того, чтобы написать «правильное» выражение на языке компилятора, вы печатаете одно из посланий, указывающее на ошибку в этом языке. Ваша «программа» сбивает компилятор с толку, потому что она неграмматична, поэтому компилятор печатает сообщение об ошибке. Все, что нужно для получения авто-репа, — это добиться, чтобы компилятор выдал такое же сообщение об ошибке, как то, что вы ввели первоначально. Этот тип самовоспроизводства, придуманный Скоттом Кимом, исследует такие аспекты системы, которые обычно остаются без внимания. Хотя это кажется шуткой, на самом деле нечто подобное может существовать в сложных системах, где авто-репы соперничают друг с другом в борьбе за выживание, вскоре мы рассмотрим подобные случаи.
Что такое оригинал?Кроме вопроса о том, что такое копия, существует еще один глубокий философский вопрос, касающийся авто-репов. Этот вопрос — обратная сторона монеты «Что такое оригинал?» Лучше всего пояснить это на примерах:
(1) программа которая, будучи интерпретирована неким интерпретатором на некоем компьютере, печатает саму себя,
(2) программа, которая, будучи интерпретирована неким интерпретатором на некоем компьютере, печатает саму себя вместе с полной копией интерпретатора (который, в конце концов, тоже является программой),
(3) программа, которая, будучи интерпретирована неким интерпретатором на некоем компьютере, печатает не только саму себя вместе с полной копией интерпретатора, но также приводит в действие процесс сборки второго компьютера, идентичного первому.
Ясно, что в (1) программа является авто-репом. Но что является авто-репом в (3) — сама программа, комбинация программы с интерпретатором или система, состоящая из программы, интерпретатора и процессора?
Понятно, что здесь самовоспроизводство включает нечто большее, чем просто распечатка самой программы. Оставшаяся часть этой главы посвящена, в основном, анализу авто-репов, в которых вводные данные, программа, интерпретатор и процессор переплетены между собой и в которых самовоспроизводство включает воспроизведение всей этой системы.
ТипогенетикаСейчас мы обратимся к одной из самых интересных и глубоких тем двадцатого столетия: науке о «молекулярной логике живых организмов», как образно выразился Альберт Ленингер. Действительно, это и есть логика — но более сложного и прекрасного типа, чем тот, который способен вообразить человеческий разум. Мы подойдем к обсуждению этого по-новому, воспользовавшись игрой, которую я для этого придумал. В эту игру можно играть в одиночку; она называется «типогенетика» (сокращенное «типографская генетика»). В типогенетике я попытался выразить некоторые идеи молекулярной генетики в типографской системе, которая на первый взгляд кажется очень похожей на формальные системы типа MIU. Разумеется, типогенетика — система очень упрощенная и используется, в основном, для дидактических целей.
Должен предупредить читателя, что область молекулярной биологии — это область, в которой взаимодействуют явления на нескольких уровнях, в то время как типогенетика иллюстрирует только события на одном или двух уровнях. В частности, совершенно не упоминаются химические процессы, поскольку они происходят на уровне ниже того, который мы здесь обсуждаем; также не упоминаются аспекты классической (немолекулярной) генетики — они принадлежат к высшему уровню. В типогенетике я хотел дать общую идею о процессах, участвующих в знаменитой «Центральной догме молекулярной биологии», сформулированной Фрэнсисом Криком (одним из открывателей двойной спирали ДНК):
ДНК => РНК => белки
Я надеюсь, что при помощи моей схематической модели мне удастся помочь читателю почувствовать некоторые объединяющие принципы, действующие в этой области, — принципы, которые могут быть легко упущены из вида за невероятной сложностью взаимодействия событий на многих уровнях. Надеюсь, что, пожертвовав точностью, нам удастся получить некое общее понимание картины.
Цепочки, основания, энзимыИгра в типогенетику включает типографские манипуляции последовательностями букв. У нас имеется четыре буквы:
А С G Т
Любые последовательности этих букв называются цепочками. Вот примеры цепочек:
GGGG
АТТАССА
САТСАТВАТВАТ
Иногда я буду называть буквы А С G Т основаниями, а позиции которые они занимают — подразделениями. Так, в средней цепочке есть семь подразделений в четвертом из которых находится основание А.
Цепочку можно изменять ее разными способами. Можно также производить новые цепочки копируя старые либо разрезая их на части. Некоторые операции удлиняют цепочки некоторые их укорачивают а некоторые оставляют их длину неизменной.
Обычно мы имеем дело с наборами различных операций выполняемых по порядку. Такой набор операций напоминает запрограммированную машину которая двигает цепочку вверх и вниз и изменяет ее. Такие машины называются «типографскими энзимами», или для краткости энзимами. Энзимы действуют одновременно только на одно подразделение цепочки, мы говорим, что они прикреплены к тому подразделению, на которое они в данный момент действуют.
Попытаюсь привести пример того как некоторые энзимы действуют на определенные цепочки. Каждый энзим для начала «прикрепляется» к одной определенной букве. Таким образом, существует четыре типа энзимов: те которые предпочитают А, те которые предпочитают С и так далее. Анализируя последовательность операций выполненных при помощи того или иного энзима можно определить какую букву тот предпочитает, пока однако, я буду приводить примеры, не вдаваясь в подробности. Вот пример энзима, состоящего из трех операций:
(1) Стереть подразделение к которому прикреплен энзим (и затем прикрепить его к следующему справа подразделению)
(2) Подвинуться на одно подразделение вправо
(3) Вставить Т (справа от этого подразделения)
Этот энзим оказывается «любителем» буквы А. Вот пример простой цепочки:
АСА
Что получится если наш энзим прикрепится к левому А и начнет действовать? Первый шаг стирает А так что у нас остается С. А — теперь энзим прикреплен к С. Второй шаг продвигает энзим направо, к А и третий шаг прибавляет Т на конце. У нас получилась новая цепочка — CAT.
Что получилось бы если бы энзим начал действовать с правого А? Он стер бы это А и затем отделился от цепочки. Когда такое случается, энзим прекращает работу (это общий принцип). Так что результатом будет потеря одного символа.
Давайте посмотрим на действие еще одного энзима:
(1) Искать ближайший справа пиримидин
(2) Привести в действие копирующий механизм
(3) Искать ближайший справа пурин
(4) Обрезать цепочку там (то есть справа от данного подразделения)
Здесь мы впервые встречаемся с терминами «пиримидин» и «пурин». Не пугайтесь — это очень просто. А и G называются пуринами, а С и Т — пиримидинами. Таким образом, поиск пиримидина — это всего лишь поиск С или Т.
Копирующий режим и двойные спиралиДругой новый термин — это копирующий режим. Любая цепочка может быть «скопирована» на другую цепочку, но делается это довольно необычным способом. Вместо того, чтобы копировать А на А, вы копируете его на Т, и наоборот. И вместо того, чтобы копировать С на С, вы копируете его на G, и наоборот. Обратите внимание, что пурин копируется на пиримидин, и наоборот. Это называется спариванием комплементарных оснований. Комплементы приведены ниже:
. комплемент
пури- | A <==> T |пиримидины
ны | G <==> C |
Таким образом, «копируя» цепочку, вы не повторяете ее в точности, а производите ее комплементарную цепочку, которая будет записана над первоначальной цепочкой вверх ногами. Рассмотрим конкретный случай. Представьте себе, что упомянутый энзим действует на следующую цепочку (этот энзим тоже любит начинать с А):
CAAAGAGAATCCTCTTTGAT
Энзим может стартовать с любого А; предположим, что он начал со второго. Энзим прикрепляется к нему, затем выполняет шаг (1): поиск ближайшего справа пиримидина. Это означает либо С либо Т. Первое Т находится примерно в середине цепочки, куда мы и отправляемся. Теперь шаг (2): копирующий режим. Напишем над Т перевернутое А. Но это еще не все — копирующий режим продолжает действовать, пока он не отключен — или пока энзим не кончит работать. Это значит, что каждое основание, мимо которого проходит энзим, находящийся в режиме копирования, получит сверху комплементарное основание. Шаг (3) велит нам искать первый пурин справа от нашего Т. Это G, третье с правого конца. Продвигаясь к этой букве, мы должны «копировать», то есть создавать комплементарную цепочку. Вот что у нас получается:
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!
Похожие книги на "ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда"
Книги похожие на "ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда" читать онлайн или скачать бесплатно полные версии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Отзывы о "Даглас Хофштадтер - ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда"
Отзывы читателей о книге "ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда", комментарии и мнения людей о произведении.