¿Cuándo tienen espacios de coherencia pullbacks y pushouts?


12

Una relación de coherencia en un conjunto X es una relación reflexiva y simétrica. Un espacio de coherencia es un par (X, \ symp_X) , y un morfismo f: X \ a Y entre espacios de coherencia es una relación f \ subseteq X \ veces Y tal que para todos (x, y) \ en f y (x ', y') \ en f ,XX(X,X)f:XYfX×Y(x,y)f(x,y)f

  1. si xXx entonces yYy , y
  2. si xXx e y=y entonces x=x .

La categoría de espacios de coherencia es tanto cartesiana como monoidal cerrada. Me gustaría saber cuándo existen retrocesos o pushouts para esta categoría, y cuándo existe algún análogo monoidal de retrocesos o pushouts (y cómo definirlo, en caso de que esta noción tenga sentido).


¿De dónde es esta definición? El de Girard, Lafont & Taylor se ve muy diferente.
Charles Stewart

Las dos definiciones son equivalentes. Solo estoy tomando la web como primitiva, de la que se puede derivar el conjunto de camarillas.
Neel Krishnaswami

Encuentro que la elección de definición de Neel es mucho más comprensible que la original.
Dave Clarke el

3
Voy a plantear la pregunta obvia: ¿sabes que no siempre existen? En otras palabras, ¿está familiarizado con algún ejemplo de un functor en relaciones de coherencia que no tenga un límite / colimit?
Ohad Kammar

1
Las dos definiciones son equivalentes : correcto, pero ¿inventaste esta definición o la obtuviste de otra persona? Gran pregunta, por cierto, me sorprende que nadie parezca saber si siempre existen ecualizadores.
Charles Stewart

Respuestas:


5

Ahora veo cómo definir ecualizadores para espacios de coherencia, lo que significa que siempre existen retrocesos (ya que los productos sí existen). No sé cómo hacer esto, en realidad ...

Recordemos que la composición es la composición relacional habitual, así que si y , entonces:f:ABg:BC

f;g={(a,c)A×C|bB.(a,b)f(b,c)g}

(En esta definición, lo existencial en realidad implica existencia única . Supongamos que tenemos tal que y . Ya que sabemos que , esto significa que . Entonces esto significa que tenemos y y , por lo tanto, .)bB(a,b)f(b,c)gaAabBbbBb(b,c)g(b,c)gb=b

Ahora construimos ecualizadores. Supongamos que tenemos espacios de coherencia y , y morfismos . Ahora defina el ecualizador siguiente manera.ABf,g:AB(E,e:EA)

  1. Para la web, tome Esto selecciona el subconjunto de tokens de en el que y están de acuerdo (hasta coherencia: me equivoqué en mi primera versión ), o ambos están indefinidos.

    E={b.(a,b)faAa.(a,b)gaAb.(a,b)gaAa.(a,b)f}
    Afg
  2. Defina la relación de coherencia en . Esto es sólo la restricción de la relación de coherencia en al subconjunto . Esto será reflexivo y simétrico ya que es.E={(a,a)A|aEaE}AEA

  3. El mapa del ecualizador es solo la diagonal .ee:EA={(a,a)|aE}

Como estropeé mi primera versión de la prueba, le daré explícitamente la propiedad de universalidad. Supongamos que tenemos cualquier otro objeto y morfismo tal que .Xm:XAm;f=m;g

Ahora defina como . Obviamente , pero para mostrar la igualdad necesitamos mostrar el inverso .h:XE{(x,a)|aE}h;immh;i

Entonces supongamos . Ahora necesitamos mostrar que y .(x,a)mb.(a,b)faAa.(a,b)gb.(a,b)gaAa.(a,b)f

Primero, suponga que y . Así que sabemos que y , por lo que . Por lo tanto , y por lo que hay una tal que y . Como , conocemos , y entonces hay un tal que .bB(a,b)f(x,a)m(a,b)f(x,b)m;f(x,b)m;gaA(x,a)m(a,b)gxxaaaa(a,b)g

Simétricamente, suponga y . Así que sabemos que y , por lo que . Por lo tanto , y por lo que hay una tal que y . Como , conocemos , y entonces hay un tal que .bB(a,b)g(x,a)m(a,b)g(x,b)m;g(x,b)m;faA(x,a)m(a,b)fxxaaaa(a,b)f


No veo cómo se puede probar universal. Solo hay una forma de factorizar cualquier , y eso es configurando como . Obviamente, , pero no veo por qué ocurre lo contrario: tome algo de y algo de , con . Entonces tenemos , por lo tanto, a partir de la elección de tenemos . De la definición de composición, existe tal que y . Podemos deducir queem:XAh:XEh:={(x,a):(x,a)m,aE}h;emxmabBafbx(m;f)bmx(m;g)baxmaagba\sympa, pero solo sabemos que y , por lo que realmente no podemos deducir que y terminar. afbagba=a
Ohad Kammar

Sí, tiene razón: el subconjunto que elige el ecualizador debe ser coherente, no igualitario. He cambiado la definición para reflejar esto, y dado la prueba, el diagrama conmuta explícitamente.
Neel Krishnaswami

Ah ... Pero ahora no iguala el diagrama. De hecho, suponga que . Entonces, por 's definición, tenemos , por lo tanto, existe alguna tal que . Pero no tenemos ese , por lo que no podemos mostrar que . Parece que te encuentras con los mismos problemas con los que me encontré anoche, de ahí mi pregunta obvia anterior. ¡Pero quizás tengas éxito donde fallé! Mi siguiente paso fue tomar una más sofisticada , decir algo como , pero luego no es un morfismo válido, por lo que se requiere una elección más cuidadosa. ea(e;f)beafba\sympaagbaeaa(e;g)beaeaa\sympae
Ohad Kammar

Ahora recuerdo por qué esperaba que la respuesta ya estuviera en la tesis de alguien. :) De todos modos, lo pensaré más: puede haber algún truco posible debido al hecho de que las imágenes inversas son incoherentes por pares.
Neel Krishnaswami
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.