Системное мышление 2024. Том 2 Анатолий Левенчук
© Анатолий Левенчук, 2024
ISBN 978-5-0064-2855-3 (т. 2)
ISBN 978-5-0064-2854-6
Создано в интеллектуальной издательской системе Ridero
7. Системные уровни
Не всё системы, что ими называют
Все самые разные определения системы сходятся на том, что система как целое состоит из взаимодействующих частей, которые в своём взаимодействии дают эмерджентность/системный эффект, т.е. при взаимодействии части системы как целое проявляют новые (появившиеся, emergent) свойства, которых нет у частей системы. Грубо говоря, шестерёнки и пружинки в механических настенных часах имеют одни свойства (например, шестерёнки – точность изготовления, и износостойкость, пружинки – упругость), а вот сами эти часы как целое из частей-шестерёнок-и-пружинок – совершенно другие свойства (например, точность хода, габариты), а вот интерьер дома, как целое из часов, стен, мебели, домашней утвари и украшений – третьи (например, удобство прохода, освещение). Эмерджентность – это как раз то, что «точность хода» emerge при переходе внимания от частей часов к целым часам, а удобство прохода emerge при переходе внимания от часов к интерьеру в целом. Это важно для разделения труда: точностью изготовления шестерёнок обычно занимаются одни люди (пишём «люди» для простоты, правильно было бы писать «агенты») с высокой степенью мастерства в методе точного изготовления металлических деталей, точностью хода – совершенно другие люди, инженеры-часовщики, а вот удобством прохода в каком-то интерьере – третьи, художники интерьеров.
Нюансы могут различаться, но вот сборка из частей (мы тут говорим не о делении на части, а о сборке, отношение composition), взаимодействие собираемых частей и вытекающая из этого эмерджентность/системный эффект присутствует во всех школах системного мышления. В разных школах системного мышлении есть две традиции трактовки отношений части и целого: инженерная, где части могут быть только физическими объектами, и общефилософская, где части могут быть любой природы – и физическими, и ментальными объектами.
Наша трактовка в курсе – инженерная, материальная/физическая, где речь идёт о частях системы как физических объектах в пространстве-времени. Мы тут более-менее придерживаемся положений инженерного онтологического стандарта ISO 15926—2:2003. Часть может быть и ролевым объектом, но только в тот момент, когда роль этого объекта-части играет какой-то конструктивный объект или даже группа конструктивов. Частью может быть место в пространстве – но в физическом пространстве, а не «ментальном»/математическом.
Мы не рекомендуем считать частями системы процессы::поведение, но у самих частей системы и у системы в целом обязательно есть поведение: изменение состояния частей и системы в целом в ходе взаимодействия частей. Поведение шестерёнок в часах – они вращаются и передают движение, поведение пружинок – они сжимаются и распрямляются, запасая и отдавая энергию, поведение часов – они «идут» и показывают время, поведение интерьера – он проявляет удобство для нахождения в нём антропоморфных агентов (людей и роботов) и хорошо освещён как в светлое, так и в тёмное время суток. Эти изменения состояния (сборка системы из частей в ходе создания, какие-то изменения частей в ходе использования) и есть «поведение», так что мы всегда привязываем рассмотрение процессов к физическому миру: процессы представлены участвующими в этих изменениях состояний частями. Если хочется показать процесс «падение яблока», то нужно представить его как яблоко, участок Земли под яблоком и изменение состояния яблока (его относительную скорость относительно участка Земли и расстояние между яблоком и Землёй при вертикальном падении). Всё материально.
В материальном/физическом варианте для абстрактных/идеальных/математических объектов (классов, типов, множеств и т.д.) частей нет, ибо эти части не физичны: для них не существует объёма в физическом мире, который они занимают, поэтому непонятно, что там из чего состоит. Например, нельзя проконтролировать, что все «математические молекулы» как части входят в число «математической клетки» или «математического организма», ибо нельзя трактовать часть как часть объема пространства-времени, занимаемого целым.
Мы отрицаем системное мышление с использованием понятия «часть» для нефизических/математических/ментальных объектов (например, описаний: разговор о частях картин, частях текстов), ибо будет полностью непонятным, что такое дающее системный эффект «взаимодействие» для частей как нефизических объектов. Чаще всего тут можно услышать о каком-то алгоритме, который производит вычисления, задействующие одновременно несколько нефизических объектов – но сами-то эти объекты не взаимодействуют, разговор перемещается на вычислитель с его алгоритмом и методы его работы! Это конструктивизм в математике, переход на операции создания объектов вместо обсуждения отношений объектов. Мы в нашей версии системного мышления следуем пока не этому ходу на конструктивную математику, но инженерной традиции исключать математические объекты из рассмотрения в качестве полноценных систем.
Тут надо оговориться, что всё-таки идут исследования ровно по этой линии конструктивизма в математике: если включить в рассмотрение не сами ментальные объекты, а компьютеры или их обобщение – создателей/constructors, работающие с описаниями по каким-то алгоритмам, а сами описания выражать как операции по построению этих описаний (конструктивизм в математике), то как-то ещё можно подходить к системному мышлению для ментальных/математических объектах. Но это самый-самый фронтир, в инженерных и менеджерских методах работы для такого подхода пока применений нет, а мы чуть подробней об этом расскажем дальше в курсе и дадим литературу – для самых любознательных. Пока же оставим: системы всегда физичны, всегда материальны.
Эта «физическая» (но и ролевая, и конструктивная, и пространственная, и т. д. – все они базируются в конечном итоге на физичности системы и её частей) трактовка деления системы на части и есть наш вариант системного подхода. Выбор именно этой трактовки делается в силу критерия адекватности мышления: наше мышление о системах всегда согласовано с физическим миром.
Наши проекты по созданию и развитию систем всегда как-то изменяют физический мир, они не фантазийны. Рассуждения о системах тем самым заземлены/grounded, то есть все абстракции в конечном итоге имеют основания в ситуациях в физическом мире, это не чистые «игры разума», физически невозможные ситуации отслеживаются и убираются из рассуждений. Если в физическом мире ничего не происходит в результате наших проектов, то мы такими проектами не занимаемся: наша мысль всегда опирается в конечном итоге на физический мир.
Во многих других трактовках системного подхода (например, в классической и порядком устаревшей «общей теории систем») слово «часть» используется неформально, нестрого, и «целое» собирается из самых разных объектов, в том числе абстрактных и плохо определяемых в части их присутствия в физическом мире: физических предметов (тоже, как у нас!), но также и слов, правил, настроений, намерений – всего чего угодно. В нашем варианте системного подхода мы не будем считать нефизические/абстрактные объекты системами и частями систем. Описания живут в мире понятий/математическом мире, они не системы.
Тем самым мы не признаём системами-из-системного-подхода разные «системы» знаний/правил – корпуса знаний, наборы правил и даже система уравнений как «набор закономерностей». Система Станиславского, система Монтессори, система Платона, политическая система, система «минус 60» (так называют один из наборов правил для похудения), законодательная система – это всё некоторые абстрактные целые, состоящие из каких-то абстрактных частей-элементов (знаний, правил, иногда даже подразумеваемых/implicit/неявных/tacit – не выраженных в знаках на каком-то носителе, т.е. не документированных) – все эти «системы» (в кавычках для нашего варианта системного подхода!) не занимают места в пространстве-времени. Это не настоящие системы из системного подхода, они только называются словом «система», которое используется в другом словарном значении. Очень часто люди используют слово «система» просто для того, чтобы указать, что они как-то думали, когда собирали какие-то части этих знаний, как-то согласовывали эти знания, правила, уравнения друг с другом, наводили какую-то структуру. Например, разбивали все правила на отдельные группы правил, что-то включали, что-то не включали – даже и (непространственная!) «граница» есть, отделяющая «включённое» от «не включённого». Но слово-термин «часть» для такого употребления слова «система» в других (не из системного подхода) словарных значениях тут не обозначает физического предмета, она не занимает объём/место в пространстве-времени, сами эти «части» обычно не составляют иерархии по отношению «часть-целое» между физическими предметами.
Не системы – это и алгоритмы, в том числе алгоритмы/знания/теории/дисциплины методов работы»::«обобщённые алгоритмы для constructor», а также «обобщённые алгоритмы для выполняемых создателем работ» (алгоритмы/знания методов, в которые подставлены материальные/физические типы преобразуемого материала и задействование оборудования для работы с этими материалами). Все такие «алгоритмы» – для универсальных (полных по Тьюрингу) вычислителей/компьютеров/computers (физичных, хранящих состояние на материальном носителе!) и универсальных преобразователей-создателей/constructor (которые физичны!), действующих по немного расширенному понятию алгоритма (то есть описанию метода работы), как это описано в constructor theory. Настоящие/true системы тут – это