C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
A. C ARBONI
Bicategories of partial maps
Cahiers de topologie et géométrie différentielle catégoriques, tome 28, n
o2 (1987), p. 111-126
<
http://www.numdam.org/item?id=CTGDC_1987__28_2_111_0>
© Andrée C. Ehresmann et les auteurs, 1987, 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
http://www.numdam.org/
BICATEGORIES OF PARTIAL MAPS
by
A. CARBONICAHIERS DE TOPOLOGIE ET
GÉOMtTRIE DIFFÉRENTIELLE
CATÉGORIQUES
Vol. XXVIII-2 (1987)
RÉSUMÉ.
Différentes notions debicatégories d’applications partielles
sont discut6es dans cet article. On caractérise lesbicatégories d’applications partielles
dans unecatégorie
exacteA
gauche;
cette théories’applique
enparticulier
auxtopos
616-mentaires. Enfin la
cat6gorie régulière
libre sur unecat6gorie
exacte A
gauche
est d6criteexplicitement.
0. INTRODUCT I N.
The notion of "cartesian
bicategory"
has been introduced in [C-W],
where it is shown that it is flexibleenough
togive simple
andmeaningful
characterizations of variousbicategories
ofrelations,
including
the additive ones, as well as of thebicategories
ofordered
objects
and ideals defined in an exactcategory.
Recalling
that a cartesiancategory
(with a choice ofproducts)
is a
symmetric
monoidalcategory
in which everyobject
has aunique
cocommutative comonoid structure for which every map is a homo-
morphism,
the notion of a cartesian structure on a(locally
ordered)bicategory
B is thefollowing:
9) R
isequipped
with a tensorproduct
0:BxB
---> B which is ahomomorphism
ofbicategories, coherently associative,
commutative and with anidentity
I (coherence conditions are the Mac Lane ones, since we areconsidering locally
orderedbicategories);
A)
Every object
isequipped
with aunique
cocommutative comon-oid structure
and
for which
every
1-cell r: X ---e Y is a laxhomomorphism
( = "laxnatural transformation"):
112
*)
Comultiplications
and counits haveright adjoints
Ax* and tx*.In [C-W] it is shown that the whole cartesian structure on a
bicategory Ii
is in fact unique (up to naturalisomorphisms),
sojust-
ifying
the name of a "cartesianbicategory".
In the samepaper
it hasbeen observed that
bicategories
ofpartial
maps defined in a left exactcategory
have the same structure of a cartesianbicategory except
that counit does not have aright adjoint;
astronger
con-dition
holds,
because every 1-cell is in fact a strictcomultiplica-
tion
homomorphism.
Such a remarkclearly suggests
thepossibility
togive
a characterization ofbicategories
ofpartial
maps in terms of the above modification of the notion of a cartesianbicategory.
Bicategories
ofpartial
maps havealready
been consideredby
various authors
(including
the writer [CD. However we think that to discusspartial
maps in terms of thegeneral language
of relationsdeveloped
in [C-W] canclarify
variousaspects
of thesubject.
In this paper we carry out this
project,
firstdiscussing
inSection 1 the weak notions of structures of
bicategories
ofpartial
maps which
naturally
arise inTopology and,
asrecently pointed
out[P-H],
in recursiontheory;
inparticular
weinvestigate
under which conditionsthey
are in factunique (up
to naturalisomorphisms).
Observe that to
investigate
such aquestion,
wereally
need toconsider as a
primitive
notion the local order on arrows, because it does not seem to be definable in terms of the natural structure.Moreover,
even when the local order isdefinable,
as in the case ofpartial
maps in left exactcategories
or in the case ofrelations,
we stress that the main calculus in suchsimple
cases can beenlight- ening
whendealing
with thegeneral
case of (enriched)categories
and(enriched)
profunctors,
wherecertainly
the local structure is not definable.In Section 2 we discuss the full notion of
bicategory
ofpartial
maps,
i.e.,
ofbicategories
ofpartial
maps definable in a left exactcategory,
and wegive
a characterization of suchbicategories.
Sincean
elementary topos
is a cartesian closedcategory
with apartial
map
clasifier, clearly
ourtheory
ofpartial
maps shouldapply
toelementary topos
too and we show how it does.Finally
wegive
anexplicit description
of the freeregular category
on a left exact one.1 ,
BICATEGORIES OF PARTIAL MAPS.1.1. DEFINITION. A structures of a
bicategory
ofpartial
maps on alocally
orderedbicategory
B isgiven by:
e) a tensor
product
0:BxB
---e s which is ahomomorphism
ofbicategories, coherently associative,
commutative and with anidentity I ;
D) a
unique
cocommutative comonoid structureon each
object
X for which each 1-cell is a strictcomultiplication homomorphism
and a lax counithomomorphism, i.e.,
and
Clearly, if E
is a left exactcategory
with a choice ofproducts,
then
defining
apartial
map to be anequivalence
class ofdiagrams
where I is a mono, and
defining composition by
means of thepullback,
we
get
abicategory B = Par (E) having
a structure of abicategory
ofpartial
maps: the tensorin B
isgiven by
theproduct
onE, diagonal
and terminal
provide
thecoalgebra
structure on eachobject
and onecan
easily
check that all the stated axioms are true.Other
examples
of the structure of abicategory
ofpartial
maps arise inTopology, considering partial
maps with open domain or withclosed domain (see [A-B] and
[B-B]),
and in recursiontheory
(P-HLAnother class of
examples
arises from anyringed topos (E,R), defining
aZariski-open subobject
of anobject
X as an inverseimage along
a map X ----4 R of thesubobject
of invertibles of R (see (B-DD;
then one caneasily
check thatpartial
maps withZariski-open
domain compose and constitute a
bicategory having
a structure of abicategory
ofpartial
maps.In all these
examples,
the structure of abicategory
ofpartial
maps is
essentially unique.
We now discuss under which conditions it ispossible
to prove that two structures ofbicategories
ofpartial
maps on a
bicategory 2
arenaturally isomorphic.
We fisrt
begin
with thefollowing
114
1.2. DEFINITION.
Let B
be abicategory equipped
with a structure of abicategory
ofpartial
maps. Defineprojections
px: XOY --- -> X asp,(1@ty),
where p is theisomorphism
XOI ---e Xgiven by
coherenceconditions. Then call domain or support of a 1-cell r: X --- -> Y the 1-cell Dr: X ----i X defined
by
Call total or entire a 1-cell r if Dr = 1.
1.3 . LEMMA. i) D r
1 ;
from which
vi) r is total iff ty, r =
tx ;
vii) if r, s are
total,
then s.r istotal;
if s.r istotal,
the!1 ris
total;
identities aretotal;
thus total 1-cells determine a sub-ca tegory
Tot(B) of B ;
viii)
Tot (B)
is cartesian.PROOF. For the
proof
of ii)-v) we refer to [P-HL As fori),
it fol- lowseasily
from the fact that every 1-cell is a lax counit homo-morphism .
vi) If ty,r =
tx,
then since Dty =1,
from ii) we haveconversely,
if Dr =1,
then:vii) The first statement is obvious from ii). As for the
second,
ifs.r is
entire,
i.e. if tz.s.r =tx,
thenfinally
Dl = 1 can beeasily
checked.viii) First observe that D(r9s) = Dr 0 Ds (a
proof
can be found in[R]),
and that coherenceisomorphisms, comultiplications
and counitsare total. Thus the tensor in
R
restricts to a tensor inTot (B),
Hence from vi)Tot (B)
is asymmetric
monoidalcategory
in which everyobject
has aunique
cocommutative comonoid structure for which every map is ahomomorphism;
so Tot(B) is cartesian (see [FoD.Clearly
in allmodels,
even the weak ones, thesubbicategory Tot(B)
ismerely
acategory,
the order on total arrows is discrete.More than
this,
the monoidal structure on thebicategory
is essen-tially unique.
But this does not seemprovable
from our axioms, sothat we are forced to look for a
missing axiom,
true in all the models mentioned above. The obvious axiom which isalways
true isthe
following:
then
The defect of this axiom is that it is not an
equation.
However wecan
prove
that it fits thejob
and we will see in the next section that in the case ofpartial
maps defined in a left exactcategory
itcan be
replaced by stronger equational axioms,
which also charac- terize suchbicategories.
1.4 . LEMMA.
If B
is abicategory equipped
with a structure of a bi-category
ofpartial
maps in which axiom (D)holds,
then:i) a 1 iff a =
Da ;
ii) the order on total arrows is
discrete, i.e., Tot (B)
ismerel y
acategory;
jii arly other structure of a
bicategory
ofpartial
maps onB-
induces the samesubcategory Tot (B),
PROOF. i) If a ;
1,
then a = a. Da ;Da ;
but since Da =D (Da) ,
fromaxiom (D) we
get
a = Da.ii) is obvious.
iii) We need to show that if
0’, Ax’,
tlx are the data for another structure of abicategory
ofpartial
maps on B.satisfying
axiom(D),
thencalling
D’r the induced notion of domain of an arrow r, one has that D’r = Dr :and
sirnilarly
Dlr ( Dr.116
Observe that we can now prove the true
property
of domains: Dr is the smallest coreflexive a such that r.a = r ; for r. Dr =r and,
if r.a - r, a
1,
thenSo,
in presence of axiom (D) the tensorproduct
onobjects of S
andon total arrows is characterized
(up
to a naturalisomorphism)
as thecartesian
product
on thesubcategory Tot(B),
which is the same, does not matter of which structure ofbicategory
ofpartial
mapson B.
weuse to define it. It remains to show that the tensor on
general
arrows
of B
is alsounique
up to naturalisomorphism.
This can bedone
by
thefollowing
construction which goes back to [F) (see also [C-W] and [RD.Let B
be alocally
orderedbicategory
andlet A.
be a class ofidempotents
ofB.
Then the freesplitting L’
ofidempotents
ofA.
still is a
bicategory
and ifg
contains identitites there is acanonical
embedding B,
---eA.". If a
isequipped
with a structure of abicategory
ofpartial
maps, then we can takeA.
to be the classDom (B)
ofidempotents of S given by
domains of arrows; inparticular,
if axiom (D)
holds,
then this class coincides with the class Cor(B) of all coreflexivesof B
and we will denoteCor (R)^ simply
asIl".
Ifthe class
A.
ofidempotents
is closed under tensorproduct
andcontains all the identities
(Dom (B)
issuch),
then A" iscanonically equipped
with a structure ofbicategory
ofpartial
maps and there exists a strict monoidalhomomorphism
ofbicategories B
--- -> AA : :just
define the tensor on A" ^by
means of the tensor onB,
thecomultiplication
on anidempotent
a: X --- -> Xof A.
as Dx .a = (axa). Ax and counit astx.a ;
then axioms for a structure of abicategory
ofpartial
maps on A" can beeasily
checked.So, Tot (A^)
is cartesianand the
homomorphism B
--- -> A" restricts to a cartesian functorWhen A. = Dom (11),
the Tot (Dom (A^)) turns out to be thecategory
whoseobjects
are domains (or allcoref lexives,
when axiom (D) holds) and whose arrows a ---oi b are arrows rof B
such thatand
When B
is abicategory equipped
with a structure of a bicat- egory ofpartial
maps in which axiom (D)holds,
thenTot (B^) enjoys
further
properties
(see also CHI and [RD: if a is a coreflexive on anobject
X of11,
and if ,v ( a, then x can be considered as a mono x :x --- -> a in
Tot(R"),
one can then prove that Tot(B’) has inverseimages
of such a class of monos; thus we can define thebicategory
of
partial
mapsPar (Tot (B^))
withrespect
topartial
maps whose domains are in this class of monos. Observe that theonly
reasonwhy Tot(B^)
is not a left exactcategory
is that we cannot provethe
samefor all monos in
Tot (B^).
Oneeasily
can see that there exists a canonicalstrictly
monoidalembedding
R" ----i Par (Tot(R")),
which is in fact abiequivalence. Composing
with theembedding Ii ---.... 13."’.
weget
that anybicategory equipped
with a structure of abicategory
ofpartial
maps can bestrictly monoidally
embededed in a "true"bicategory of - partial
maps. Inparticular,
if axiom (D) holds and if coreflexives inR,
considered asidempotents, split, then B.
isbiequi-
valent to a "true"
bicategory
ofpartial
maps whose domains are com-pletely
determinedby B.
as the coreflexives.As for the
problem
ofuniqueness (up
to naturalisomorphisms)
of the structure of a
bicategory
ofpartial
mapson B-
for which axiom (D)holds,
we can now see that also the tensor of arrowson B-
is in fact determined as follows: if weidentify
an arrow rin B
with the arrow(Dr,r,I)
ofTot(S’) (warning,
this identification is not afunctor),
then the tensorproduct
r@s of two arrowsof B-
isidentified with the cartesian
product
in
Tot(IT).
From now on, we can call a
bicategory equipped
with a structureof a
bicategory
ofpartial
maps for which axiom (D) holdssimply
a"bicategory
ofpartial maps",
since the structure isunique (up
tonatural
isomorphisms)
and since it canalways
berepresented
as afull
subbicategory,
closed under the tensorproduct,
of a "true"bicategory
ofpartial
maps.2.
PARTIAL MAPS IN LEFT EXACTCATEGORIES.
When
is a left exactcategory,
thebicategory
of allpartial
maps definable
in E enjoys
astronger property
than axiom (D):(f)
Comultiplication 6x
on eachobject
X has aright adjoint
Dx*satisfying
thefollowing equations:
118 ("discreteness")
("local
projections")
(We forget the subscript on the 6 ’s and p’s to
simplify
notations.)As we will see soon, axiom (.) forces axiom
(D),
so that we can call abicategory equipped
with a structure ofbicategory
ofpartial
maps for which axiom (*) holds
simply
"abicategory
ofpartial maps";
to avoid confusion we will call a
bicategory
ofpartial
maps in whichjust
axiom (D) holds a "weak"bicategory
ofpartial
maps.2.1. LE1lJlA.
Let B
be abicategory
ofpartial
maps. Then : i )B.
has local intersectionszíls,
such thatiii) Axiom (D) holds.
PROOF. i) The
operation
is an
associative,
commutative andidempotent operation
on each hom-poset
such thatand
The stated
preservation property
holds because every arrow is a strictcomultiplication homomorphism.
Similarly,
one cancompute
s. (D(rOs)) as rf1s.iv)
Clearly
a.bá1b ;
moreover2.2. DEFINITION. A
bicategory
ofpartial
maps isfunctionally complete
if
coreflexives,
considered asidempotents, split.
A
splitting
of a coreflexive a is inprinciple given by
twoarrows
it
i* such that 1. 1* = a and !*. I = 1.Being
a ;1,
we have that I -- |P ;
moreover,by
Lemma 1.3vii), i
is total.Clearly, if E.
is aleft exact
category
(with a choice ofproducts), then B = Par(E)
isfunctionally complete.
2.3. TREDREW.
Let B
be afunctionally complete bicategory
ofpartial
maps. Then;
i)
E.
=Tot (B)
is leftexact;
ii) there exists a
faithful, strictly
monoidalhomomorphism
ofbicategories B.
----iPar (E),
which is theidentity
onobjects.
PROOF. i) We
just
need to prove that E. =Tot (B)
hasequalizers.
Letf,
g be a
pair
of total arrows and consider D (fOg).
Leti,
1’* be asplitting
of D (fng).
Then i is total and(since,
ifi,
i* is asplitting
of a coreflexive a, then 1 = 8.i ). If x is a total arrow such that f.x = g.x, then h - i*.x is total:then,
since l.b = i.i*.x x, weget
l.b = x,by
Lemma 2.1 iii).Uniqueness
follows from i’*.i = 1.ii) Given an arrow r: X --- -> Y of
B,
leti,
i* be asplitting
ofDr. Then i is total and monic (since it can be cancelled). The arrow
f = r.i is also total:
Thus
i,f>
is apartial
map inE, Any
othersplitting
of Drgives
rise to another
partial
map which is in the sameequivalence
class ofi,r.i>. So,
thecorrespondence
on arrows is well defined. Wejust
need to prove thefunctoriality
of r |-- ->i,f>,
which reduces to prove that in thefollowing diagram
where120
a
splitting k,
1r* ofD(j*,
r.i) is an inverseimage of j along
r. iin E
= Tot(B).
To prove that the
homomorphism
B ---ePar (Ii)
is abiequi- valence,
we need to consider an extra structure thatbicategory
ofpartial
maps d’efined in left exactcategories have, i.e.,
aquasi-
inverse defined on
partial
mapsi,f>
such that f is mono. Such par- tial maps can beequationally
characterized inbicategory
ofpartial maps
of the formPar (E)
as follows:2.4. DEFINITION, i) In a
bicategory
ofpartial
maps an arrow r is amonic if
One has that monics compose and identities are
monics,
sodefining
asubbicategory X
of monics ofB.
ii) A
quasi-inverse
for a monic r is a 1-cell r° such that" and
2.5. LENNA. In a
bicategory
ofpartial maps B
withquasi-inverses
formonics:
I)
quasi-inverses
areunique;
11)
if Ii
itsfunctionally complete,
then an arrow fin E =
Tot(8)
is mono
in £
iff it is a monic inB;
iii) if
i,
i* is asplitting
of a coreflexive a, then i* =i°;
inparticular
A* = A*.PROOF. i) If r’ is an arrow such that Dr = r’,r and Dr’ =
r.r’,
then:similarly
ii) From Lemma
2.4,
it follows that apullback
off, g
inTot(B)
is
given by p.i, p.i>,
wherei,
i* is asplitting
ofD(A*.(f@g));
so,if f is a mono
in E. = Tot(R),
then ker(f) = A, thus D(A.i.(f@f)) = A.e* ;
hence:conversely,
if A*.(f@f) = f.A*,
thenthus ker « is A and f is mono.
iii) Since i is a mono in
E,
then i is a monic inB;
so, iexists;
sinceand
then from i) we
get
i* = 1°.Clearly, if B.
is afunctionally complete bicategory
ofpartial
maps such that every monic has a
quasi-inverse
and ifi,f>
is apartial
map in E. =Tot(B),
then r = f. i is an arrow such thatand
thus
i,r.i> = i,f>
and thehomomorphism B.
---e Par (Tot (B» of Lemma2.4 is a
biequivalence. Summing
up:2.6. COROLLARY
(characterizing bicategories
ofpartial
maps defined in left exactcategories). Functionally complete bicategories
ofpartial maps
in which every monic has aquasi-inverse
characterizebicategories
ofpartial
nraps defined in left exactcategories
with achoice of
products.
2.7. DEFINITION. A
bicategory
ofpartial
maps is total-closed if for eachpair
ofobjects
X and Y there exists anobject (X,Y)
and a naturalisomorphism
122
2.8. COROLLARY
(characterizing bicategories
ofpartial
ma ps of elem-entary topos).
Total-closed andfunctionally complete bicategories
ofpartial
mapshaving quasi-inverses
of monics characterize bicat-egories
ofpartial
maps ofelementary topos.
PROOF.
Recalling
that anelementary topos
is a left exactcategory E
which is cartesian closed and has
partial
mapsclassifiers, clearly B
=
Par(E)
satisfies thehypotheses
of thecorollary. Conversely,
ifB.
is such a
bicategory, then E = Tot(B)
is left exact and haspartial
maps classifiers defined as X" -
(I,X)";
we need to showthat E
is cartesian closed. First observe that there exists a canonical totalarrow i: X ----a X" such that an arrow U ---e X is total iff the
classifying
total U --- -> X" factors(uniquely) through
i.Now,
todefine the
hom-ob,jects (Y,Z)
inTot (n), let 0 and y
be the two totalarrows
(Y,Z)~
---e(Y,Z)~
defined asfollows:0
is thetranspose
ofi.val:
Y0(Y,Z)"
--- -> Z --- -> Z"and
is thetranspose
of theclassifying
total arrowY@(Y,Z)~
----> Z~ of the evaluation arrow. A
straightforward checking
proves that theequalizer of 0, y
is thehom-object (Y,Z)
inTot(B),
2.9. REXARKS. i)
If S and C.
arebicategories
ofpartial
maps, then astrictly
monoidalhomomorphism
ofbicategories
F:B, ----4C
restricts to a cartesian functorTot(2)
--- ->Tot(C) and,
if 13..and C.
are func-tionally complete,
then it restricts to a left exact functor.So,
ifand E
are left exactcategories,
then there is anequivalence
ofcategories
between thecategory
ofstrictly
monoidalhomomorphisms
of
bicategories Par(E)
---ePar(E)
and thecategory
of left exact functorsE.
--- -> F.ii) There are
functionally complete bicategories
ofpartial
maps in which not every monic has aquasi-inverse.
Anexample
isgiven by considering
thebicategory
ofpartial
maps with closed domain bet-ween Hausdorff spaces:
certainly
such abicategory
is abicategory
ofpartial
maps, since A has anadjoint
which satisfies all stated equa-tions ;
however any proper densesubspace Q
of a space R is a monicQ
---e R which does not have aquasi-inverse.
On the otherhand,
Theorem 2.3 ensures thatPar (Tot (B))
exists and has of coursequasi-
inverses of
monics,
sothat B.
---4Par (Tot(B))
is the free function-ally complete bicategory
ofpartial maps
withquasi-inverses
ofmonies.
iii)
According
to the basicprinciple
ofcategorical logic
thata
theory
is a smallcategory
with aspecified
kind ofproperties
anda model in a
(possibly) large category having
the same kind of pro-perties
is a functor which preserves theseproperties,
we woulddefine a left exact
theory simply
as a small left exactcategory.
However,
for the classical notions of(multisorted,
intuitionistic) theories such aprinciple
ofcategorical logic
isjustified by
thefact that there is a
precise correspondence
between(multisorted,
intuitionistic) theories and a certain class ofcategories.
The mainpoint
inproving
such acorrespondence
is that from atheory T
wecan construct a
bicategory
ofconcepts
(=equivalence
classes of formulas)B(T)
which can beproved
to be abicategory
ofrelations;
then
using
thetheory
ofrelations,
we can prove that thecategory
ofmaps of the free functional
completion
ofB(T)
is acategory Q(£)
(the
"classifying category"
of T)having
theproperty
that models ofT correspond
to anappropriate
class of functors out ofC,(T-)
(see [M-R], IF],
[C-WI).So, reversing
the above process, we could define a(multisorted,
intuitionistic)theory
as asyntactical presentation
ofa
bicategory
of relations, In the samespirit,
we could define a left exact(higher
order)theory
as asyntactical presentation
of a(total-closed)
bicategory B(T)
ofpartial
maps and a model ofT
in a left exactcategory
(in atopos) E
as a monoidalhomomorphism
ofbicategories B. (1)
----i Par(E)(hom-objects preserving). Syntactical presentations
ofbicategories
ofpartial
maps have been discussedby
various authors
(e.g.,
[CO]). To prove the existence of theclassifying category
of a left exact(higher
order)theory
in the same way as forordinary theories,
we need to construct the free functionalcompletion
of a (total-closed)bicategory
ofpartial
maps.2.11. LEJOlA.
Let S
be abicategory
ofpartial
maps and letB
be thesplitting
(as acategory)
of the class ofidempotents given by
core-flexives. Then
11’"
isagain
abicategory
ofpartial
maps, which is the free functionalcompletion
of11. Moreover, if B
istotal-closed,
then"
is also total-closed.PROOF. As we noticed at the end of last
section, 13.
B^ is a "weak" bicat- egory ofpartial
maps. Recall thatS°
has asobjects
coreflexives a :X ---e X
of 2
and as arrows r: a ----i b the arrows rof B
such thatr.a = r =
r.b ; comultiplication
on eachobject
a isgiven by
Aa =(a9a) A and counit is t. = t.a. We
just
need to prove that axiom (*) lifts toRB
First observethat,
if a: X ---e X is acoreflexive,
then A*.(a@a) = a. A*. For124
which is
equal
(sincecomposition
of coreflexives is commutative) tothe other inclusion follows from A --I A*.
So,
a. A* is an arrowin B^ and one has that A. ---I A.*.
Being
Aa*.(r@s) r, itjust
remains to prove the discreteness axiom:So, B^
isagain
abicategory
ofpartial
maps and it isfunctionally complete:
if b: a --- -> a is a coreflexive ofB’,
then it is also a co-reflexive of
B.
and b: b --- -> a, b: a --- -> bprovide
asplitting
of bin
B^.
The universalproperty
ofBA
is now immediate,To prove that
ET
is total-closed ifB. is,
let b and c be core-f lexives on Y and Z
respectively;
define thehom-object
in R" as the coreflexive(b,c)^: (Y,Z)~
----iCY,Z) N given by intersecting
theidentity
with the total arrow defined as thetranspose
ofb.val.(1^C):
it is not hard to check that this
object
ofR"
has theappropriate
universal
property, using
the existence of a total arrow(see
Corollary
2.8 for notations) defined as the onecorresponding
toThus,
for anybicategory
ofpartial
maps:6..
thecategory Tot(ET)
is a left exact
category and, if B
istotal-closed,
it is an element- arytopos.
If
1
is a left exact(higher
order)theory,
then the construc- tion ofB(T)^
amounts totaking
as newobjects (equivalence
classesof)
formulas 0
(x)of I
and as arrowsr(x,y) : 0
(x)--- -> y (y)
the(equivalence
classes of) formulasr(x,y)
such thatTo
finish,
let us mention the connections betweenbicategories
of
partial
maps andbicategories
of relations. Ve recall that these last ones are defined as cartesianbicategories
(see the Introduc- tion) in which everyobject
satisfies the "discreteness" axiom (see [C-W]). Given such abicategory R,
we define the "Hornpart"
of R asthe
subbicategory H(R)
with the sameobjects
and with arrowsjust
the
comultiplication homomorphisms.
Observe thatMap(R) =
Tot(H R)).The definition of
H(R)
extends to a functor H from thecategory
ofbicategories
of relations to thecategory
ofbicategories
ofpartial
maps. We can describe the left
adjoint
F toH,
when H is restricted tofunctionally complete bicategories,
in thefollowing
way:if B.
is afunctionally complete bicategory
ofpartial
maps, thenE = Tot(B)
isa left exact
category;
thus we can form thebicategory Span (E)
(see[C-W-K1) and we can make it
locally ordered;
it is immediate to seethat the
resulting bicategory R(B)
is in fact abicategory
of rela-tions ; clearly R(B)
is notfunctionally complete;
defineF(B)
to bethe free functional
completion
ofR(2);
then it is easy to check the universalproperty
ofF(B). Starting
with a left exactcategory E,
then maps of the free functionalcompletion
of thebicategory Span (E) ,
madelocally ordered, provides
anexplicit description
of thefree
regular category
on E.126
REFERENCES.
A-B, M,
ABD-ALLAH &R, BROWN,
Acompact-open topology
onpartial
maps with opendomain, J, London Math, Soc, (2),
21(1980), 480-486,
B-B, I,
BOOTH &R, BROWN, Spaces
ofpartial
maps, fibredmapping
spaces and thecompact-open topology, Gen, Top, and Appl,
8(1978), 181-195,
B-D, M,
BUNGE &E,J, DUBUC,
Localconcepts
in SDG and germrepresentability, Preprint,
C, A, CARBONI, Categorie
di frecceparziali, Riv, Mat, Univ,
Farma (4) 9(1983), 281-288,
Co, M, COSTE,
Uneapproche logique
des théories définissables par limitesprojectives, Sém,
Théorie descatégories dirigé
parJ, Bénabou, 1976, C-W, A, CARBONI
&R, WALTERS,
Cartesianbicategories, J,
Pure &App, Algebra
(toappear),
Fo, T, FOX, Coalgebras
and cartesiancategories, Comm,
inAlgebra
4 (7)(1976), 665-667,
M-R, M,
MAKKAI &G, REYES,
First ordercategorical logic,
Lecture Notesin Math, 611, Springer,
P-H, R,
DI PAOLA &A, HELLER,
Dominicalcategories, J, Symb, Logic
(toappear), R, P, ROSOLINI,
Notes onpartiality, Preprint, Carnegie-Mellon University,
1985,
C-K-S
A, CARBONI, S,
KASANGIAN &R, STREET, Bicategories
of spans andrelations, J,
Pure &App, Algebra 33 (1984), 259-267,
Dipartimento
di MaternatiraVia C, Saldini 50
1-20133