2.3.
Приоритет Григория Рейнина
В 2006 году я увлекался изучением соционики. На одном сайте мне попалась выдержка из работы Григория Рейнина с таким примечанием:
«Питерский математик Григорий Рейнин используя математические методы доказал, что кроме известного разбиения по 4-м признакам 16 соционических типов можно разбить еще 11-ю способами.
С математическим обоснованием этого разбиения вы можете ознакомиться в его работе "Группа биполярных признаков в типологии К.Юнга".»
Дальше в работе Григория шли таблицы с индивидуальными, диадными и квадровыми признаками и комментарии. Меня тогда поразило, насколько смело и точно подобраны термины: «Квестимность – Деклатимность, Конструктивизм – Эмотивизм» и прочие.
Мне понравился приём перемножения признаков для получения новых понятий. Это позволило расширить компактный ортогональный базис для повышения точности диагностики. Тогда я взял это на заметку и… просто забыл об этом, потому что был увлечён построением схем для записи знаний. Больше ничего подобного признакам Рейнина мне не встречалось. А Григорий Рейнин и его последователи, увлечённые соционикой и психологией, видимо просто не оценили важности и новизны применённого метода.
Позже мне удалось упростить построение схем до уровня таблиц. Записывая множество таблиц и сопоставляя сходства, я подобрался к выявлению характерных факторов – признаков. И стал записывать влияние группы признаков значком умножения.
Вот примерно так разрабатывалась семантическая алгебра. Можно сказать, что я просто обобщил и расширил метод Рейнина на пространство всего Русского языка.
Таким образом, Григорий Рейнин и его работы являются предтечей семантической алгебры. Григорий Рейнин внёс значительный вклад в развитие соционики и косвенно – в становление семантической алгебры. У него есть ряд статей и последователи. На сайтах по соционике можно найти много информации об этом.
2.4.
Вклад Станислава Тактаева
В интернете есть информация о работах Станислава Тактаева, учёного из Хабаровска. Видимо он первый, кто ввёл термин «Семантическая алгебра».
В своих работах он в основном следовал традиционному подходу исследования семантического пространства и семантических сетей. Он высказал гипотезу о том, что семантическое пространство имеет некоторую структуру и существует ряд семантических операций, которые включают в себя аналоги из объектно-ориентированного подхода, математики и логики. Вот что он написал в 2005 году:
«Семантическая алгебра (алгебра понятий) – В качестве базового математического аппарата в теории пространства понятий применяется векторная алгебра, объектная модель и алгебра предикатов, объединение которых для использования в теории семантического пространства предлагается называть семантической алгеброй. Семантическая алгебра понятий вводит ряд специфических определений, в основном не меняя сущности указанных математических систем.
Алгебра понятий вводит ряд специфических определений, в основном не меняя сущности аппарата векторной алгебры.
Семантическая алгебра поддерживает следующие действия:
Объектные:
Наследование, множественное наследование, Инскапсуляция, Агрегация и деагрегация;
Векторные:
Суперпозиция, Сложение векторов, Разность векторов, Скалярное произведение, Векторное произведение;
Логика высказываний:
Инверсия, конъюнкция, дизъюнкция, импликация, Равносильность формул, Правильные рассуждения».
Без комментариев.
2.5.
Сравнение математических и семантических тензоров
Математические тензоры являются, прежде всего, обобщением векторов и матриц на большие мерности. Даже скаляр можно рассматривать как тензор 0-го ранга.
Во-вторых, для тензоров, как для векторов и матриц в математике определён ряд операций. Главная из которых, это умножение.
Если читатель желает подробнее познакомиться с этой темой, то я рекомендую начать с аффинных преобразований в векторной графике. Там всё очень наглядно.
Прикладное значение математических тензоров заключается в описание векторного поля некоторого пространства или преобразования пространства. Например, для описания основных геометрических трансформаций: перемещение, сдвиг, вращение, масштабирование, – есть аффинная матрица. Уравнения трансформации для неё выглядят так:
X1 = t00 * X + t01 * Y + t02;
Y1 = t10 * X + t11 * Y + t12;
Здесь tXX – это компоненты матрицы (тензора 2 ранга). Уравнения показывают преобразование координат X,Y в координаты X1,Y1.
Теперь посмотрим на умножение для семантических тензоров:
самка, самец,
*
маленький, молодой, взрослый, старый,
=
девочка, девушка, женщина, старуха,
мальчик, юноша, мужчина, старик,
Здесь вектор пола умножается на вектор (матрица) возрастов. В результате получаем семантический тензор 3 ранга, компоненты которого описывают сразу и пол и возраст.
Пример правила треугольника на основе цепочек наследования и назначения:
Живое – Ощущение – Теплота,
Живое – Растение – Дерево – Берёза,
Берёза – Дрова – Костёр – Горение – Теплота,
Здесь мы имеем 2 цепочки наследования и цепочку назначения (основанную на системе уравнений динамической семантики). Длина этих цепочек, соответственно: 3, 4, 5. Из этого примера видно, что сумма длин любой пары больше длины третьей цепочки. На данном примере правило треугольника сохраняется.
Вероятно, что это правило полезно использовать для проверки правильности составления семантических цепочек.
2.6.
Зачем нужна семантическая алгебра?
Сейчас в мире полно сложных систем. В них надо уметь разобраться, выделить главное. Семантическая алгебра побеждает сложность. Например, в литературе есть множество жанров, которые возникали и возникают стихийно. По сути, это ярлыки и шаблоны. Произведения надо классифицировать. Есть соблазн, выделить основные жанры и сделать классификацию жанров. Но это неправильно, потому что каждый жанр состоит из множества признаков. Надо выделить простые признаки. Например: «Реальность – Вымысел», «О прошлом – О будущем», «Новости – Аналитика» и т.д. Тогда читателю легче ориентироваться по этим признакам, не тратясь на изучение жанров. По набору простых признаков, как по шаблону, можно изготовить ключик для любого жанра. Такой подход актуален для информационных порталов и поисковых систем.
Семантическая алгебра помогает в решении сложных вопросов, разрешает споры и пересуды. Например, на одном форуме возник вопрос из «кухонной политики». Посмотрите, как применение семантических матриц помогло его решить.
«Скупость, Расточительность», – вот это пороки.
«Нужда, Богатство», – вот это неподсудно.
«Нищета, Роскошь», – это индикатор,
«Попрошайки, Расхитители», – это повод для возбуждения дел и принятия мер.
На этом, вопрос был закрыт.
Семантическая алгебра в общественной жизни, – это классификации в товароведении, юриспруденции, экономике, в науках и т.п. Например. На предприятии «Водоканал» подводили итоги. Пришёл экономист, чтобы сделать оценку долгов. Долги возникали по льготникам и по компенсациям. Экономист разделил всех плательщиков на 3 категории (о чём горько пожалел в конце дня): обычные, льготники и по компенсации. Но он не учёл то, что льгота и компенсация – это пара независимых факторов. А это значит, что есть группа плательщиков, на которых распространяется и льгота и компенсация. Таким образом, всего 4 категории. Видите, какая грубая ошибка. Такие ошибки возникают сплошь и рядом при расчёте оплаты ЖКХ, пенсий и подобных выплат и долгов. Коммерческие структуры научились использовать подобные ошибки в своих интересах, чтобы пользователи и абоненты приносили дополнительные доходы.