C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
K IMMO I. R OSENTHAL A note on Girard quantales
Cahiers de topologie et géométrie différentielle catégoriques, tome 31, n
o1 (1990), p. 3-11
<http://www.numdam.org/item?id=CTGDC_1990__31_1_3_0>
© Andrée C. Ehresmann et les auteurs, 1990, tous droits réservés.
L’accès aux archives de la revue « Cahiers de topologie et géométrie différentielle catégoriques » implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
A NOTE ON GIRARD
QUANTALES by
Kimmo I.ROSENTHAL*
CAHIERS DE TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE
CA TÉGORIQUES
voL. XXXI-1 (1990)
ReSUMa.
Lesquantales
de Girard s’introduisent dans las6mantique
pour lalogique
lin6aire au sens introduit parJ. Y.
Girard. Les liens entrequantales
etlogique
lin6aire(non commutative) ont ete
precises
par D. Yetter. Cette note établitquelques
r6sultats sur lesquantales
de Gi-rard,
enparticulier
en caract6risant letype
Ieplus general
de
quantale
de Girard et en clarifiant leur relation avecles
algébres
de Boolecompl6tes.
INTRODUCTION.
In
[4], J. Y. Girard
introduced a new system oflogic
called"linear
logic",
which it ishoped
willprovide
a suitablelogical underpinning
for thestudy
ofparallelism
incomputer
science.This
logic
involves a linearnegation operator
()1,
wichgives
the
logic
a Boolean (classical) flavor. Indeveloping
what hecalls the
phase
semantics for linearlogic,
Girard considers certainpartially
orderedmonoids,
which turn out to bequanta-
les.Quantales
were introducedby Mulvey
[7] as apossible approach
to a constructive foundation forquantum
meachanics.(It should be
pointed
out that similaralgebraic
structures ap- pear much earlier in the literature.)Quantales
have been exten-sively
studiedby
Niefield and Rosenthal in 161.Recently,
Yetter[8] has clarified the use of
quantales
instudying
linearlogic
and he has introduced the term Girard
quantale.
In this note we shall make a few observations about Girard
quantales
and tie up some looseends,
as well asclarify
some
examples.
Inparticular,
we shallpoint
out that Girard’sphase quantales
are in fact the mostgeneral type
of Girardquantale,
in that every Girardquantale
isisomorphic
to aphase quantale.
We also characterize when thephase quantale
con-struction
yields
acomplete
Booleanalgebra
and indicate how every (unital)quantale
can be embedded in a Girardquantale.
Finally,
wepoint
out how the minimalcompletion
of a Booleanalgebra
and the Dedekindcompletion
of apartially
orderedgroup are related to Girard
quantales.
GIRARD
QUANTALES.
We
begin
with some definitions.DEFUNITION 1. A quantale is d complete ladite
Q
together withan associative
binary operation
&satisfying
a&(sup a ba) = sup«(a & ba)
and(sup a b a)&a = sup a (ba &a)
for all a
E Q, {ba }
CQ.
Note that since a & - and -&a are
sup-preserving, they
haveright adjoints,
denoted --o - an --0 -respectively.
Examples
ofquantales
include frames (and hencecomplete
Boolean
algebras)
and various ideal lattices ofrings
andC*-algebras.
For more details andreferences,
the reader is re-f erred to [6].
DEFINITION 2. If
Q, Q’
arequantales,
a function f:Q-Q’
is ahomomorphism
iff it preserves sups and &.We do not
require
that ahomomorphism
preserve thetop
element T (as was done in C6J). Asurjective homomorphism
willautomatically
preservetop
elements. Thecategory
ofquantales
and
homomorphisms
will be denotedQuant.
A
quantale Q
is called unital iff there is an element 1 such that 1 &a - a - a & 1 for all aEQ.
We shall denote the cate- gory of unitalquantales
andhomomorphisms by UnQuant.
The
following example
is central to the discussion of Gi- rardquantales.
Let M be amonoid,
writtenmultiplicatively,
andlet P(M) denote the power set of M. P(M) is a
quantale
withUnions
play
the role of sups andand
If f:
M-Q
is a monoidhomomorphism with Q
aquantale,
thenf : PM-> Q
definedby f(A)=snp a c A f(a)
is aquantale
homomor-phism.
If Mon denotes thecategory
of monoids and monoid ho-momorphisms,
this construction describes the leftadjoint
to theforgetful
functorUnouant -
Mon.We need a few more definitions to
get
started.DEFINITION 3. Let
Q
be aquantale.
d EQ
is called adualizing
element iff
Note that c is
cyclic
isequivalent
toa 1&.. & an
c iffa6(1) & . . . & 6(n) c
for allcyclic permutations o
of{1,2,... ,n}.
We
adopt
thefollowing terminology
from Yetter 181.DEFINITION 4. A
quantale Q
is called a Girardquantale
iff ithas a
cyclic dualizing
element d.We shall denote
0
d = a--0
dby
a -fl d or morefrequently
a 1. Note thata = all
and a b1 if f ba 1;
( ) 1 is what Girard calls "linearnegation"
in his linearlogic
141.Thus,
aGirard
quantale
has a "Boolean"aspect
to it and a fundamentalexample
of a Girardquantale
is acomplete
Booleanalgebra.
PROPOSITION 1.
Let Q
be a Girardquantale
withcy.clic
duali-zing
element d. Leta. b E Q.
Then:PROOF. For
(1),
if cE Q,
c (a& b1)1
iffa& b1 c-
iffc&a& b1
d iffc&a s (b1)1 . By uniqueness
ofadjoints,
this proves that(2) is
proved sim ilarly,
and then (3) and (4) follow from (1) and (2)respectively.
COROLLARY. A Giiard
quantale
is unital with unit d 1.PROOF. If a
E Q, by
(3) aboved’&a
= a isproved similarly using
(4).MAIN EXAMPLE. In
considering
the semantics of his linearlogic
[4],
Girard considers thefollowing type
ofquantale.
Let M be acommutative monoid and let D c M . If A
c M,
letGirard calls the elements of M "phases" and A e P(M) is called a
"fact" iff
A = Al l .
It follows that { A E P( M)L A = A11}
is a Girardquantale
withdualizing
element D. IfA,
arefacts, A&DB =
(A&B)11
and if(Ai)
is a collection offacts, sup;A; _ (U;A; )11.
To make the situation non-commutative, we could allow M to be non-commutative and
require
that D iscyclic
in P(M).One can
easily
see that this amounts to ab E D iff ba E D for alla , b
E M . We shall denote thequantale
thus constructedby P(M)D
and shall call it aphase quantale.
Phase
quantales
are constructedaccording
to ageneral procedure
forproducing
Girardquantales
asquotients
inQuant,
as observed
by
Yetter [8]. We shall add to this observationby pointing
out that in fact these are theonly possible
Girardquotients
of agiven quantale.
First we need to recall a defini-tion.
DEFINn7ON 5. Let
Q
be aquantale.
A closureoperator j
is a
quantic
nucleus iffj(a ) & j( b) j(a&
b) for all a, b EQ.
wi th
If j
is aquantic nucleus, Qj ={a E Q l j(a) = a} is a quantale
with
a & j b = j(a& b)
andSUPj a j = j(sup a j)
for a , b EQj, tai) c Qj.
The
Qj
areprecisely
thequotients
inQuant
and wereextensively
studied in [6]. There, it is also
pointed
out(Prop.
2.6) that:(*) if
Q
is a unitalquantale, j
is aquantic
nucleus ifffor all a, b E Q.
THEOREM 1. Let
Q
be a uni talquantale
and1 e t j
be aquantic
nucleus on
Q . Then, Qj
is a Girardquantale iff j
is of theform (- --o d)2013o d for a
c.yclic
element dof Q.
PROOF.= This appears in [8] and is
straightforward.
-
Suppose Qj
is a Girardquantale
withcyclic dualizing
element d =
j( d) . By (*),
sinceit follows that
thus d is in fact
cyclic
inQ. Also, by (*),
ifa E Q,
The
special
case of thisresult,
where "unitalquantale"
isreplaced by
"frame" and "Girardquantale"
isreplaced by
"com-plete
Booleanalgebra"
is well known. (See[5],
Exer. 11.2.4 (ii).)Every phase quantale P(M)D
is obtainedby
this construc-tion
by considering
thequantic
nucleus (--oD) ---o D on P(M).In
181,
one is left with theimpression
that due to Theorem1,
theremight
be moregeneral
Girardquantales
thanphase
quan- tales.Howevei-,
this is not the case.THEOREM 2. If
Q
is a Girardquantale,
then it isisomorphic
toa
phase quantale.
PROOF. Let d be a
cyclic dualizing
element ofQ.
Let us viewQ
as a monoid
(forgetting
its orderstructure),
and letWe shall show
that Q =P(Q)D.
LetA C Q
and let a= supA.
q& c
5. d iff q 5. cl for all c E A. It followsthat q E A1
iff q5. a J..
Thus
A1 = (a 1) J. So, A11=(all)j
= a4,.Hence,
A is a fact iffA = a 1 ,
where a= sup A.
Define e :
Q-P(Q)D by
e(a) = a j. e isclearly bi jective
and preser-ves sups. (Note
e(T) = Q.)
Let us consider some
examples.
As mentionedbefore, complete
Booleanalgebras
areexamples
of Girardquantales.
Inthis case d = 0 (the bottom
element),
however that is not suffi- cient toguarantee
that one has a Booleanalgebra.
A lot de-pends
on the choiceof
D c M in thephase quantale
construc-tion.
It is easy to see that
D1 = D---o
D is a submonoid of M.D will be the bottom element of
P(M)D
iff D1 = M. The follo-wing proposition
can beeasily
established.PROPOSITION 2. D is the bottom element of
P(M)D
iff D is anideal of M . In this case. every fact A is also an ideal of M .
Thus,
in this situation we areconsidering quantales
ofideals of the monoid M. To determine when such a
quantale
isin fact a
complete
Booleanalgebra,
we need to recall a defin-tion from [6].
DBFINITION 6. If
Q
is aquantale a Q
itssemiprime
iff b&b aimplies
b s a for all b EQ.
If every element
of Q
is two-sided (that isthen the
semiprime
elements form thelargest quotient
ofQ
which is a frame. Thisclearly
holds ifM = D1.
THEOREM 3.
If Q
is a unitalquantale
in which e vers element is two-sided and if d is aci-clic element,
thenQj
is a frame wherej = (- --0
d ) -od,
iff d issemiprime.
PROOF. This is the content of Theorem 4.3 in [6]
adapted
to thisparticular
context.COROLLARY 3.1. If M is a monoid and D C M then
P(M) D is
acomplete
Booleanalgebra
iff D is asemiprime
ideal of M (iff D issemiprime
in P(M)).PROOF.
By Proposition 2,
in this context we have thatP(M)D = Idl(M)D
where Idl(M) is thesubquantale
of P(M)consisting
ofthe ideals of M. Thus we can
apply Proposition
2 and Theorem 3. A frame is a Girardquantale
iff it is acomplete
Boolean al-gebra.
REMARKS. 1. If M =Z under
multiplication,
we obtain the result thatgiven n E Z,
the divisors of n form acomplete
Boolean al-gebra
iff nZ is a radical ideal ofZ,
i.e., n has norepeated pri-
me factors.
2.
If Q
is a Girardquantale
withdualizing
element0,
thenby Corollary 3.1, Q
is acomplete
Booleanalgebra
iffQ
has nonilpotents, i.e.,
a&a t 0 for a # 0.3. The Boolean
algebra
one obtains from asemiprime
idealmay be trivial. If D is a
prime
ideal of Mthen
P(M)D = {D, M}.
Another
type
ofinteresting
Girardquantale
is one inwhich the
dualizing object
d is self-dual.Thus, d1 =
d and hence d is also the unit for &. It is not hard to see that D is self- dual inP(M)D
iff D is a submonoid of M. We shall see thatsuch
quantales
arise incompleting partially
ordered abeliangroups.
We have mentioned before that one should view Girard
quantales
as the "Boolean"quantales.
It is a well known theo-rem that every frame can be embedded in a
complete
Booleanalgebra
[5]. Theanalogous
result forquantales
and Girard quan- tales is easier to prove and follows ageneral
construction of Chu’s for *-autonomouscategories
121. We have made the ne- cessaryadjustments
for the non-commutative case.THEOREM 4.
Let Q
be a unitalquantale. Then,
there exists aGirard
quantale Q
and anembedding : Q- Q
ofquantales.
PROOF.
Let Q=QxQoP. Thus,
elements ofQ
are(a,a’)
of ele-ments of
Q
and theordering
isLet
A = (a,a’) , B = (b, b’).
Defineand
Let
iff iff iff iff
One
similarly
checks that A&13 C iff B A-r-0 C. Q
isclearly complete
sinceQ
is. LetD = (T,1) .
One can check that if we have A =(a .a’) ,
thenThus,
D is acyclic dualizing
element.Define
E:Q->Q by
s (a) =(a,T).
s is one-to-one and
clearly
preserves sups and thus is an em-bedding
ofquantales.. ·
Note that if L is a
frame,
then thedualizing
element ofL
is self-dual since
T = 1,
and thereforeD = (1,1). Then,
E(L)= N D L .Also,
weget
that every frame can be obtained from a Girardquantale by
a coclosureoperator satisfying
thestrong
Girardaxiom for his "of course" modal operator 141. The
idempotent
elements of L f UI1U d frame
containing E(L)
and are characteri- zed aspairs
(a, b) with a - b = b (where - isimplication
in L).Finally,
we wish topoint
out thefollowing
construction.If we remove the
completeness assumption
from Definition 1 fora
quantale,
weget
whatmight
be called a *-autonomousposet.
These are the
partially
orderedexamples
of *-autonomous cate-gories,
in theterminology
of Barr [1]. Twoprimary examples
of*-autonomous
posets
are any Booleanalgebra
B and anypartial- ly
ordered group G. Note that inG,
and
Let
Q
be a *-autonomousposet
withcyclic dualizing
ele-ment d. Consider D= d4 and form the Girard
quantale P(Q) D.
As in Theorem
2,
one caneasily
establish that a 4 is a fact for all l aE Q
and thus we have anembedding
e:Q-P(Q)D given by
e(a) = at. IfA C Q,
let L(A) and U(A) denote the set of all lower bounds of A and the set of all upper bounds ofA,
res-pectively.
PROPOSITION 3. Let
Q
be a *-autonomous poset withc.fclic dualizing
element d. Let D = d4,. Then.A C Q belongs
toP(Q)D
(that is A = All) iff A= L(U(A)).
thus Thus
Hence,
It is not hard to show that if B is a Boolean
algebra,
thisconstruction
yields
the minimalcompletion
of B (in the sense of[5]), also known as the Macneille
completion.
If G is apartially
ordered group, then our construction
gives
rise to the Dedekindcompletion
of G 131.Thus,
there are manyinteresting examples
of Girard quan- talesarising
in mathematics and some furtherstudy
of them aswell as their connection with linear
logic
may prove useful.REFERENCES.
1. M. BARR, *-Autonomous
Categories.
Lecture Notes in Math.752, Springer
(1979).2. P.H. CHU,
Constructing
*-autonomouscategories,
Lecture No- tes in Math. 752,Springer
(1979). 102-138.3. L. FUCHS,
Partially
orderedalgebraic
systems. Addison-We-sley,
1963.4. J.Y. GIRARD, Linear
logic,
Theor.Comp.
Sci. 50(1987),
1- 102.5. P.T. JOHNSTONE, Stone spaces,
Cambridge
Univ.Press,
1982.6. S.B. NIEFIELD & K.I. ROSENTHAL.
Constructing
locales fromquantales,
Math. Proc. ofCambridge
Phil. Soc. 104(1988),
215-234.
7. C.J. MULVEY. &,
Suppl.
ai Rend. del Circ. Mat. di Palermo.Serie II. 12
(1986),
99-104.8. D. YETTER,
Quantales
and non-commutative linearlogic (preprint).
* This research was
supported by
NSF-RUIgrant
DMS-8701717.DEPARTMENT OF MATHEMATICS UNION COLLEGE
SCHENECTADY, N.Y. 12308. U.S.A.