F-алгебра
В математике и особенно в теории категорий -алгеброй для эндофунктора:
называется объект из совместно с -морфизмом:
В этом смысле F-алгебры являются дуальными к F-коалгебрам.
Гомоморфизм из -алгебры в -алгебру является морфизмом:
в таким, что:
Таким образом сами по себе -алгебры представляют собой категорию.
Пример[править | править код]
Пусть имеется функтор , который отображает в . Здесь обозначает категорию множеств, символ «» обозначает копроизведение, заданное несвязным объединением, и символ «» — терминальный объект (например, множество, состоящее из одного элемента, синглетон). В этом случае множество натуральных чисел совместно с функцией , которая является копроизведением функций (чьё отображение — ) и (которая отображает натуральное число в ) является -алгеброй.
Начальная алгебра[править | править код]
В категории -алгебр для заданного эндофунктора имеется начальный объект, который называется начальной алгеброй. Алгебра в приведённом примере является начальной алгеброй. Различные конечные структуры данных, используемые в программировании, такие как списки и деревья, могут быть получены в виде начальных данных для некоторых эндофункторов.