Илья Воробьев
Проект "Ода"
I
Ты всегда был слишком идеальным, любимый Ханебо. Жаль, что всё так получилось.
Я оттопыриваю большой палец и мизинец – мой робот замахивается и бьёт, опрокидывая его робота.
Я стремилась к совершенству. Идеальный разум, идеальное тело. Идеальные инстинкты. Он никогда этим не утруждался – и всегда этим владел. Он хотел другого.
– Зачем совершенство в одиночестве? – сказал он как-то мне. – Люди должны совершенствоваться вместе и чуть-чуть не дотягивать до идеала.
Я не понимала его. И сейчас не понимаю. В совершенстве нет порока.
У него странное имя. Оно звучит как азиатское, но я не могла найти значения этого имени, сколько бы ни рылась в словарях, сборниках имён или исторической литературе. Ханебо, Ханебо… Мать родила его уже после того, как ей диагностировали шизофрению. По его словам, по крайней мере. Несчастная женщина и сама не может ответить, почему так назвала своего ребёнка.
Моё имя тоже не из простых. В школе часто травили из-за него. Моя мама вышла замуж по любви, а через год оказалась в больнице, забитая отцом. Она была набожной. И, когда я вылезла на свет, она назвала меня Кирией. С греческого это значит «владыка». Разумеется, я никем никогда не повелевала, зато все пытались повелевать мной.
Его робот, сияющий неоном, вскакивает и пытается схватить моего. Я подгибаю средний палец и вытягиваю его вместе с безымянным – мой робот тут же отскакивает по диагонали.
Систему управления придётся усовершенствовать. Сейчас мне нужно всего три пальца, чтобы направить робота в любую из восьми сторон. Это так же просто, как управлять персонажем в компьютерных играх при помощи клавиш W, A, S, D. Ещё мизинец и большой для того, чтобы поворачивать.
Его робот кувыркается и снова бежит на моего, размахивая руками, как легкоатлет на стометровке.
Мы назвали их стражами. Ведь они охраняют будущее. Мой страж белый, его – чёрный.
Когда его страж снова вытянул руки, чтобы применить клинч, я дёрнула средним пальцем и опять вытянула большой с мизинцем – мой робот шагнул вперёд и точным ударом опрокинул его.
Чтобы нанести удар, нужно одновременно вытянуть большой палец и мизинец. Но робот, который может только махать кулаками – это мусор, а не боевая единица. Мы не придумали ничего лучше, как добавить клинч. Для него нужно вытянуть все пальцы и держать их так до момента, когда страж должен сомкнуть руки. Это была изумительная идея: страж Ханебо уже второй раз получает по железяке, даже не коснувшись моего! Я дура.
Систему управления нужно усовершенствовать.
Я думала, что проблема будет во второй перчатке. Когда перчатка одна, её позиционирование легко отследить. Чип каждую миллисекунду кодирует положение пальцев и отправляет сигнал напрямую роботу. Но если сигнал отправляют две перчатки? Всё-таки это не проблема.
Хиральность. Свойство, заключающееся в невозможности совместить объект с его зеркальным отражением1. Возьмите кубик и отразите его в зеркале. Два отражения будут абсолютно одинаковыми. Кубик не хирален. Возьмите вашу левую руку и отразите её в зеркале. Это отражение вы никогда не сможете совместить со своей левой рукой. Попытаетесь повернуть костяшками вверх – и у отражения большой палец окажется с левой стороны. Кстати, отражение – это ещё и ваша правая рука. Рука хиральна.
Хиральность лежит в основе жизни. Органические молекулы, из которых состоит тело человека, в большинстве своём хиральны. Ферменты, рецепторы, антитела – всё это белки. Белки состоят из аминокислот, а аминокислоты хиральны. Есть такое лекарство – талидомид. Представьте себе несимметричное кольцо, из одной точки которого вверх и вниз расходятся атом водорода и другое кольцо. Если атом водорода будет идти вниз, талидомид поможет вам успокоиться и уснуть. Если атом водорода будет идти вверх, ваши дети родятся с уродствами.
Перчатки хиральны. Это значит, что в программу можно вписать код, позволяющий однозначно дифференцировать левую и правую ладони. Робот сможет «отличать», согнулся это мизинец правой руки или левой.
Проблема в другом. Даже если каждому пальцу придать всего два возможных положения, с одной рукой общее число комбинаций равно двум в пятой степени – тридцати двум, а с двумя руками число комбинаций равно двум в десятой степени – тысяче двадцати четырём. У каждого пальца положений гораздо больше, чем два. И каждую комбинацию необходимо сопроводить кодом на сотню-тысячу строк. Полно вычислений: угол наклона плеча, предплечья, положение в пространстве, эффективная траектория… Даже если умудриться написать и скомпилировать такую программу, ни один хост не выучит все эти комбинации. Сизифов труд.
1
О хиральности и её значении для фармакологии см. статью: A.J. Hutt, S.C. Tan,