C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
P IERRE A GERON
Effective taxonomies and crossed taxonomies
Cahiers de topologie et géométrie différentielle catégoriques, tome 37, no2 (1996), p. 82-90
<http://www.numdam.org/item?id=CTGDC_1996__37_2_82_0>
© Andrée C. Ehresmann et les auteurs, 1996, 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.
EFFECTIVE TAXONOMIES AND CROSSED TAXONOMIES
by
Pierre AGERONCAHIERS DE TOPOLOGIE ET
GEOMETRIE DIFFERENTIELLE CATEGORIQUES
Volume XXXJII-2 (1996)
RESUME. Tout endofoncteur
point6
d’unecat6gorle
donne natu-rellement naissance a une taxinomie
(ou "categorie
sansidentites").
Inversement,
toute taxinomie seplonge pleinement
dans unetaxinomie associ6e a un endofoncteur
pointe.
Ens’appuyant
sur cecas, on
d6gage
une notion de module croise detaxinomies, puis
ond6finit la
p-accessibilité
d’une telle structure apartir
de sesobjets 03B2- rigides (et
non de sesobjets P-pr6sentables).
L’article se termine par 1’6tude un peu détaillée d’unexemple,
du pour 1’essentiel à Dedekind.Abstract
Every pointed
endofunctor on acategory gives
rise to a canonicaltaxonomy (i. e.,
a"category
withoutidentities"). Conversely,
every taxon- omy has a fullembedding
into the taxonomy asociated to somepointed
endofunctor.
Relying
on that case, crossed modules of taxonomies aredefined,
as well as theirp-accessibility (from
their03B2-rigid objects
and notfrom their
fi-presentable ones). Last,
aparticular model, essentially
due toDedekind,
is studied in some detail.1. Elementary theory of taxonomies
In
this section,
we insist on ideas and omitproofs :
the latter canbe found in the
unpublished [A].
Consider a
pointed
endofunctor(F, q)
on acategory (C, o) (i.e. 77
is a natural transformation from
idc
toF).
Consider thegraph
whoseobjects
are those of C and whose arrows from A to B are the arrowsfrom
F(A)
to B in C. Consecutive arrows of thatgraph
compose in a canonical way : iff :
A ~B and g : B -> C, let g o f = g o nB of :
A -> C.
Although
a isassociative,
this construction fails toprovide
a
category
because of the lack of identities.Now define a
taxonomy
as a structure similar to acategory except
that identities need not exist : theexample
we havejust
met willbe called the
effective taxonomy
of apointed
endofunctor and will be denotedby Tax(F, n). Say
that anobject
A in ataxonomy
isreflected (resp. identified
if A has anendomorphism (resp.
anidentity) : morphisms
of taxonomies preserve reflectedobjects,
but not identifiedobjects.
Theorem 1.
The functor taking
acategory
to itsunderlying taxonomy
has aleft adjoint
L and aright adjoint
K.For every
taxonomy S,
the cofreecategory K(S)
is Karoubian(i.e.
every
idempotent splits) :
it coincides with the free Karoubian cate-gory
generated by
S. The freecategory L(S)
is "anti-Karoubian"(i.e.
every
split idempotent
is anidentity)
or,equivalently,
"local"(i.e.
theclass of non-invertible arrows is an
ideal).
Any pointed
endofunctorgives
rise to anotherinteresting
taxo-nomy : define the abstract
taxonomy Tax’ (F, n)
as the smallest ideal of Ccontaining
all arrows of the form 77A-Clearly,
the abstracttaxonomy
Theorem 2.
Every taxonomy
has afull ernbedding
into theeffective taxonomy of
acolimit-preserving pointed endofunctor
on acocomplete category
C.(If needed,
we can assume awell-pointed endofunctor,
i.e. onewhich satisfies
q o F
=F oq.)
Effective taxonomies bear a richer structure thanmerely being
ataxonomy.
The next notioncaptures exactly
what kind of structure arises :Definition.
Say
that(S, F, *, a, 6)
is asupertaxonomy
if : - S is agraph
and F is anendomorphism
ofS,
- the
operation *
takesf :
A ->F(B) and g :
B -> Cto g * f : A-> C,
- a is a
family
of arrows aA : A-> F(A) (each object A),
- 6 is a
family
of arrows6A :
A- F(F(A)) (each object A),
- the
following equations
hold each timethey
make sense :Every supertaxonomy
has anunderlying taxonomy,
withcomposi- tion g
af
= g *F(f)
*6A.
The effectivetaxonomy
of apointed
end-ofunctor underlies some
effective supertaxonomy, with 9 * f
= g of,
aA =
idF(A) and 6A
=nF(A).
Andfinally :
Theorem 3.
Every supertaxonomy is isomorphic
to theeffective supertaxonomy of
apointed endofunctor.
As an
application
of theorems 2 and3,
we can write down naturalaxioms and rules for a consistent and constructive
logic
where theprinciple
ofidentity
"ifA,
then A" nolonger
holds. With onelogical
constant
(0),
onemodality (?)
and onebinary
connective(or),
weobtain :
if then
if and then
if and then
Transitivity
of inference is derivable in thissystem -
butreflexivity
is not ! Such a
logic
could reflect the fact that we may nolonger
holdthings
that we haveheld,
because thestrength
of a statement wouldgradually
weaken in case no use is made of it toproduce
new results.These ideas may
apply
tocomputer
science where it isimportant
toensure that some real and useful
job
isbeing
done.2. Crossed taxonomies
A crossed group
(or
crossed moduleof groups)
is apair
of groups(A, C)
withmorphisms 8 :
A -> Cand ~ :
C ->Aut (A)
relatedby
two natural
equations.
Our selection of axioms for crossed taxonomies willrely
on the threefollowing
observations in the case where A is the effectivetaxonomy
of somepointed
endofunctor(F, n)
on acategory
C:
a
1. If A B denotes an arrow in
A,
letd (a) ==
a o nA . Thisgives
a
morphism 8 :
A -> Cleaving objects unchanged.
a c
2. If A B and
B - C,
let c.a = c o a : A - C.E.g.
the last one is derived as follows :These
equations imply 8(a.8a’) = 8(a
aa’),
buta.da’
= a a a’need not hold
(test
Dedekind’s model in section3).
3.
Moreover,
if C is agroupoid (but
also in other cases, see sectiona
3),
we have anotheroperation
at ourdisposal :
if -A2013A andA
c
A - B,
letc [a]
= c o a oF ( c) -1 :
: B B . Then theC A
following equations
hold :We can now define abstract crossed taxonomies :
Definition. A crossed
taxonomy
consistsof
amorphism
dfrom
ataxonomy
A to acategory C,
such that theobjects of A
are the same asthose
of C
and areleft unchanged by 8, together
with threeoperations of
C on A denotedby :
and
satisfying
thefollowing equations (whenever they
makesense) :
We could define cocrossed taxonomies
by trading
the lastequation
for its dual
(in
somesense) : da’[a
aa’]
=a’
a a. The crossedcategories
in
[P]
involve anoperation
similar toor -[-],
but in the restrictive context where A is a skeletalgroupoid.
In any crossed
taxonomy (8 :
A 2013cC, ...),
themapping
A H
EndA(A)
is theobject part
of a functor E to thecategory
ofsemi-groups
defined on arrowsby E(c)(a)
=c[a].
Let03B2
be aregular
cardinal: let us say that an
object
Ais 03B2-rigid
if E is(3-continuous
at A(i.e.
for every small03B2-filtered category I
and every functor D : I - C such that Colim D =A,
thenColim(E
oD) = E(A)).
Denoteby
Rig,(8)
the fullsubcategory
of Cconsisting
of03B2-rigid objects.
Thefollowing
definitionparallels
Lair’s notion of an accessible(or
mode-lable) category (but
here03B2-presentable objects
arereplaced by frigid ones).
Definition. A crossed
taxonomy (8 : A
-C, ...)
is(3-accessible iff :
1. C has all small
03B2-filtered colimits ;
2. the
category Rig03B2(03B4)
isequivalent to
some smallsubcategory C’
such that :
The existence of a small full
subcategory
withproperty
3. can beseen as the
categorical analogue
of thetopological
notion ofseparabi- lity (existence
of a countable densesubset). Continuing
in thisvein, 03B2-accessibility
of a crossedtaxonomy parallels
therequirement
that theset of
points
at which a certain function is continuous be countable and dense - which contradicts Baire’sproperty !
As a matter offact,
it isnot a mild
requirement :
in many cases,03B2-accessibility
isequivalent
to the existence of some
large
cardinal. At anelementary level,
this isdemonstrated
by
theexample
discussed in the next section.3. Dedekind’s model
In this
section, u
denotes some set(of sets)
such that for everyA E
?.f,
one hasA 0
A and AU{A} E Lf ;
C denotes the smallcategory
with
objects
all sets in u and with arrows allinjections
between them.Let
(F, n)
be thefollowing (not well-)pointed
endofunctor on C : + if A anobject
ofC , F(A)
= A U{A} ;
+
if a : A - B is a map of C, F(a)=aU{(A,B)};
+ nA
A- F(A)
is the canonicalinjection.
In the effective
taxonomy Tax(F, 77),
an arrow from A to B is aninjection
fromAU{A}
into B. The abstracttaxonomy Tax’(F, n)
is theideal of C
consisting
of all strictinjections (the
class of non-invertiblearrows of C
clearly happens
to be anideal,
i.e. C isanti-Karoubian).
Given an
injective
map c : A ---4B,
we can think at each arrowa : A --> B
extending
c that may exist inTax(F, 77)
as a(constructive) proof
that c is strict. The reflectedobjects
inTax(F, 71)
orTax’(F, n)
are
exactly
theinfinite
sets in the senseof
Dedekind([D]).
Theorem 4. The canonical
morphism d : Tax(F, n)
2013 C underliesa crossed
(not cocrossed) taxonomy.
Proof - If X
) X
and X-c Y,
then define for anyA C
y E
F {Y) :
if if if
It is easy to check that
c[a]
is aninjection
from Y UJYJ
to Yand that all
required equations hold.
Comments. This crossed
taxonomy
conveys the constructive(i.e.
categorical)
content of "Dedekind’s theorem 68" : in[D],
this theoremcomes
shortly
after Dedekind’s definition of "infinite" and states that"every system
that contains aninfinite part
is alsoinfinite" .
Theproof
consists in
constructing
from any a : A (- A(i.e.
anyproof
thatA is
infinite)
and from anyinjection
c : A - B some new arrowc[a] :
B 2013 B. Dedekind alsoproved (theorem 72)
that a set A is D-A
infinite iff there is an
injection
from N into A. This allows a new trivialproof
of theorem 68 whichjust
consists incomposing
two arrows inC. But Dedekind
probably
felt that amajor
intuition aboutinfinity
isthat
bigger
than infinite beinfinite,
so heproved
that factimmediately
after his definition.
However,
if one is notwilling
toaccept excluded,
middle
(in u),
theorem 68 does not hold any more : to avoidthat,
some intuitionistic
theory
of actual infinite could bedevelopped
in theframework
of free crossed taxonomies.(Dedekind’s
model is far fromfree : some relations like
d f [d f [f]]
af
=f
ad f[f]
are related to acombinatorial problem
raisedby Dehornoy
in[D’].) Finally,
it is easyto check that Dedekind’s crossed
taxonomy
isNo-accessible,
theNo-
REFERENCES
[A]
Pierre AGERON -Logic
andcategory theory
without the axiom ofidentity , Rapports
de Recherche du GRAL 1993-5 Uni- versité de Caen.[D]
Richard DEDEKIND - Was sind und was sollen die Zahlen(Vieweg, 1888).
[D’]
Patrick DEHORNOY -Algebraic properties
of the shift map-ping , Proceedings of
the AMS 106(1989)
617-623.[P] Timothy
PORTER - Crossed modules in Cat and a Brown-Spencer
theorem for2-categories,
Cahiers deTopologie
etGéométrie
Différentielle Catégoriques
26(1985)
381-388.Pierre AGERON
Groupe
de Recherche enAlgorithmique
etLogique D6partement
deMath6matiques
UNIVERSITE DE CAEN 14032 CAEN