Étant donné un endofoncteur , nous pouvons définir les fonctions d'observation comme des fonctions polymorphes pour tout F -coalgebra, c'est-à-dire que obs est défini pour tout F -coalgebra \ langle A, c: A \ rightarrow FA \ rangle . obs: \ forall \ langle A, c \ rangle. A \ à B Une autre façon de voir les fonctions d'observation est en tant que fonctions de la F- coalgèbre finale si elle existe . Nous obtenons le polymorphisme automatiquement en composant la fonction d'observation avec l'homomorphisme unique au final F- charbon. Mais cela ne fonctionne que si la finale F existe -coalgebra.o b de F ⟨ A , C : A → F A ⟩ o b s : ∀ ⟨ A , c ⟩ . A → B F
L'une des caractéristiques déterminantes d'une fonction d'observation est qu'elle annule tout homomorphisme de houillère composé vers la droite, en raison de son polymorphisme. Si est un homomorphisme de charbon, alors:
Par exemple, laissez , et laissez être défini comme o b s = ⟨ ( π 1 ∘ c ) , ( π 1 ∘ c ∘ π 2 ∘ c ) ⟩
Ensuite, un homomorphisme F-coalgebra devrait garantir qu'il préserve tous les éléments du flux, tandis qu'un homomorphisme faible pour n'a besoin que de préserver les deux premiers éléments du flux.
Dans ma recherche, cette notion serait utile afin de montrer qu'un coalgebra est observationnellement cohérent avec un autre en montrant que chaque fonction d'observation linéaire finie a un faible homomorphisme du premier coalgebra au deuxième coalgebra. En d'autres termes, chaque observation linéaire finie sur la première houillère peut être reproduite sur la seconde houillère.
(Ce que je veux dire par fonction d'observation linéaire semble pour la plupart hors de propos, mais dans un souci de partage ... Une fonction d'observation linéaire est plus ou moins celle qui n'utilise chaque état de l'ensemble de porteurs qu'une seule fois. J'essaie de modéliser un oracle, et l'utilisateur n'est pas autorisé à revenir en arrière et à prétendre qu'il n'a jamais posé de question.)
Mes questions sont donc:
Cela a-t-il été recherché? Existe-t-il déjà des "homomorphismes de houillères faibles", sous un autre nom peut-être?
Y a-t-il une manière plus «théorique de catégorie» de présenter ceci?
Edit : Suppression de deux questions qui ne sont pas si importantes.