In this section, we review the group completion and topological
K-theory including its superbundle description. The purpose of this section is to give a brief expository account about these topics while establishing notations and terminologies we will use later in the paper. In the first two subsections, we shall closely follow Atiyah ([
17], Chapter 2), Karoubi ([
18], Chapter 2), and Luke–Mishchenko ([
19], Chapter 2.6) to enhance the self-containedness and the readability of this paper. We refer the reader to these references for more comprehensive details.
2.1. Group Completion of Abelian Monoids
We shall begin by reviewing the group completion as in Karoubi ([
18], p. 52). Let
be an abelian monoid. Then, we can associate an abelian group
with
A and a homomorphism of the underlying monoids
, having the following universal property: For any abelian group
G, and any homomorphism of the underlying monoids
, there is a unique group homomorphism
such that
. That is, we have the following commutative diagram.
There are various possible constructions of and , which are the same up to isomorphism. Here, we list three constructions.
Let be the free abelian group generated by the elements and denote by the image of under the inclusion map . Define as the subgroup generated by the elements of the form , . Then and is defined by .
Define
, where
is the equivalence relation defined by
and
.
Define
, where
is the equivalence relation defined by
and
.
In each of the these three constructions, every element of can be written as where , and .
Remark 1 ([
17], p. 42).
The third construction of the group completion can also be described as following. Let be the diagonal homomorphism of abelian monoids. Then, is the group of all cosets of in with the interchange of factors in induces an inverse in . Proposition 1. The groups constructed from the three constructions above are isomorphic.
Proof. (1) ⇔ (2): ([
19], pp. 127–128) Let
. Then,
for
and
. Then, we can split the sum into two parts
with
. Using the definition of the subgroup
, we have
where we used the definition of
to combine the formal sum of the elements in
. Define the map
with
. We claim that
is a group isomorphism.
First, we show that
is well-defined. Let
in
with
and
. We want to show that
in
. From the assumption, we have
, or
in
. This implies that
and the left side element should be a linear combination of the generators of
, i.e.,
Without loss of generality, we can consider that
. By rearranging negative summands on the other side, we have
for some
, which implies that
. Thus,
and the mapping
is well-defined. Note that
is a group homomorphism with the inverse
with
. Hence,
is a group isomorphism.
(2) ⇔ (3): Let . Then, for some p. Let and . Then, we have and . That is, and so . Conversely, if , then we have and for some . By adding these two equations, we get which implies that . So the relation and are equal and the quotients and are identical. □
2.2. Topological K-Theory via Vector Bundles
Let B be a compact Hausdorff space and the set of all isomorphism classes of vector bundles on B. The definition of topological K-theory is given by taking the group completion on the isomorphism classes of vector bundles. Note that is an abelian monoid with the addition induced from the direct sum. This operation is well-defined since the isomorphism classes of depends only on the isomorphism classes of E and F. In this situation, the group , where , is called the Grothendieck group of . We will write for the group . To avoid excessive notation, we may write E for a class in , and for the image of E in .
It follows that every element of
is of the form
or
. The addition of
is induced from the semigroup
and the inverse is induced from the interchange of factors. That is,
and
.
Let G be a bundle such that is trivial. We write for the trivial bundle of dimension n. Let . Then, . Thus, every element of can be written in the form .
Definition 1. Two bundles E and F are said to be stably equivalent if there is a trivial bundle such that .
Proposition 2. in if and only if E and F are stably equivalent.
In general, we have if and only if there is a bundle G such that .
2.3. Topological K-Theory via Superbundles
See Varadarajan ([
20], Chapter 3), Berline–Getzler–Vergne ([
21], p. 38 and p. 294), and Atiyah ([
17],
Section 2) for references. Let
B be a compact Hausdorff space.
Definition 2 ([
21], p. 38).
A superspace V is a -graded vector space . Definition 3 ([
21], p. 39).
A superbundle on B is a bundle where and are two vector bundles on B. So superbundles are vector bundles whose fibers are superspaces.
Example 1. An ungraded vector space V is implicitly -graded with and . A vector bundle E is identified with the superbundle such that and .
Let V, W be two superspaces.
Definition 4 ([
20], p. 83).
A linear map is called grade-preserving if and . A morphism in the category of superspaces is a grade-preserving linear map. A superspace isomorphism is a bijective superspace homomorphism. From the definition, if is a superspace isomorphism, then we can write , where and are linear isomorphisms. Let be a superspace isomorphism class of on . Then, can be represented by , where and represent linear isomorphism classes on and , respectively. Similarly, we define the morphisms of super bundles.
Definition 5. A morphism in the category of superbundles is a grade-preserving linear map of vector bundles. A superbundle isomorphism is a bijective superbundle homomorphism.
We will use to denote the isomorphism class of superbundles represented by a superbundle E. Let be the set of all superbundle isomorphism classes on B. Then, we can naturally identify . Using this identification, we define an equivalence relation on to define the K-group.
Definition 6 ([
21], p. 294).
Let with and . We define an equivalence relation on that if there are two vector bundles G and H such that The equivalence class is called the difference bundle of E, which is denoted by . For the sake of simplicity, we will just write for the difference bundle. If G is a vector bundle, we will associate to it the difference bundle .
Definition 7 ([
21], p. 294).
The K-theory of B is defined as the abelian group of all difference bundles, denoted by . The sum in the group is induced by the sum in
. That is,
i.e., the representative of the sum is the sums of even parts and odd parts, respectively. The additive identity is
and the interchange of the components in
induces the inverse
. We can also identify
as the difference. Since the addition is defined on equivalence classes, we should check that the operation does not depend on the representatives. That is,
Proposition 3. The addition of is well-defined.
Proof. Let
with
for
. We want to show that
, i.e.,
. From the assumption, we have
for some bundles
and
for
. By taking direct sum of two equations in (
2) and (
3), we get
that is,
. Hence,
in
. □
Proposition 4. and are isomorphic as groups.
Proof. Let and be two maps defined by and .
We first show that
f is well-defined. Suppose that
and
are two superbundles such that
. We want to show that
in
. From the assumption, we have
for some bundles
G and
H. This implies that
by adding the two equations. Hence,
.
Next, we show that
g is well-defined. Let
. We want to show that
. From the assumption, there is a bundle
such that
. Let
and
. Then, we have
. Additionally,
This implies that
. It is straight-forward to see that
f and
g are inverses to each other and preserve the group structure. □
The above proposition shows that on the topological level, the two definitions of K-theory group via superbundles or vector bundles are isomorphic and so we can use them interchangably. That is, if is an element of a K-theory of B, we can either interpret as a formal difference of two vector bundle isomorphism classes, or equivalence class of a superbundle isomorphism classes.