TD: La catégorie PCoh

1. Le produit monoïdal de PCoh

NB: fonctions stables ⟶ on parle de traces des fonctions VS fonctions linéaires ⟶ on parle de traces de fonctions

Rappel: si A et B sont deux ECP:

  • |AB|=|A|×|B|
  • P(AB){xyxP(A),yP(B)}⊥⊥

1. Définir l’association αA,B,C:(AB)CA(BC) et la commutation γA,B:ABBA de et argumenter sur le fait qu’ils sont des morphismes entre Espaces Cohérents Probabilistes (ECP)

Nous utiliserons la propriété suivante:

Prop: soient A,B deux ECP tel que P(A)=G⊥⊥ pour un quelque ensemble G. Une matrice f+|A|×|B| est un morphisme de A vers B si, et seulement si, pour tout xG, f(x)P(B).

(αA,B,C)((a,b),c)),(a,(b,c))δa,aδb,bδc,c(γA,B)(a,b),(b,a)δa,aδb,b

Montrons qu’elles vérifient bien la propriété énoncée:

Pour αA,B,C

P((AB)C)={xzxP(AB),zP(C)}⊥⊥={(xy)zxP(A),yP(B),zP(C)}⊥⊥

De même:

P(A(BC))={x(yz)xP(A),yP(B),zP(C)}⊥⊥

Soit (xy)z(AB)C. Montrons que

αA,B,C((xy)z)?P(A(BC))

En effet:

αA,B,C((xy)z)a,(b,c)=(a,b),c(AB)C(αA,B,C)((a,b),c),(a,(b,c))((xy)z)(a,b),c=((xy)z)(a,b),c=xaybzc=x(yz)P(A(BC))

Pour γA,B

Soit xyAB. Montrons que

γA,B(xy)?P(BA)

En effet:

γA,B((xy))(b,a)=(a,b)(AB)(γA,B)(a,b),(b,a)(xy)(a,b)=((xy))(a,b)=xayb=(yx)P(BA)

2. Définir l’unité 1 du produit monoïdal et les isomorphismes ρ:A1A et λ:1AA

  • |1|={}
  • P(1)=[0,1]+{}+
    • c’est l’enveloppe convexe et Scott-fermée de 1+

    • les propriétés de couverture et le caractère borné sont immédiats

    • Bi-orthogonalité:

      [0,1]⊥⊥=?[0,1]

      En effet, car:

      [0,1]=[0,1] [0,1]={x+y[0,1],x,y=xy1}=[0,1]

Rappel: Dans les espaces cohérents: 1unité du tenseur=unité du parr

On a donc ⊢⊥, mais ce n’est pas une incohérence: la vraie incohérence en logique linéaire, c’est 0 (ce qu’on n’a bien-sûr pas!)

λA:{1AAμ[0,1]xμxP(A) since P(A) is Scott-closed, hence bottom-closed(λA)(,a),aδa,a

Même chose pour ρ.

2. Les exponentielles de PCoh

Pour A, !A est un comonoïde (avec weakening et contraction):

1wA!AcA!A!A

et une déréliction

!AdAA

avec la propriété universelle suivante:

!AffB!BdA

Exponentielle pour les ECP

  • |!A|={μμ multi-ensemble fini de |A|}
  • P(!A){x!+|!A|xP(A)}⊥⊥

xμ!a|A|xaμ(a)

NB: c’est comme ça qu’on définit les séries entières entre ECP: ce sont les fonctios linéaires de P(!A)P(B): xaμ(a) est le monôme associé à a|A|.

1. Prouver que !A est un espace cohérent probabiliste

Clôture par bi-orthogonal

Vient du fait que X⊥⊥⊥=X

Couverture

μ|!A|,zP(!A);zμ>0

Soit μ[a1,,an]

Par couvertur de P(A), pour tout ai, il existe xiP(A) tel que

xaii>0

Comme A est convexe:

x1ni=1nxiP(A)

En posant zx!:

zμ=xa1××xan1nnxa11xann>0

Caractère borné

μ,λμ>0,zP(!A),zμλμ

Si μ[a1,,an]: il existe λ1,,λn tq

i,xP(A),xaiλi

On pose

λμ=i=1nλi

Maintenant: pour tout xP(A), on a bien:

xμ!λμ

D’où le fait que

1λμeμ{x!xP(A)}

Et pour tout z{x!xP(A)}⊥⊥,

z,1λμeμ1

Donc zμλμ1, puisque c’est un terme du membre de gauche.

2. Déréliction

dA:!AA(dA)μ,aδμ,[a]

Définition de :

!AffB!BdA (f)μ,[b1,,bn](μ1,,μn)tq μ=iμii=1nfμi,bi

NB: similaire à la sémantique des espaces cohérents, où (resp. ) est un quantificateur existentiel (resp. universel).

Leave a comment