Олог
Теория логов — это попытка предоставить строгую математическую основу для представления знаний, построения научных моделей и хранения данных с использованием теории категорий , лингвистических и графических инструментов. Ологи были представлены в 2012 году Дэвидом Спиваком и Робертом Кентом. [1]
Этимология [ править ]
Термин «олог» является сокращением от « журнал онтологии ». «Онтология» происходит от онто- , от греческого ὤν , ὄντος «бытие; то, что есть», причастия настоящего времени глагола εἰμί «быть», и -λογία , -logia : наука , исследование , теория .
Математический формализм [ править ]
Змея для данного домена - это категория которой , объекты представляют собой блоки, помеченные фразами (точнее, неопределенными именными фразами в единственном числе), относящимися к домену, и чьи морфизмы представляют собой направленные стрелки между блоками, помеченными глагольными фразами, также относящимися к домену. Эти существительные и глагольные фразы объединяются в предложения, которые выражают отношения между объектами в предметной области.
В каждом журнале объекты существуют в пределах целевой категории . Если не указано иное, целевой категорией считается , категория множеств и функций .Поля на диаграмме выше представляют собой объекты . Например, блок, содержащий фразу «аминокислота», представляет набор всех аминокислот, а блок, содержащий фразу «боковая цепь», представляет набор всех боковых цепей. Стрелка с надписью «имеет», указывающая от «аминокислоты» к «боковой цепи», представляет функцию, которая сопоставляет каждую аминокислоту с ее уникальной боковой цепью.
Другая целевая категория, которую можно использовать, — это категория Клейсли. мощности монады набора . Учитывая , тогда это степенной набор A. Естественное преобразование карты к синглтону и естественное преобразование отображает набор множеств в его объединение. Категория Клейсли категория, в которой объекты соответствуют объектам в и морфизмы, устанавливающие бинарные отношения . Учитывая морфизм , и учитывая и , определим морфизм сказав это в любое время . Глагольные фразы, используемые с этой целевой категорией, должны иметь смысл с объектами, которые являются подмножествами: например, «относится к» или «больше чем».
Другая возможная целевая категория — это категория вероятностных распределений Клейсли, называемая монадой Жири. [2] Это обеспечивает обобщение марковских процессов принятия решений .
Ологи и базы данных [ править ]
Змея также можно рассматривать как схему базы данных . Каждая коробка (предмет ) в логе есть таблица а стрелки (морфизмы), исходящие из прямоугольника, являются столбцами в . Присвоение конкретного экземпляра объекту делается через функтор . В приведенном выше примере поле «аминокислота» будет представлено в виде таблицы, количество строк которой равно количеству типов аминокислот, а количество столбцов равно трем, по одному столбцу на каждую стрелку, исходящую из этого поля.
Отношения между ологами [ править ]
«Связь» между разными ологами, которая на практике может быть связью между разными моделями или мировоззрениями, осуществляется с помощью функторов . Спивак вводит понятия «значимых» и «сильно значимых» функторов. [1] Позволять и быть двумя ологами, , функторы (см. раздел о логах и базах данных) и функтор. называется отображением схемы . Мы говорим, что имеет смысл , если существует естественное преобразование ( откат J посредством F).
Взяв за пример и как две разные научные модели, функтор имеет смысл, если «предсказания», которые являются объектами в , сделанный по первой модели можно перевести на вторую модель .
Мы говорим, что имеет большое значение, если задан объект у нас есть . Это равенство эквивалентно требованию быть естественным изоморфизмом.
Иногда бывает трудно найти значимый функтор от к . В таком случае мы можем попытаться определить новый лог который представляет собой общую основу и и найти значимые функторы и .
Если связь между ологами ограничивается двусторонней связью, как описано выше, тогда мы можем думать о совокупности логов как об узлах графа , а о ребрах как о функторах, соединяющих ологов. Если разрешена одновременная связь между более чем двумя ологами, то граф становится симметричным симплициальным комплексом .
Правила добросовестной практики [ править ]
Спивак дает некоторые правила хорошей практики написания лога, морфизмы которого имеют функциональную природу (см. первый пример в разделе «Математический формализм»). [1] Текст в рамке должен соответствовать следующим правилам:
- начинаются со слова «а» или «ан». (Пример: «аминокислота»).
- относятся к различию, сделанному и узнаваемому автором олога.
- относятся к различию, для которого существует четко определенный функтор, диапазон которого равен , т.е. экземпляр может быть задокументирован. (Пример: есть набор всех аминокислот).
- объявите все переменные в составной структуре. (Пример: вместо написания в графе «мужчина и женщина» напишите «мужчина». и женщина "или" пара где это мужчина и это женщина»).
Первые три правила гарантируют, что объекты (блоки), определенные автором журнала, представляют собой четко определенные наборы. Четвертое правило улучшает маркировку стрелок в логе.
Приложения [ править ]
Эта концепция была использована в статье Дэвида Спивака и других, опубликованной в декабрьском номере журнала BioNanoScience за 2011 год , чтобы установить научную аналогию между паучьим шелком и музыкальной композицией. [3]
См. также [ править ]
- Гиперграф
- Язык моделирования
- Язык онтологий
- Теория операд
- Оргология
- Универсальная алгебра
- Универсальная логика
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б с Спивак, Дэвид И.; Кент, Роберт Э. (31 января 2012 г.). «Ологи: категориальная основа представления знаний» . ПЛОС ОДИН . 7 (1): e24274. arXiv : 1102.1889 . Бибкод : 2012PLoSO...724274S . дои : 10.1371/journal.pone.0024274 . ПМК 3269434 . ПМИД 22303434 .
- ^ Монада Гири в n Lab
- ^ Гиза, Тристан; Спивак, Дэвид И.; Бюлер, Маркус Дж. (2011). «Повторяющиеся закономерности в иерархических белковых материалах и музыке: сила аналогий». Бионанонаука . 1 (4): 153–161. arXiv : 1111.5297 . дои : 10.1007/s12668-011-0022-5 . S2CID 5178100 .
Внешние ссылки [ править ]
- Спивак, Давид И. «Категорическая информатика» . math.mit.edu . Проверено 2 мая 2017 г.
- Спивак, Дэвид И. (2014). Теория категорий для наук . Кембридж, Массачусетс: MIT Press . ISBN 9780262028134 . OCLC 876833252 .