Any two initial/final objects are uniquely isomorphic.
Proof
Let A and B be initial. Hence, there exist unique arrows f:A→B and g:B→A. Note that f∘g∈Hom(B,B) and idB∈Hom(B,B). Since Hom(B,B) is a singleton, f∘g=idB. An analogous argument applies to g∘f. In case A and B are final the same argument applies in the opposite category.
■
Exercise RS.1.2B
Proposition
The singleton set is final in Set.
The empty set is initial in Set.
The zero ring is the final object in Ring
The ring of integers Z is initial in Ring
The single point space is final in Top
The empty space is initial in Top.
Proof
1.
The map s:A→{⋆} sending a∈A to ⋆ is unique and defined for any A.
2.
There is a unique empty function z:∅→A defined by the empty graph.
3.
The zero ring 0 has the same underlying set as {⋆} so as long as a ring homomorphism from any ring A∈Ring to 0 exists it is unique due to Ring being concrete. Consider the quotient map A→A/A≅0.
4.
Any homomorphism Z→A must map the generator of Z to 1A and this fully determines the homomorphism, hence it is unique. We refer to elementary ring theory as a justification for existence of such homomorphism for any ring A.
5.
Consider a map f from a topological space T to a one-point space 1 (with topology {∅,{⋆}}) defined as f(a)=⋆. The preimage of ∅ is necessarily ∅, while the preimage of {⋆} is T. Thus f is continuous. Since the underlying set of one-point space is a singleton, there exists at most one function T→1, which we have constructed.
6.
The empty function is vacuously continuous. Since it is the only function from an empty set to any other set, it suffices for an initial object in Top.
■
Exercise RS.1.2C
Let A be a commutative ring and S a multiplicative subset of A.
Lemma RS.1.2C.1
Let a1,a2∈A and s1,s2∈S. The relation
a1/s1∼a2/s2⟺(∃s∈S):s(s2a1−s1a2)=0
is an equivalence relation.
Proof
Let s=1. Observe that s1a1−s1a1=0. Hence a1/s1∼a1/s1, so ∼ is reflexive.
Suppose, for some s∈S,s(s2a1−s1a2)=0. In this case ss2a1=ss1a2 which implies s(s1a2−s2a1)=0. So ∼ is symmetric.
Let a3∈A and s3∈S, and suppose a1/s1∼a2/s2 and a2/s2∼a3/s3. In this case, there exist u,v∈S such that
u(s2a1−s1a2)=v(s3a2−s2a3)=0.
Let w=uvs2∈S. We can directly verify that ws3a1=ws1a3 holds via the following manipulations:
Let A be a commutative ring and S a multiplicative subset of A.
The localization map i:A→S−1A defined by i:a↦a/1 is injective if and only if S contains no zero divisors.
Proof
Suppose there is an element z∈S such that for some non-zero element u∈A we have zu=0. Then
z(1⋅u−1⋅0)=zu=0
and hence i(u)=i(0), contradicting injectivity.
Conversely, suppose i fails to be injective. Then there exist distinct elements a,b∈A such that i(a)=i(b), hence i(a−b)=i(0). For this to happen, we need (a−b)/1=0/1, in other words there must exist s∈S such that
s(1⋅(a−b)−1⋅0)=0.
Hence, s(a−b)=0 with s∈S. Since a and b are distinct, s is a zero divisor.
■
Exercise RS.1.2D
Proposition
Let A be a commutative ring and S a multiplicative subset of A.
The localization S−1A is initial among A algebras where each element of S is invertible.
Proof
Let U be a commutative ring with u:A→U a ring homomorphism such that u(S) contains only units. Let i:A→S−1A be the localization map.
We define u′:S−1A→U as a/s↦u(s)−1u(a).
Let a1/s1,a2/s2∈S−1A.
Suppose a1/s1=a2/s2, that is, there exists s∈S such that
We have verified that u′ is a well-defined ring homomorphism. It is also clear that u′∘i=u, since
(u′∘i)(a)=u′(i(a))=u′(a/1)=u(a).
We will now show uniqueness of u′.
Let v:S−1A→U be a ring homomorphism such that v∘i=u. Note that
1=v(s/s)=v(s/1⋅1/s)=u(s)v(1/s),
hence v(1/s)=u(s)−1. Thus
v(a/s)=u(a)v(1/s)=u(a)u(s)−1,
which is identical to u′.
■
Exercise RS.1.2E
Let A be a commutative ring and let M be an A-module. Let S be a multiplicative subset of A.
Lemma RS.1.2E.1
There exists an S−1A-module S−1M defined as follows:
The elements of S−1M are of the form m/s where m∈M and s∈S
m1/s1+m2/s2=(s2m1+s1m2)/(s1s2) where m1/s1,m2/s2∈S−1M
a1/s1⋅m2/s2=(a1m2)/(s1s2) where m2/s2∈S−1M and a1/s1∈S−1A
m1/s1∼m2/s2⟺(∃s∈S):s(s2m1−s1m2)=0 where m1/s1,m2/s2∈S−1M
Like before, ∼ denotes equivalence of elements within S−1M, while = is reserved for definitional equality.
Proof
The checks from RS.1.2C apply here almost verbatim, interpreting multiplication by s∈S via A-action on M. The relevant proofs don’t use multiplication by numerators, which makes them suitable for S−1M. The well-definiteness of ring multiplication can be straightforwardly reinterpreted as well-definedness of scalar multiplication.
■
Proposition
There exists map φ:M→S−1M satisfying the universal property of localization of A-modules with respect to S.
Proof
In RS.1.2E.1 we proved that S−1M exists. We define φ:M→S−1M as m↦m/1.
We define category U whose objects are A-module homomorphisms M→V for every S−1A-module V. The morphisms of U are commutative triangles: the morphism between f:M→V and g:M→U carries the same data as an A-module homomorphism h:V→U such that h∘f=g.
Let q:M→V∈U. We want to show that there exists unique morphism q′:φ→q, which can be understood as a morphism q′:S−1M→V such that q′∘φ=q.
Define q′ as m1/s1↦s1−1⋅q(m1). We will skip the routine verification that it is indeed a homomorphism and that it is well-defined. We can see that q′∘φ=q since q′(m/1)=1−1⋅q(m)=q(m).
Is q′ unique? Suppose we have v:S−1M→V such that v∘φ=q.
Observe that v(m1/s1)=s1−1⋅v(m1/1) since s1⋅v(m1/s1)=v(m1/1) and multiplication by s1∈S (denoted s1⋅□:V→V) is an isomorphism, whose inverse we write as s1−1⋅□:V→V. A very similar argument applies to show that an A-module homomorphism between two S−1A-modules lifts to an S−1A-module homomorphism uniquely.
The book states the universal property in terms of an A-homomorphism of S−1A-modules. Since this homomorphism carries the same data as an S−1A-homomorphism between the same modules, the same universal property applies regardless.
Exercise RS.1.2F
Proposition a/b
Localization commutes with arbitrary direct sums.
Proof
Let A be a commutative ring and let S be a multiplicative subset of A.
Let I be an index set and let M□:I→A-Mod be a family of A-modules.
We want to show that
S−1i∈I⨁Mi≅i∈I⨁S−1Mi,
where the isomorphism is understood as an isomorphism of S−1A-modules.
Let ui:Mi→S−1Mi be an I-indexed family of localization maps. Let
u:i∈I⨁Mi→i∈I⨁S−1Mi
be the direct sum ⨁i∈Iui.
Let X be an S−1A-module and let v:⨁i∈IMi→X be an S−1A-module homomorphism. We will use vi:Mi→X to denote the i-th component of v.
Let zi:S−1Mi→X be the unique S−1A-module homomorphism such that zi∘ui=vi (via the universal property of S−1Mi).
We define z:⨁i∈IS−1Mi→X as the copairing [zi∣i∈I]. By construction, z∘u=v.
Is z unique? Suppose z′:⨁i∈IS−1Mi→X is an S−1A-module homomorphism such that z′∘u=v. Then for each component i∈I we see that zi∘ui=vi and zi′∘ui=vi. Since the universal property of S−1Mi guarantees that zi is the unique such map, zi=zi′. Hence z=z′.
Both S−1⨁i∈IMi and ⨁i∈IS−1Mi satisfy the universal property of localization of ⨁i∈IMi, and thus are uniquely isomorphic, that is, S−1⨁i∈IMi≅⨁i∈IS−1Mi.
■
Note
We use the universal property with S−1A-module homomorphism. As in RS.1.2E, this is identical to the universal property with A-module homomorphism as given in the book.
Proposition c
Localization does not commute with infinite products.
Proof
Let Mi=Z for all i∈N. Let W=∏i∈NMi. Note that Q is the localization of Z with respect to Z>0 (the subset of the ring containing positive elements). Let Z=∏i∈NQ.
We will consider two candidate localizations of W, specifically Z and Z>0−1W. Suppose, for the sake of contradiction, that the canonical localization map τ:Z>0−1W→Z given by w/d↦(w1/d,w2/d,…) is an isomorphism with inverse τ−1:Z→Z>0−1W .
Observe that ξ=(1,1/2,1/3,1/4,…)∈Z. What would τ−1(ξ) look like? It has to have the form (i1,i2,i3,…)/d for in∈Z,d∈Z>0 such that in/d=1/n (as a fraction) which is impossible: the denominator of left hand side is fixed, while denominators of right hand side grow unbounded. Alternatively, observe that the existence of such value would imply that there exists a non-zero d such that for all n∈N the equality inn=d holds which is nonsensical.
Define τ:ZZ/(10)×Z/(12)→Z/(2) as τ([a]10,[b]12)=[ab]2. Clearly this is an epimorphism. Since multiplication is bilinear, τ factors uniquely through Z/(10)⊗ZZ/(12). Since τ=τ′∘π,τ′ must itself be an epimorphism, hence Z/(10)⊗ZZ/(12) is non-trivial.
There’s exactly one Z-module of order 2, so Z/(10)⊗ZZ/(12)≅Z/(2).
■
Exercise RS.1.2H
Proposition 1
−⊗AN is a covariant endofunctor on the category of A-modules.
Proof
Let M1,M2 be A-modules and f:M1→M2 an A-module homomorphism. Let g:M1⊗AN→M2⊗AN be a map defined by m⊗n↦f(m)⊗n.
We verify that g is well-defined:
A technicality
Formally speaking, I define g′ via the universal property of free object F=A⊕(M1×N) by specifying it on the basis (pure tensors) and extending by A-linearity. Then g arises via the universal property of quotient, but only if g′ kills the the relation submodule of F.
This is the “well-definedness” check: I write things like g(a1⊗b+a2⊗b−(a1+a2)⊗b) but treat tensors in g‘s domain as inert formal symbols, making this derivation translateable into a derivation talking about things like g′([a1,b]+[a2,b]−[(a1+a2),b]).
This avoids some of the bureaucracy, such as having to introduce explicit g′ and a separate syntax for “formal tensors,” at the cost of requiring one to pay more attention to the context.
Thus, given any map of A-modules f:M1→M2 we can always define a map g:M1⊗AN→M2⊗AN. We will assign this action on morphisms to −⊗AN and then verify functorality.
Let idM1:M1→M1 be the identity map. Then the map idM1⊗AN is given by
m⊗n↦idM1(m)⊗n=m⊗n,
so −⊗AN preserves identities.
Let i:M1→M2,j:M2→M3. Then (j∘i)⊗AN is given by m⊗n↦j(i(m))⊗n, while j⊗AN acts as m⊗n↦j(m)⊗n and i⊗AN acts as m⊗n↦i(m)⊗n. It is clear that
(j∘i)⊗AN=(j⊗AN)∘i⊗AN.
Thus −⊗AN is indeed an endofunctor on A-Mod.
■
Lemma RS.1.2H.1
Let M1,M2 be A-modules and f:M1→M2. Then there exists a surjection u:(imf)⊗AN→im(f⊗AN).
Proof
Let F=A⊕((imf)×N) be a free module generated by formal symbols [f(m),n]. Let R be a submodule of F generated by differences corresponding to bilinearity relations. Let π:F→F/R be the quotient map. We will identify F/R with (imf)⊗AN. We define u′:F→im(f⊗AN) on generators (and extend by universal property of free object) as [f(m),n]↦(f⊗AN)(m^⊗n), where m^ is a preimage of f(m). Of course (f⊗AN)(m^⊗n)=f(m)⊗n.