Мы утверждаем, что фундаментальное значение имеет ранее упомянутая проблема распознавания, остановится или нет (не попадет ли в бесконечный цикл) произвольно выбранная программа, являющаяся предписанием алгоритмического типа. Алгоритмическая неразрешимость этой проблемы является примером того, что для работы со многими алгоритмами не существует алгоритмов (нет алгоритмов использования алгоритмов). Принципиальное следствие этой проблемы таково. Ни один алгоритм, ни один план действий не может быть проверен каким-либо общим, универсальным, инвариантным способом на предмет того, закончится ли когда-либо выполнение данного плана или же это выполнение будет продолжаться бесконечно. (Еще раз заметим, что тот или иной конкретный план, алгоритм может быть совершенно «прозрачным» в отношении того, завершится ли его выполнение. Но нет общего метода проверки любого плана на это принципиально важное свойство – выполнимость. Необходимо искать, создавать, изобретать конкретные методы, пригодные для проверки именно анализируемых планов, а не некоего плана вообще). Таким образом, эффективный универсальный метод планирования, построенный на инвариантной, обобщенной и неизменной основе, невозможен.

Невозможен также универсальный инвариантный метод сравнения различных планов, направленных на достижение одной цели. Это следует из доказанной алгоритмической неразрешимости проблемы эквивалентности двух программ. Эта неразрешимость означает, что не существует общего, универсального метода определения того, всегда ли сравниваемые программы действий будут приводить к одинаковым результатам при одинаковых исходных данных (начальных условиях). Иначе говоря, если мы имеем две или более различных системы точных общепонятных предписаний по достижению одной и той же цели (например, представленные на конкурс), мы не имеем возможности сравнить их на основе какого-либо общего универсального метода. Если мы хотим их сравнить, то должны для этого искать, разрабатывать, изобретать те или иные конкретные методы, пригодные для данной области, подобласти или даже только для данной конкретной уникальной задачи.

Установление эквивалентности является основой измерения. Если нельзя установить эквивалентность выбранному стандарту (единице измерения), то измерение невозможно. Соответственно, не существует общего метода измерения того, насколько та или иная программа, план, схема действий «справляется» со своими функциями. Для такого измерения не может существовать стандарта, инварианта; здесь также необходимы конкретные методы.

Рассмотрим следующий за планированием этап – выполнение деятельности. На этом этапе нередко обнаруживаются какие-либо ошибки и сбои (например, вышеупомянутое сверхдлительное выполнение без признаков завершения). Различные ошибки всегда возможны, что объясняется, в том числе, невозможностью предварительного эффективного универсального планирования. Здесь возникают следующие вопросы. Возможен ли универсальный, инвариантный метод обнаружения ошибок и метод их исправления? Если речь идет об орудийной деятельности, возможен ли универсальный, инвариантный метод проверки орудий, технических устройств на предмет установления неисправностей и инвариантный метод их устранения?

Для реальных устройств справедливы вышеприведенные положения об ограничениях возможностей познания любых реальных систем. Объективное бесконечное разнообразие мира создает бесконечные возможности для возникновения таких типов неисправностей, которые не могут быть предсказаны, а в случае возникновения – не могут быть описаны и объяснены имеющимися моделями [Яних, 1996]. В реальную систему всегда возможно вторжение иносистемного. Оно принципиально, именно в силу своей иносистемности, не может быть описано на языке, предназначенном для описания исходной системы [Лотман, 1992].