Хочется вернуться от патронусов обратно к маховику.
Опыт Гарри "не шути со временем".
Вопрос: если бы в придуманном Гарри алгоритме был учтен вариант "если на полученной бумажке не два трехзначных числа, то в прошлое отправляется бумажка с числами 101 и 101", каким бы мог получиться результат?
Поттер бы споткнулся спускаясь в сундук, раскроил бы себе голову, истёк бы кровью и умер, таким образом, сорвав эксперимент. Петли не отлаживаются, путём многократного прокручивания ситуации, до тех пор пока петля не стабилизируются. Поэтому, если у Поттер отправляя бумажку назад в прошлое не имел шансов отправить два искомых множителя, то он не мог получить два множителя. А раз так, то стабильная петля невозможна. Значит должно произойти что-то, что изменит ход эксперимента. Поттер спустится в сундук, закроет крышку и, нечаянно, сломает ключ от сундука и маховик времени. Поэтому не сможет выбраться и умрёт от голода.
Поттеру надо было не так делать. Он должен был взять бумажку от Поттера-2, проверить, что там записаны два искомых множителя, и если это не так, то он должен был взять генератор случайных чисел (ГСЧ), сгенерировать два числа, записать их на бумажке и отправить их Поттеру-1. Единственная сложность -- где взять ГСЧ и на каком принципе он должен работать? Может быть можно использовать классическую монетку с орлом и решкой, может быть пришлось бы создавать ГСЧ на квантовых явлениях. А может быть, ГСЧ нужного уровня случайности должен работать вне Вселенной Поттера.
Единственное требование к этому ГСЧ -- должна быть ненулевая вероятность того, что первые два числа, которые из него будут вынуты окажутся теми самыми двумя множителями. Но все генераторы не основанные на квантовых явлениях будут иметь своё внутреннее состояние, которое и будет определять эти два числа. Состояние будет неизвестно Поттеру, и он не сможет предсказать, какие числа выскочат, может быть этой неопределённости будет достаточно. А может быть -- нет, может быть понадобиться неопределённость такая, что даже если Поттер проведёт любое исследование внутреннего состояния ГСЧ, то он не сможет ответить на вопрос, какие числа выдаст ГСЧ. По-идее, квантовый ГСЧ обладает именно этим свойством с точки зрения современной физики. (Например, на старте есть атом, с периодом полураспада 1 минута. Ждём минуту, смотрим, развалился атом или нет. Если нет, записываем на бумажку 0, если да -- 1. Итого получили случайное число в диапазоне от 0 до 1. Взяв 10 атомов, можно получить десять таких чисел, рассмотрев их как последовательность цифр двоичного числа, мы получим число в диапазоне от 0 до 1024. И физика говорит нам, что априори мы не сможем сказать об этом числе ничего, кроме того что уже сказано.) Но не факт, что квантовые явления не предопределены вперёд на 6 часов. А если они предопределены, то это значит что у ГСЧ есть внутреннее состояние определяющее все числа, которые он выдаст в течение ближайших 6 часов. И это может сыграть фатальную роль в эксперименте Поттера. А может и не сыграть.
Возвращаясь к эксперименту... Генератор остался бы невостребованным, то есть его не пришлось бы использовать, поскольку нужные числа были бы получены от Поттера-2. Что наводит на мысль, что, быть может, достаточно ГСЧ, который выдаст любые два числа, про которые Поттер не может априори сказать ничего, кроме того, что диапазон этих чисел покрывает нечётные числа от 100 до 1000.
Но, надо признаться, это достаточно опасный эксперимент. Потому как если есть во Вселенной запрет на вычисления при помощи маховика времени, то стабильную петлю создать невозможно, а значит произойдёт, что-то что пустит ход эксперимента по непредусмотренному варианту развития событий. Например, вдруг на Хогвартс свалится метеорит, и вместо Хогвартса останется дымящийся кратер. Или вдруг Вселенная прекратит своё существование.