- •Борис Валерьевич Ермолаев, Александр Артемьевич Аруцев, Михаил Семенович Слуцкий, Ираклий Отарович Кутателадзе
- •Введение Предмет естествознания и проблемы моделирования
- •Глава 1. Язык науки и язык природы
- •1.1. Категории «микро» и «макро»
- •1.2. «Порядок из хаоса»
- •1.3. Понятие системы
- •1.4. Бесконечность: потенциальная и актуальная
- •1.5. Законы Ньютона
- •1.6. Теорема Дж. Белла
- •Глава 2 От физики необходимого к физике возможного
- •2.1. Современная космология и космогония
- •2.2. Кризис современной космологии
- •2.3. Время и пространство
- •2.4. «Дыры» в пространстве и времени
- •Глава 3 Новые физические законы
- •3.1. Объединяющая роль хаоса
- •Глава 4 Структурные уровни организации материи
- •4.1. Информационная концепция развития систем
- •4.2. Особенности описания сложных систем
- •4.3. Концептуальная модель развития
- •Глава 5 Самоорганизация сложных систем Эволюционные аспекты информационного взаимодействия системы со средой
- •5.1. Диссипативные структуры и явления самоорганизации
- •5.2. Условия возникновения самоорганизации
- •Глава 6 Эволюция и сотворение мира
- •6.1. Отрицает ли акт творения эволюцию?
- •6.2. Возможные альтернативы дарвинизму
- •6.3. Ложная альтернатива эволюционизму
- •Глава 7. Мышление. Мозг и компьютер
- •7.1. Пирамида языков
- •7.2. Программистские аналогии
- •7.3. Две логики
- •7.4. Как исчислять идеи?
- •7.5. Мозг и компьютер
- •7.6. Биокомпьютер
- •7.6.1. Эволюционное моделирование
- •7.6.2. Нейронные сети и нейрокомпьютер
- •7.6.3. «Интеллектуальные изобретения» биологической эволюции
- •7.7. «Виртуальная реальность»
- •Глава 8 Биосфера, ноосфера и цивилизация
- •8.1. Философские подходы к естествознанию
- •8.2. Основные положения учения о ноосфере Единство биосферы и человека
- •8.3. Наука как основной фактор ноосферы
- •8.4. Задачи по созиданию ноосферы
- •8.5. Переход биосферы в ноосферу: прогноз и реальность
- •1. Заселение человеком всей планеты.
- •2. Резкое преобразование средств связи и обмена между странами.
- •3. Усиление связей, в том числе политических, между всеми странами Земли.
- •4. Начало преобладания геологической роли человека над другими геологическими процессами, протекающими в биосфере.
- •5. Расширение границ биосферы и выход в космос.
- •6. Открытие новых источников энергии.
- •7. Равенство людей всех рас и религий.
- •8. Увеличение роли народных масс в решении вопросов внешней и внутренней политики.
- •9. Свобода научной мысли и научного искания от давления религиозных, философских и политических построений и создание в государственном строе условий, благоприятных для свободной научной мысли.
- •10. Продуманная система народного образования и подъем благосостояния трудящихся.
- •11. Разумное преобразование первичной природы Земли с целью сделать ее способной удовлетворить все материальные, эстетические и духовные потребности численно возрастающего населения.
- •12. Исключение войн из жизни общества.
- •Глава 9 Концепции возникновения жизни
- •Глава 10 Эволюционная медицина
- •Глава 11 Геронтология и эволюционная биология
- •11.1. Бессмертие – пройденный этап
- •11.2. Особь – индивид – личность
- •Глава 12 Эволюционно‑генетическая концепция происхождения этики
- •12.1. С чего начинается человек и… человечность?
- •12.2. Этика как продукт естественного отбора
- •12.3. Происхождение некоторых отрицательных эстетических эмоций
- •12.4. Естественный отбор на эмоции защиты старости
- •12.5. Групповой естественный отбор на жажду познания
- •12.6. Социальный отбор и порождаемые им искаженные представления об этической природе человека
- •12.7. О некоторых тенденциях к отречению от этических норм
- •12.8. Массовая и индивидуальная преступность
- •12.9. Генетика преступности
- •Глава 13 Биоэтика
- •13.1. «Врач‑терминатор» и проблемы деонтологии
- •13.2. Юридические проблемы биоэтики
- •13.3. Что такое смерть?
- •13.4. Как выглядит смерть?
- •13.5. Мнимая смерть
- •13.6. «Свет в конце туннеля»
- •13.7. Хосписы
- •Глава 14. Научный метод
- •Заключение Типы научной рациональности
- •Приложения Приложение 1 Библейские представления и развитие естествознания
- •Время и вечность.
- •Приложение 2 Информационная модель физического мира
- •Модель.
- •Приложение 3 Кризис инфекционного подхода Эволюционный подход к лечению ран
- •Лихорадка, иммунитет и здоровье человека.
- •Человек на новой ступени эволюции.
- •Практические советы.
7.1. Пирамида языков
Ясно, что построение искомой комбинации было бы невозможно, если б оно сразу начиналось на уровне тех элементов, на котором оно окончательно должно быть выражено – назовем этот уровень языком реализации. Ведь для сочинения романа недостаточно знания букв, а для того, чтобы добраться до нужного адреса, – правил уличного движения.
Поэтому мы всегда используем не один язык, а целый их набор. С помощью этого набора пытаемся решить проблему в общем, то есть свести ее к ряду подпроблем, те – к еще более мелким, и так до тех пор, пока каждая из них не будет настолько проста, что сможет быть выражена на языке реализации. Фактически мы одну сложную задачу последовательно разбиваем на все большее число все более легких. Как если бы при прокладке маршрута пользовались бы комплектом карт разного масштаба.
В самом деле, определяя путь, мы начинаем с самой грубой карты, охватывающей весь маршрут. От нее переходим к небольшому набору более подробных, от каждой из них – к нескольким еще более детальным. И всякий раз мы без труда находим нужное, так как каждая более общая карта уже по смыслу резко ограничивает дальнейший перебор. Таким образом, в иерархии языков заключено противоядие против комбинаторного взрыва.
Понятно, что успех всей многоступенчатой процедуры будет зависеть от того, насколько полон имеющийся набор «карт», нет ли там пропусков целых ярусов или отдельных экземпляров. Но такая завершенность возможна только в хорошо изученной области. Наиболее характерна именно нехватка знаний, требующая усилий для расширения и реорганизации языковых средств.
Чтобы разобраться в развитии таких средств, удобно обратиться к языкам программирования.
7.2. Программистские аналогии
В схеме обычной современной ЭВМ воплощен язык машинных команд, состоящий из простейших арифметических и логических операций. Примитивность этого языка – плата за универсальность: предполагается, что машина будет использована для разных целей, а из маленьких кирпичей как раз и можно строить дома самой витиеватой формы, чего не скажешь о крупных блоках.
Однако каждый конкретный пользователь решает только свой узкий круг задач, и универсальность ему не нужна. Напротив, он хотел бы ворочать большими блоками, что позволило бы ему уменьшить перебор. Иными словами, он желал бы иметь язык, ориентированный именно на его проблемы. Как же его получить?
При составлении нескольких самых простых программ некоторые сочетания команд все время повторяются, они как бы слипаются между собой. Такой комбинации можно присвоить имя, ввести ее в память, и оператор языка более высокого уровня готов. (Это аналогично выработке условного рефлекса – повторяющиеся стимулы и реакции становятся единым целым.) Такой вариант действий можно назвать путем «снизу».
Но есть и другой путь – «сверху». Анализируют все множество решаемых задач и ищут набор как можно более крупных частей, из которых складывался бы любой нужный алгоритм. Проводя опять‑таки параллель со строительством, можно сказать, что определяют комплект блоков, из которых удастся возвести все здания оговоренного типа.
Здесь человек использует свое преимущество перед машиной в разноплановости своих представлений о мире. Для компьютера этот крупноблочный язык совершенно непонятен, и ему надо перевести каждый блок в набор кирпичей – машинных команд. Для этого сочиняется программа‑транслятор (опять же путем иерархического разбиения). В разных случаях будут свои наборы блоков; так возникают сотни алгоритмических языков – каждый из них по‑своему членит мир.
В этих соотношениях проявляется общий принцип мышления – работать на верхних этажах языковой иерархии. Если в нашем распоряжении нет языка высокого уровня – то его надо создать. Главная цель при этом – избежать больших переборов вариантов.
Окончательный результат, например, обоснование какого‑то утверждения, должен быть приведен к чему‑то хорошо понятному: аксиомам в формальной теории, атомно‑молекулярным представлениям в химии (это – язык реализации). Значит, задача состоит в том, чтобы спуститься до этого уровня, а затем идти в обратную сторону (снизу вверх), осуществляя логический вывод, строгую дедукцию.