Jump to content

F -коалгебра

(Перенаправлено с F-Coalgebra )

В математике , особенно в теории категорий , -коалгебра – это структура , определяемая функтором , с конкретными свойствами, как определено ниже. И для алгебр и для коалгебр , [ нужны разъяснения ] Функтор — это удобный и общий способ организации подписи . Это имеет применение в информатике : примеры коалгебр включают ленивые вычисления , бесконечные структуры данных , такие как потоки , а также системы переходов .

-коалгебры двойственны -алгебры . Точно так же, как класс всех алгебр для данной сигнатуры и эквациональной теории образует многообразие , так же и класс всех -коалгебры, удовлетворяющие данной эквациональной теории, образуют комногообразие, сигнатура которого имеет вид .

Определение

[ редактировать ]

Позволять

быть эндофунктором категории . Ан -коалгебра – это объект из вместе с морфизмом

из , обычно пишется как .

Ан -коалгебрный гомоморфизм из другому -коалгебра является морфизмом

в такой, что

.

Таким образом, -коалгебры для данного функтора F составляют категорию.

Рассмотрим эндофунктор который отправляет набор в его непересекающееся объединение с одноэлементным набором . Коалгебра этого эндофунктора имеет вид , где – это так называемые натуральные числа, состоящие из целых неотрицательных чисел, а также бесконечности, и функция дается , для и . Фактически, является терминальной коалгеброй этого эндофунктора.

В общем, исправьте некоторый набор и рассмотрим функтор который отправляет к . Затем -коалгебра это конечный или бесконечный поток по алфавиту , где представляет собой совокупность состояний и — функция перехода состояний. Применение функции перехода состояний к состоянию может дать два возможных результата: либо элемент вместе со следующим состоянием потока или элементом одноэлементного набора как отдельное «конечное состояние», указывающее, что в потоке больше нет значений.

Во многих практических приложениях функция перехода состояний такого коалгебраического объекта может иметь вид , который легко разбивается на набор «селекторов», «наблюдателей», «методов». . Особые случаи, представляющие практический интерес, включают наблюдателей, дающих значения атрибутов, и методы-мутаторы формы получение дополнительных параметров и получение состояний. Это разложение двойственно разложению исходных -алгебры в суммы «конструкторов».

Пусть P конструкция степенного множества в категории множеств, рассматриваемая как ковариантный функтор. P -коалгебры находятся в биективном соответствии с множествами с бинарным отношением. Теперь исправим другой набор A . Тогда коалгебры для эндофунктора P ( A ×(-)) находятся в биективном соответствии с помеченными переходными системами , а гомоморфизмы между коалгебрами соответствуют функциональным бисимуляциям между помеченными переходными системами.

Приложения

[ редактировать ]

В информатике коалгебра возникла как удобный и достаточно общий способ определения поведения систем и структур данных, которые потенциально бесконечны, например классов в объектно-ориентированном программировании , потоков и систем переходов . В то время как алгебраическая спецификация имеет дело с функциональным поведением, обычно используя индуктивные типы данных, генерируемые конструкторами, коалгебраическая спецификация связана с поведением, моделируемым коиндуктивными типами процессов, которые могут наблюдаться селекторами, во многом в духе теории автоматов . Важную роль здесь играют финальные коалгебры , которые представляют собой полные наборы возможно бесконечных поведений, таких как потоки. Естественной логикой для выражения свойств таких систем является коалгебраическая модальная логика . [ нужна ссылка ]

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7a8c8658f24892206aea34f89de38086__1717590780
URL1:https://arc.ask3.ru/arc/aa/7a/86/7a8c8658f24892206aea34f89de38086.html
Заголовок, (Title) документа по адресу, URL1:
F-coalgebra - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)