Расклады на картах Таро. Практическое руководство - страница 6
Понимаете, что произошло?
Дам вам еще один шанс.
Пусть теперь под «Живым» у нас будет несколько объектов, которые мы назовем соответственно: «Животное» – АВА, «Растение» – ABB, «Гриб» – АВС, «Бактерия» – ABD, «Вирус» – ABE. (Рис. 5).
Рис. 5. Каждый объект иерархии наследует свойства предыдущего в виде уникального кода.
Так, каждый новый объект нашего дерева начинает содержать весь блок описаний своих предков, и это очень интересное явление. Продолжим путешествие по дереву вниз, и для этого, отчасти воспользуемся действующими классификаторами животного мира. Например, мы задумали описать кошку. Под веткой «Животное» ABA рисуем ветку вниз с именем «Хордовое» – ABAA «Членистоногое» ABAB и «Моллюск» ABAC. (Рис. 6).
Рис. 6. Продолжаем углубление в структуру, разделив «Хордовых», «Членистоногих» и «Моллюсков».
Кошка это, конечно, хордовое, поэтому идем ниже и пишем следующий переходный этап «Черепное» ABAAA, после которого делаем ответвления «Млекопитающее» ABAAAA, «Птица» ABAAAB, «Рыба» АВАААС, «Земноводное» ABAAAD. (Рис. 7).
Рис. 7. Дополняем классификатор разделами «Черепное» и выходящими из него: «Млекопитающее», «Птица», «Рыба» и «Амфибия».
Под млекопитающим нарисуем «Хищное» ABAAAAA, под ним – «Волчьи» (где находятся собаки) ABAAAAAA и «Кошачьи» – ABAAAAAB, и наконец, собственно «Кошка» – ABAAAAABA. (Рис. 8).
Рис. 8. Завершаем классификацию «Кошки».
Таким образом, мы получили код живого существа, у которого в «геноме» записаны все его основные уникальные свойства, такие как «Живое» (AB) «Животное» (ABA) «Хордовое» (АВАА) «Черепное» (АВААА) «Млекопитающее» (АВАААА), «Хищное» (АВААААА) и «Кошачьи» (АВАААААВ). (Рис. 9).
Рис. 9. На этом примере видно, как всего 9 символами был зафиксирован «геном» кошки в нашем собственном классификаторе.
(Стоит заметить что в «боевой» версии программы код кошки немного отличается, но также состоит из 9 символов – ABABACBBA. Формы кодов в различных разветвленных классификаторах этого типа могут довольно существенно отличаться как по принципу построения, так и по глубине. Например,
– код «Собака» выглядит как «ABABACBCB» (9 символов);
– код «Палец» выглядит как «АААААААDAABBAABAABAAAA» (22 символа!),
– код «Физика» выглядит как «AAAAAAADAABA» (12 символов),
– код «Вилка» выглядит как «AAADAACAABAA» (12 символов),
– код «Любовь» выглядит как «AAAAAABBAAA» (11 символов).
Кстати, вы заметили, но между пальцем и физикой есть общее. Это «Физическое», – часть кода «AAAAAAADAAB», после которого их «дороги» расходятся. Но подробнее о структуре классификатора мы поговорим в 4 главе.
Что уникального в этом коде?
– Заслоняя «хвост» любого понятия, мы находим его предка. Сравнивая «голову» кода с другим – мы находим его родственника. И это только самое простейшее свойство, лежащее на поверхности.
Что является аксиомой в этом коде?
– Каждый «потомок» имеет более длинный хвост чем его «родитель».
– Каждый «родитель» имеет более короткий хвост, чем его «потомок».
– Сравнивая два кода начиная с «головы» мы найдем общего предка до момента их расхождения.
– Сохранять любой объект можно простым описанием «M это N»;
На практике это выглядит в виде формулировки, как например «Человек это гоминид», после чего в базу данных или в файл программа вносит запись типа
ABABACAAA ЧЕЛОВЕК
(Конечно, предварительно программа должна знать что такое «Гоминид», чтобы иметь возможность присвоить код новому понятию).