Мне интересно узнать, как мы можем использовать концепции пределов и колимитов в задачах моделирования в повседневной жизни? Может быть, кто-нибудь может привести примеры разработки программного обеспечения? Или опишите интуитивно в целом, для каких задач моделирования мы можем использовать эти понятия? Спасибо.
ct.category-theory
user221678
источник
источник
Ответы:
Возьмем некоторые отношения , . Пусть , - проекции с областями, ограниченными отношениями , . Тогда откат , является объединением и в смысле SQL.р0⊆A0×A1 р1⊆A1×A2 π1:р0→A1 π0:р1→A1 р0 р1 π0 π1 р0 р1
источник
Хорошим примером является Tate et al. Генерация оптимизации компилятора из Proofs . Он использует откаты и выпады как обобщенные объединения и пересечения в категориях, где стрелки - это замены (IIRC).
Росс Тэйт утверждает (на веб-странице бумаги), что детали были ошеломляющими без абстракции, предоставляемой теорией категорий. Лично я хотел бы представить в качестве «внушающих доказательств» (если могут быть какие-либо доказательства такого утверждения) диаграммы (6) и (7) в их документе - они выглядят достаточно сложными в схематической форме. Позвольте мне процитировать их комментарии в строке.
источник
В книге Спивака на странице 192 он приводит пример использования колимитов для создания транзитных карт . Кроме того, в его Приложении 5.2.1.2 обсуждается применение патчей, подобных Liquibase, к схеме базы данных с течением времени, а затем использование colimits для универсального анализа старых и новых данных.
источник
Широкая область применения - преобразования графов (применяются в модельно-ориентированной инженерии). Два соответствующих документа (приведены со ссылками на Google Scholar):
РЕДАКТИРОВАТЬ: опять же, (часть) основная идея заключается в том, что толчки действуют как союз с некоторым клеем. Это позволяет определить «правила перезаписи» для графиков - вы сопоставляете левую часть с графиком, а затем приклеиваете правую часть к (остальной части) графика соответствующим образом. Боюсь, я не могу добавить детали, потому что я никогда не получал больше, чем интуиция.
источник