C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
A XEL M ÖBUS
Syntactical theory of functors
Cahiers de topologie et géométrie différentielle catégoriques, tome 23, n
o1 (1982), p. 47-53
<
http://www.numdam.org/item?id=CTGDC_1982__23_1_47_0>
© Andrée C. Ehresmann et les auteurs, 1982, 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
SYNTACTICAL THEORY OF FUNCTORS
by Axel MÖBUS
CAHIERS DE TOPOLOGIE E T
GÉOMÉTRIE DIFFÉRENTIELLE
V ole XXIII -1
(1982)
3e COLLOQUE
SUR LESCATÉGORIES DÉDIÉ A
CHARLES EHRESMANNAmiens, juillet
1980A
logical theory
isregarded
as a category. This motivates a syn- tactical definition of a functor betweentheories.
The definitiongiven
herecovers
only
those functors in the usual sense that preservemonomorphisms.
A s a
compensation
we need less data to describe afunctor.
1. FUNCTORS.
If
L is alanguage
andr’
is atheory
inL ,
then(L, r)
is a cat-egory in the
following
sense[MR, Ch. 8] :
The
objects
of(L , r )
areequivalence
classes of formulaeO(->x),
themorphisms
areequivalence
classes of functionalformulae,
i, e, formulaesuch th at
(If
the ranges of the sequences1, r
are notdisjoint,
the definition hasto be modified
accordingly. )
A
functor between theories (L,r)-+ (L",1")
will begiven by
itsoperation
on formulae and the values it takes at«projections .
So a functor(T, n): (L T) -> (L ’, T’)
consistsof;
i)
anassignment:
to eachformula Y (x)
inL
weassign
a formula{T(Y(x))}(t->)
in one variable inL’, If type(->x) = type(->x’) ,
thenx
type (t->) = type(t->)
isrequired. (The
sequencez
may be theempty
se- quence. In this casex = x true . )
ii)
afamily
of formulaeTo increase
legibility
the arrowindicating
a sequence of variables is omitted in thesequel.
is to be an abbreviation for
DEFINITION
1. (T, n): (L, T)-> (L’, T’) is a functor if (A1 )-(A4)
arederivable in
r’
and the deduction rules( R 1)-(R3)
are valid(i, e,,
when-ever the
hypothesis
is derivable inr,
then the conclusion is derivable inT’).
(A1) n x y x ( tx y, tx )
is functional with domain{T(x=xA y=y}}(txy)
andcodomain
{T(x=x)}(tx).
EXAMPLES.
1) (Q,n) «object representing partial morphisms » [JTT, 1.26] :
2) (F, p) « filter functor» :
3)
Letk (y)
be a formula ofL .
The «commatheory» ( L , T )/ k(c)
isformed
by adding
a constant «c» to L andx(c )
to the axioms ofj-’ , If
T--l a (y , z )=> k(y) n, k (z), then a
induces a functorwhere
and
Another functor
is defined in the same way with y and z
exchanged.
PROPOSITION 1. Let
(T, 7T)
be afunctor.
is
functional, then
i s
functional.
ii)
T preservescompo sition of functional f ormulae.
iii)
T preservesi dentiti es.
iv)
T preserves monos(i,
e., 1 -1functional formulae).
PROOF.
(
F2 ):
this isjust
an instance of( R
2).
by(R1).
Nowapply (R3).
ii)
Leta( x, y) and B (x, y)
befunctional. Then
Therefore
One can add
by(Al ) and(A3).
ThusThe converse
implication (**) => (*)
need not beshown,
since both( *)
and
( **)
arefunctional.
iii ) Since O (x) ^ x = x’: O (x) -> O (x’)
isfunctional,
so isThe statement is then a consequence of
( A 4).
iv)
This follows from( R 2).
PROPOSITION 2.
1 f U
is amonomorphism preserving functor
inthe usual
sense
between the categories associated
to(L, IP) and (L’, r’), there
isa
functor (T, 17 )
inthe
senseo f Definition
1whose interpretation accord-
ing
toPropo sition
1(i)
isequivalent
toU.
P ROOF. For each
type X
choose anappropriate
sequence x.Then,
ifU (x = x) == ç (y) set
( tx
of suitabletype ) . If
s et
And if
set
Then
( A 1 ) - ( A 3)
areobviously
fulfilledby (T, n).
Now
apply v
to thefollowing diagrams :
using
U m mono,where j
sends( x, x’)
to theunique corresponding
y.If application
ofU
to the firstdiagram yields
then
B ut ( * ) implies
by functionality
ofk (a, b )
andcommutativity
of thediagram.
The verification
of (R1)-(R3) proceeds
in a similar way.DEFINITION 2.
If
are
functors,
thecomposite (
ST, a. 7T)
is defined asfollows :
The
identity
functor isgiven by
The
identity
functor is a neutral element with respect tocomposition,
andcomposition
is associative up toprovable equivalence
andexchange
ofvariables.
2. NATURAL TRANSFORMATIONS.
DEFINITION
3. If (T,n), (S,6): (L,T) -> (L’,T’)
arefunctors,
a nat-ural transformation n: S - T
is afamily
ofr
’-functional formulaesuch that
for any formula a and any
partition (x;y)
of its sequence of freevariables.
EXAMPLES.
((Q, K,u, ) is a monad,
the definition of monadbeing straightforward).
5)
Let a* anda*
be defined as inExample 3;
thenIf d is a
partial function, (*) => O (x, d) ,
and sois a natural
transformation A : a*a*-> I d
If
d isfunctional,
there is ananalogous u: ld -> a*a* and k
andy fulfill the usual conditions of a counit and
unit.
LITERATURE.
JTT. JOHNSRONE,
P.,Topos Theory,
AcademicPress, London,
1977.MR.
MAKKAI,
M & REYES, G. E., First ordercategorical logic,
Lecture Notes in Math.611, Springer (1978).
M ath emati sc he s In stitut d. Un iv. Du s sel dor f U niv er sit at str. 1
D-4000 DUSSELDORF 1. R. F. A.