Читать книгу: «Ты-Я»

Шрифт:

Глава 1. Чужой навык

психологический технотриллер

Роман



Собака остановилась перед жёлтой дверцей и посмотрела на Вадима.

До конца коридора оставалось восемь метров. За дверцей, в узком металлическом пенале, лежала салфетка с запахом гексогена. Количество вещества было безопасным, пенал герметичным, но для испытания это не имело значения. Лада должна была найти закладку, сесть и коснуться пола правой лапой. Так её не учили.

Вадим стоял за стеклом, не двигаясь. Даже дышать старался неглубоко, хотя понимал, что через две перегородки, фильтры и поток воздуха собака не могла его услышать. На экране перед ним бежали четыре линии: пульс, дыхание, направление взгляда и усреднённая активность моторной коры. Пятая линия, тонкая и серая, показывала расчётную вероятность нужного действия.

Шестьдесят два процента.

Лада отвернулась от стекла. Потянула воздух. Сделала шаг к дверце и замерла.

— Не подсказывайте ей, — сказал Вадим.

Кинолог рядом с ним покосился на собственные руки. Он держал их за спиной.

— Я ничего не делаю.

— Вы перенесли вес на правую ногу.

— И что?

— Для вас ничего. Для неё — сигнал ожидания.

Кинолог снова встал ровно. Его звали Роман, он проработал со служебными собаками пятнадцать лет и с самого начала относился к проекту так, будто инженеры собрались заменить его прибором. На первых совещаниях он спорил, потом замолчал. Вадим предпочитал прежнюю стадию. Молчание нельзя было внести в протокол и опровергнуть цифрами.

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

За спиной Вадима кто-то кашлянул.

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

На столе у стены остывал кофе. Пахло пластиком новых кресел и средством, которым ночью протёрли стекло. Уборщики оставили в нижнем углу белёсую дугу. Вадим смотрел на неё всякий раз, когда Лада делала что-то не по расчёту.

Собака дошла до конца коридора. Там были ещё две дверцы: синяя и зелёная. За синей спрятали ткань с запахом человека, за зелёной — корм. Контрольные отвлекающие стимулы. Лада задержалась возле корма, коротко фыркнула и повернула обратно.

Вероятность поднялась до восьмидесяти одного процента.

— Она уже проходила этот маршрут? — спросил один из представителей заказчика.

— Нет, — ответил Вадим.

— Похожий?

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

— Но запах тот же.

— В этом смысл задачи.

Мужчина кивнул так, будто поймал Вадима на неточности, и записал что-то в папке.

Лада снова остановилась у жёлтой дверцы. На этот раз она не посмотрела ни на стекло, ни на кинолога. Нос прошёл вдоль нижнего края. Собака села.

В комнате никто не пошевелился.

Лада подняла правую лапу и один раз коснулась пола.

Серая линия на экране дошла до единицы.

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

— Испытание завершено, — сказал он в микрофон.

В коридор вошёл ассистент. Лада не бросилась к нему и не стала ждать лакомства. Она продолжала сидеть, глядя на жёлтую дверцу. Ассистент пристегнул поводок. Только после команды Романа собака встала.

— Четыре дня, — сказал директор лаборатории, обращаясь к гостям. — До процедуры эта собака не проходила подготовки по поиску взрывчатых веществ. Четыре дня назад она путала целевой запах с техническим маслом. Сегодня она выполнила норматив опытной служебной собаки.

— Не норматив, — сказал Роман.

Директор обернулся.

— Простите?

— Один коридор — не норматив. И обозначение у неё чужое.

— Обозначение было частью переносимого комплекса.

— Я знаю. Поэтому и говорю: чужое.

Вадим снял очки и протёр их краем халата. На линзе осталось пятно, но возвращаться к салфеткам не хотелось.

Четыре дня назад Ладе провели стимуляцию по карте нейронной активности другой собаки — Альмы. Альма работала в сапёрном подразделении шесть лет. Она находила взрывчатку в багаже, автомобилях и помещениях, не боялась выстрелов и никогда не обозначала находку лаем. Правая лапа, короткое касание пола. Этот жест закрепил Роман, когда Альме было одиннадцать месяцев.

Ладу никто этому не учил.

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

Он сам писал критерии успешности. Целевой запах. Поисковая последовательность. Игнорирование отвлекающего стимула. Условное обозначение. Все четыре пункта выполнены. Три независимых поведенческих эксперта подтвердят результат по записи. Через неделю повторят опыт на другом маршруте, затем на открытой площадке. Если эффект сохранится, заказчик продлит финансирование.

Всё произошло так, как он рассчитывал.

Почти всё.

Когда ассистент провёл Ладу мимо смотрового окна, собака вдруг дёрнулась назад. Поводок натянулся. Она подняла голову и уставилась на верхний правый угол стекла.

Там ничего не было. Белая рама, отражение лампы, камера под потолком.

Лада заскулила.

Роман шагнул к двери.

— Подождите, — сказал Вадим.

Собака встала на задние лапы и поскребла стекло. Не яростно, не требуя выпустить её. Так животное просит впустить.

— Что там? — спросил представитель заказчика.

— Отражение, вероятно.

Но Роман уже смотрел не на собаку, а на Вадима.

— Где Альма?

— В виварии. Второй корпус.

— Там кто с ней?

— Дежурная смена.

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

— Женя, подойди к Альме. Да, сейчас. Просто подойди... Что она делает?

Он слушал, не отводя глаз от Лады.

— Понял. Ничего не трогай.

— Что? — спросил директор.

Роман убрал телефон.

— Стоит у двери вольера. Скребёт правую стену.

Вадим надел очки. Пятно оказалось точно против правого глаза.

— У Альмы бывает стереотипное поведение в состоянии ожидания?

— Она не стену скребёт. За этой стеной лестница. Когда я забирал её на работу, всегда поднимался оттуда. Она слышала шаги раньше дежурных.

— Это не имеет отношения к Ладе.

— Конечно, — сказал Роман. — Поэтому Лада сейчас просится в место, которого никогда не видела.

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

— Мне нужно завершить выгрузку, — сказал тот.

— Пять минут.

Когда дверь закрылась, в смотровой остался Роман. Через стекло было видно, как ассистент ведёт Ладу обратно по коридору. Собака больше не сопротивлялась.

— Она почувствовала Альму? — спросил кинолог.

— Через два корпуса?

— Я не спрашивал как.

— Тогда сформулируйте вопрос, на который можно ответить.

Роман подошёл к монитору. На экране застыл график последних сорока секунд. В момент, когда Лада повернулась к стеклу, программа отметила всплеск в зонах, не включённых в основной профиль.

— Вы это переносили?

— Я переносил рассчитанный комплекс.

— Не спросил что вы собирались. Спросил, что перенесли.

Вадим увеличил фрагмент графика. Система показала карту активации. Красные точки лежали глубже участков, связанных с поисковым поведением. Он видел похожую конфигурацию у Альмы во время тестов на узнавание Романа.

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

— До повторения это ничего не значит, — сказал Вадим.

— Для вас, может быть.

— И для науки.

— Я не про науку.

Роман показал на пустой коридор.

— Альма последние две недели почти не ест. Её вывели из работы, и она ждёт меня каждое утро. Сегодня я впервые не пришёл. Потому что был здесь. А эта собака встала напротив окна и сделала то, что делает Альма, когда слышит мои шаги.

— Лада могла почувствовать ваш запах.

— Через стену?

— Запах оставался на сотрудниках и оборудовании. Вы работали с обеими собаками.

— Значит, запишите это в отчёт.

Вадим повернулся к нему.

— Что именно?

— Что она почуяла мой запах и повела себя как другая собака.

Роман вышел, не дожидаясь ответа.

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

Он открыл исходный массив.

Проект назывался «Цербер», потому что название выбирали не учёные. В заявке говорилось об ускоренном формировании служебных компетенций. Ни памяти, ни сознания, ни личности. Компетенции можно финансировать, оценивать в процентах и передавать заказчику. Сознание требовало комиссий, юристов и людей, которые начинали говорить о душе, едва переставали понимать устройство прибора.

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

На втором мониторе он открыл профиль Альмы. Восемь месяцев записей. Лабиринты, звуковые тесты, сон, кормление, работа с кинологом. Система строила не фотографию мозга, а вероятностную модель: какие группы нейронов включались вместе, какие связи усиливались после ошибки, что происходило перед верным действием. Для переноса выбрали узкий слой — поиск и обозначение цели. Всё остальное алгоритм должен был отсечь.

Должен был.

Вадим совместил графики Альмы и Лады. Полоса совпадения появилась почти сразу. Семьдесят девять процентов на интервале в две и четыре десятых секунды.

Он изменил параметры фильтра. Семьдесят четыре.

Исключил моторную активность. Восемьдесят три.

Убрал последние десять минут, пересчитал базовую линию, проверил синхронизацию часов. Совпадение осталось.

Лада не могла помнить Романа. Она видела его на подготовительных этапах, но он не кормил её, не тренировал и не входил с ней в поисковый коридор. Даже если запах вызвал возбуждение, форма реакции не должна была повторить Альму.

На столе завибрировал внутренний телефон.

— Мы начинаем, — сказал директор.

— Две минуты.

— Сейчас, Вадим.

— Иду.

Он отключился, но не встал.

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

Если сохранить всё, опыт приостановят. Не обязательно закроют. Назначат этическую экспертизу, повторные тесты, независимую группу. Запретят изменять протокол. Через полгода, если финансирование не уйдёт, ему позволят проверить, была ли реакция случайной.

Это был правильный порядок.

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

Но один эпизод мог подсказать, что именно нужно искать.

Он создал локальную копию массива. Система запросила основание для выгрузки.

«Проверка временной синхронизации», — написал Вадим.

Файл ушёл в его закрытый рабочий раздел. Из общего протокола он удалил сорок секунд после завершения испытания. Формально они не входили в тестовый интервал. Видеозапись осталась на сервере безопасности, но поведенческая разметка закончилась вместе с командой «испытание завершено». Человек, не знающий, что искать, увидит собаку, которую уводят из коридора.

Перед выходом Вадим ещё раз посмотрел на две карты активности.

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

Тогда Вадим понял: вещь может выглядеть восстановленной и всё же быть другой.

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

Для Вадима оставили стул рядом с директором.

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

Вадим сел, положил очки на стол и заговорил без слайдов.

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

— Но принцип подтверждён? — спросила женщина с планшетом.

— Подтверждена передача комплекса поведенческих навыков.

— Без обучения реципиента?

— Без традиционного обучения. Была адаптационная сессия после процедуры.

— Собака-донор ничего не потеряла?

— Нет.

— То есть навык скопирован.

Директор улыбнулся. Это слово предназначалось для пресс-релиза, которого пока не существовало.

— В допустимом приближении, — сказал Вадим.

— А что ещё можно скопировать?

В комнате стало тихо. Директор чуть повернул голову, предупреждая его не усложнять.

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

— Пока мы передаём только изолированные навыковые модели, — ответил он.

Это было правдой.

— Я спрашиваю о пределе.

— Предел определит способность мозга реципиента перестроиться, не утратив собственные функции.

— Память?

— Память не хранится отдельным файлом.

— Характер?

— Это не научный термин.

— Личность.

Роман у двери перестал смотреть в пол.

Вадим взял очки, но не надел их.

— Личность — устойчивый способ обработки информации, — сказал он. — Если способ имеет материальный носитель, его можно описать. Если его можно достаточно точно описать, вопрос воспроизведения становится техническим.

Директор вмешался прежде, чем женщина успела задать следующий вопрос.

— Это отдалённая теоретическая перспектива. Текущая программа ограничена специальной подготовкой животных.

Разговор вернулся к стоимости, срокам и количеству собак. Вадим отвечал, когда спрашивали. Роман больше не произнёс ни слова.

После совещания директор закрыл дверь и велел Вадиму остаться.

— Теоретическая перспектива? — переспросил Вадим.

— Им нужны собаки. Не философская революция.

— Она спросила о пределе метода.

— А ты мог сказать, что данных нет.

— Данные есть.

Директор посмотрел на него внимательнее.

— Какие?

Вадим выдержал паузу.

За стеклянной стеной переговорной сотрудники разбирали кофе и оставшиеся бутерброды. Один из инженеров поднял большой палец. Вадим ответил коротким кивком.

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

— Зато есть основания не произносить это перед заказчиком.

— Вы хотите финансирование только для собак?

— Я хочу, чтобы лаборатория существовала через год.

Директор собрал бумаги в папку, хотя мог оставить их на столе.

— Ты сделал отличную работу. Не испорти её желанием немедленно доказать следующий тезис.

— Следующий тезис уже внутри результата.

— Тогда пусть посидит там до повторных испытаний.

Вадим вышел, ничего не ответив.

Вместо кабинета он пошёл во второй корпус.

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

Роман сидел на корточках между двумя вольерами. В левом лежала Альма — тёмная немецкая овчарка с проседью на морде. Справа Лада ходила вдоль решётки, останавливаясь каждый раз напротив кинолога.

— Сюда нельзя после испытания без карантинного интервала, — сказал Роман, не оборачиваясь.

— Мне можно.

— Поэтому и пришли.

Вадим остановился в проходе. Альма подняла голову. На Ладу не посмотрела. Лада, наоборот, застыла и несколько секунд следила за движением старой собаки.

Роман вынул из кармана два одинаковых резиновых мяча.

— Альма никогда не любила новые. Пока не разомнёшь и не отдашь свой запах, не берёт. Лада хватает всё, что катится.

Он положил один мяч перед решёткой Альмы. Та отвернулась. Второй бросил Ладе. Молодая собака подбежала, раскрыла пасть — и остановилась. Обнюхала мяч, вернулась к решётке без него.

— Это вы уже проверяли? — спросил Вадим.

— Сразу после коридора.

— Почему не записали?

— Ждал, придёте ли вы сами.

— Так данные не собирают.

— А собак так не копируют.

Вадим присел рядом. Лада приблизила нос к решётке. Взгляд был внимательным, но не испуганным.

— Отказ от нового предмета может быть реакцией на нагрузку.

— Может.

— Или на запах помещения.

— Может.

— Или она устала.

— Тогда зачем вы здесь?

Вадим достал телефон, включил камеру и повторил тест. Лада снова не взяла новый мяч. На третьей попытке схватила его, но сразу выпустила.

— Теперь записано, — сказал он.

Роман покачал головой.

— Записано, как собака три раза не принесла игрушку. Не записано, почему.

— Именно так и работает наблюдение.

— Нет. Так работает способ не отвечать до тех пор, пока ответ не станет удобным.

Альма поднялась и подошла к решётке. Роман просунул пальцы между прутьями. Старая собака прижалась к ним лбом. Через несколько секунд Лада сделала то же у соседнего вольера, хотя Роман к ней не прикоснулся.

Движения были похожи, но не одинаковы. Альма закрыла глаза. Лада продолжала смотреть на лицо кинолога, словно ждала подсказки.

— Она не стала Альмой, — сказал Вадим.

— Я вижу.

— Навык и связанная с ним эмоциональная оценка могли перенестись вместе. Это не личность.

— А сколько таких оценок нужно, чтобы вы перестали говорить «не личность»?

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

— Альму снимут с проекта? — спросил он.

— По плану — после контрольной записи.

— Что значит «снимут»?

— Передадут ведомственному питомнику. Если признают непригодной — усыпят.

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

— Я продлю наблюдение, — сказал он.

— Ради неё?

— Ради отсроченного контроля переноса.

— Конечно.

Роман встал и вытер ладони о брюки.

— Если в Ладе осталось что-то Альмино, кому теперь принадлежит? Вам? Заказчику? Ладе?

— Поведенческая модель не может кому-то принадлежать так, как вещь.

— В договоре написано другое. Там всё, что получено в проекте, принадлежит заказчику.

Он взял поводок и вошёл к Альме.

— Когда дойдёте до людей, сначала решите, кого будете запирать в вольере.

— Мы не дойдём до людей без отдельной программы, экспертизы и лет работы.

Роман пристегнул карабин.

— Вы уже ответили как человек, который собирается дойти.

На обратном пути Вадим сохранил видео с мячом в ту же закрытую папку, что и спорные сорок секунд. В общий журнал вивария внёс продление наблюдения за Альмой на тридцать дней. Основание сформулировал точно: «Необходимость исключить отсроченную взаимную модификацию поведения донора и реципиента».

Слово «взаимную» он добавил после паузы.

В лабораторном крыле включили дневное освещение. Ночь за узкими окнами отступала, небо становилось бесцветным. Сотрудники поздравляли друг друга. Кто-то предложил вечером собраться в баре. Вадим сказал, что постарается, и все поняли это как отказ.

В своём кабинете он запер дверь и открыл локальную копию данных.

На полную обработку требовалось несколько часов. Он задал поиск корреляций вне целевого комплекса и поставил ограничение: не использовать общий вычислительный кластер. Рабочая станция предупредила, что расчёт займёт девять часов сорок минут.

Вадим подтвердил.

Затем открыл личный исследовательский журнал. Последняя запись была сделана три месяца назад: предположение о переносе эмоциональной оценки вместе с обученным действием. Ниже он написал:

«Опыт 41. После завершения целевой задачи реципиент воспроизвёл реакцию донора на кинолога. Возможные объяснения: запаховая ассоциация, непреднамеренное включение профиля узнавания, совпадение. Данные исключены из официального интервала до проверки».

Он перечитал последнюю фразу и заменил «исключены» на «сохранены отдельно».

Так было точнее.

Телефон показал два пропущенных вызова от Ирины и сообщение: «Ты обещал закончить до семи. Хотя бы скажи, всё живы?»

Вадим посмотрел на время. Было восемь двадцать три.

Он написал: «Все живы. Получилось».

Ответ пришёл сразу: «Тогда приезжай и расскажи».

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

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

«Через час», — ответил он Ирине.

Она позвонила прежде, чем он успел убрать телефон.

— Это научный час или обычный? — спросила Ирина.

— Обычный.

— Тогда назови время.

Вадим посмотрел на часы в углу экрана.

— Девять тридцать.

— Сейчас восемь двадцать четыре. Я записала.

На заднем плане у неё закипел чайник. Вадим представил кухню: синяя кружка возле раковины, раскрытое окно, билет на холодильнике. Через девять дней они должны были уехать за город. Ирина уже дважды спрашивала, не совпадёт ли поездка с новым испытанием. Он дважды ответил, что график закрыт.

— Рассказывай, — сказала она. — Что получилось?

— Лада нашла закладку с первой попытки. Прошла незнакомый маршрут, проигнорировала корм, обозначила правой лапой.

— Как Альма?

— Да.

— И чему вы радуетесь: что Лада научилась или что стала похожа на Альму?

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

— Она не стала похожа на Альму. Получила конкретный поисковый комплекс.

— Ты сам сказал: та же лапа.

— Жест входит в навык.

— А если бы Альма после находки скулила?

Вадим посмотрел на закрытый видеофайл с сорока секундами после опыта.

— Не скулила.

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

— Последнее не переносилось.

Ответ вышел слишком быстрым.

— Но произошло что-то похожее, — сказала Ирина.

— Почему ты решила?

— Потому что ты говоришь «не переносилось», когда я спросила «считалось бы». Обычно ты сначала исправляешь термин.

На экране полоса анализа дошла до одной целой двух десятых процента. Расчёт обещал закончиться вечером. Вадим мог открыть спорный график, описать поведение у стекла и услышать профессиональный ответ. Ирина работала с нарушениями памяти. Она не стала бы говорить о душе, как боялся директор. Спросила бы, почему данные исключены из протокола и кто разрешил переносить больше заявленного.

— Лада перевозбудилась после теста, — сказал он. — Роман увидел сходство с поведением Альмы. Пока это наблюдение без контроля.

— Ты сохранил запись?

— Разумеется.

Он не уточнил где.

— Альма жива?

— Да.

— А с ней всё в порядке?

Вадим вспомнил старую собаку у решётки, отказ от мяча и формулировку в бюджете.

— За ней наблюдают.

— Это снова ответ про процедуру.

— Другого пока нет.

Ирина помолчала. Чайник выключился. В наступившей тишине Вадим услышал, как она поставила кружку на стол, но не налила воду.

— Ты вернёшься и всё равно откроешь данные дома, — сказала она.

— Не открою.

— Тогда зачем тебе ещё час?

— Запустить расчёт и оформить журнал.

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

— Это угроза оборудованию?

— Последствие.

Он улыбнулся. Слово было её способом вернуть ему собственную манеру говорить.

— В девять тридцать, — повторил Вадим.

После звонка он открыл общий протокол. Курсор стоял в строке «непредусмотренные реакции». Поле оставалось пустым. Вадим напечатал: «Кратковременное возбуждение после завершения задачи; требуется повторное наблюдение». Ни Лады у стекла, ни одновременного поведения Альмы, ни сходства карт активности в формулировке не осталось.

Перед сохранением он открыл сравнительную диаграмму ещё раз. Синим была отмечена активность Альмы во время ожидания Романа после занятий, красным — активность Лады после переноса. Линии не совпадали полностью. Красная запаздывала, давала более резкий пик на звук шагов и раньше спадала. Комиссия увидела бы в этом аргумент против переноса личности: сходство статистическое, поведение можно объяснить возбуждением.

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

Он попытался построить простое объяснение. Роман кормил обеих собак. Запах халата. Положение у двери. Случайное подкрепление. Каждая версия объясняла часть, но не одновременное движение лапы и поворот головы на шаги в коридоре. Поведение было слишком сложным для одного переданного навыка и слишком неполным для целой памяти.

Именно неполнота удерживала его у экрана. Если бы Лада стала Альмой, опыт следовало немедленно закрыть. Если бы не изменилось ничего, проект остался бы системой ускоренного обучения. Между этими исходами существовала область, где можно было передать структуру выбора, не перенося субъекта целиком.

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

Он увеличил масштаб. Сорок секунд выглядели тонкой серой полосой.

Так мало времени отделяло успешный эксперимент от другого эксперимента, на который никто не давал разрешения.

Он сохранил документ, проверил время и установил напоминание на девять двадцать.

Перед уходом Вадим спустился в виварий. Лада спала у дальней стены, положив морду на лапы. Альма находилась в соседнем боксе и не спала. Когда Вадим вошёл, обе собаки одновременно подняли головы.

Роман заполнял журнал кормления.

— Они так весь вечер, — сказал он. — Одна слышит, другая повторяет.

— Между боксами нет зрительного контакта.

— Я знаю.

Вадим встал так, чтобы собаки не видели его. Постучал ногтем по металлической стойке. Альма повернула голову первой, Лада — через долю секунды. Он повторил с другим ритмом. Теперь первой отреагировала Лада.

— Записать? — спросил Роман.

— Нет. До утра ничего не меняй в режиме.

— Это наблюдение.

— Пока нет контрольной серии, это шум.

Роман всё равно сделал пометку в личном блокноте. Вадим заметил, но не потребовал зачеркнуть. Если эпизод окажется случайностью, запись никому не повредит. Если повторится, у события уже будет второй свидетель — и Вадим потеряет возможность считать его только своей гипотезой.

— Дай посмотреть, — сказал Вадим.

Роман протянул блокнот. Он записал время, положение собак и два ритма стука. Последней строкой: «Лада ожидает человека, которого до процедуры не знала».

— Это вывод, — сказал Вадим. — Не наблюдение.

— Тогда исправь.

Вадим зачеркнул «ожидает» и написал «занимает положение у выхода при звуке шагов Романа». Фраза стала точнее и одновременно страшнее: теперь спорить приходилось не с чужим толкованием, а с поведением.

— Завтра повторим вслепую, — сказал он. — Другой халат, другой маршрут, запись без звука для эксперта.

— После уведомления ветеринара.

— Если уведомим сейчас, собак изолируют и изменят режим. Контроль будет испорчен.

— Режим уже изменился. Лада получила кусок Альмы.

— Мы этого не знаем.

— Но действуешь так, будто знаешь. Иначе не прятал бы сорок секунд.

Вадим вернул блокнот. Роман не обвинял его в жестокости и не требовал остановить проект. Только назвал связь между двумя решениями, которые Вадим держал раздельно: скрытый фрагмент и отсроченное уведомление.

— До утра никаких новых воздействий, — сказал Вадим.

— Запиши в общий журнал.

— Я отвечаю за протокол.

— Поэтому и запиши.

Вадим открыл журнал на планшете. Напечатал: «Повторная серия отложена до оценки поведения». Не указал, кем и почему. Роман сфотографировал экран вместе с системным временем.

— Ты мне не доверяешь?

— Доверяю достаточно, чтобы оставить тебе шанс не переписать эту ночь утром.

Фраза показалась Вадиму излишне драматичной. Через несколько недель он вспомнит её дословно.

Он выключил свет. В темноте одна собака тихо ударила лапой по решётке. Через секунду из соседнего бокса пришёл такой же звук.

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

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

Вадим сохранил форму черновиком без отправки. Сказал себе, что одна ночь даст контрольное наблюдение и сделает сообщение точнее.

На деле одна ночь давала ему преимущество перед людьми, обязанными решить, можно ли продолжать.

Он поставил напоминание на семь утра, раньше смены ветеринарного врача.

Потом открыл новую папку и назвал её «Полный профиль».


Глава 2. Безнадёжный

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

В истории Кирилла Зорина слово встречалось сто восемьдесят четыре раза.

Марк узнал это ночью, когда попросил систему собрать все врачебные записи за три года. Теперь число стояло внизу экрана и мешало читать заключение комиссии.

«Убедительной положительной динамики не отмечено».

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

Три часа назад он спорил с каждым.

Комиссия проходила в малой конференц-комнате. Семеро специалистов сидели вокруг овального стола, на стене сменялись графики Кирилла: питание, мышечный тонус, реакции на стимулы, расходы по месяцам. Последний слайд показывал занятость палат интенсивной реабилитации. Внизу красным стояли двенадцать человек в очереди.

— Это не голосование о ценности жизни, — сказала председатель, когда Марк в третий раз вернулся к этике перевода.

— Тогда уберите со слайда очередь.

— Очередь существует независимо от слайда.

— И независимо от Кирилла. Нельзя превращать его отсутствие прогресса в лечение тех, кого здесь ещё нет.

Невролог справа от Марка перелистнул распечатку.

— За последние девять месяцев нет воспроизводимой произвольной реакции.

— Есть изменения пульса на голос и на прикосновение к левой руке.

— Неспецифические.

— Не все.

— Какие подтверждены вслепую?

Марк не ответил. Ни одна. Для слепого теста требовалась стабильная реакция, а Кирилл иногда отвечал один раз и замолкал на неделю.

— Мы не прекращаем уход, — сказала председатель. — Меняем уровень учреждения. Он будет получать питание, профилактику контрактур, лечение инфекций.

— То есть всё, что нужно телу, от которого больше ничего не ждут.

— А чего ждёте вы?

Вопрос задал психиатр. Не агрессивно, почти устало.

Марк открыл рот и обнаружил, что готового ответа нет. Не «полного восстановления» — он давно перестал использовать эти слова. Не речи и не самостоятельной ходьбы. Возможно, одного взгляда, который можно было бы назвать обращённым к человеку, а не в сторону света.

— Ответа, — сказал он.

— Какого?

— Любого, который будет его выбором.

— За три года вы испробовали медикаментозную активацию, сенсорные протоколы, транскраниальную стимуляцию, поведенческое подкрепление и экспериментальную музыкальную терапию. После каждой методики в записях появлялась «возможная реакция». Ни одна не повторилась в независимой оценке.

— Значит, независимая оценка приходила не в тот день.

Несколько человек отвели взгляд. Марк услышал собственную фразу и понял: аргумент врача уже превратился в веру, защищающую себя от проверки.

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

Марк посмотрел на снимок мозга на стене. Сохранённая структура позволяла продолжать что угодно. Именно в этом была ловушка: отсутствие окончательного повреждения превращало каждую неудачу в повод попробовать ещё раз.

— Две недели, — сказал он.

— На что?

Тогда ответа у него ещё не было.

Комиссия проголосовала. Шесть — за перевод, один — против. Марк подписал протокол с особым мнением и ушёл до обсуждения следующего пациента.

За окном кабинета начинался дождь. Капли собирали свет вывески на противоположном корпусе и медленно стекали по стеклу. Марк выключил экран, но последняя фраза ещё несколько секунд оставалась серым пятном.

Он спустился на третий этаж.

Ночное отделение звучало иначе, чем дневное. Не было шагов посетителей, звонков, тележек с бельём. Работала вентиляция. Пищал датчик у поста медсестры. Из дальней палаты доносился телевизор, оставленный для пациента, который спокойнее засыпал при человеческой речи.

Дежурная медсестра подняла голову.

— Вы домой не собираетесь?

— Уже ушёл.

Она посмотрела на часы.

— Значит, мне показалось.

— Кирилл спал?

— Если это у него называется сном. С девяти глаза закрыты. На поворот реагировал.

— Как?

— Напряг левую руку. Как обычно.

Марк отметил про себя: не как обычно. В журнале последнюю реакцию на поворот записывали пять дней назад.

— Давление?

— Сто двадцать восемь на восемьдесят. Температура нормальная. Вы опять хотите его смотреть?

— Только недолго.

— Тогда хотя бы снимите пальто. Вы с него на пол натекли.

Марк повесил пальто в сестринской и прошёл в палату номер двенадцать.

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

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

Первые недели Кирилл сопротивлялся прикосновениям. Не разговаривал, не выполнял команды, но иногда закрывал голову руками. Потом перестал и это делать.

За лечение платил благотворительный фонд. Деньги приходили регулярно, без писем и звонков. Марк пытался выяснить, кто стоит за фондом, но юрист клиники попросил его заниматься медициной. Пока оплачивалась отдельная палата, вопрос казался неприятным, но не срочным.

Теперь фонд не возражал против перевода.

Марк сел рядом с кроватью.

— Комиссия считает, что мы дошли до конца, — сказал он.

Кирилл не открыл глаз.

Разговаривать с ним начали ещё в первый месяц. Сначала медсёстры сообщали, что собираются делать: поднять изголовье, измерить давление, повернуть на бок. Потом одна из них стала рассказывать новости. Марк это прекратил, когда услышал подробности железнодорожной аварии. Если Кирилл понимал речь, меньше всего ему требовалось провести годы внутри чужой хроники несчастий.

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

— Я должен подписать перевод в понедельник.

Рука на одеяле не двигалась.

— Там будет чисто. Уход нормальный. Реабилитации почти нет, но тебе от нашей тоже пользы немного.

Марк замолчал.

В дождь что-то ударило по наружному подоконнику. Негромко, два раза подряд. Кирилл открыл глаза.

Это не было редкостью. Он мог лежать с открытыми глазами часами, не фиксируя предметы. Марк наклонился, стараясь попасть в поле зрения.

— Кирилл.

Зрачки отреагировали на свет из коридора. Взгляд прошёл мимо лица.

На подоконнике снова стукнуло. Марк повернулся. Вода из водосточной трубы падала на металлический кожух кондиционера: два быстрых удара, пауза, ещё два.

Глаза Кирилла сместились к окну.

Марк поднялся и заслонил полоску света. Взгляд пациента остался направлен туда же.

— Вы слышите?

Два удара.

На мониторе участился пульс: с шестидесяти восьми до семидесяти четырёх.

Марк взял телефон, включил диктофон и поднёс к окну. Записал несколько повторов. Потом закрыл жалюзи. Звук остался, но стал глуше.

Кирилл медленно повернул голову на несколько градусов.

Не к окну. От него.

Марк вышел в коридор.

— Лена, зайдите, пожалуйста.

Медсестра появилась в дверях с кружкой в руке.

— Что случилось?

— Посмотрите на голову. Не на монитор.

Он воспроизвёл запись. Телефон выдал два металлических щелчка с промежутком чуть меньше секунды. Кирилл отвернул голову ещё на несколько градусов.

— Ему не нравится, — сказала Лена.

— Ещё раз.

— Марк Андреевич, не мучайте человека.

— Поэтому и нужно повторить.

После четвёртого воспроизведения реакция исчезла. Пульс вернулся к исходному. Марк сохранил запись и время наблюдения.

— Привык, — сказала медсестра.

— Или устал.

— Или мы видим то, что хотим.

— Вы тоже хотели?

Лена пожала плечами.

— Я хочу, чтобы вы поспали.

Марк закрыл жалюзи полностью. Кирилл снова смотрел перед собой. Если движение головы было произвольным, это означало неприятие звука, узнавание или простую ориентировочную реакцию. Последнее было наиболее вероятно и наименее полезно. Комиссия попросит повторить тест в стандартных условиях. При повторе реакции, скорее всего, не будет. Ещё одна заметка в истории, ещё одна «неубедительная динамика».

Он вернулся в кабинет и составил протокол наблюдения. Не написал, что Кирилл отвернулся от звука. Написал: «Дважды зарегистрирован поворот головы после акустического стимула, с последовательным увеличением угла. Требуется слепая проверка».

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

«Испытание прошло. Навык сохраняется без обучения».

Марк прочёл дважды. Последний раз они встречались три месяца назад. Вадим рассказывал о переносе поисковых паттернов у собак, а Марк спорил с термином «перенос». Если после стимуляции животное научилось быстрее, это ещё не означало, что навык пришёл из другого мозга. Вадим принёс графики и два часа доказывал, что именно означает.

Под конец Марк спросил, можно ли так вывести человека из кататонии.

Вадим ответил: «Не этим протоколом».

Тогда Марку показалось, что главное слово — «не этим».

Он набрал номер.

— Ты видел время? — спросил Вадим вместо приветствия.

— Ты ответил.

— Я в лаборатории.

— Успешно?

— Да.

Голос звучал устало, но Марк слышал в нём редкое возбуждение. В университете так бывало, когда Вадим находил ошибку в опубликованной работе. Чужая схема уступала реальности, и это доставляло ему почти физическое удовольствие.

— Что именно собака научилась делать?

— Искать целевое вещество, соблюдать последовательность и обозначать находку жестом донора.

— Жестом?

— Условной реакцией.

— То есть она получила не способность учиться, а готовое действие.

— Похоже на то.

— У меня есть пациент.

На другом конце возникла пауза.

— У тебя много пациентов.

— Этот подходит.

— Для чего?

Марк развернул на экране снимки Кирилла. Структурная МРТ, трактография, функциональные серии. Сохранённая кора, сохранённые проводящие пути, сниженная и странно организованная активность. Мозг, который не был разрушен, но перестал отвечать миру.

— Для стимуляции, — сказал он. — Не делай вид, что не думал об этом.

— Думал. Поэтому знаю, что рано.

— Его переводят в понедельник. После этого активного лечения не будет.

— Ты хочешь проверить на человеке систему, которую сегодня впервые показали на одной собаке?

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

— Это не одно и то же.

— Знаю.

— Нет. Ты знаешь слова. Мой протокол формирует выбранный паттерн поверх работающей системы. У твоего пациента неизвестно что происходит на уровне больших сетей. Мы можем усилить патологическую петлю.

— Или разорвать её.

— Или вызвать судороги. Или необратимое возбуждение. Или ничего.

— Последнее у него уже есть.

Вадим молчал.

Марк увидел своё отражение в тёмном окне. Рубашка расстёгнута у воротника, волосы примяты, на правом манжете след от кофе. Он поправил манжет и тут же убрал руку.

— Я не прошу лечить его завтра, — сказал он. — Посмотри данные. Проведи картирование. Если не подходит, скажешь нет.

— Согласие?

— Он признан недееспособным. Официального опекуна нет, решения принимает врачебная комиссия.

— Та самая, которая решила его перевести?

— Я могу собрать комиссию для диагностической процедуры.

— Как ты её назовёшь?

Марк не ответил сразу.

— Нейрофункциональное картирование с адаптивной стимуляцией.

— Красиво.

— Точно.

— Нет, Марк. Достаточно расплывчато.

— Ты приедешь?

— Пришли обезличенные данные.

— Чтобы ты отказал по почте?

— Чтобы я посмотрел.

— Приезжай сам. Увидишь человека, а не массив.

— Массив не пытается убедить меня глазами.

— Он почти не смотрит.

Марк пожалел об этой фразе. Она прозвучала как продажа удобного пациента.

— Завтра после пяти, — сказал Вадим. — Никаких обещаний.

Связь оборвалась.

Марк не успел положить телефон, когда на внутренней линии загорелся номер приёмного отделения.

— Есть перевод из областной, — сказала дежурная координатор. — Девятнадцать лет, аутоиммунный энцефалит после реанимации. Дышит сама, периодически выполняет команды. Им нужна палата мониторинга на ближайшие трое суток.

— Свободные места?

— Если бы были, я бы не звонила.

Марк открыл таблицу отделения. Двенадцать палат. В одиннадцати пациенты нуждались в непрерывном наблюдении. В двенадцатой лежал Кирилл.

— Поставьте в общую реанимацию до утра.

— Там шум, свет и нет специалиста по пробуждению. Областная готова привезти через сорок минут, если мы подтвердим.

— Позвоните в Северную клинику.

— Они отказали. Полная загрузка.

На экране карточка Кирилла оставалась открытой. Пульс, питание, отсутствие подтверждённой реакции. Рядом — обещанные комиссии две недели и звонок человеку, который ещё не видел снимков.

— Марк Андреевич?

— Я слышу.

— Отказывать?

За стеклом кабинета Лена меняла систему у пациента после инсульта. Она увидела, что Марк смотрит, и указала на телефон: решайте.

— Переведите Павлова из десятой в обычное неврологическое отделение, — сказал Марк. — У него сорок восемь часов стабильных показателей. Освободите десятую, вызовите дополнительную сестру и принимайте девушку.

— Павлова планировали наблюдать до понедельника.

— Я изменил план.

— Его жена уже жаловалась, что вы торопитесь.

— Я сам с ней поговорю.

Координатор подтвердила приём. Через минуту позвонила жена Павлова.

Она не кричала. Спросила, почему ещё утром мужу требовался мониторинг, а ночью оно внезапно перестало быть необходимым. Марк объяснил показатели, стабильность дыхания и постоянный пост в неврологии. Все доводы были медицински верными. Ни один не содержал имени Кирилла.

— Если место понадобится более тяжёлому, вы вернёте мужа? — спросила женщина.

— Да.

— А кто решает, кто тяжелее?

— Ответственный врач.

— Вы?

— Сегодня — я.

После разговора Марк спустился в десятую палату. Павлов спал. Его жена уже складывала вещи в пакет и не просила помощи. На тумбочке стоял детский рисунок: три человека держались за руки под квадратным солнцем.

— В неврологии теснее, — сказал Марк. — Но медицинского риска перевод не добавит.

— Вы всегда говорите только о риске, — ответила она. — Как будто неудобство, страх и ваше решение не считаются.

Марк помог закрепить пакет на каталке. Когда санитары увезли Павлова, он вошёл в освободившуюся палату. Через сорок минут здесь будет девятнадцатилетняя девушка, у которой шанс вернуться измерялся днями, а не тремя годами. Комиссия говорила об этом же: каждое продолжение ухода за Кириллом происходило за счёт человека, которого Марк ещё не знал.

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

Марк вернулся в кабинет и открыл форму «нейрофункциональное картирование с адаптивной стимуляцией». В разделе ожидаемой пользы написал: «уточнение сохранности функциональных сетей». Это было правдой. В разделе риска задержал пальцы над клавиатурой, затем добавил: «возможна непредсказуемая перестройка активности».

Фраза казалась достаточно серьёзной врачу и достаточно расплывчатой комиссии.

Он сохранил черновик, но не отправил. До встречи с Вадимом оставалось пятнадцать часов.

Утром Марк провёл планёрку, подписал назначения и перенёс две встречи. В одиннадцать его вызвали в административный корпус. Там ждали председатель попечительского совета, юрист клиники и представитель фонда, оплачивавшего палату Кирилла.

Представителя звали Павел Ильич. Он ни разу не встречался с пациентом и говорил о нём с безупречной осведомлённостью.

— Мы получили рекомендацию комиссии, — сказал он. — Фонд готов оплатить перевод и первые шесть месяцев содержания.

— Причина прекращения финансирования реабилитации?

— Отсутствие медицинских оснований продолжать её в прежнем объёме.

— За три года вы ни разу не запросили независимую оценку.

— Мы доверяли вашей клинике.

— А теперь?

— Продолжаем доверять. Поэтому следуем заключению вашей комиссии.

Юрист едва заметно вздохнул.

Марк положил на стол ночной протокол.

— Появилась реакция на акустический стимул. Я назначаю дополнительное картирование.

Павел Ильич прочитал одну страницу.

— Поворот головы.

— Последовательная реакция с изменением пульса.

— Это меняет прогноз?

— Пока не знаю.

— Когда будете знать?

— После обследования.

— Сколько времени?

— Две недели.

— У нас согласован перевод на вторник.

— Был согласован.

Председатель совета сняла очки.

— Марк Андреевич, комиссия высказалась. Вы участвовали в заседании.

— И проголосовал против.

— Один из семи.

— Для назначения диагностики голосование не требуется.

— Если диагностика входит в утверждённые протоколы.

Марк посмотрел на юриста. Тот опустил глаза к папке.

— Входит, — сказал Марк. — В расширенный протокол оценки сохранности произвольных реакций.

Это было не ложью. Такой протокол существовал. В нём не было установки Вадима, но до неё ещё предстояло дойти.

Представитель фонда подвинул лист обратно.

— Мы не будем оплачивать экспериментальные процедуры.

— Я не просил.

— Клиника тоже не обязана.

— Расходы возьмёт исследовательская программа.

Теперь юрист поднял голову.

— Какая программа?

— Я сообщу после согласования.

В кабинете стало тихо.

Павел Ильич первым собрал документы.

— Две недели, — сказал он. — После этого фонд прекращает расширенное финансирование независимо от результата. Если процедура ухудшит состояние пациента, ответственность останется на клинике и на вас лично.

— Она и сейчас на мне.

— Нет, доктор. Сейчас она распределена между всеми присутствующими. Вы предлагаете забрать её себе.

Он встал и застегнул пиджак.

— Подумайте, почему вам это нужно.

После встречи Марк спустился к Кириллу. В палате работал физиотерапевт. Он сгибал правую ногу пациента, считал повторения и рассказывал о ремонте моста. Кирилл смотрел в потолок.

— Оставьте нас на минуту, — попросил Марк.

Когда дверь закрылась, он сел рядом.

— У нас две недели, — сказал он. — Возможно, меньше.

На тумбочке лежала фотография, найденная в вещах Кирилла при поступлении. Два молодых мужчины стояли у реки. Кирилл был справа, ещё без шрама у волос. Левого Марк считал его братом: похожая линия подбородка, одинаковые тяжёлые брови. На обороте не было даты, только слово «Лёньке».

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

Он поставил рамку ближе к подушке.

Взгляд Кирилла не изменился.

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

— Обезличь всё ещё раз и загрузи сюда исходные серии. Без заключений.

— Сначала посмотри на него.

— Сначала данные.

— Ты обещал приехать.

— Я приехал.

Они стояли у поста. Лена делала вид, что проверяет назначения, но слушала.

Марк провёл Вадима в палату.

Тот остановился у кровати не ближе чем в двух метрах. Посмотрел на монитор, на положение рук, на фотографию у подушки. Не представился и ничего не сказал пациенту.

— Кирилл Зорин, тридцать лет, — начал Марк. — Три года в кататоническом состоянии после тяжёлой психической травмы. Структурного поражения, соответствующего глубине симптомов, нет. В начале сохранялись защитные реакции. Сейчас — отдельные ориентировочные ответы.

— Лекарственная история?

— На накопителе.

— Судороги?

— Нет.

— Импланты, металл?

— Две пластины в левой кисти. К голове отношения не имеют.

Вадим подошёл ближе. Посветил маленьким фонариком в глаза, попросил Марка повернуть голову пациента. Потом коснулся пальцами лба у линии волос.

Кирилл моргнул.

— Роговичный рефлекс, — сказал Вадим.

— Ты не касался глаза.

— Поток воздуха от руки.

— Конечно.

Вадим посмотрел на Марка.

— Если ты будешь приписывать смысл каждой реакции, я уйду.

— А если ты будешь объяснять каждую реакцию шумом, зачем приехал?

Кирилл перевёл взгляд с одного на другого.

Оба замолчали.

Движение было небольшим. Сначала глаза остановились на Марке, затем сместились к Вадиму. Не скольжение без фиксации, не блуждание. Переход между двумя источниками голоса.

Вадим медленно поднял руку. Взгляд Кирилла остался на его лице.

— Повтори вчерашний звук, — сказал он.

Марк включил запись. Два металлических удара.

Пульс вырос на шесть единиц. Левая кисть Кирилла напряглась, пальцы согнулись внутрь. Голова не повернулась.

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

— Недостаточно, — сказал Вадим.

— Но не ноль.

— Не ноль.

Он подвинул стул от стены и сел рядом с кроватью, на расстоянии вытянутой руки.

— Диагностическое картирование провести можно. Без изменения устойчивых связей. Сначала только чтение и пробная стимуляция малых контуров.

Марк почувствовал облегчение и тут же подавил его. Вадим ещё ничего не обещал.

— Что тебе потребуется?

— Полная история, согласие комиссии, перенос пациента на нашу площадку или установка экранированного модуля здесь.

— Модуль привезти проще.

— Нет. Проще написать на бумаге. Здесь вентиляция, питание и экранирование не подходят.

— Тогда перевезём.

— После предварительных тестов.

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

— Ты собираешься дать ему готовые двигательные схемы? — спросил Марк.

— Если дойдём до вмешательства. Базовую последовательность: фиксация взгляда, выполнение одноступенчатой команды, речевая инициация.

— Откуда возьмёшь модель?

— От здорового донора.

— Это безопасно для донора?

— Считывание не меняет его мозг.

— А для Кирилла?

Вадим снял очки и потёр переносицу.

— Этого никто не знает.

Кирилл лежал между ними с открытыми глазами.

Марк поправил манжету.

— Я хочу его вылечить, — сказал он.

— Тогда не называй успехом любую перемену.

— А ты не называй его системой.

Вадим надел очки.

— Мне нужны исходные серии без твоих пометок. Завтра пришлю список дополнительных тестов.

Он направился к двери, но остановился возле фотографии.

— Кто второй?

— Предположительно брат. Погиб в ту ночь.

Вадим посмотрел на Кирилла.

— Убери фотографию перед тестированием. Сильный неконтролируемый стимул.

— Возможно, единственный, который до него доходит.

— Тем более.

После его ухода Марк вернул рамку на тумбочку, но повернул стеклом вниз.

Он ещё не знал, что именно Вадим собирается перенести в мозг Кирилла. Знал только, что получил две недели вместо перевода и возможность сделать то, чего не сделал никто за три года.

Марк открыл форму отсрочки. В графе «основание» написал: «дополнительная диагностика», перечитал и поставил подпись.

Подписи врача было недостаточно. Требовалось согласие законного представителя, а в деле Кирилла такой человек не значился. Мать умерла, отец был указан со слов пациента и не найден, брат погиб. Последний телефон из анкеты принадлежал женщине, которая три года назад представилась двоюродной тётей и попросила больше не звонить.

Марк всё-таки позвонил.

Ответили после шестого гудка.

— Я уже сказала вашей клинике: мы не общались, — произнесла женщина, услышав имя Кирилла. — Я ему никто по документам.

— Решается вопрос о переводе.

— Куда?

Марк назвал учреждение длительного ухода. На другом конце стало тихо.

— Там за ним будут смотреть?

— Будут поддерживать состояние.

— А сейчас вы что делаете?

Он мог сказать то же самое. Вместо этого рассказал о реакции на стук и предложенной диагностике. Не упомянул чужую нейронную модель, потому что Вадим назвал её лишь возможностью. Не упомянул риск вмешательства, потому что формально речь шла о картировании.

— Он проснётся? — спросила женщина.

— Я не могу обещать.

— Тогда зачем спрашиваете меня?

Марк посмотрел на форму. Ему требовалась не родственница, а подпись, которая разделит ответственность.

— Чтобы у него был представитель.

— Три года не было, а теперь понадобился?

— Да.

— Найдите государственного. Я не буду решать, жить ему так или не жить.

Она отключилась.

Марк занёс звонок в карту, но не содержание разговора. Затем связался с дежурным юристом клиники. Тот объяснил, что неинвазивное картирование можно провести по решению консилиума, если оно необходимо для выбора лечения. Любая экспериментальная стимуляция потребует отдельного протокола и внешнего представителя.

— А если без стимуляции картирование бессмысленно?

— Тогда оно не диагностическое.

— Есть реакция, которую стандартные методы не фиксируют.

— Опишите её и назначьте стандартные методы ещё раз.

— Мы повторяли.

— Значит, зафиксируйте отсутствие подтверждения.

Юрист говорил без жестокости. Он защищал клинику от решения, которое нельзя будет отменить. Марк это понимал и всё равно услышал другое: ждать, пока пациент окончательно станет удобным для перевода.

Он открыл новую форму консилиума и назначил заседание на утро. В перечне вопросов первым поставил «уточнение уровня сознания», вторым — «целесообразность транспортировки для высокоразрешающего картирования». Слово «стимуляция» не использовал.

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

В палате Кирилл снова посмотрел на перевёрнутую фотографию. Или Марку показалось, что посмотрел.

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

Марк показал пять записей со стуком. На двух взгляд пациента менялся, на трёх — нет.

— Статистически недостаточно, — сказал невролог.

— Поэтому нужно картирование.

— Картирование чего? Реакции на знакомый звук или вашей интерпретации?

Марк включил контрольный сигнал. На него Кирилл не реагировал ни разу.

Заведующая перелистнула смету.

— Кто оплачивает транспортировку?

— Проект Вадима.

— Письмо есть?

Письма ещё не было. Марк сказал, что получит до вечера.

Юрист уточнил, будет ли воздействие. Марк ответил: сначала считывание. Слово «сначала» заставило того поднять голову.

— А потом?

— Решим по результатам.

— Тогда согласование только на первый этап. Любое изменение протокола — новый консилиум.

Марк кивнул. Уже в этот момент знал: если Вадим начнёт стимуляцию во время сеанса, собрать новый консилиум будет невозможно. Можно будет остановить установку или продолжить. Бумага не примет решение за него.

Голосование разделилось. Невролог воздержался, заведующая согласилась при внешнем финансировании, юрист не голосовал. Решающий голос принадлежал Марку.

Он посмотрел на экран с неподвижным лицом Кирилла и сказал:

— За диагностический этап.

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

Марк подписал и эту страницу.

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

Возле лифта каталка остановилась. Кирилл смотрел в потолок. Марк постучал знакомым ритмом по поручню.

Взгляд сдвинулся.

— Видели? — спросил он.

Один санитар пожал плечами.

— На звук все реагируют.

Марк повторил контрольный ритм. Реакции не было. Исходный — взгляд снова изменился.

Он мог отменить перевозку и оставить наблюдение в клинике. Вместо этого внёс эпизод в карту как дополнительное основание для картирования.

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

Если Вадим прав, сильный стимул помешает чистоте опыта. Если неправ, фотография останется единственной вещью, способной вернуть Кириллу причину проснуться.

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

На втором светофоре позвонила двоюродная тётя Кирилла. Она получила автоматическое уведомление о переводе и спросила, куда его везут.

— На дополнительное обследование, — сказал Марк.

— Он согласился?

Марк посмотрел на Кирилла. Глаза были открыты, но не следили за голосом.

— Решение принял консилиум.

— Я спрашиваю не про консилиум.

Она навещала племянника дважды в год и каждый раз подписывала бумаги, не читая до конца. Марк привык считать её формальным родственником, который мешает быстрее оформлять процедуры. Теперь она задала вопрос, которого не задали шесть специалистов.

— Кирилл не может выразить согласие обычным способом.

— А необычным?

Марк рассказал о стуке. Не упомянул, что реакцию уже использовали как основание для перевозки.

— Тогда спросите тем стуком, — сказала она.

— У нас нет надёжной системы ответов.

— Значит, у вас нет и согласия.

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

Он постучал по поручню один раз, потом два. Кирилл перевёл взгляд на руку. Марк не знал, что означает движение, и записал только время.

Когда связь появилась, тётя прислала сообщение: «Сообщите до любого воздействия». Марк ответил: «Обязательно».

Слово было шире разрешённого картирования. Он не исправил его.

У ворот лаборатории охранник попросил назвать перевозимого «грузом медицинского назначения». Марк заставил переписать пропуск: «пациент Кирилл Зорин». Задержка заняла четыре минуты. Это была маленькая точность, которая ничего не исправляла, но не позволяла процедуре начаться с ещё одной подмены слова.

Копию пропуска Марк положил в медицинскую карту.


Глава 3. Снимок

Ирина проснулась от голоса Вадима.

Он говорил негромко, почти без пауз, и сначала ей показалось, что в квартире кто-то есть. Потом она различила повторяющиеся числа.

— Двадцать один. Четыре. Девять. Синий. Тринадцать.

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

— Двадцать один. Четыре. Девять, — повторил он и заметил её отражение в окне. — Я разбудил?

— Нет, я всегда встаю в четыре двадцать.

Он снял наушники.

— Ещё десять минут.

На столе стояли две чашки. В одной кофе давно остыл, во второй лежали электроды. Рядом Ирина увидела распечатку со списком слов. Некоторые были обычными: «мост», «яблоко», «песок». Другие — именами. Её имя встретилось четыре раза.

Она взяла лист.

— Что ты измеряешь?

— Стабильность воспроизведения ассоциативных рядов.

— У себя?

— Нужен контрольный профиль.

— Для собак.

— Для алгоритма.

Вадим протянул руку за листом. Ирина не отдала.

После успешного испытания прошло три дня. В первый вечер он вернулся почти к полуночи, рассказал о Ладе, но не о странной реакции у стекла. Второй провёл в лаборатории. На третий принёс домой датчики и сказал, что вычислительный кластер занят повторной обработкой.

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

— Почему здесь я?

— Потому что ты вызываешь устойчивую реакцию.

— Как предусмотрительно.

— Это комплимент.

— Нет. Комплимент звучал бы иначе.

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

Ирина положила лист на стол.

— Ты снова не спал.

— Спал в лаборатории.

— На диване возле спектрометра?

— Он длиннее, чем выглядит.

Она включила чайник. Вода внутри была тёплой: Вадим уже кипятил её и забыл. На холодильнике висел билет на поезд. Через девять дней они собирались уехать за город, впервые за полгода. Ирина обвела дату красным, не потому что боялась забыть.

— Ты поедешь? — спросила она.

— Куда?

Она посмотрела на билет.

— Да. Конечно.

— Ты даже не помнил.

— Я увидел дату.

— После того как спросил.

Вадим закрыл ноутбук.

— Сейчас важный этап.

— У тебя всегда этап.

— Потому что работа состоит из этапов.

— А жизнь, видимо, из перерывов между ними.

Чайник отключился. Ирина налила воду только себе.

— Что случилось после опыта? — спросила она.

— Получили результат.

— Это я уже слышала. Что случилось с тобой?

— Ничего.

— Ты принёс домой оборудование, четыре раза записал моё имя в тест и третий день отвечаешь так, будто даёшь показания.

Вадим посмотрел на часы.

— Мне нужно закончить серию до шести. Потом расскажу.

— Через десять минут или потом?

— Ирина.

— Вот. Пятая реакция. Можешь записать.

Она ушла в спальню и закрыла дверь. Не хлопнула — от хлопка Вадим перешёл бы к обсуждению формы разговора и избежал содержания.

Через стену снова послышались числа.

В девять Ирина принимала пациента, который называл жену сестрой.

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

— Не исправляй сразу, — попросила Ирина женщину. — Сначала спроси, что он помнит о тебе.

Жена села напротив мужа.

— Мы давно знакомы?

Николай Петрович улыбнулся.

— Всю жизнь. Ты меня в школу водила.

— А замуж я за кого вышла?

Он растерялся. Улыбка исчезла.

— За этого... инженера.

— Как его звали?

Пациент посмотрел на собственные руки. Обручальное кольцо было на месте, но ничего ему не объясняло.

— Не знаю.

Жена отвернулась. Ирина остановила упражнение.

После сеанса женщина задержалась у двери.

— Он ведь всё помнит, — сказала она. — Наш дом, поездки, свадьбу. Только меня в них нет.

— Вы есть. Связь с лицом нарушена, а не общая история.

— Какая разница, если он смотрит на меня и видит другую?

Ирина не стала отвечать привычной фразой о времени и нейропластичности. Для жены разница была не медицинской. Человек мог сохранить все события совместной жизни и всё же перестать быть тем, с кем она жила.

— Мы будем восстанавливать связь постепенно, — сказала Ирина. — Но не просите его доказывать любовь правильным именем. Пока он не может дать такой ответ, а каждая проверка превращается для него в поражение.

Когда они ушли, Ирина записала результаты. В графе «идентификация близкого» поставила отметку о частичном успехе и долго смотрела на формулировку. Она была точной и бессмысленной одновременно.

Вадим прислал сообщение: «Буду у Марка. Диагностический этап».

Ирина набрала: «Какой пациент?» — и не отправила. В клинике действовала конфиденциальность. Если Вадим имел право рассказать, сделал бы это сам.

На обеде она встретила Марка в коридоре. Он шёл быстро, прижимая к боку накопитель.

— Вадим уже приехал? — спросила Ирина.

Марк остановился слишком резко.

— Вы созванивались?

— Он сказал, что будет у тебя.

— Консультация по одному случаю.

— Какому?

— Не могу обсуждать.

— Даже как коллега?

— Особенно как его близкий человек.

Ирина заметила, как он поправил манжету.

— Почему особенно?

— Потому что Вадим смешивает работу и всё остальное, а окружающие узнают об этом последними.

— Ты сейчас предупреждаешь меня или себя?

Марк убрал накопитель во внутренний карман.

— Проверь, что именно он записывает дома.

Он ушёл прежде, чем она успела спросить.

В кабинете Ирина открыла собственную методическую заметку о нарушениях автобиографической памяти. В первом абзаце стояло: «Личностная непрерывность не сводится к объёму сохранённых сведений о себе». Фраза казалась очевидной для клинициста и спорной для человека, который ночью четыре раза произносил её имя перед датчиком.

Она позвонила Вадиму. Он сбросил вызов.

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

Ирина записала догадку, не представляя, где придётся её проверять.

К девяти Вадим приехал в клинику Марка. Пациента уже перевели в диагностическое крыло, где стены были экранированы лучше, а аппаратура не зависела от расписания стационара. Кирилл лежал под лёгким одеялом. На голове закрепили сетку датчиков. Марк стоял у окна и листал форму согласования.

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

— Понимаю.

— Я хочу услышать, что ты собираешься делать сегодня.

— Снять базовую модель реакции, проверить проводимость и определить окна пластичности.

— Без записи внешнего паттерна.

— Без записи.

Марк протянул форму.

— Подпиши как руководитель исследования.

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

Полное копирование сегодня не планировалось. В этом смысле он сказал правду.

— Где донорские данные? — спросил Марк.

— Для диагностического этапа не нужны.

— Ты уже выбрал донора?

— Есть несколько вариантов.

— Кто?

— Сотрудники лаборатории.

— Они согласны?

— На сбор обезличенных данных — да.

Марк задержал на нём взгляд.

— Я спрашиваю не о сборе.

— До вмешательства ещё далеко.

Это тоже было правдой: не меньше четырёх дней.

Они начали с акустических стимулов. Кириллу включали простые тоны, человеческую речь, запись дождя и металлический стук. Мозговая активность менялась, но не там, где ожидал Марк. Слуховые зоны работали. Сети значимости то включались, то распадались, не передавая сигнал к системам действия.

— Он слышит, — сказал Марк.

— Ухо и первичная обработка работают.

— Не только они.

— Пока нельзя утверждать.

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

Для лечения это было плохой новостью.

Для копирования — приемлемой.

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

— Дай серию с одноступенчатыми командами, — сказал Вадим.

Марк включил записи: «закройте глаза», «поднимите руку», «посмотрите вправо». Кирилл не выполнял ни одной. Но перед каждой командой моторная кора приходила в состояние готовности и сразу гасла.

— Словно сигнал упирается в закрытую дверь, — сказал Марк.

— Или дверь открывается не туда.

— Можно изменить маршрут?

Вадим посмотрел на последовательность всплесков.

— Можно создать новый.

Марк выпрямился.

— Речевой и двигательный?

— Целостный будет устойчивее.

— Что значит целостный?

— Связанный контекст. Команда без понимания собственного тела бесполезна. Движение без цели не закрепится.

— Насколько большой контекст?

— Это нужно рассчитать.

Вадим отвёл взгляд к монитору. Марк подошёл ближе.

— Мы договорились о функциях, — сказал он. — Взгляд, речь, простые действия.

— Они не лежат в отдельных ящиках.

— Поэтому я и спрашиваю, что ты собираешься перенести вместе с ними.

— Минимально достаточную модель.

— Чью?

— Пока ничью.

Марк снял перчатки и бросил их в контейнер.

— Остановимся на сегодня.

— Осталась серия с визуальными объектами.

— Проведём завтра.

— У нас ограниченное время.

— Поэтому я не хочу потратить его на спор у кровати пациента.

Он начал снимать с Кирилла датчики. Вадим сохранил запись и вышел в коридор.

На посту ему позвонила Ирина. Он сбросил вызов и написал, что занят обследованием. Ответа не было.

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

Вадим не ожидал увидеть мелодию так высоко.

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

Если перенести лишь двигательное действие, мозг Кирилла получит команду без системы, способной считать её своей. Модель распадётся или останется чужим автоматизмом. Чтобы новое действие стало естественным, требовался субъект, который помнил, зачем действует.

Вадим набрал Марка.

— Целостный профиль придётся ограничить временным слоем, — сказал он, когда тот ответил.

— Мы остановились час назад.

— Я говорю о принципе. Нельзя передать человеку речь отдельно от говорящего.

— Тогда не будем передавать речь.

— Оставим его как есть?

— Будем искать другой способ.

— У тебя две недели.

— Уже двенадцать дней. Спасибо, что напомнил.

— Я могу построить модель, которая войдёт в существующие сети и восстановит доступ к функциям.

— Модель кого?

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

— Здорового донора, — сказал он.

— Имя.

— Моё.

Марк долго молчал.

— Приезжай завтра без аппаратуры, — произнёс он. — Будем разговаривать.

— О чём?

— О том, лечим ли мы Кирилла или создаём в нём тебя.

Вечером Ирина ждала Вадима на кухне. Билет исчез с холодильника и лежал на столе между ними.

— Я вернула бронь гостиницы, — сказала она. — Билеты пока можно сдать без потери.

— Я сказал, что поеду.

— Ты не можешь отсутствовать два дня.

— Могу.

— Тогда отложи телефон.

Он положил его экраном вниз.

— И расскажи, что произошло.

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

— У Марка сложный пациент, — сказал он. — Хотим проверить диагностическую версию системы.

— Тот самый контрольный профиль?

— Возможно.

— Ты собираешься использовать свой мозг как образец?

— Только запись активности.

— Что именно получит пациент?

— Если дойдёт до стимуляции — несколько функциональных паттернов.

— Каких?

— Ориентировка, выполнение команды, речевая инициация.

Ирина провела пальцем по краю билета.

— Вадим, у действия нет одного адреса. Ты сам меня этому учил.

— Поэтому перенос будет адаптивным.

— Я не о технике. Если ты запишешь человеку свой способ реагировать на команду, что ещё придёт вместе с ним?

— Мы поставим ограничения.

— Какие?

Он начал объяснять фильтрацию контекстов, но Ирина остановила его.

— Ты не отвечаешь.

— Потому что вопрос сформулирован слишком широко.

— Хорошо. Будет ли этот человек после процедуры помнить меня?

Вадим посмотрел на неё.

Она задала вопрос точнее, чем Марк.

— Нет, — сказал он.

Ложь прозвучала спокойно. Не потребовала усилия и не изменила голоса. Ирина ещё несколько секунд смотрела на него, затем кивнула.

— Тогда сдай билеты сам.

Она ушла в спальню.

Вадим перевернул телефон. На экране было уведомление: домашняя серия обработана полностью. Система предлагала добавить данные в новый проект.

Он открыл папку «Полный профиль».

До этого в ней лежали только сорок секунд поведения Лады и пустой файл конфигурации. Теперь Вадим загрузил собственные ассоциативные ряды, записи сна, профессиональные тесты, двигательные карты и архив многолетних медицинских обследований. Алгоритм предупредил, что эмоциональные контексты невозможно надёжно отделить без потери целостности модели.

Он убрал флажок «исключить персональные связи».

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

— Ты называешь это лечением? — спросил Марк.

— Я называю это способом вернуть работающий субъект.

— Какой субъект вернётся?

— Сначала — функциональный. Потом увидим, что сохранится от Кирилла.

— А если не сохранится ничего?

— Тогда тело, которое три года не отвечало, снова будет жить осознанно.

Марк встал у окна, поправил манжету и долго молчал.

— Я должен сообщить комиссии.

— Они запретят до того, как поймут.

— Возможно, потому что это нельзя делать.

— Через неделю Кирилла переведут. Там его будут поворачивать четыре раза в сутки и ждать инфекции. Это можно?

— Не подменяй отсутствие хорошего выхода разрешением на любой другой.

— Я предлагаю единственный выход, при котором он может открыть глаза и ответить.

— Твоим голосом.

— Голос определяется телом.

Марк невесело усмехнулся.

— Вот поэтому я тебе и не доверяю. Ты всегда отвечаешь точно на то слово, которое удобно.

Но окончательного отказа он не произнёс.

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

Модель запускали не на Кирилле, а в вычислительной среде, собранной по его карте проводимости. Она не предсказывала сознание — только показывала, сможет ли набор перенесённых связей поддерживать устойчивую активность после внешнего сигнала.

Первый вариант распался за одиннадцать секунд.

После команды «поднять руку» система активировала моторную цепь, не получила ожидаемой обратной связи от чужого тела и повторила импульс. На экране возникла петля: намерение, ошибка, усиление, новая ошибка. Вадим остановил расчёт до перехода в судорожный режим.

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

— Это симуляция языка, — сказал Марк. — Не человек, который запутался в местоимениях.

— Поэтому она и полезна. Показывает, чего не хватает для устойчивой сборки.

— Ты каждый раз отвечаешь на отсутствие части тем, что добавляешь следующую.

— Потому что функции связаны.

— Пока в конце не добавишь всего себя.

Вадим не ответил. Запустил третий вариант с профессиональными знаниями, но без эпизодов, в которых они были получены. Модель распознала медицинские команды, выбрала правильное действие и потеряла цель после первого же несоответствия. У неё имелось правило, но не было причины доверять источнику команды или исправлять ошибку.

Марк стоял за креслом Вадима. На экране три неудачные серии выглядели как технический отчёт: красные линии, время распада, процент связности.

— Чему ты радуешься? — спросил он.

— Я не радуюсь.

— У тебя так же двигается левая щека, когда расчёт подтверждает гипотезу.

Вадим коснулся лица, и Марк невесело усмехнулся.

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

— Для наблюдателя — есть. Для системы причин этого различия нет.

— Ирина согласилась бы?

— Она не участвует в протоколе.

— Зато войдёт в профиль.

Вадим закрыл результаты третьей серии.

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

— Значит, ты уже проверял исключение.

— Проверял архитектуру модели.

— Без её согласия.

— Я записываю собственную память. Ирина не владеет её частью в моей голове.

Марк обошёл стол и сел напротив.

— Если человек проснётся и будет помнить её любовь, это всё ещё только твоя память?

— Да.

— А право действовать на основании этой памяти?

— Нет. Действия будут ограничены режимом наблюдения.

— Запертой дверью.

— На первом этапе.

— Ты уже проектируешь не лечение Кирилла. Ты проектируешь тюрьму для результата.

Вадим вернул на экран три графика распада.

— Предложи вариант, который удерживается.

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

— Я покажу расчёты внешнему специалисту, — сказал он.

— Тогда эксперимент остановят до рассмотрения комиссии.

— Возможно.

— Кирилла переведут раньше.

— Не используй его как таймер каждый раз, когда тебе мешают проверить решение.

Вадим отключил симуляцию. В комнате стало слышно вентиляторы рабочей станции.

— До завтра, — сказал Марк. — Я не подпишу запуск ночью.

— Мы и не назначали запуск.

Марк остановился у двери.

— Это звучит хуже, чем прямой отказ.

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

В рабочем журнале он написал: «Частичная конфигурация не формирует устойчивого субъекта действия».

Слово «субъекта» не требовалось для технического вывода. Вадим оставил его.

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

Финальное считывание он провёл без ассистента.

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

На экране над ним появилась инструкция: «Вспомните событие, после которого вы стали собой».

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

Он выбрал разобранные дедовы часы.

Увидел кухню, жестяную коробку и перевёрнутую шайбу. Вместе с воспоминанием пришёл голос деда: «Идут ли они теперь?» Затем — кабинет, где Вадим показывал первую схему «Цербера», лицо директора, который спросил не о принципе, а о стоимости. Затем Лада у стекла.

Система не разделяла события по времени. Она искала устойчивую форму ответа: желание разобрать, доказать, собрать снова и объявить работающим до того, как станет видна потерянная шайба.

Вадим остановил серию.

На экране высветилось предупреждение о неполном блоке.

Он мог выбрать другое воспоминание. Первую публикацию. День знакомства с Ириной. Разговор с матерью после смерти отца. Любое дало бы более приемлемую модель себя.

Вместо этого продолжил с того же места.

Следующий вопрос: «Назовите человека, чьё признание для вас наиболее значимо».

— Ирина.

«Почему?»

— Потому что она видит, когда я подменяю уверенность точностью формулировки.

Ответ не предназначался для неё. Его услышит только алгоритм, но Вадим всё равно почувствовал раздражение — как будто признал зависимость перед живым собеседником.

Система показала фотографии. Мать. Дед. Ирина. Марк. Собственное лицо. При каждом изображении измерялись направление взгляда, задержка узнавания и изменения глубоких контуров.

На своей фотографии Вадим задержался дольше, чем на остальных.

Он рассматривал человека в рамке и пытался понять, что именно система должна воспроизвести, чтобы тот остался собой. Очки можно снять. Волосы поседеют. Тело изменится. Память уже сейчас каждый раз собиралась заново и незаметно меняла детали.

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

Мысль вызвала не восторг, а короткий страх.

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

Он открыл раздел ограничений и добавил правило: реализованный профиль обязан признавать приоритет исходного субъекта до завершения наблюдения.

Алгоритм отметил правило как внешнее, не следующее из самой модели.

Вадим снял отметку.

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

Перед завершением система показала список недостаточно устойчивых связей. Среди них были смерть отца, первая публикация и отношения с Ириной. Для целостного профиля требовалась ещё одна эмоциональная серия.

Вадим мог исключить весь блок как не связанный с научными компетенциями. Тогда будущая копия сохранила бы факты — имя Ирины, адрес, историю знакомства, — но эмоциональная значимость стала бы непредсказуемой. Могла исчезнуть. Могла восстановиться искажённо.

Он выбрал дополнительную серию.

Система попросила представить три исхода: Ирина уходит; Ирина остаётся с исходным Вадимом; Ирина встречает реализованный профиль и считает его тем же человеком. На третьем варианте реакция оказалась сильнее, чем на втором.

Вадим повторил тест. Результат сохранился.

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

Считывание закончилось в три сорок семь. Система собрала файл VS_FULL_06_MASTER и предложила включить автоматическое удаление после успешного переноса.

Вадим выбрал «сохранить независимо от результата».

Объяснил себе, что мастер-матрица необходима для сравнения. Затем скопировал её во внешний архив, не связанный с журналом опыта.

Вадим сел перед камерой. На экране было его лицо: бледное после нескольких ночей без сна, очки чуть съехали, у висков заметнее проступила седина. Он поправил воротник и нажал запись.

— Контрольное сообщение для экземпляра В-С1. Если процедура завершилась успешно, вы обладаете моими автобиографическими воспоминаниями до шестого дня текущего цикла включительно. Вы должны знать код первого лабораторного шкафа, содержание разговора с Марком и причину отмены поездки с Ириной. Расхождения после момента фиксации ожидаемы и не являются дефектом.

Он остановился.

Последняя фраза противоречила обозначению «экземпляр», но стирать её Вадим не стал.

— Ваше состояние будет оцениваться как результат эксперимента. До завершения оценки необходимо соблюдать инструкции оригинала и медицинской группы. Это условие безопасности.

Вадим хотел закончить, однако индикатор продолжал мигать.

Он представил человека, который увидит запись его глазами и будет помнить, как садился перед этой камерой. Человека, для которого слово «оригинал» прозвучит не научным термином, а приговором, вынесенным заранее.

— Если вы помните Ирину, — добавил Вадим, — это побочный эффект целостности профиля. Не пытайтесь связываться с ней самостоятельно.

Он выключил камеру.

Файл сохранился под именем VS1_control_final.

Вадим перенёс его в закрытый раздел и отправил Марку сообщение: «Модель готова. Завтра можно начинать».

Ответ пришёл через минуту:

«Я ещё не согласился».

Вадим набрал: «Речь только о диагностике», — и стёр. Марк видел установку и поймёт, что полный профиль для диагностики не нужен. Тогда он написал: «Без готовой модели мы не сможем оценить совместимость», — но и эта фраза превращала человека в подходящий или неподходящий субстрат.

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

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

Вадим вспомнил разговор с Ириной: она всегда замечала, когда он подменял уверенность точностью формулировки. Теперь точность позволяла провести процедуру, которой не существовало ни в одном утверждённом протоколе.

Он закрыл форму, не отправляя, и позвонил Марку. Тот ответил сразу.

— Я сказал: не согласился.

— Поэтому звоню.

— Ты подготовил полную модель себя до согласия пациента, которого нельзя спросить.

— Я подготовил инструмент. Решение ещё не принято.

— Кем?

— Нами.

— Нет, Вадим. Пока только тобой. Я могу разрешить картирование. Всё остальное — после консилиума.

— Если консилиум увидит, что картирование недостаточно, он откажет из осторожности. У Кирилла не будет второго окна.

— Ты уже знаешь результат обследования, которого не проводил?

— Я знаю пределы наших методов.

— Тогда докажи их, не перепрыгивая через человека.

Марк отключился.

Несколько секунд Вадим смотрел на незаполненную форму. Потом изменил тип процедуры обратно на «наблюдение» и отправил заявку. Ночное окно оставалось тем же; доступ к установке — тоже. Категорию можно было изменить уже после начала сеанса, если оператор фиксировал непредвиденную диагностическую необходимость.

Он не называл это планом. Пока это была только сохранённая возможность.

Вадим прочёл и открыл расписание лаборатории. Ночное окно было свободно с двадцати трёх до четырёх.

Он забронировал его под диагностическое обслуживание установки.

На телефоне появилось сообщение Ирины: «Девять тридцать прошло».

Вадим увидел время — четыре двенадцать. Набрал объяснение о срочной калибровке, стёр и написал: «Прости. Скоро вернусь».

Отправлять не стал. К этому часу слово «скоро» уже было ложью, а точный ответ потребовал бы назвать процедуру.

Он положил телефон экраном вниз и начал готовить допуск Кирилла.

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

Вадим добавил примечание: «Процедура начинается как неинвазивное считывание; дальнейшие действия определяются диагностическим результатом». Такая формулировка позволяла войти в сеанс без прямой лжи о переносе. Она же делала любое продолжение следствием показаний машины, а не его заранее принятого решения.

Он распечатал лист и подписал. Чернила легли неровно: картридж заканчивался. Вадим заменил его и распечатал ещё раз. Первый экземпляр смял, но не выбросил. На нём время стояло раньше звонка Марку и показывало, что «дальнейшие действия» планировались заранее.

Бумага лежала в корзине. Достаточно было вынуть и уничтожить. Вместо этого он разорвал её пополам и оставил под другими черновиками. Решение казалось компромиссом между сохранением следа и невозможностью случайно предъявить его комиссии.

В четыре сорок пришёл автоматический запрос клиники: подтвердить только диагностическое картирование. Вадим нажал «подтверждаю».

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

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

Вадим смотрел на улучшенный прогноз почти минуту. Потом вернул блок Ирины и сохранил матрицу.

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


Глава 4. Второе пробуждение

В двадцать три сорок Марк всё ещё говорил «нет».

Кирилл лежал в приёмном модуле лаборатории под лёгким наркозом. Системы жизнеобеспечения работали автономно, показатели были стабильны. За прозрачной перегородкой установка завершала самопроверку. По кольцу излучателей один за другим проходили зелёные огни.

— Диагностическое окно заканчивается в четыре, — сказал Вадим. — Если не начнём сейчас, пациента придётся вернуть.

— Вернём.

— Через три дня его переводят.

— Это не даёт нам права создавать в нём другого человека.

Марк стоял между каталкой и дверью. Халат был застёгнут неправильно, одна пола оказалась выше другой. Он заметил это час назад, но не исправил.

— Ты сам сказал, что сознательной активности почти нет.

— Я сказал, что мы не умеем получить к ней доступ.

— Разница важна только до тех пор, пока есть способ проверить.

— И ты предлагаешь проверить, вытеснив Кирилла собой.

Вадим повернул к нему монитор. На экране были три прогноза. Частичный перенос распадался в течение нескольких часов. Узкая двигательная модель закреплялась, но не соединялась с произвольным действием. Полный профиль формировал устойчивую сеть.

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

— А если не проявится?

— Тело будет функционировать. Человек заговорит.

— Какой человек?

Вадим не ответил. За перегородкой погас последний зелёный индикатор. Система вывела: «Готовность 1».

Марк посмотрел на Кирилла. До перевозки он поставил фотографию брата возле кровати и десять минут наблюдал за взглядом. Реакции не было. Ни на фотографию, ни на имя, ни на металлический стук. Комиссия подписала перевод. Фонд уже направил транспорт.

— Сначала минимальный объём, — сказал он. — Моторный и речевой контур. Если увидим нестабильность, останавливаем.

— При поэтапной записи граница между контурами искусственная.

— Тогда не начинаем.

Они смотрели друг на друга через каталку. Вадим первым отвёл глаза.

— Хорошо. Начнём с ядра модели. Автобиографическую память оставим на втором этапе.

Марк подошёл к консоли.

— Покажи конфигурацию.

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

— Разверни.

— Это автоматическая выборка.

— Разверни.

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

— Что такое АС-17?

— Ассоциативный стабилизатор.

— Содержание?

— Смешанный контекст.

Марк выбрал строку. На боковой панели появились слова: «дом», «Ирина», «возвращение», «безопасность».

Он медленно повернулся к Вадиму.

— Ты сказал ей?

— Это не имеет отношения к процедуре.

— Её имя находится в процедуре.

— Без эмоциональных связей профиль теряет устойчивость.

— Ты собирался запустить это, пока я смотрю на верхние четыре строки?

— Я показал рабочую модель.

— Ты спрятал личную память под техническими названиями.

— Я упростил интерфейс.

Марк отошёл от консоли. Вадим видел, как тот собирается выключить систему. До аварийной клавиши было два шага.

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

— Не смей.

— Это факт.

— Ты используешь его против меня.

— Я предлагаю шанс, который существует только сегодня.

Марк положил ладонь на край консоли. Пальцы побелели.

— Полный профиль нельзя будет отменить?

— Можно провести обратную дестабилизацию.

— Вернуть Кирилла?

— Остановить новую сеть.

— Это не одно и то же.

— Другого ответа у меня нет.

До начала свободного окна оставалось семь минут.

Марк поправил манжету, хотя поверх рубашки был халат.

— Я остаюсь у аварийного отключения, — сказал он. — Любое отклонение — прекращаем. И в протоколе будет записано, что ты изменил согласованный объём без моего ведома.

— Запиши.

— Это не разрешение.

— Тогда скажи пациенту, что выбрал за него перевод.

Марк закрыл глаза. Затем подошёл к Кириллу и произнёс:

— Меня зовут Марк Вольский. Я ваш лечащий врач. Мы начинаем экспериментальную процедуру, последствия которой не можем предсказать. Я считаю, что она может причинить вам вред. И всё равно не останавливаю её.

Вадим молчал.

— Если вы когда-нибудь сможете ответить, — продолжил Марк, — я не стану говорить, что сделал это только ради вас.

Он занял место у аварийной панели.

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

Установка запросила профиль донора.

VS_FULL_06.

Вадим подтвердил.

На соседнем экране открылось его собственное лицо — контрольное видео для будущей проверки. Он свернул окно.

— Начинаю подготовительную фазу.

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

Первые десять минут ничего не происходило. Потом частота сердечных сокращений выросла. Левая рука Кирилла напряглась, пальцы с повреждёнными суставами согнулись.

— Остановить? — спросил Марк.

— Нет. Это старая реакция.

— Давление растёт.

— В пределах допуска.

На двенадцатой минуте Кирилл открыл глаза.

Он находился под наркозом и не должен был проснуться. Взгляд не фиксировался, но веки оставались открытыми. Зрачки двигались под светом установки.

Марк потянулся к клавише.

— Подожди.

— Он в сознании.

— Нет произвольной активности.

— Ты откуда знаешь?

Вадим увеличил подачу седативного препарата. Глаза закрылись.

Система перешла к записи.

Красная линия медленно двигалась по схеме мозга. За ней синие участки меняли цвет на белый. Это была только визуализация, грубая карта вероятностей. Никакой луч не писал воспоминания в нейроны. Свет управлял чувствительностью клеток, поле синхронизировало активность, а препарат позволял связям закрепляться иначе. И всё же Вадиму казалось, что он видит, как одна жизнь входит в другую.

На тридцать первой минуте система сообщила о конфликте моторных схем.

— Прерывай, — сказал Марк.

— Идёт компенсация.

— Частота сто сорок.

— Компенсация завершится через девяносто секунд.

— Он не собака, Вадим.

— Именно поэтому нельзя бросить профиль на середине.

Марк нажал защитную крышку аварийной клавиши, но не саму клавишу.

Частота достигла ста сорока семи, затем начала снижаться. Конфликт исчез.

Вадим не чувствовал ног. Он перенёс вес на край консоли и обнаружил, что до боли сжимает правую ладонь. Старый шрам побелел.

В сорок три минуты запись завершилась.

Установка перешла к закреплению. Белые зоны на карте пульсировали в ритме, похожем на медленное дыхание. Затем одна за другой погасли.

В помещении стало темнее.

— Процедура завершена, — сказала система.

Марк вошёл внутрь раньше, чем разблокировалось кольцо. Он проверил дыхание, зрачки, рефлексы. Кирилл не реагировал.

— Когда должен проснуться?

— От двух до шести часов.

— А если не проснётся?

— Будем снижать остаточную пластичность и ждать.

— То есть ты не знаешь.

— Не знаю.

Они перевезли Кирилла в наблюдательную палату. Вадим сел у окна с ноутбуком. Марк остался у кровати. До рассвета они почти не разговаривали.

В пять двенадцать Кирилл закашлялся.

Марк приподнял изголовье, очистил дыхательные пути. Пациент сделал несколько резких вдохов и открыл глаза. Сначала посмотрел на потолок, затем на собственную грудь. Правая рука поднялась на несколько сантиметров, будто он хотел поправить очки, которых не было.

Сначала был вкус металла.

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

Последним ясным воспоминанием оставалась камера. Собственное лицо на контрольном экране. Красная точка записи. Потом кольцо установки и команда не двигаться во время серии.

Значит, серия закончилась.

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

Он приказал пальцам коснуться переносицы. Вместо неё нашёл незнакомую скулу и щетину.

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

«Спокойно», — сказал он себе привычным внутренним голосом.

Наружу вышел кашель.

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

За Марком стоял человек в очках.

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

Мозг предложил несколько объяснений: зеркало, видеопроекция, остаточная дезориентация. Ни одно не выдержало движения. Человек в очках сделал шаг, и отражение не повторило его.

Тогда Вадим посмотрел вниз.

Под одеялом лежала широкая грудь. На запястье — больничный браслет. Сквозь прозрачный пластик проступали буквы: «Зорин К. А.».

Он знал имя. Знал снимки, медицинскую историю и фотографию у реки. Знал, что Кирилл лежал в кольце, пока сам Вадим управлял записью.

Но он помнил это как план на завтра.

В воспоминании Марк всё ещё писал: «Я ещё не согласился». Вадим ещё не запускал перенос. Не закреплял голову пациента. Не вводил препарат. Между этим моментом и больничным браслетом отсутствовал кусок времени, а человек в очках владел им.

Он хотел спросить, кто провёл процедуру. Вопрос распался: ответ стоял перед кроватью.

Марк наклонился ближе.

— Кирилл, — сказал Марк. — Вы меня слышите?

Мужчина повернул голову.

В его лице появилась работа мысли. Не случайная фиксация, не ориентировочный ответ. Он посмотрел на Марка, на датчики, на ремни, удерживающие руки. Потом увидел Вадима.

Выражение изменилось.

— Почему ты там? — спросил он.

Голос был низким, хриплым, чужим.

Вадим встал.

— Назовите своё имя.

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

— Что вы сделали? — спросил он.

— Имя, — повторил Вадим.

Мужчина посмотрел на него с раздражением, которое Вадим знал по зеркалу.

— Вадим Серов.

Марк отступил от кровати.

— Где вы находитесь?

— В лаборатории. Нет... — Он оглядел палату. — В наблюдательном боксе. Почему голос такой?

Вадим подошёл ближе.

— Последнее, что вы помните.

— Камера. Контрольная запись. Потом сканирование.

— Какая сегодня дата?

Мужчина назвал день, когда Вадим завершил профиль. На сутки раньше процедуры.

— Код первого лабораторного шкафа?

Он ответил.

— Причина отмены поездки с Ириной?

Мужчина замер.

— Я не отменял поездку.

— Отменили.

— Кто?

— Ирина.

Он закрыл глаза. Несколько секунд лежал неподвижно, затем спросил:

— Почему ты говоришь о ней так, будто она не моя?

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

— Потому что после сканирования прошло два дня, — сказал Вадим. — За это время возникли события, которых вы не помните.

— Ты помнишь.

— Да.

— Значит, я потерял неделю.

— У вас нет непрерывности после момента фиксации.

Мужчина посмотрел на своё тело под одеялом. Сдвинул ступню, напряг бедро, осторожно согнул левую руку. Лицо исказилось от боли в старых суставах.

— Это Кирилл?

Марк ответил раньше Вадима:

— Да.

Мужчина долго дышал, глядя на непривычную кисть.

— Тогда где я?

Вадим хотел объяснить различие между моделью и носителем, между донором и реципиентом. Все формулировки были готовы. Он использовал их в протоколе, в расчётах, в споре с Марком.

Но человек на кровати поднял глаза, и Вадим увидел собственный страх.

— Вы — результат записи моего профиля, — сказал он.

— Нет.

Ответ прозвучал спокойно.

— Я вошёл в установку. Я записал обращение. Я соврал Ирине.

Марк посмотрел на Вадима.

— О чём он?

— Не сейчас.

Мужчина попытался сесть. Ремни удержали плечи. Он резко дёрнулся, не рассчитав силу нового тела.

— Освободите меня.

— Вам нельзя вставать, — сказал Марк. — Моторная адаптация займёт время.

— Тогда хотя бы снимите это.

Марк посмотрел на Вадима. Тот кивнул.

Когда ремень с правой руки расстегнули, мужчина снова коснулся лица. Потом протянул ладонь вперёд.

— Дай очки.

— Они вам не нужны, — сказал Вадим.

— Я знаю.

— Тогда зачем?

— Хочу посмотреть, как ты их снимаешь.

Вадим не двигался.

Мужчина слабо усмехнулся.

— Когда не знаешь, что ответить, ты всегда тянешься к очкам. Я тоже хотел. Рука пошла сама, хотя на мне их нет.

Он перевёл взгляд на Марка.

— Вы получили два одинаковых ответа. Только один из нас теперь считает второй реакцией прибора.

Вадим снял очки.

Мужчина на кровати одновременно потёр переносицу.

Движения совпали до мелочей.

Марк сел между ними и включил запись снова.

— Начнём сначала, — сказал он. — Каждый будет отвечать отдельно.

Проверка длилась два часа.

Сначала Марк убрал из палаты всё, что могло подсказывать ответ: часы, открытые журналы, личный телефон Вадима. Оставил только три листа, две ручки и пластиковый стакан воды.

Дубликат потянулся к стакану правой рукой. Пальцы сомкнулись выше края, задели пластик и опрокинули его. Вода разлилась по столику.

— Я видел, где он стоит, — сказал Дубликат.

— Зрение в порядке, — ответил Марк. — Ошибка в расчёте расстояния и силы.

— Я не рассчитываю расстояние до стакана.

— Раньше не рассчитывал.

Марк поставил новый. На этот раз Дубликат подвёл ладонь медленно, следя за каждым пальцем. Стакан смялся под хватом. Он ослабил руку, поднёс воду ко рту и ударил краем по зубам.

Вадим отвернулся к монитору. Дубликат заметил.

— Неприятно смотреть?

— Это ожидаемая моторная адаптация.

— Тогда смотри. Ты же хотел результат.

Он пил маленькими глотками, пока вода не закончилась. Край стакана всё равно казался ему дальше, чем был. Шея сгибалась иначе. Глоток проходил низко и тяжело. Тело не отказывалось подчиняться; оно подчинялось по собственным размерам, которых память не знала.

Марк дал им по листу.

— Напишите имя и подпись.

Оригинал вывел «Вадим Серов» коротким знакомым почерком. Дубликат взял ручку слишком близко к стержню. Повреждённые пальцы не удерживали привычный наклон. Первые буквы получились крупными, последняя ушла вверх.

Он посмотрел на две подписи.

— Какая из них подлинная?

— Юридически — его, — сказал Марк.

— Я спрашиваю тебя.

— Обе написал человек, считающий себя Вадимом.

— Это не ответ.

— Другого пока нет.

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

Он выпустил ручку.

— Что случилось? — спросил Марк.

— Ничего.

Слово пришло автоматически, раньше мысли. Кирилл, возможно, отвечал так же. Дубликат ещё не знал этого, но тело уже выбрало старый способ скрыть боль.

— Пульс вырос, — сказал Вадим.

— Я вижу.

— Опиши образ.

— Я ударился пальцами.

— Ты не ударился.

— Тогда датчик ошибся.

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

— Отойди, — сказал он.

Вадим остановился.

— Почему?

— Потому что я попросил.

Это была первая команда, не взятая из воспоминания и не предложенная тестом. Оригинал отступил на полшага.

Марк записал не вспышку активности, а просьбу и реакцию на неё.

После этого испытания остановили на двадцать минут. Марк приглушил свет и велел обоим Вадимам молчать. Оригинал вышел к консоли, Дубликат остался под тонким одеялом и слушал работу вентиляции.

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

— Когда провели процедуру? — спросил он Марка.

— Ночью.

— Я помню, как лёг в кольцо в понедельник.

Марк посмотрел на часы.

— Сегодня четверг.

— Какого числа?

Он назвал.

Три дня отсутствовали целиком. Дубликат искал их так, как ищут забытое слово: перебирал соседние события, возвращался к последней ясной минуте. Пластик под затылком. Голос системы. Вадим — он сам — мысленно повторяет код шкафа, потому что боится проснуться с пробелом. Потом белая граница.

— Я умер на три дня?

— Ваше тело не умирало, — сказал Марк.

— Моё тело сейчас за стеклом.

Марк сел ближе, но не коснулся кровати.

— Я не знаю, как правильно ответить.

— Тогда не отвечайте как врач. Вы были здесь?

— Да.

— Он проснулся после сканирования?

— Вадим вышел из установки сам.

— Что сказал?

Марк помнил дословно, но пауза выдала нежелание.

— Спросил, сохранилась ли матрица.

Не «что с Кириллом», не «получилось ли». Матрица.

Дубликат закрыл глаза. Воспоминание предложило ему оправдание: после сложной процедуры Вадим всегда проверял данные раньше собственного состояния; это профессиональный порядок, а не равнодушие. Он узнал ход мысли как свой и не доверился ему.

— Покажите согласие Кирилла.

— Его нет. Было решение консилиума на диагностическое картирование.

— На это?

Марк не ответил.

— Вы знали, что он перенесёт полный профиль?

— Не до начала.

— Но не остановили.

— Остановить в середине означало увеличить повреждение.

— А до середины?

Врач посмотрел в сторону консоли. Ответ находился не там.

— До середины я думал, что смогу удержать границу.

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

— У Кирилла остались родственники?

— Никого, кто признан представителем.

— Значит, вы выбрали его, потому что некому спросить.

— Я выбрал его, потому что три года не мог вернуть.

Марк произнёс это резко. В голосе появилась не врачебная осторожность, а обида человека, чью надежду назвали удобством.

— И вернули меня, — сказал Дубликат.

Они замолчали.

За стеклом Оригинал просматривал показатели. Иногда поднимал голову и смотрел в палату. Дубликат знал его выражение изнутри: не страх, не вина — построение следующей гипотезы.

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

«Контрольное сообщение для экземпляра В-С1».

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

— Я это записал? — спросил он.

— Вадим записал.

— Я помню, как садился перед камерой.

Он помнил раздражение от мигающего индикатора, сухость во рту, решение добавить последнюю фразу. Помнил и короткое сомнение перед словом «экземпляр». На записи сомнения не было видно.

— Он заранее знал, что я буду помнить это как своё.

Марк остановил видео.

— Да.

— И всё равно сказал «экземпляр».

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

— Сохраните запись отдельно, — сказал Дубликат.

— Она входит в материалы опыта.

— Отдельно от его доступа.

— Я не могу обещать.

— Тогда запишите, что я попросил.

Марк открыл журнал и внёс просьбу при нём. Дубликат проверил формулировку. Там стояло: «Пациент просит ограничить оператору доступ к контрольному сообщению».

— Не пациент. Участник.

Марк заменил слово.

Это не давало права распоряжаться записью. Но в документе появился человек, который уже возражал против роли, написанной ему до пробуждения.

Марк задавал вопросы, ответы на которые подготовил заранее и запечатал до процедуры. Часть относилась к детству Вадима, часть — к недавним событиям. Оригинал и Дубликат сидели по разные стороны кровати, не видя записей друг друга.

— Какого цвета была входная дверь в доме деда? — спросил Марк.

— Коричневая, — ответили оба.

— Что находилось под облупившейся краской?

Вадим написал: «зелёный слой».

Дубликат написал то же, но добавил: «виден у нижней петли».

— Кличка первой собаки?

— У нас не было собаки, — сказал Вадим.

— У соседей была Джесси, — сказал Дубликат. — Я считал её своей, пока она не укусила меня.

Вадим посмотрел на него.

— Я не вспоминал об этом много лет.

— Я тоже. Пока он не спросил.

Некоторые ответы расходились. Дубликат путал порядок двух школьных учителей и не мог вспомнить пароль, изменённый после финального сканирования. Зато воспроизводил незначительные подробности, отсутствовавшие в исследовательском архиве. Марк попросил назвать первую мысль после знакомства с Ириной.

Оригинал отказался.

Дубликат написал: «Слишком внимательно смотрит».

Вадим увидел фразу и поморщился.

— Это невозможно проверить.

— Ты знаешь, что так и было.

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

— Тогда твоя память ничем не надёжнее моей.

Марк остановил спор и перешёл к телесным задачам. Попросил поднять правую руку, коснуться носа, проследить взглядом за светом. Дубликат выполнял с задержкой, будто команда шла по длинному обходному пути. При попытке сесть его повело в сторону. Он схватился за край кровати и едва не вырвал датчик.

— Не помогай, — сказал он Марку.

— Упадёшь.

— Тогда поймём, где ошибка.

Он поставил ступни на пол. Холод покрытия оказался неожиданным. Вадим помнил ощущение линолеума, но эти ступни были шире, кожа на пятках грубее. Колени поднялись выше привычного. Мир находился чуть ниже.

Дубликат встал.

Первый шаг получился слишком длинным. Второй — коротким. Он дошёл до зеркальной панели шкафа и остановился.

До этого видел руки, грудь, ноги. Теперь его встретило лицо Кирилла.

Мужчина в отражении был моложе Вадима и выглядел здоровее. Тёмные волосы, тяжёлая челюсть, шрам у виска. На щеке оставался след от электрода. Дубликат поднял руку; отражение коснулось шрама.

— Это не я, — сказал он.

— Это ваше тело, — ответил Марк.

— Я знаю, чьё это тело.

— Тогда что означает «я»?

Дубликат повернулся к Оригиналу.

— Вот он. Только там уже кто-то другой, потому что помнит два дня, которых у меня нет.

Вадим стоял у кровати, держа очки в руке. В зеркале они оказались рядом: знакомое лицо и знакомый взгляд в чужом лице.

Дубликат попросил телефон с фронтальной камерой. Марк дал служебный планшет без сети. На экране появилось то же лицо, только перевёрнутое иначе, чем в зеркале. Дубликат произнёс своё имя и прослушал запись.

Низкий голос сказал: «Вадим Серов».

Он повторил медленнее. Голос остался Кирилловым, но согласные были выговорены точно, с привычными паузами Вадима. Не совпадали ни звук, ни лицо; совпадал способ утверждать факт.

— Покажите, как он говорил, — попросил Дубликат.

Марк нашёл короткую запись из приёмного отделения. Кирилл лежал на каталке ещё до кататонии, отвечал на вопросы после травмы. Голос был хриплее, окончания исчезали. На просьбу назвать адрес он посмотрел в сторону и сказал: «Не помню».

Тот же тембр, другой человек.

— Он слышит меня? — спросил Дубликат.

— Я не знаю.

— Его мозг слышит.

— Да.

— Это не одно и то же?

— До сегодняшнего дня я бы ответил, что одно.

Дубликат снова коснулся шрама у виска.

— Откуда он?

— Старый. До поступления.

— Пальцы?

— Два перелома срослись неправильно.

— Почему не исправили?

— Операция не улучшила бы состояние, в котором он был.

— Теперь улучшит моё.

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

— Для тебя может, — ответил Дубликат. — Я держу ручку этими пальцами сейчас.

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

— Что? — спросил Вадим.

— Ничего.

Марк отметил слово, но не настаивал.

Одевание заняло десять минут. Руки знали порядок, но ошибались в расстояниях: слишком резко тянули ткань, не находили горловину, застёжка брюк оказалась слева от ожидаемого места. Когда Дубликат закончил, футболка натянулась на плечах, а штанины были коротки.

— Это его размер? — спросил он.

— Трёхлетней давности, — сказал Марк. — После клиники изменился вес.

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

Дубликат посмотрел на Оригинала в отражении.

— Ты получил три дня после сканирования. Это тело получило три года без ответа. Только я проснулся без обоих промежутков.

Вадим надел очки.

— Временная дезориентация ожидаема.

— Я не дезориентирован. Я точно вижу, чего у меня нет.

Марк принёс еду: бульон, хлеб и сладкий чай. Дубликат потянулся к чашке правой рукой, но левая перехватила её раньше. Он поставил обратно и попробовал снова. Правая дрожала, левая держала уверенно.

— Кирилл левша? — спросил он.

— Писал правой. Остальное делал обеими.

Чай оказался слишком сладким. Вадим пил такой после бессонных ночей и помнил вкус как успокаивающий. Новое тело ответило тошнотой. Дубликат попросил воду.

Хлеб он разломил левой рукой. Движение открыло короткий образ: нож, доска, чужая кухня. Ни лица, ни времени. Он замер с куском в пальцах.

— Опять? — спросил Марк.

Дубликат кивнул.

— Запиши: кухня. Больше ничего.

Вадим подошёл к планшету.

— Нужно вызвать образ повторно.

— Нет. Мне нужно поесть.

Он продолжил медленно, выбирая каждое движение до того, как тело сделает его само. Обычный завтрак стал первой процедурой, порядок которой назначал он, а не Оригинал и не врач.

Когда тарелка опустела, Дубликат попросил не уносить ложку. Положил её рядом с блокнотом как первый предмет, выбранный после пробуждения без теста. Ассистент возразил, что приборы считают по комплектам. Марк разрешил оставить до вечера.

Вадим не понимал значения жеста. Для него ложка была инвентарём. Дубликату требовалось хотя бы что-нибудь, чья история начиналась не до переноса, а сегодня.

На ручке ложки была царапина. Он обвёл её пальцем и запомнил. Если завтра предмет заменят, у него появится воспоминание, которого не сможет подтвердить Оригинал.

— Тебе нужно отдохнуть, — сказал Оригинал.

— Мне нужно увидеть Ирину.

— Нет.

— Почему?

— Потому что ты дезориентирован и не контролируешь движения.

— Она имеет право знать.

— Я скажу, когда будет ясно, что процедура безопасна.

— Для кого безопасна? Для неё или для тебя?

Дубликат сделал ещё один шаг. Колено подогнулось. Марк успел поддержать его, несмотря на запрет.

— На сегодня хватит, — сказал врач.

Дубликата вернули в кровать. Пока Марк снимал часть датчиков, Вадим вышел в коридор звонить Ирине. Сквозь стекло было видно, как он говорит спокойно и коротко. Дубликат не слышал слов, но узнавал каждую паузу.

— Он соврёт, — сказал он.

Марк не спросил откуда такая уверенность.

— Ты тоже соврал ей до процедуры.

— Тогда это был я.

— А сейчас?

Дубликат посмотрел на дверь, за которой его прежний голос принадлежал другому телу.

— Сейчас нас двое. Значит, ложь тоже придётся делить.

Первую ночь Дубликат провёл без сна. Освещение приглушили, но не выключили: Марк опасался спутанности сознания. Камера продолжала поворачиваться вслед за каждым движением.

Он попросил закрыть объектив хотя бы на десять минут.

— Нельзя, — ответил ассистент. — Послеоперационное наблюдение.

— Операции не было, по словам Вадима.

Ассистент не нашёл ответа и позвал Марка. Тот предложил оставить только медицинский датчик, но Вадим отказал по внутренней связи: непредсказуемое поведение — часть данных.

— Тогда запишите, что пациент возражает, — сказал Дубликат.

— Какой пациент? — спросил ассистент, глядя в планшет. — Здесь В-С1.

Дубликат попросил показать экран. В карте не было имени, только код, возраст тела и строка «исходная личностная модель: Серов В. Н.».

— А Кирилл?

— В архивной карте клиники.

— Его тело здесь, а карта в архиве?

Марк пришёл и потребовал связать записи. Система предложила объединить их с предупреждением: данные разных пациентов. Он подтвердил. Теперь на экране одновременно стояли «Кирилл Зорин» и «В-С1», но лекарства назначались по первой карте, когнитивные тесты — по второй.

— Если ошибётесь с дозой, кто пострадает? — спросил Дубликат.

— Ты, — сказал Марк.

— Тогда так и пишите.

Марк добавил примечание: «Все вмешательства воздействуют на одного физического пациента независимо от классификации записей». Очевидная фраза стала необходима, потому что система уже разделила его удобнее, чем люди.

После полуночи Дубликат задремал и проснулся от ощущения, что кто-то стоит за дверью. Левая рука нашла край кровати, тело приготовилось подняться бесшумно. За стеклом никого не было.

Он записал сон в блокнот. Начал словами «мне приснилось», но зачеркнул «мне» и написал заново. Не потому что сомневался в переживании, а потому что пока не знал, сколько людей скрывается в этом местоимении.

Утром ложка всё ещё лежала рядом. Ассистент хотел вернуть её на кухню, но Дубликат отказался.

— Это инвентарный номер, — сказал тот.

— Теперь ещё и воспоминание.

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


Глава 5. Два одинаковых ответа

На третий день Дубликат разбил чашку.

Он собирался поставить её на стол, но рука опустилась раньше, чем ожидал. Фарфор ударился о край и разлетелся на три крупных части. Кофе потёк по столешнице, залил лист с результатами теста и закапал на пол.

— Не двигайся, — сказал Марк.

— Я не ребёнок.

— У тебя босые ноги.

Дубликат посмотрел вниз. Ступни Кирилла казались чрезмерно большими, пальцы упирались в линолеум, словно цеплялись за него. Осколок лежал в нескольких сантиметрах от правой ноги.

Вадим молча принёс щётку.

— Это была твоя чашка, — сказал Дубликат.

— Обычная лабораторная.

— С трещиной у ручки. Ты не выбрасывал её пять лет.

— Потому что она стояла здесь.

— Потому что её подарила Ирина после защиты.

Вадим собрал осколки в совок.

— Предмет не становится ценнее от того, что ты помнишь его происхождение.

— Тебе виднее.

Марк положил между ними полотенце.

— Если вы закончили определять владельца мусора, продолжим тест.

Дубликат сел. Перед ним лежали деревянные бруски разного веса. Задача была простой: поднимать каждый, оценивать массу и ставить на отмеченное место. В первый день он не мог попасть бруском в квадрат размером с ладонь. Теперь ошибался на несколько сантиметров.

Тело Кирилла было сильнее, чем ожидал мозг Вадима. Команда поднять руку запускала движение с избытком. Шаг получался длиннее. При повороте менялся центр тяжести. Дубликат научился ходить по коридору без поддержки, но всё ещё задевал плечом дверные проёмы.

— Триста граммов, — сказал он, взяв следующий брусок.

— Двести сорок, — ответил Марк.

— До процедуры Кирилл различал вес?

— Мы не могли проверить.

— Значит, это моё нарушение.

— Это новая система, — сказал Марк. — Не дели каждую ошибку между собой и Кириллом.

— Удобно. Когда получается — новая система. Когда нет — тело реципиента.

Вадим сидел у второго стола и сравнивал результаты. Он больше не поправлял Дубликата при каждом движении. Записывал молча, что раздражало сильнее.

— Дай задачу по работе, — сказал Дубликат.

— Это и есть работа.

— Это реабилитация.

— Сейчас она важнее.

— Для тебя.

— Для твоей способности не разбить следующую чашку.

Дубликат отодвинул бруски.

— Открой данные процедуры.

— Рано.

— Я помню алгоритм.

— Версию на день фиксации. После этого я изменил маршрутизацию и параметры закрепления.

— За неделю ты не переписал ядро.

— Нет. Но доступ к системе требует точной моторики и устойчивого внимания.

— Внимание устойчивое.

Вадим повернул экран. На нём был график теста, который Дубликат проходил утром. Два провала по девятнадцать и двадцать семь секунд.

— Что происходило здесь?

— Ничего.

— Именно.

— Я устал.

— Ты смотрел на левую руку.

Дубликат сжал кисть. Два пальца двигались туже остальных. Иногда в них возникала тупая боль, хотя снимки показывали давно сросшиеся переломы.

— Она болела.

— Боль не объясняет отсутствие реакции на звук.

— Тогда объясни.

— Пока не могу.

Марк придвинул бруски обратно.

— Ещё пять минут. Потом перерыв.

Дубликат выполнил задание, намеренно медленно. Последний брусок поставил точно в центр квадрата.

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

До этого они пообедали вместе — без тестов и диктофона.

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

— Кирилл любил укроп?

— В истории нет пищевых предпочтений, — сказал Марк.

— Тогда я сейчас не ем его потому, что не любил Вадим.

— Вероятно.

Дубликат положил одну веточку в рот. Разжевал, нахмурился и проглотил.

— Всё равно не нравится.

— Поздравляю, — сказал Вадим. — Эксперимент воспроизводим.

Они оба рассмеялись. Смех был разным: у Оригинала коротким и тихим, у Дубликата ниже и громче. Это не испортило шутку. Несколько минут они обсуждали вкус, будто находились не в палате, а в обычной столовой после затянувшегося опыта.

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

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

— Ты бы так не сделал, — сказал Вадим.

— Теперь сделал бы.

— Почему?

Дубликат посмотрел на закрытую дверь палаты.

— Потому что полиция сначала проверит документы того, кто принёс.

Это был первый ответ, которого Оригинал не мог бы дать. Он возник из восьми дней новой жизни.

Моральная задача касалась двух пациентов и одного аппарата жизнеобеспечения. Вадим подробно сравнил прогнозы. Дубликат написал: «Недостаточно данных: кто дал право выбирать?»

— Это уход от решения, — сказал Оригинал.

— Нет. Это вопрос о человеке, который составляет условие.

— В реальности времени может не быть.

— У тебя было время перед процедурой.

Марк прекратил тест. Но вечером Дубликат вернулся к разговору.

— Когда ты решил, что я буду менее настоящим?

— Я не использую такое определение.

— Когда записывал обращение? Раньше?

— Ты являешься воспроизведением состояния, а не продолжением биологической непрерывности.

— Значит, раньше.

— Это не оценка ценности.

— Тогда дай мне равный доступ к данным.

Вадим отказал.

Дубликат увидел её через двенадцать минут.

— Неверная нормализация по длительности сигнала, — сказал он. — Ты сравниваешь конец реакции Альмы с началом реакции Лады.

— Нет.

— Открой сырые метки.

Вадим открыл. Смещение составляло сто восемьдесят миллисекунд.

— Это не влияет на основной вывод.

— Зато влияет на область, которую ты исключил из отчёта.

Вадим замер.

— Откуда ты знаешь?

— Папка была создана до моей фиксации.

— В ней не было обработанных данных.

— Но предположение уже было.

Дубликат увеличил график реакции Лады у стекла.

— Ты получил не только навык. Ты это знал перед тем, как записал меня в Кирилла.

— Подозревал.

— И никому не сказал.

— Один эпизод не был доказательством.

— Для комиссии — нет. Для человеческого опыта оказался достаточным.

Вадим закрыл файл.

— Человеческий опыт подтвердил, что полный профиль воспроизводим.

— Ты говоришь так, будто меня здесь нет.

— Я говорю о результате.

— Результат умеет находить твои ошибки.

На этот раз Вадим не ответил.

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

На второй день совместной работы они превзошли результат всей группы. Дубликат предложил изменить фазовую нормализацию, Вадим нашёл способ проверить её на старых данных, а затем оба независимо заметили одно и то же исключение. К вечеру модель предсказывала ошибки адаптации у Лады на треть точнее.

Они не заметили, как ушла дневная смена. В коридоре выключилась половина света, за стеклом вычислительного сектора остались только отражения. Марк принёс чай и обнаружил их у одного экрана: Дубликат диктовал преобразование, Вадим печатал, не дожидаясь конца фразы.

— Вам обоим нужен сон, — сказал Марк.

— Через двадцать минут, — ответили они одновременно.

Марк поставил чашки и вышел.

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

— Прогресс.

— Модель предсказала траекторию.

— Модель советовала не ставить чай рядом с локтем.

— Это была твоя часть.

Они снова рассмеялись. На этот раз Дубликат первым перестал следить, совпадает ли звук.

Вадим открыл старый архив. Там хранились ранние версии «Цербера», написанные ещё до финансирования, когда установка существовала как схема из кружков и стрелок. В комментариях встречались фразы, которые никто, кроме них, не понял бы: «проверить после бессонной среды», «не верить красивому пику», «если опять получилось идеально — ошибка».

— Ты оставил мою первую архитектуру, — сказал Дубликат.

— Свою.

— Нашу.

Вадим не поправил.

Они сравнили текущую модель с самой ранней и обнаружили забытое ограничение: переход между фазами учитывал не только завершение движения, но и ожидание награды. После получения финансирования блок убрали как трудно измеримый. Теперь именно он объяснял, почему Лада повторяла жест Альмы точнее в присутствии Романа.

— Она ожидала не корм, — сказал Дубликат. — Человека.

— Эмоциональный контекст оказался частью моторной последовательности.

— То есть первая глава заявки была права.

— Какая глава?

— Та, которую мы вырезали из заявки, потому что директор назвал её литературой.

Вадим нашёл черновик. Заголовок стоял нелепый: «Навык как ожидание будущего». Текст был написан десять лет назад, слишком уверенно и местами неточно. Дубликат помнил ночь, когда придумал последнюю формулировку, и спор с Ириной, которая сказала, что ожидание человека нельзя считать просто параметром задачи.

— Вернём раздел, — предложил он.

— Сначала проверим.

— Конечно.

Слово прозвучало без иронии. Они составили новый тест: незнакомый кинолог, знакомый запах, отсутствие награды, появление Романа только после обозначения. Дубликат видел слабые места, Вадим сразу закрывал их контролями. После пробуждения работа постоянно служила доказательством его подлинности; сейчас она просто требовала ответа.

Тест провели вечером в виварии. Роман согласился не сразу. Вадим объяснял задачу по телефону, а кинолог трижды спросил, кто находится рядом и почему слышит второй голос. В конце сказал:

— Приводи обоих. Собака разберётся быстрее нас.

До вивария Дубликата везли в инвалидном кресле, хотя он уже мог ходить по коридору. Марк настоял: путь проходил через два шлюза и лестничную платформу, а моторная адаптация оставалась нестабильной. Оригинал шёл рядом и каждый раз чуть ускорялся перед дверью, будто хотел войти первым.

Роман ждал у стеклянной перегородки. Увидел Вадима, затем мужчину в кресле, перевёл взгляд обратно.

— Это Кирилл? — спросил он.

— Тело Кирилла, — ответил Оригинал.

— А человек?

— Я, — сказал Дубликат.

Роман не улыбнулся.

— Который из?

— Оба дадут одинаковый ответ.

— Тогда подождём собак.

Альму оставили в дальнем ряду, чтобы её запах не попадал в испытательный отсек напрямую. Ладе надели лёгкий датчик и вывели к трём закрытым дверям. За первой находился незнакомый кинолог, за второй — пустая комната с курткой Романа, за третьей — корм. Сам Роман ждал в служебном коридоре и должен был войти только после того, как Лада обозначит целевой запах.

— Если она ищет награду, выберет корм, — сказал Дубликат. — Если узнаёт запах — куртку. Если воспроизводит ожидание Альмы, завершит задачу и повернётся к двери, откуда обычно приходит Роман.

— Это наша формулировка, — заметил Вадим.

— Я помню.

— Тогда не называй её своей.

Роман посмотрел на них через плечо.

— Тише. Вы ей сейчас больше подскажете, чем куртка.

Лада прошла мимо корма, задержалась у второй двери и села. Правой лапой коснулась пола. Потом не повернулась к служебному коридору. Осталась смотреть на куртку за дверью.

— Гипотеза не подтвердилась, — сказал Вадим слишком быстро.

Дубликат следил за собакой.

— Подожди.

Незнакомый кинолог вышел из первой комнаты. Лада взглянула на него и снова на дверь с курткой. Ассистент открыл её. Собака вошла, обнюхала ткань, схватила рукав и потянула наружу.

Роман появился в конце коридора. Лада замерла с курткой в зубах. Несколько секунд не бежала к нему — только смотрела. Затем положила ткань на пол, подошла и села у его левой ноги.

Альма обычно садилась справа.

— Запиши сторону, — сказал Дубликат.

Вадим уже отмечал время.

— Левая может быть случайной.

— Поэтому запиши.

Роман опустился перед Ладой. Она не повторила жест Альмы у решётки, не прижалась лбом, а ткнулась носом в его ладонь и отошла к ассистенту, который кормил её после последних тестов.

— Вот и вся личность, — сказал Вадим. — Узнавание без замещения привязанности.

— Или новая связь, — ответил Дубликат.

— На основании чего?

— Она принесла вещь человека, которого ждала чужой памятью, а потом выбрала того, кто кормил её последние дни. Ни Альма, ни прежняя Лада не сделали бы всё именно так.

Роман выпрямился.

— Наконец кто-то смотрит на собаку, а не на процент сходства.

Вадим закрыл планшет.

— Одно наблюдение не создаёт третью личность.

— А сколько нужно? — спросил Дубликат.

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

— Сначала повторим тест, — сказал он.

Роман повёл Ладу обратно. Проходя мимо кресла, собака остановилась и обнюхала колено Дубликата. Он протянул руку не сверху, как делал Вадим, а сбоку. Лада коснулась носом пальцев и ушла.

— Почему иначе? — спросил Оригинал.

— Что?

— Ты всегда кладёшь ладонь собаке на голову.

Дубликат посмотрел на большую руку Кирилла.

— Эта пугает её сильнее.

Он не знал этого заранее. Просто увидел, как Лада отвела уши, когда рука поднялась. Новое тело уже меняло решения, которые память считала привычными.

На обратном пути Вадим катил кресло сам. У лестничной платформы Дубликат сказал:

— Мы ошиблись в исходном вопросе.

— В каком?

— Спрашивали, сколько Альмы осталось в Ладе. Нужно было спросить, кем стала Лада после Альмы.

Вадим нажал кнопку подъёмника.

— Формулировка красивая. Для модели бесполезная.

— Поэтому мы и вырезали её из первой заявки.

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

На следующее утро директор подключился к короткому совещанию. Вадим вывел обновлённый график и объяснил результат. Дубликат сидел рядом, но камера захватывала только Оригинала.

— Точность на треть? — переспросил директор.

— На текущем массиве.

— За два дня?

— Ошибка была в нормализации и в исключённом блоке ожидания.

— Хорошая работа, Вадим.

Дубликат наклонился к микрофону.

— Изменение предложил я.

Директор замолчал. На экране его взгляд сместился на второго человека, до сих пор остававшегося для него частью оборудования.

— Пациент участвует в сеансе?

— Он консультирует по восстановлению процедуры, — сказал Вадим.

— Я соавтор модели.

— Зафиксируйте вклад в медицинском журнале, — ответил директор. — Научные данные проекта обсуждают сотрудники с допуском.

— У меня есть допуск Вадима Серова.

— У вас есть память Вадима Серова.

Связь прервалась через минуту. Вадим закрыл окно совещания.

— Ты должен был предупредить.

— Что скажу правду?

— Что вмешаешься в разговор с директором.

— Если бы ты назвал мой вклад сам, вмешиваться не пришлось бы.

— Ему нельзя знать масштаб сохранённых функций до окончания оценки.

— Зато результат можно показать сейчас.

Вадим сохранил протокол совещания в папку проекта. В строке авторства осталось одно имя.

Тогда Дубликат понял: Оригинал согласен иметь рядом второй ум, пока внешний мир видит только первого.

— Если бы нас было двое раньше, — сказал Дубликат, — проект закончили бы за год.

— Если бы нас было двое раньше, финансирование делили бы на двоих.

— Ирина говорит, что ты не умеешь принимать помощь без подсчёта долга.

Оригинал перестал улыбаться.

— Не обсуждай её.

— Почему? Это моя память.

— Это моя жизнь.

— До какого момента?

— До процедуры.

— Тогда всё до процедуры принадлежит нам обоим.

Вадим закрыл общий документ и перенёс его в личный раздел. Рабочий день закончился раньше.

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

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

К вечеру они нашли способ снизить конфликт моторных схем при записи. Оба заговорили одновременно:

— Нужно нормировать не по времени...

Замолчали.

— Продолжай, — сказал Вадим.

— По фазе завершения действия.

— Да.

Это короткое «да» принесло Дубликату больше облегчения, чем все медицинские тесты. На несколько минут они снова стали одним умом, разделённым удобным расстоянием. Мысль переходила между ними быстрее речи.

Они проверили поправку на архивных сериях. Ошибка снижалась в каждом наборе, кроме одного — опыта, проведённого за две недели до переноса. На графике возникал повторный пик там, где движение уже завершилось.

— Сбой синхронизации датчиков, — сказал Вадим.

— Нет. Роман дважды дал команду.

— В протоколе одна.

Дубликат закрыл глаза. Он помнил день опыта: Роман стоял у сетки, Альма легла после первого свистка, затем оператор без записи тихо щёлкнул пальцами, проверяя, смотрит ли собака. Вадим видел это боковым зрением и не счёл командой.

— Открой видео за восемь секунд до метки.

Вадим открыл. На записи пальцы Романа едва заметно двигались у бедра. Альма приподняла голову.

— Ты не мог увидеть это с камеры, — сказал Оригинал.

— Я помню.

— Я тоже там был и не помню.

— Теперь помнишь?

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

— Допустим, — сказал он.

Дубликат позвал Романа. Кинолог пришёл раздражённый: после утреннего теста Ладу вернули в виварий, а ему приказали не обсуждать результаты. Они показали фрагмент без объяснения своей гипотезы.

— Вы здесь дали вторую команду? — спросил Дубликат.

Роман присмотрелся.

— Не команду. Проверил контакт. Она иногда уходила взглядом после укладки.

— Щелчком?

— Да. Но это не входило в упражнение.

Вадим внёс поправку в протокол. Для него эпизод подтверждал точность памяти профиля. Для Дубликата — её неравенство: копия сохранила деталь, которую оригинал потерял. Если полнота прошлого давала приоритет, в этой точке приоритет принадлежал ему.

Бесплатный фрагмент закончился.

Текст, доступен аудиоформат
199 ₽
Возрастное ограничение:
16+
Дата выхода на Литрес:
08 октября 2026
Дата написания:
2026
Объем:
351 стр. 20 иллюстраций
Правообладатель:
Автор
Формат скачивания:

Похожие книги