Uma relação de coerência em um conjunto é uma relação reflexiva e simétrica. Um espaço de coerência é um par , e um morfismo entre espaços de coerência é uma relação tal que para todos e ,
- se então e
- se e então .
A categoria de espaços de coerência é fechada cartesiana e monoidalmente. Gostaria de saber quando existem pullbacks ou pushouts para esta categoria e quando existe algum análogo monoidal de pullbacks ou pushout (e como defini-lo, caso essa noção faça sentido).
pl.programming-languages
ct.category-theory
domain-theory
linear-logic
Neel Krishnaswami
fonte
fonte
Respostas:
Agora vejo como definir equalizadores para espaços de coerência, o que significa que sempre existem retrocessos (uma vez que os produtos existem).Eu não sei como fazer isso, na verdade ....Lembre-se de que a composição é a composição relacional usual; portanto, se e , então:f:A→B g:B→C
(Nesta definição, o existencial realmente implica existência única . Suponha que temos modo que e . Desde que sabemos que , isso significa que'em seguida, isto significa que temos e e , por isso, consequentemente, ).b′∈B (a,b′)∈f (b′,c)∈g a≎Aa b≎Bb′ b≎Bb′ (b,c)∈g (b′,c)∈g b=b′
Agora construímos equalizadores. Suponha que temos espaços coerentes e , e morphisms . Agora defina o equalizador seguinte maneira.A B f,g:A→B (E,e:E→A)
Para a web, pegue Seleciona o subconjunto de tokens de com o qual e concordam (de acordo com a coerência - eu estava errado na minha primeira versão ) ou estão indefinidos.
Defina a relação de coerência em . Isto é apenas a limitação da relação coerência sobre ao subconjunto . Isso será reflexivo e simétrico, pois é.≎E={(a,a′)∈≎A|a∈E∧a′∈E} A E ≎A
Desde que estraguei minha primeira versão da prova, darei a propriedade de universalidade explicitamente. Suponha que tenhamos qualquer outro objeto e morfismo tal que .X m:X→A m;f=m;g
Agora defina como . Obviamente , mas para mostrar a igualdade, precisamos mostrar o inverso .h:X→E {(x,a)|a∈E} h;i⊆m m⊆h;i
Portanto, assuma . Agora precisamos mostrar que e .(x,a)∈m ∀b.(a,b)∈f⟹∃a′≎Aa.(a′,b)∈g ∀b.(a,b)∈g⟹∃a′≎Aa.(a′,b)∈f
Primeiro, assuma e . Então sabemos que e , então . Portanto , e então existe um tal que e . Como , conhecemos e, portanto, existe um tal que .b∈B (a,b)∈f (x,a)∈m (a,b)∈f (x,b)∈m;f (x,b)∈m;g a′∈A (x,a′)∈m (a′,b)∈g x≎x a≎a′ a′≎a (a′,b)∈g
Simetricamente, assuma e . Então sabemos que e , então . Portanto , e então existe um tal que e . Como , conhecemos e, portanto, existe um tal que .b∈B (a,b)∈g (x,a)∈m (a,b)∈g (x,b)∈m;g (x,b)∈m;f a′∈A (x,a′)∈m (a′,b)∈f x≎x a≎a′ a′≎a (a′,b)∈f
fonte