* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download The Functor Category in Relation to the Model Theory of Modules
Polynomial ring wikipedia , lookup
Matrix calculus wikipedia , lookup
Singular-value decomposition wikipedia , lookup
Covariance and contravariance of vectors wikipedia , lookup
Commutative ring wikipedia , lookup
Matrix multiplication wikipedia , lookup
Fundamental theorem of algebra wikipedia , lookup
Group cohomology wikipedia , lookup
Combinatorial species wikipedia , lookup
Algebraic K-theory wikipedia , lookup
Cayley–Hamilton theorem wikipedia , lookup
Group action wikipedia , lookup
Congruence lattice problem wikipedia , lookup
Homomorphism wikipedia , lookup
Sheaf (mathematics) wikipedia , lookup
The Functor Category in Relation to the Model
Theory of Modules
Example
Example 1
Consider the pp-formula θ:
x3 = 0
in the language of Mod(Z).
Define
Fθ (Z/6Z) = {x ∈ Z/6Z | x3 = 0}
Solution
Z/6Z = {0, 1, 2, 3, 4, 5}
One easily checks that
0·3=0
1·3=3
2·3=6=0
3·3=9=3
4 · 3 = 12 = 0
5 · 3 = 15 = 3
Hence
Fθ (Z/6Z) = {0, 2, 4}
Changing the Module Z/6Z
Let M ∈ Mod(Z). Using the same pp-formula θ as above, define
Fθ (M ) = {x ∈ M | x3 = 0}
How Does This Assignment Behave With Respect To
Morphisms?
Start with a ∈ Fθ (M ).
Then a satisfies a3 = 0.
Take f : M −→ N
Then
f (a)3 = f (a3) = f (0) = 0
Hence f (a) ∈ Fθ (N ) and f restricts to a morphism
Fθ (f ) : Fθ (M ) → Fθ (N )
Fθ Is a Functor
For every f : M −→ N , there is a commutative diagram of abelian
groups
/M
Fθ (M )
Fθ (f )
Fθ (N )
f
/N
where the horizontal arrows are inclusions and Fθ (f ) is the
restriction and co-restriction of f . The following properties are
satisfied:
1
Fθ (1M ) = 1Fθ (M )
2
Fθ (g ◦ f ) = Fθ (g) ◦ Fθ (f )
3
Fθ (g + f ) = Fθ (f ) + Fθ (g)
The Functor Corresponding to θ
The pp-formula θ gives rise to an additive covariant functor
Fθ : Mod(Z) −→ Ab
Moreover, from the commutative diagram
Fθ (M )
Fθ (f )
Fθ (N )
/M
f
/N
Fθ is a subfunctor of the identity functor.
A Closer Look at Fθ
From the exact sequence
[3]
Z −→ Z −→ Z/3Z −→ 0
we have the exact sequence of functors
0 −→ (Z/3Z,
) −→ (Z,
(Z/3Z,
([3],
)
) −→ (Z,
)∼
= Fθ
)
The Functor Corresponding to a pp-formula
Let φ be any pp-formula with n-free variables. Define
Fφ : mod(R) −→ Ab
by
Fφ (M ) := {x ∈ M n : φ(x)}
This is easily seen to be a functor.
Another “Example”
Example 2
Let φ denote the quantifier free formula
xA = 0
for some n × m matrix
a11
a21
A= .
..
a12
a22
···
···
a1m−1
a2m−1
an1
an2
···
anm−1
with entries from a ring R.
a1m
a2m
anm
The Functor Fφ
For the quantifier free pp-formula φ:
xA = 0
define Fφ : Mod(R) −→ Ab by
Fφ (M ) = {m ∈ M n | mA = 0}
Then Fφ is again an additive covariant functor and again is a
subfunctor of the functor ( )n .
Example
This matrix A gives rise to a morphism of free right modules
A
Rm −→ Rn
where it is viewed as left multiplication of column vectors. In
particular if we write d1 , . . . , dm for the basis of Rm
a11 a12 · · · a1m−1 a1m
a21 a22 · · · a2m−1 a2m
A= .
.
.
an1
an2
···
anm−1
↑
↑
···
↑
↑
Ad1
Ad2
···
Adm−1
Adm
anm
Denote by
e1 , . . . , e n
d1 , . . . , dm
the standard basis vectors in Rn and Rm respectively.
There Exists a Commutative Diagram
(Rn ,
(
)
(A, )
/ (Rm ,
α
)n
τ
/(
)
β
)m
where
n
αM (f : R −→ M ) := f (e1 ), . . . , f (en )
m
βM (g : R −→ M ) := g(d1 ), . . . , g(dm )
Computing τ
The natural transformations α and β are both natural
isomorphisms. This will allow us to compute the natural
transformation τ between the forgetful functors.
Computing τ
f
fA
(Rn , M )
(A, M )
αM
Mn
f (e1 ), . . . , f (en )
(Rm , M )
βM
τM
Mm
f (A(d1 )), . . . f (A(dm ))
Computing τ
Since A(dk ) = Ak is the k-th column of A we have
a11
a21
f (A(d1 )) = f .
..
an1
= f e1 a11 + e2 a21 + · · · + en an1
= f (e1 )a11 + f (e2 )a21 + · · · + f (en )an1
= f (e1 ), . . . , f (en ) A1
Computing τ
A similar calculation will show that for all k
f A(dk ) = f (e1 ), . . . , f (en ) Ak
so in fact
f A(d1 ), . . . f A(dm ) = f (e1 ), . . . f (en ) A
In other words τM is multiplication on the right by the matrix A.
There is an Exact Sequence of Modules
A
p
Rm −→ Rn −→ C −→ 0
where C is a finitely presented R-module.
Moving to the Functor Category
Embed via the Left Exact Yoneda functor:
Exact Sequence of Functors
0
/ (C,
∼
=
0
)
/ Fφ
/ (Rn ,
∼
=
/(
)
)n
(A,
A
)
/ (Rm ,
/(
)
∼
=
)m
Functorial Explanation of Quantifier Free pp-formulas
Theorem
quantifier free formulas = representable functors:
If φ is a quantifier free pp-formula, then Fφ is representable in
(mod(R), Ab).
If F is a representable functor in (mod(R), Ab), then F ∼
= Fφ
for some quantifier free formula φ
Correspondence
φ 7→ Fφ
Important Observation
Proposition
If we have an R-module homomorphism
A
Rm −→ Rn
where A is an n × m matrix with coefficients from R interpreted as
multiplication of column vectors on the left by A, then the induced
natural transformation in the functor category
(
A
)a −→ (
)b
is multiplication of row vectors on the right by the matrix A.
Finding General pp-formulas
Suppose that F is a finitely generated subfunctor of a representable
functor. Then we have a diagram with exact rows and columns
(D,
0
)
/F
0
%
/ (C,
)
We have seen that representable functors arise from quantifier free
pp-formulas:
) = Fφ
(D,
0
/F
0
(
/ (C,
) = Fψ
Apply Functorial Methods
Yoneda ensures that the natural transformation Fφ −→ Fψ comes
via some morphism C −→ D. Move to mod(R) to get a
commutative diagram with exact rows.
Rb
Rq
A
/ Ra
L
B
/
Rp
/C
/D
/0
/0
where A, B, L are all matrices with coefficients from R and these
maps are multiplication on the left of column vectors.
Move Back to the Functor Category
0
0
/ Fφ
0
F
0
/(
)p
B
)a
A
/(
)q
~
Lr
/ Fψ
L
/(
/(
)b
1
A, B, L, Lr are all matrices and the natural transformations
are multiplication on the right.
2
Lr is the restriction of L
New Description of F
Given M ∈ mod(R), we have x ∈ F (M ) ⊆ M a if and only if
1
xA = 0
2
x = vLr for some v ∈ M p with vB = 0
This establishes that
F (M ) = x ∈ M a :
∃v ∈ M
p
(x v)
I
−Lr
A
0
0
B
=0
F = Fϕ
The finitely generated subfunctor F comes via the general
pp-formula ϕ
ϕ := ∃v (x v)T = 0
and
T =
I
−Lr
A
0
0
B
Functorial Explanation of pp-formulas 1
Theorem
pp-formulas = finitely generated subfunctors of representables:
If φ is a pp-formula, Fφ is a finitely generated subfunctor of a
representable functor in fp(mod(R), Ab).
If F is a finitely generated subfunctor of a representable
functor, then there exists pp-formula φ such that F ∼
= Fφ .
Particular Example
)
(D,
0
/F
0
%
/ (Rn ,
)
0
/ Fφ
0
F
|
Lr
"
0
0
/(
/(
)p
B
)n
0
/(
)q
L
)n
(
/0
1
A, B, L, Lr are all matrices and the natural transformations
are multiplication on the right.
2
Lr is the restriction of L
F = Fϕ
The finitely generated subfunctor F comes via the general
pp-formula ϕ
ϕ := ∃v (x v)T = 0
and
T =
I
−Lr
0
B
The Tuple Natural Transformation
Proposition
For any pp-formula φ there exists a natural transformation
(c, ) −→ Fφ such that
(C,
) −→ Fφ −→ (Rn ,
is induced by c ∈ C n if and only if c ∈ Fφ (C).
)
Connections With Free Realisation
The epimorphism p corresponds to the notion of a free realisation
of ϕ:
0
Ker(p)
(D,
(c,
0
{
/ Fψ
)
)
p
M m Fϕ
(c,
)
%
/ (Rn ,
)
/ (Rn ,
)
pp-pairs
1
From the functorial perspective, it is now clear that the
collection of pp-formulas may not tell the whole story.
2
We can recover finitely generated subfunctors of
representables by passing from a pp-formula φ to the functor
Fφ .
3
This process misses certain functors in fp(mod(R), Ab).
4
This is interesting because the category fp(mod(R), Ab) tells
a different story about mod(R), namely that we can embed
this category into a larger category and the extra objects give
us more information.
pp-pairs
Definition 1
A pp-pair is a pair of pp-formulas φ/ψ such that ψ implies φ.
From the functorial point of view, a pp-pair is a pair of
pp-formulas φ/ψ such that the there is an exact sequence in the
functor category
0 −→ Fψ −→ Fφ
The Category
eq +
LR
Definition 2 (Herzog)
One can turn the pp-pairs into a category denoted by
The objects of
eq +
LR
eq +
LR :
are pp-pairs.
A morphism from φ/ψ (both with free variable x) to σ/τ
(both with free variable y) is a pp-formula ρ(x y) satisfying:
1 ρ(x y) ∧ φ(x) −→ σ(y)
2 ρ(x y) ∧ ψ(x) −→ τ (y)
3
φ(x) −→ ∃y ρ(x y)
The Functorial Look
Each pp-pair determines a functor in fp mod(R), Ab . The
morphisms between the pp-pairs are precisely the data needed to
produce a natural transformation.
0
/ Fψ
/ Fφ
/ Fφ/ψ
/0
[ρ]
0
/ Fσ
/ Fτ
/ Fσ/τ
/0
Structure of
eq +
LR
Theorem (Herzog)
eq +
LR
The category
abelian category.
of pp-pairs with morphisms between them is an
Theorem (Burke)
The category Leq+
is equivalent to the category fp(mod(R), Ab)
R
Restricting The Yoneda Embedding
The Yoneda Embedding
Y : Mod(R) −→ (Mod(R), Ab)
sends every R-module to a left exact functor in the functor
category (Mod(R), Ab).
This assignment is a contravariant embedding.
The functor category (Mod(R), Ab) is quite large because
Mod(R) is not skeletally small.
If we “restrict” the Yoneda embedding to
Y : Mod(R) −→ (mod(R), Ab) it is no longer an embedding.
Tensor Embedding
Theorem
The covariant functor t : Mod(R) −→ (mod(Rop ), Ab) given by
t(M ) = M ⊗
is an embedding, i.e fully faithful. Moreover, the functor t is the
left adjoint to evaluation at the ring. In particular
1 There is a natural isomorphism Nat(
⊗ M, F ) ∼
= (M, F (R))
2
t is right exact, commutes with direct limits, and commutes
with products.
Purity in the Functorial Language
Theorem
A monomorphism f : A −→ B is pure if and only if the morphism
A⊗
is a monomorphism.
f⊗
/B⊗
Theorem
An exact sequence
0 −→ A −→ B −→ C −→ 0
is pure exact if and only if the sequence
0 −→ A ⊗
−→ B ⊗
op
is exact in mod(R ), Ab .
−→ C ⊗
−→ 0
Pure Injectivity
Theorem
A module M ∈ Mod(R) is pure injective if and only if M
⊗
an injective object of the functor category mod(R), Ab
is
Duality
Theorem (Auslander-Gruson-Jensen, Prest, Herzog, Burke)
There is an exact duality
D : fp(mod(R), Ab) −→ fp(mod(Rop ), Ab)
which is completely determined by its exactness and the property
that
D(X, ) ∼
⊗X
=
D(
⊗ X) ∼
= (X,
)