Предположим, я построил машину, которая будет получать кубики Рубика, перемешанные в одну из возможные положения куба, выбранные равномерно случайным образом. Может ли машина собирать кубики без выделения тепла?
Можно подумать, что решение куба состоит из уничтожения около 65 битов информации, потому что для описания состояния куба перед входом в машину требуется 65 бит, а для описания его после этого требуется ноль битов (поскольку известно, что он решается).
Если информация, хранящаяся в кубике Рубика, эквивалентна любому другому типу физически хранимой информации, то, согласно принципу Ландауэра, мы можем ожидать, что машина должна выделять тепло , но допустимо ли применять принцип Ландауэра к информации, хранящейся таким образом? Какой аргумент нужен, чтобы сказать, что определенный тип информации имеет физический смысл, так что для его уничтожения необходимо заплатить энтропийную цену где-то еще?
Предположим, у вас есть кубик Рубика, сделанный из небольшого числа атомов при низкой температуре, так что вы можете совершать движения без какого-либо рассеивания трения, и давайте предположим, что кубик инициализирован случайным образом. возможные состояния. Теперь, если вы хотите решить этот куб, вам нужно будет измерить его состояние. В принципе, вы можете сделать это, не рассеивая никакой энергии. Как только вы узнаете ходы, которые вам нужно сделать, чтобы собрать куб, их также можно будет сделать, не рассеивая никакой энергии.
Итак, теперь вы решили построить машину, которая будет собирать куб, не рассеивая никакой энергии. Сначала он измеряет состояние и сохраняет его в некоторой цифровой памяти. Затем он вычисляет ходы, необходимые для решения куба из этой позиции. (В принципе, это также не должно генерировать никакого тепла.) Затем он делает эти ходы, собирая куб.
В принципе ни один из этих шагов не должен выделять никакого тепла, но ваша машина заканчивается в состоянии, отличном от состояния, в котором она начинается. В конце процесса 65 битов состояния машины фактически рандомизируются, потому по-прежнему содержит информацию о начальном состоянии куба. Если вы хотите сбросить машину, чтобы она могла решить другой куб, вам придется сбросить эти биты состояния обратно в их начальные условия, а это то, что должно рассеивать энергию в соответствии с принципом Ландауэра.
В конце концов, ответ заключается в том, что вам придется заплатить энтропийную стоимость, чтобы стереть информацию во всех случаях, когда вам действительно нужно стереть эту информацию. Если вы хотите решить только конечное число кубов, вы можете просто сделать память достаточно большой для хранения всей полученной информации, поэтому нет необходимости стирать ее и не нужно выделять тепло. Но если вы хотите построить машину конечного размера, которая может решать кубы бесконечно долго, то в конечном итоге потребуется сбрасывать энтропию в окружающую среду.
Это относится и к демону Максвелла: если демону разрешено иметь бесконечную память, вся инициализированная до известного состояния, то ему никогда не нужно рассеивать энергию. Но дать ему бесконечную память — это почти то же самое, что дать ему бесконечный источник энергии; он способен бесконечно уменьшать термодинамическую энтропию своего окружения только за счет бесконечного увеличения информационной энтропии своего собственного внутреннего состояния.
В принципе я согласен с вашим анализом, но не согласен с выводом. С алгоритмической точки зрения вы можете решить куб, не затрачивая тепла, пока информация не будет потеряна. Таким образом, в принципе у вас может быть дополнительный куб в известном состоянии, который вы затем трансформируете в тандеме с кубом, который пытаетесь решить. Начальное состояние первого куба затем кодируется в конечное состояние второго куба. В области обратимых вычислений второй куб представляет собой вспомогательную переменную.
На самом деле я прочитал заголовок по-другому, поэтому позвольте мне ответить на другой вопрос: каковы минимальные термодинамические требования для решения куба? Теперь, если вы проанализируете начальную позицию (что сделали некоторые алгебраисты), то вы знаете, сколько ходов требуется для решения. Если вы сделаете взвешенную сумму по всем начальным состояниям, т.е. взвешенную по количеству ходов к решению из каждого состояния, вы быстро найдете ожидаемую энергию (в «единицах хода»), стандартное значение. Дев и др.
Я думаю, это более скучно, чем предполагалось в вопросе :-( .
Предположим, я построил машину, которая будет получать кубики Рубика, перемешанные в одну из ~ возможные положения куба, выбранные равномерно случайным образом. Может ли машина собирать кубики без выделения тепла?
Если под "отдачей тепла" вы подразумеваете превращение механической/электрической энергии во внутреннюю энергию, то на практике нет - в реальных машинах всегда есть некоторое трение и рассеяние механической/электрической энергии. Чрезвычайно трудно полностью предотвратить это, если есть какое-то движение.
Теоретически, если бы мы могли построить машину, которая преобразует куб без рассеивания энергии (подчиняясь обратимой механике, где нет тепла, или работая с незначительным количеством энергии (медленно)) тогда я думаю, что ответ будет положительным, поскольку существуют алгоритмы для решения задачи Рубика. куб, и я не вижу причин, по которым эти алгоритмы нельзя было бы запустить на такой машине. Хотя я не уверен.
Можно подумать, что решение куба состоит из уничтожения около 65 битов информации, потому что для описания состояния куба перед входом в машину требуется 65 бит, а для описания его после этого требуется ноль битов (поскольку известно, что он решается).
Если под «уничтожением информации» вы подразумеваете «восстановление куба в решенном состоянии и сброс машины в состояние готовности», то я согласен; в том смысле, что после решения куба информацию о начальном состоянии куба больше нельзя получить из него.
Однако позвольте мне уточнить один момент, который часто сбивает с толку; физическое состояние не является информацией. Использование термина «информация уничтожается» сбивает с толку анализ, потому что процесс фактически приводит к увеличению информации о кубе; мы не знали начального состояния, но в конце концов знаем, что оно решено.
Вот почему важно различать физическое состояние куба и информацию о состоянии куба. При этом разрушается не информация, а исходное физическое состояние; информация действительно увеличивается.
Конечно, информацию о начальном состоянии можно получить из состояния машины или ее окружения.
... по принципу Ландауэра мы могли бы ожидать, что машина должна выделять теплоту ~ , но допустимо ли применять принцип Ландауэра к информации, хранящейся таким образом?
Нет.
При сбросе машины действием среды информационная энтропия машины+куба уменьшается. Если бы информационная энтропия была тем же самым, что и термодинамическая энтропия , и весь процесс можно было бы разумно описать как обратимый термодинамический процесс, то можно было бы думать, что он сопровождается отдачей теплоты в окружающую среду, поскольку Клаузиус показал, что в таком случае .
Но это совсем не тот случай. Даже если предположить, что информационная энтропия среды увеличивается в результате процесса, этого самого по себе недостаточно, чтобы сделать вывод, что то же самое делает и термодинамическая энтропия. Это может быть даже неприменимо к окружающей среде. Если это так, то весь процесс все еще может происходить с передачей сколь угодно малой энергии, поэтому невозможно установить нижнюю границу количества тепла.
Я не понимаю, почему люди так верят и с энтузиазмом относятся к принципу Ландауэра. Понятия температуры, теплообмена и термодинамической энтропии имеют ограниченную применимость, и их областью применения является термодинамика макроскопических систем. Нет смысла усложнять описание вычислительных процессов, используя только ограниченные термины термодинамики или статистической физики.
Какой аргумент нужен, чтобы сказать, что определенный тип информации имеет физический смысл, так что для его уничтожения необходимо заплатить энтропийную цену где-то еще?
Я не уверен, почему вы используете выражение «физически значимый». Информация не является физическим свойством тел. Это нефизическое понятие. Изначально информация находится в уме. Затем оно может быть закодировано в физическое состояние другого тела, такого как книга, жесткий диск или кубик Рубика, но для преобразования состояния в информацию все равно нужен разум.
Однако правдоподобна энтропийная стоимость, то есть информационная энтропийная стоимость. После взаимодействия среды с системой неизвестного состояния (кубиком Рубика) объем имеющейся у нас информации об окружающей среде, скорее всего, уменьшается. Это означает, что информационная энтропия (наше незнание состояния окружающей среды) увеличивается, поэтому и цена.
Однако я хотел бы повторить здесь, что нет прямого следствия изменения термодинамической энтропии (или выделения тепла) ни в одной из этих систем.
Информационная энтропия и термодинамическая энтропия — очень разные понятия, и между их изменениями нет общепризнанной корреляции. Только в термодинамически обратимом термодинамическом процессе они соответствуют друг другу. Совсем не обязательно, чтобы среда подвергалась такому процессу, как машина собирает кубик Рубика.
В зависимости от того, насколько широко вы интерпретируете идею кубика Рубика, квантово-механическая версия не требует тепла ни для рандомизации, ни для решения. Предположим, у нас есть виртуальный куб, состояние которого представлено 65 кубитами. Желательно, чтобы разные состояния системы имели очень низкую связь, но на практике она должна быть, поэтому система, которая начинается в базисном состоянии, где каждый бит имеет определенное значение, в конечном итоге разовьется в суперпозицию. Чтобы рандомизировать систему, мы ждем очень долгое (но случайное) время, а затем читаем кубиты. Затем мы проводим серию унитарных операций, чтобы вернуть кубиты в состояние , представляющий решенный куб. Поскольку в принципе ни одна из операций не требует энергии, термодинамические затраты отсутствуют.
Кубик Рубика может хранить информацию. Информация может быть изменена. Кубик Рубика — это запоминающее устройство. Изменение одного бита информации в кубике Рубика требует не менее энергии kT ln 2. Это принцип Ландауэра.
Энергия изменения бита в кубике Рубика становится тепловой энергией кубика Рубика.
Этому же закону подчиняется и виртуальный кубик Рубика в памяти компьютера.
Карл Виттофт
Марк Митчисон
200_успех
Гипносифл
Гипносифл