Une relation de cohérence sur un ensemble X est une relation réflexive et symétrique. Un espace de cohérence est une paire (X, \ symp_X) , et un morphisme f: X \ à Y entre les espaces de cohérence est une relation f \ subseteq X \ fois Y telle que pour tout (x, y) \ en f et (x ', y') \ en f ,
- si alors , et
- si et alors .
La catégorie des espaces de cohérence est à la fois cartésienne et monoïdale fermée. Je voudrais savoir quand des retraits ou des poussées existent pour cette catégorie, et quand il existe un analogue monoïde de retraits ou de poussées (et comment le définir, au cas où cette notion aurait du sens).
pl.programming-languages
ct.category-theory
domain-theory
linear-logic
Neel Krishnaswami
la source
la source
Réponses:
Je vois maintenant comment définir des égaliseurs pour les espaces de cohérence, ce qui signifie que les retraits existent toujours (puisque les produits existent).Je ne sais pas comment faire ça, en fait ...Rappelons que la composition est la composition relationnelle habituelle, donc si et , alors:f:A→B g:B→C
(Dans cette définition, l'existentiel implique en fait une existence unique . Supposons que nous ayons tel que et . Puisque nous savons que , cela signifie que . Alors cela signifie que nous avons et et , donc par conséquent .)b′∈B (a,b′)∈f (b′,c)∈g a≎Aa b≎Bb′ b≎Bb′ (b,c)∈g (b′,c)∈g b=b′
Nous construisons maintenant des égaliseurs. Supposons que nous ayons espaces de cohérence et , et morphisms . Définissez maintenant l'égaliseur comme suit.A B f,g:A→B (E,e:E→A)
Pour le Web, prenez Ceci sélectionne le sous-ensemble de jetons de sur lequel soit et sont d'accord (jusqu'à la cohérence - je me suis trompé dans ma première version ), ou ne sont pas tous deux définis.
Définissez la relation de cohérence sur . Ceci est juste à la limitation de la relation de cohérence sur au sous - ensemble . Ce sera réflexif et symétrique puisque est.≎E={(a,a′)∈≎A|a∈E∧a′∈E} A E ≎A
Depuis que j'ai foiré ma première version de la preuve, je donnerai explicitement la propriété d'universalité. Supposons que nous ayons tout autre objet et morphisme tels que .X m:X→A m;f=m;g
Définissez maintenant comme . Évidemment , mais pour montrer l'égalité, nous devons montrer l'inverse .h:X→E {(x,a)|a∈E} h;i⊆m m⊆h;i
Supposons donc . Nous devons maintenant montrer que et .(x,a)∈m ∀b.(a,b)∈f⟹∃a′≎Aa.(a′,b)∈g ∀b.(a,b)∈g⟹∃a′≎Aa.(a′,b)∈f
Supposons d'abord et . Nous savons donc que et , donc . Donc , et donc il y a tel que et . Depuis , nous connaissons , et donc il y a tel 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
Symétriquement, supposons et . Nous savons donc que et , donc . Donc , et donc il y a tel que et . Depuis , nous connaissons , et donc il y a tel 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
la source