Existe um homomorfismo fraco da coalgebra?


12

Dado um endofuncor , podemos definir funções de observação como funções polimórficas para qualquer álgebra- , ou seja, é definido para qualquer álgebra- emaranhado . Outra maneira de olhar para as funções de observação é como funções da álgebra final se existir . Obtemos o polimorfismo automaticamente compondo a função de observação com o homomorfismo único no álgebra- final . Mas isso só funciona se o último coalgebra existir.F o b s F A , c : Um F Um o b s : A , c . A B FF:SetSetFobsFA,c:AFA

obs:A,c.AB
FFFF

Uma das características definidoras de uma função de observação é que ela cancela qualquer homomorfismo de coalgebra composto à direita, devido ao seu polimorfismo. Se é um homomorfismo coalgebra, então: Durante minha pesquisa, na tentativa de definir uma noção de consistência observacional entre um coalgebra e outro, tive a idéia de um fraco homomorfismo coalgebra. A idéia é que podemos "falsificar" um homomorfismo da coalgebra se conhecermos a função de observação antes do tempo. Assim, podemos satisfazer, mas apenas para um particular .F o b s = o b s h o m o b s = o b s h o m o b shomF

obs=obshom
obs=obshom
obs

Por exemplo, deixe e deixe ser definido como Ou seja, pega os dois primeiros elementos de um fluxo.o b s o b s : A , c . Um { 0 , 1 } 2 o b s = ( π 1c ) , ( π 1c π 2c ) o b sFX={0,1}×Xobs

obs:A,c.A{0,1}2
obs=(π1c),(π1cπ2c)
obs

Então, um homomorfismo F-coalgebra precisaria garantir a preservação de todos os elementos do fluxo, enquanto um homomorfismo fraco para só precisa preservar os dois primeiros elementos do fluxo.obs

Em minha pesquisa, essa noção seria útil para mostrar que uma coalgebra é observacionalmente consistente com outra, mostrando que toda função de observação linear finita tem um homomorfismo fraco da primeira coalgebra à segunda coalgebra. Em outras palavras, toda observação linear finita na primeira coalgebra pode ser reproduzida na segunda coalgebra.

(O que quero dizer com função de observação linear parece quase irrelevante, mas por uma questão de compartilhar ... Uma função de observação linear é mais ou menos aquela que usa cada estado do conjunto de transportadoras apenas uma vez. Estou tentando modelar um oráculo, e o usuário não tem permissão para voltar e fingir que nunca fez uma pergunta.)

Minhas perguntas são assim:

  1. Isso foi pesquisado? Já existem "homomorfismos fracos de coalgebra", talvez com algum outro nome?

  2. Existe uma maneira mais "teórica das categorias" de apresentar isso?

Editar : foram removidas duas perguntas que não são tão importantes.


4
Existe alguma razão para pensar que um site de perguntas e respostas sobre ciência da computação é o lugar certo para esta pergunta?
Sasho Nikolov

5
Sim. coalgebras têm aplicações em ciência da computação, e essa questão surgiu enquanto se pesquisava em ciência da computação. Além disso, há outras perguntas sobre coalgebras em cstheory.stackexchange. FFF
Francisco Mota

1
Como exemplo de aplicações à ciência da computação, noções de indistinguibilidade (que são usadas às vezes em criptografia) podem ser definíveis em termos de homomorfismos fracos.
Francisco Mota

1
Eu ficaria curioso para ver uma referência onde isso foi feito e usado para provar alguma coisa.
Sasho Nikolov

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

Respostas:


6

Os "morfismos fracos" que você descreve têm um nome em um ambiente um pouco restrito. Eles também podem ser definidos de maneira geral, como explicarei.

T:SetSetSetαααω. Antes da coalgebra, os lógicos modais haviam estudado bisimulações em n etapas para os quadros de Kripke, que equivalem a bienulações em n etapas para barras de carvão para o functor de conjunto de potência. Sua exigência de que sejam funções em oposição a relações os torna bissimulações funcionais em n etapas.

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γ

Enfim, espero que isso seja útil. Você pode encontrar várias referências pesquisando 'sequência terminal coalgebra' ou 'sequência final coalgebra'.


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

zf(z)zf(z)αββα

behγωbehγω+1ω2×Id:SetSetbehγω+1

αX(2×X)2αα

5

Como regra, deve-se evitar uma terminologia fortemente sobrecarregada, como fraca, regular, normal etc., a menos que a noção tenha alguma universalidade. Em particular, parece que sua noção não corresponde à noção usual de homomorfismo fraco após o lançamento da seta.

Sempre existem termos mais descritivos sempre que você faz algo menos universal, como "homomorfismo observacionalmente enfraquecido" abreviado para "ow-homomorfismo", talvez.

Sua noção de função de observação já fornece uma apresentação teórica de categoria. Eu me preocuparia mais em esclarecer o que exatamente isso significa e por que é interessante, em vez de buscar a maior generalidade possível. Em particular, você deve dar um exemplo informativo e não um exemplo ao introduzir noções incomuns na impressão.


Obrigado pela resposta. Concordo com sua recomendação de usar um nome mais específico. Ainda pretendo ler os artigos sobre Fraco Bisimulations de Jan Rothe ( citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.7571 ) para determinar como eles estão relacionados à minha definição acima, mas eu sou ( prematuramente) convencidos de que são diferentes. Mais uma vez obrigado.
Francisco Mota
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.