Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Понятие института было создано Джозефом Гогуэном и Родом Берстоллом в конце 1970-х годов для борьбы с «демографическим взрывом среди логических систем, используемых в информатике ». Это понятие пытается «формализовать неформальное» понятие логической системы. [1]

Использование институтов позволяет разрабатывать концепции языков спецификаций (такие как структурирование спецификаций, параметризация, реализация, уточнение и разработка), исчислений доказательств и даже инструментов способом, полностью независимым от лежащей в основе логической системы. Также существуют морфизмы , позволяющие связывать и переводить логические системы. Важными применениями этого являются повторное использование логической структуры (также называемой заимствованием), а также неоднородная спецификация и комбинация логик.

Распространение теории институциональных моделей привело к обобщению различных понятий и результатов теории моделей , а сами институты повлияли на развитие универсальной логики . [2] [3]

Определение [ править ]

Теория институтов ничего не предполагает о природе логической системы. То есть модели и предложения могут быть произвольными объектами; единственное предположение состоит в том, что существует отношение удовлетворения между моделями и предложениями, говорящее о том, выполняется ли предложение в модели или нет. Удовлетворение вдохновлено определением истины Тарского , но на самом деле может быть любым бинарным отношением. Важнейшей особенностью институтов является то, что модели, предложения и их удовлетворение всегда считаются живыми в некотором словаре или контексте (называемом сигнатурой ), который определяет (нелогические) символы, которые могут использоваться в предложениях и которые необходимо интерпретировать. в моделях. Более того, сигнатурные морфизмыпозволяют расширять подписи, изменять обозначения и т. д. О сигнатурах и морфизмах сигнатур не предполагается ничего, кроме того, что морфизмы сигнатур могут быть составлены; это означает наличие категории сигнатур и морфизмов. Наконец, предполагается, что морфизмы сигнатур приводят к переводам предложений и моделей таким образом, чтобы удовлетворение сохранялось. В то время как предложения переводятся вместе с морфизмами сигнатур (подумайте о замене символов по морфизму), модели переводятся (или лучше: сокращаются) против морфизмов сигнатур. Например, в случае расширения подписи модель (большей) целевой подписи может быть уменьшена до модели (меньшей) исходной подписи, просто забывая о некоторых компонентах модели.

Пусть обозначать противоположное из категории малых категорий . Учреждение формально состоит из

  • категории из подписей ,
  • функтор дает для каждой подписи , множество предложений , и для каждой подписи морфизма , то предложение перевода на карту , где часто пишутся как ,
  • функтор даяние, для каждой подписи , категория моделей , и для каждой сигнатуры морфизма , то редукт функтор , где часто записывается как ,
  • отношение удовлетворения для каждого ,

такое, что для каждого in выполняется следующее условие удовлетворения :

если и только если

для каждого и .

Условие удовлетворения выражает, что истина инвариантна при изменении обозначений (а также при расширении или факторизации контекста).

Строго говоря, модельный функтор заканчивается «категорией» всех больших категорий.

Примеры учреждений [ править ]

См. Также [ править ]

Ссылки [ править ]

  1. ^ JA Goguen; RM Burstall (1992), "Институты: Абстрактная теория модели для описания и программирования", Журнал ACM , 39 (1): 95-146, DOI : 10,1145 / 147508,147524 , S2CID  16856895
  2. Разван Диаконеску (2012), «Три десятилетия теории институтов» , в Жан-Иве Безио (редактор), Универсальная логика: антология , Springer, стр. 309–322
  3. ^ Т. Мосаковски; Я. А. Гогуэн; Р. Диаконеску; A. Tarlecki (2007), «Что такое логика ?: In memoriam Joseph Goguen», в Жан-Иве Безио (редактор), Logica Universalis: к общей теории логики (2-е изд.), Birkhäuser, Basel, стр. . 113-133, DOI : 10.1007 / 978-3-7643-8354-1_7

Дальнейшее чтение [ править ]

  • Я. А. Гогуэн; Р. М. Берстолл (1984), «Введение в институты», в Э. Кларке; D. Кодзэн (ред.), Логики программ: Труды логик Программирование Workshop 1983 , Lecture Notes в области компьютерных наук, 164 , Springer, Berlin, Германия, стр 221-256,. DOI : 10.1007 / 3-540-12896 -4_366 , ISBN 978-3-540-12896-0. Это была первая публикация по теории институтов и предварительная версия Гогена и Берстолла (1992).
  • J. Meseguer (1989), «Общая логика», в H.-D. Эббингаус; Х. Фернандес-Прида; М. Гарридо; Д. Ласкар; М. Родрикес Арталехо (ред.), Logic Colloquium '87: Proceedings of the Colloquium, проведенного в Гранаде, Испания , 129 , Elservier, стр. 274–307
  • Я. А. Гогуэн; Г. Роза (2002), "Учреждение морфизмы", формальные аспекты вычислительной техники , 13 (3-5): 274-307, DOI : 10.1007 / s001650200013 , S2CID  5687318
  • Д. Саннелла; А. Tarlecki (1988), "Технические характеристики в произвольном учреждении", информация и вычисления , 76 (2-3): 165-210, DOI : 10,1016 / 0890-5401 (88) 90008-9
  • Р. Диаконеску (2008), Институционально-независимая теория моделей , Биркхойзер, Базель

Внешние ссылки [ править ]

  • Рэзван Диаконеску, "Институциональная теория" , Интернет-энциклопедия философии , данные получены 31 января 2021 г.
  • Джозеф Гогуэн (2006 г.), Институты , Калифорнийский университет, Сан-Диего , получено 31 января 2021 г.
  • Формализм, логика, институт - взаимосвязь, перевод и структурирование . Включает обширную библиографию.
  • Рэзван Диаконеску, Избранные публикации , Институт математики им. Симиона Стойлова Румынской академии , данные получены 31 января 2021 г.. Содержит недавние работы по теории институциональных моделей.