Есть ли такая вещь, как слабый гомоморфизм коалгебры?


12

Учитывая endofunctor , мы можем определить функции наблюдения как функции , которые являются полиморфными для любого F -коалгебры, то есть о б ы определена для любого F -коалгебры A , гр : A F A . о б ы : А , с . A B Другой способ рассмотрения функций наблюдения - это функции конечногоF:SetSetFobsFA,c:AFA

obs:A,c.AB
коалгебра,если она существует. Мы получаем полиморфизм автоматически, составляя функцию наблюдения с уникальным гомоморфизмом к конечной F -коалгебре. Но это работает, только еслисуществуетпоследняя F- коалгебра.FFF

Одной из определяющих характеристик функции наблюдения является то, что она отменяет любой гомоморфизм коалгебры, составленный справа, из-за его полиморфизма. Если является F -коалгеброй гомоморфизм, то: о б сек = о б ы ч о м В ходе исследования, в попытке определить понятие наблюдательной согласованности между одним коалгебре и другим, у меня была идея о гомоморфизм слабой коалгебры. Идея состоит в том, что мы можем «подделать» гомоморфизм коалгебры, если будем заранее знать функцию наблюдения. Таким образом, мы могли бы удовлетворить, o b s = o b shomF

obs=obshom
, но только для одного конкретного о б ы .
obs=obshom
obs

Например, пусть , и пусть о б ы быть определена как о б ы : , с . A { 0 , 1 } 2 o b s = ( π 1c ) , ( π 1c π 2c )FX={0,1}×Xobs

obs:A,c.A{0,1}2
То есть o b s берет первые два элемента потока.
obs=(π1c),(π1cπ2c)
obs

Тогда гомоморфизм F-коалгебры должен был бы гарантировать, что он сохраняет все элементы потока, тогда как слабый гомоморфизм для должен сохранять только первые два элемента потока.obs

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

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

Мои вопросы таковы:

  1. Это было исследовано? Существуют ли уже "гомоморфизмы слабой коалгебры", возможно, под другим именем?

  2. Есть ли более "теория категорий" способ представить это?

Изменить : Удалены два вопроса, которые не так важны.


4
Есть ли основания полагать, что сайт вопросов и ответов по информатике является правильным местом для этого вопроса?
Сашо Николов

5
FF

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

1
Мне было бы любопытно увидеть ссылку, где это было сделано и использовалось, чтобы что-то доказать.
Сашо Николов

1
OOA,αB,βf:AB
βOf=O(f)αO
O

Ответы:


6

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

T:SetSetSetαααω, До появления коалгебры модальные логики изучали n-ступенчатую бисимуляцию для фреймов Крипке, что равняется n-ступенчатой ​​бимуляции для коалгебр для функтора powerset. Ваше требование, чтобы они были функциями, а не отношениями, делает их функциональными n-шаговыми бисимуляциями.

CT:CCTSetC

1!T1T1T!T1T21T2!T1Tω1fωω+1T(Tω1)Tfωω+1

1CSet1={}!T1:T11SetT1Tn1TTω1ωTα1α

T(Z,γ)Cbehγα:ZTα1αα<ω

behγ0:Z1

behγn+1=Tbehγnγ:ZTn+11

ZαT(A,γ)(B,δ)Cf:ABα

behδαf=behγα

αf(z)δαzγ

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


αobs:Tα1Bobsbehδαf=obsbehγαbehγωbehγω+1

Я не уверен, что понимаю ваше замечание. Вы имеете в виду, что глубина сохраняемого поведения изменяется, например, и f ( z ) являются 2-ступенчатыми эквивалентами, но z и f ( z)zf(z)zf(z)αββα

Мне не так легко объяснить разницу между и b e h ω + 1behγωbehγω+1ω2×Id:SetSetbehγω+1

Нет, вы можете сохранить αX(2×X)2αα

5

Как правило, следует избегать сильно перегруженной терминологии, такой как слабая, регулярная, нормальная и т. Д., Если это понятие не обладает универсальностью. В частности, кажется, ваше понятие не соответствует обычному понятию слабого гомоморфизма после щелчка стрелки.

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

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


Спасибо за ответ. Я согласен с вашей рекомендацией использовать более конкретное имя. Я все еще собираюсь прочитать статьи о слабых противоречиях Яна Рота ( citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.7571 ), чтобы определить, как они связаны с моим определением выше, но я ( преждевременно) убеждены, что они разные. Еще раз спасибо.
Франциско Мота
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.