Разделим (следуя редукционизму) существующие в Природе алгоритмы на три категории:
1. Алгоритмы, связанные с действием на макроскопические элементы природных систем, – организмы и их внутренние циклы (кровообращение, рефлексы, пищеварение и т.д.), люди и машины, социальные и технические системы, циклы в неживой природе (кругооборот воды в атмосфере и т.д.).
2. Алгоритмы, связанные с химическими реакциями. В том числе и биохимические алгоритмы.
3. Гипотетические алгоритмы функционирования полей внутри элементарных частиц материи (фотоны, электроны и т.д.).
Для первой группы алгоритмов первостепенное значение имеет понятие обратной связи (Рис. 2). Существует два крайних случая обратной связи.
Отрицательная обратная связь, «при которой изменение выходного сигнала системы приводит к такому изменению входного сигнала, которое противодействует первоначальному изменению».
Рис. 2 Обратная связь
Положительная обратная связь, «при которой изменение выходного сигнала системы приводит к такому изменению входного сигнала, которое способствует дальнейшему отклонению выходного сигнала от первоначального значения».
Для нас сейчас важна ситуация с положительной обратной связью, когда внешний импульс приводит к лавинообразному нарастанию сигнала на выходе за счет внутренней энергии системы до максимального энергетического уровня. Это нарастание через некоторое время прекращается и выходной сигнал сбрасывается. На выходе системы образуется импульс, который идет далее к другим системам. Резкое спадание импульса на выходе и его амплитуда зависят от внутреннего устройства системы. Например, все компьютеры в основе своего устройства имеют специальную схему с положительной обратной связью – триггер. Сигнал на его выходе быстро достигает уровня напряжения источника питания и затем переключается на низкий уровень. На выходе триггера получается прямоугольный импульс напряжения. При возбуждении нервной клетки, например, от внешнего воздействия (палец оказался вблизи открытого огня – нервная клетка как рецептор чувствует тепло) она возбуждается и на её выходе, связанном с другими клетками, нарастает сигнал (электрический ток в виде перемещения ионов). Но ресурсы клетки ограничены, и импульс кончается, а образовавшийся сигнал движется по нервам, распространяясь до мозга, который дает обратный импульс мышце, отдергивающей руку от огня. А начальная клетка – рецептор уже накопила энергию и готова опять послать импульс. В природе, в технике такие системы (элементарные структуры) могут быть чрезвычайно разнообразны. Например, могут иметь несколько выходов или входов. И, конечно, всегда для их работы необходима энергия.
Нетрудно видеть, что если мы соединим множество не обязательно одинаковых систем с внутренней положительной обратной связью в линейную цепь, то они будут последовательно возбуждать друг друга. Получим цепь причинно-следственных дискретных явлений, т.е. алгоритм. Теперь соединим конец этой цепи с её началом и возбудим неким внешним толчком. Образуется замкнутый цикл – замкнутый алгоритм. И сам этот цикл оказывается дискретным явлением – он либо есть, т.е. он работает, либо его нет (не работает). Промежуточных состояний в принципе не может быть! Понятно, что и в этом случае нужен приток энергии. И в каждом конкретном случае необходимо разбираться как, в каком виде эта энергия поступает. Приведем весьма характерную для биологов цитату Ричарда Докинза [5]: «Когда креационисты (церковники – ЛШ) говорят, как они часто делают, что теория эволюции противоречит второму закону термодинамики, они говорят нам не больше, чем то, что они не понимают второй закон (мы уже знаем, что они не понимают эволюции). Нет никакого противоречия, из-за солнца! Вся система, говорим ли мы о жизни или о воде, поднимающейся в облака и падающей снова, в конечном счете, зависит от постоянного притока энергии от солнца. Никогда фактически не нарушая законов физики и химии – и, конечно, никогда не нарушая второй закон – энергия солнца поддерживает жизнь, вытягивая все возможное из законов физики и химии, чтобы эволюционировали потрясающие достижения сложности, разнообразия, красоты и странной иллюзии статистического неправдоподобия и преднамеренного созидания». Конечно, второй закон термодинамики здесь не причем. Как мы говорили выше, биологические системы не связаны с этим законом. Но Докинза можно понять. Он находится во власти широко распространенной путаницы – второй закон термодинамики распространяется на все системы природы. Есть более общий закон о необратимости природных явлений. Он действует так же, но нельзя второй закон термодинамики выносить за границы этой науки; в ситуации, описанной в цитате, он не приемлем.