Циркуль. Я поймал себя на мысли, что не знаю, продаются ли в этом мире циркули. В моём — да, любой маг-чертёжник имел набор латунных инструментов. А здесь? Александр прислал образ: пластиковый циркуль из школьного набора. Продаётся везде. Канцелярские магазины, книжные, даже в продуктовых иногда бывают.
Я хмыкнул. Ладно. Значит, идём в канцелярский магазин.
Я взял телефон, проверил карту — Александр услужливо подсказал, где находится ближайший. Десять минут пешком. Недалеко. Уже знакомый маршрут: через двор, мимо кофейни, вдоль проспекта. Я помнил его по первому походу за продуктами.
Оделся в кармане — телефон, бумажник Александра, ключи. Я подошёл к двери и на мгновение задержался, бросив взгляд на пустой стол.
Никогда бы не подумал, что в мире без магии самой большой проблемой станет не отсутствие волшебной палочки, а отсутствие бумаги. Ирония.
Я подумал, что проведение расчетов будет убийственным и понадобится пара недель.
Я уже взялся за ручку двери, чтобы выйти за канцелярскими принадлежностями, когда Александр вдруг остановил меня. Мягко, но настойчиво — мыслеобразом, в котором я уловил одновременно и уважение, и лёгкое недоумение.
Он показывал мне стол. Компьютер. Экран.
Идея была простой: использовать большое количество бумаги для расчетов не обязательно. Все расчёты можно делать на светящемся ящике. Более того — существуют специальные программы, которые считают сами. Ему понадобилось несколько секунд, чтобы донести до меня эту мысль в образах: он показывал, как вводит формулы в какое-то приложение, а оно выдаёт результат. Мгновенно. Без пергамента, без чернил, без ошибок в арифметике.
Я замер у двери. Осознал. И медленно вернулся к столу.
— Значит, — пробормотал я, усаживаясь обратно в скрипнувшее кресло, — ваш мир научился считать без магии. Любопытно.
Александр начал показывать. Я чувствовал, как он роется в своей памяти, выуживая названия и образы. Он не был математиком, не был учёным. Но он знал то, что знает любой обыватель этого мира: есть программы, которые могут решать уравнения, строить графики, работать с матрицами. И многие из них — бесплатны.
Первым всплыл образ сайта. Белая страница с оранжевой полосой вверху и единственным полем ввода. WolframAlpha. Александр пользовался им редко, но знал: можно ввести любую формулу, и система не просто посчитает — она выдаст пошаговое решение, графики, альтернативные представления. Бесплатной версии хватало на большинство задач.
Второй образ — программа, которую Александр когда-то устанавливал на телефон, но потом забросил. microMathematics. Приложение позволяет создавать интерактивные документы с формулами, которые можно не только редактировать, но и вычислять прямо в тексте. Я уловил обрывки воспоминаний: Александр пытался в ней разобраться, но не хватило усидчивости.
Третий образ был смутным, почти на грани забытья — SMath Studio. Александр никогда ею не пользовался, но слышал от кого-то на работе. Бесплатный аналог Mathcad, работает даже на слабых компьютерах, что тоже очень важно.
Передо мной разворачивалась картина, которая ещё сутки назад показалась бы фантастикой. Мир, лишённый магии, создал свои инструменты для вычислений. Не заклинания. Не рунные круги. Программы. Машины, которые считают быстрее любого мага.
— Понимать, что нечто существует, и использовать это на практике — совершенно разные вещи. Я знал, что у вас есть компьютеры. Но не думал о них как о вычислительном инструменте. Я думал о них как о… хранилище книг и знаний вообще.
Гордость от собственника тела заставила меня задуматься, кажется, он был рад, что смог меня удивить.
Я потянулся к клавиатуре, чтобы ввести первую формулу, и замер.
Меня настигло очередное доказательство что наше слияние очень вероятно и в данный момент оно совершенно бесконтрольно.
Пальцы зависли над клавишами, а в голове вдруг образовалась пустота. Нет, не пустота — скорее, стена. Я знал, что хочу написать. Знал рунную вязь диагностики до последней чёрточки, до последнего завитка. Знал энергетические потоки, которые она должна обсчитывать: соотношение между входящей праной и сопротивлением тела, коэффициент рассеивания, резонансную частоту магического ядра… Стоп. Магического ядра нет. Значит, базовые параметры нужно менять. Но это потом. Сначала — просто записать исходную формулу.
И тут я осознал проблему.