Чтобы привести часть для какого-то целого, нужно мысленно буквально разделить его на части. Мы должны при этом следить за тем, чтобы буквально все пространство и время, которое занимает часть, входило в пространство и время, которое занимает целое. Мыслительный прием для проверки: все атомы объекта «часть X» входят в число атомов объекта «целый Y». Если да, то все верно, и X – часть Y.
• Класс – экземпляр класса. У нас есть класс «столы», экземпляр этого класса – данный конкретный стол, находящийся в физической реальности.
Так, классы – это объекты ментального пространства. Они находятся только там, и мы можем ими там управлять и оперировать. Конкретный стол – экземпляр класса «столы» (и еще кучи других классов, то есть один объект может быть экземпляром многих классов) – объект физического пространства, я его могу посмотреть и потрогать.
Экземпляром класса также может быть какой-то другой класс. Такой класс классов еще часто похож на классифицирующий признак. «Столы, классифицированные по материалу» или «материал столов» (класс) – «деревянные столы» (экземпляр класса, тоже класс).
«Привести экземпляр класса» – та же операция, что и «привести пример».
• Надкласс – подкласс. Я объединяю конкретные столы в класс «все столы», пользуясь отношением класс – экземпляр.
Некоторые из этих столов вошли в другой класс – «деревянные столы».
При этом все «деревянные столы» также входят в класс «все столы». А все предметы класса «все столы» также входят в класс «мебель». Получается, что «все столы» – надкласс для «деревянных столов» и подкласс для «мебели».
Чтобы привести подкласс для какого-то класса, нужно сделать более узкую выборку – указать такое дополнительное свойство, чтобы можно было привести меньше примеров. Все объекты, которые входят в подкласс, также входят в надкласс.
Но люди сложные, человеческая деятельность сложная – особенно когда речь заходит не о том, чтобы копать ямы, а моделировании деятельности других людей в организации, или о том, чтобы создать инструкцию для автомата (запрограммировать что-то). И потому иногда (а по факту постоянно) перечисленных базовых типов не хватает, чтобы полно описать, чем вы занимаетесь. Об этом в следующей главе.
02. Сложные описания и мета-языки
Хороший результат прочтения этой главы: вы умеете типизировать все объекты в разговоре о своей деятельности; вы разобрались с онтологическим статусом инструкций по интерпретации и мета-уровнями описаний; вы умеете снабжать свои описания инструкциями по чтению и читать чужие описания согласно инструкциям.
В прошлый раз мы остановились на том, что для качественного отражения сложной человеческой деятельности вам точно потребуются некоторые дополнительные типы объектов внимания.
Мы введем еще два: роли и описания.
Роли
Когда мы говорим о сложной деятельности, нам приходится