stringtranslate.com

Категорическая логика

Категориальная логика — это раздел математики , в котором инструменты и концепции теории категорий применяются для изучения математической логики . Он также известен своими связями с теоретической информатикой . [1] В широком смысле категориальная логика представляет как синтаксис , так и семантику категорией , а также интерпретацию функтором . Категориальная структура обеспечивает богатую концептуальную основу для логических и теоретико-типических конструкций. В этом смысле предмет известен примерно с 1970 года.

Обзор

В категориальном подходе к логике есть три важные темы:

Категориальная семантика
Категориальная логика вводит понятие структуры, оцениваемой в категории C, с классическим теоретико-модельным понятием структуры, возникающим в частном случае, когда C является категорией множеств и функций . Это понятие оказалось полезным, когда теоретико-множественному понятию модели не хватает общности и/или оно неудобно. Моделирование РЭГ Сили различных непредикативных теорий, таких как Система F , является примером полезности категориальной семантики.
Было обнаружено, что связки предкатегорической логики более четко понимаются с использованием понятия сопряженного функтора , а кванторы также лучше всего понимаются с использованием сопряженных функторов. [2]
Внутренние языки
Это можно рассматривать как формализацию и обобщение доказательства путем поиска диаграмм . Определяется подходящий внутренний язык, называющий соответствующие составляющие категории, а затем применяется категориальная семантика для преобразования утверждений логики внутреннего языка в соответствующие категориальные утверждения. Это было наиболее успешным в теории топосов , где внутренний язык топоса вместе с семантикой интуиционистской логики высшего порядка в топосе позволяет рассуждать об объектах и ​​морфизмах топоса, «как если бы они были множествами и морфизмами топоса». функции». [ нужна цитация ] Это было успешным в работе с топосами, которые имеют «множества» со свойствами, несовместимыми с классической логикой . Ярким примером является модель нетипизированного лямбда-исчисления Даны Скотт в терминах объектов, которые втягиваются в свое собственное функциональное пространство . Другой является модель Моджи -Хайланда системы F по внутренней полной подкатегории эффективного топоса Мартина Хайланда .
Конструкции терм-модели
Во многих случаях категориальная семантика логики обеспечивает основу для установления соответствия между теориями логики и экземплярами соответствующего вида категории. Классическим примером является соответствие между теориями βη - эквациональной логики над просто типизированным лямбда-исчислением и декартовыми замкнутыми категориями . Категории, возникающие из теорий посредством конструкций термомоделей, обычно могут быть охарактеризованы с точностью до эквивалентности подходящим универсальным свойством . Это позволило доказать метатеоретические свойства некоторых логик с помощью соответствующей категориальной алгебры . Например, Фрейд таким образом доказал свойства дизъюнкции и существования интуиционистской логики .

Смотрите также

Примечания

  1. ^ Гоген, Джозеф; Моссаковски, Тилль; де Пайва, Валерия; Рабе, Флориан; Шредер, Лутц (2007). «Институциональный взгляд на категориальную логику». Международный журнал программного обеспечения и информатики . 1 (1): 129–152. CiteSeerX 10.1.1.126.2361 . 
  2. ^ Ловер 1971, Кванторы и пучки

Рекомендации

Книги

Основополагающие статьи

дальнейшее чтение

Внешние ссылки