В какой работе впервые постулировалась эквивалентность магических ритуалов и компьютерных алгоритмов?

Я наткнулся на небольшое количество историй, которые постулируют метафизическую эквивалентность между традиционными магическими ритуалами и современными математическими ритуалами (например, компьютерным программированием или доказательством определенных теорем):

  • Архив зверств и остальная часть серии «Прачечная». (Чарльз Стросс, 2001 г.)
  • Digital Devil Story и многие ее сиквелы и спин-оффы. (Ая Нишитани и др., 1987 г.)

Какова самая ранняя подобная история?

Я не ищу ни системы магии, которые «работают как» компьютерное программирование ( Wiz Biz , Dragon Knight , Babylon 5 Techo-Mages и т. д.), ни компьютеры, которые работают с помощью магии.

Hex Пратчетта - еще один пример, но, кажется, из 94-го. Что ж, Хекс может стирать грань между магией, работающей как компьютеры, и компьютерами, работающими по магии, но это Пратчетт для вас.
Прошло много времени с тех пор, как я читал Soul Music и другие книги с Hex, но я думаю, что это не то, что я ищу. Насколько я помню, это был всего лишь механический компьютерный ИИ, который мог накладывать заклинания, что не так уж и странно в мире, где большая часть биологического интеллекта также может накладывать заклинания.
Я почти уверен, что это так же старо, как и сами компьютеры, настолько оно укоренилось в терминологии. Синонимом для вызова функции является ее вызов (часто можно услышать что-то вроде «Чувак, я никогда не использую эту функцию, вызов слишком сложен»), и мы называем фоновые процессы демонами. См. Также: Файл жаргона.
@Tacroy: компьютеры и программирование предшествовали современным идеям структурного программирования (включая вызываемые функции) на десятилетия; точно так же вы не найдете демона до середины 60-х годов.
Я совершенно согласен назвать середину 60-х началом компьютеров, я не очень разбираюсь в аппаратном обеспечении :)
@Tacroy: ENIAC был создан в 1946 году, он был универсальным и программируемым; Сохраненные программы были изобретены и реализованы лишь несколько лет спустя. К середине 60-х современному представлению о программном обеспечении было около 20 лет. Программирование как практика существовало примерно с 1931 или 1842 года, в зависимости от того, как вы измеряете.
Фредерик Брукс в книге «Мифический человеко-месяц» (о своем опыте управления дизайном OS/360 в IBM в середине 60-х) прямо отметил аналогию между компьютерной командой и магическим «вызовом», так что идея была явно «в воздух" к тому времени. Подобно традиционным магическим ритуалам, команда не работает, если она не следует точному (но кажущемуся произвольным) образцу.

Ответы (4)

Л. Спраг де Камп и Флетчер Пратт написали серию фантастических романов , основанных на предположении, что мысленные решения определенных математических формул могут быть использованы для их переноса в альтернативные вселенные ... Не совсем компьютерные алгоритмы, но истории восходят к ранним временам. 40-е годы. [В частности, «Ревущая труба» в « Неизвестной фантастике» , май 1940 г., и «Математика магии» в « Неизвестной фантастике» , август 1940 г. ]

Ах, и это напоминает мне, что «Мир А » ван Фогта, вероятно, тоже подходит, каким бы ужасным он ни был.

Я думаю, что самым ранним рассказом будет «Девять миллиардов имен Бога» Артура Кларка, опубликованная в 1953 году, в которой группа тибетских монахов

использовать компьютер, чтобы перечислить все имена Бога и положить конец вселенной.

Как и Хекс, это просто компьютер, накладывающий заклинание благодаря способности «делать что-то быстро», а не фактическая эквивалентность математики и магии.
@Joe На данный момент мне не ясно, какое различие вы пытаетесь провести. Например, в работе Стросса доказательство P == NP само по себе ничего не делает, оно просто дает вам рецепт. Скорее, как статика, дающая вам понимание, как построить хороший мост.
@dmckee: Вы ошибаетесь насчет работы Стросса. У меня нет номеров страниц, потому что я вставляю копию из своей электронной книги, но: « Простое решение определенных теорем создает волны в платоновском пространстве… вы можете усиливать эти волны, пока они не прорвут огромные дыры в пространстве-времени. и пусть конгруэнтные сегменты в противном случае отдельных вселенных сливаются».
@Joe Скорость вычислений была вопросом практичности, но это не меняло того, что делал компьютер . Я хочу сказать, что механизирование того, что делали монахи, и достижение того же результата доказывает тезис Черча-Тьюринга применительно к метафизике, который, я думаю, соответствует спецификациям вашего вопроса.
@KyleJones: «доказывает тезис Черча-Тьюринга применительно к метафизике» - тезис Черча-Тьюринга уже является метафизическим тезисом, поэтому я не уверен, что это значит. Монахи в этой истории просто использовали компьютер, чтобы «заниматься религией», как мы используем их, чтобы «уплачивать налоги». Это не то же самое, что постулировать доказательство теорем как таковое и оккультный ритуал — это одно и то же .

Я бы упомянул серию Wizardry Рика Кука , которая началась в 1989 году с «Wizard's Bane» и закончилась четырьмя продолжениями и одной незаконченной работой. Не так рано, как в японском сериале, но точно устанавливает эквивалентность, о которой вы спрашиваете.

Я специально назвал эту серию как не то, что я искал. Это просто книга с системой магии, которая достаточно формализована, чтобы быть привлекательной для программистов.

Произведения Лавкрафта (конечно, они сами по себе являются источником вдохновения для рассказов Стросса) пронизаны математическими темами. Не касаясь вычислений или алгоритмов как таковых, у Лавкрафта были истории, в которых понимание определенных математических принципов могло позволить вам выполнять действия, которые можно было бы назвать магическими (хотя весь миф Лавкрафта написан с точки зрения, что это передовая наука, которая не полностью понятно , а не волшебство как таковое , результаты очень похожи на те, которые обычно описываются как волшебные).

«Сны в доме ведьм» , пожалуй, самый показательный. Различные цитаты показывают, как Лавкрафт приравнивал математическое понимание к способности совершать магические подвиги:

Гилман был родом из Хаверхилла, но только после того, как он поступил в колледж в Аркхэме, он начал связывать свою математику с фантастическими легендами древней магии.

...

В архивах графства Эссекс было много информации о суде над Кезией Мейсон, и то, что она призналась под давлением в суде Ойера и Терминера, очаровало Гилмана сверх всякой причины. Она рассказала судье Хаторну о линиях и кривых, которыми можно было указать направления, ведущие сквозь стены пространства к другим пространствам за их пределами, и намекнула, что такие линии и кривые часто использовались на определенных полуночных встречах в темной долине белого света. камень за Медоу-Хилл и на необитаемом острове в реке. Она также говорила о Черном Человеке, о своей клятве и о своем новом тайном имени Нахаб. Затем она нарисовала эти устройства на стенах своей камеры и исчезла.

...

Со временем его поглощенность неровными стенами и потолком комнаты усилилась; ибо он начал читать в странных углах математическое значение, которое, казалось, давало смутные подсказки относительно их назначения. У старой Кезии, подумал он, могли быть веские причины жить в комнате с необычными углами; ибо разве не через определенные углы она утверждала, что вышла за пределы известного нам мира пространства?

...

Что заставило студентов покачать головами, так это его трезвая теория о том, что человек может — при наличии математических знаний, которые, по общему признанию, превосходят всякую вероятность человеческого приобретения — преднамеренно шагнуть с Земли на любое другое небесное тело, которое может находиться в одной из бесконечного числа определенных точек на Земле. космический узор. Такой шаг, по его словам, потребует всего двух этапов; во-первых, выход из известной нам трехмерной сферы, а во-вторых, переход обратно в трехмерную сферу в другой точке, возможно, бесконечно удаленной. [...] Профессору Апхэму особенно понравилась его демонстрация родства высшей математики с определенными фазами магических знаний, передаваемых из поколения в поколение от невыразимой древности - человеческой или дочеловеческой, чьи знания о космосе и его законах были больше, чем наши .

В конце концов выясняется, что главный герой, сумевший начать понимать необходимую межпространственную геометрию и умеющий изображать правильные углы, начал прорываться и путешествовать сквозь измерения в своих снах.