I first learned about semilinear maps through one of my mathematical explorations. In this article, we introduce them and prove some basic results about them. We assume some knowledge of abstract algebra and related subjects (vector spaces, modules, universal algebra, category theory, etc.)
(I was still learning about the concept alongside writing this article, so if there are any inaccuracies here, please let me know!)
Introduction
We motivate the concept of a semilinear map by asking the following question: is there a way to generalize the idea of a linear map to vector spaces over different fields? Such a concept could facilitate insights and translations of results between vector spaces over different fields in a way that may not have been as accessible before.
We’ll start by examining the standard definition of linear map:
Definition 1 Let
be vector spaces over a field
. A linear map
is a function that satisfies
and
for
and
.
We want to generalize this definition so that can be over another field
. For this new definition, we note that
can translate exactly regardless of the underlying field, while
requires that
be over the same field
. To allow
to be over
, we must replace
with
where
is a corresponding scalar from
. Thus, we require a map between the fields,
, such that
. For the sake of compatibility, it seems like we should impose an additional condition on
, for example that
be a field homomorphism. However, it turns out that this is not necessary, since we will prove that
must be a field homomorphism anyway.
Let’s start with our provisional definition:
Definition 2 Let
be vector spaces over fields
respectively. A provisional semilinear map is a pair of
and
such that
is an additive group homomorphism and
for all
. (Of course, the term “provisional semilinear map” is not standard.)
Note that is always a provisional semilinear map for any
(not just for
a homomorphism.) However, we have:
Lemma 3 If
is a provisional semilinear map and
, then
is a field homomorphism.
Proof: We have, for all ,
,
If there exists such that
, then
for all
, contradiction. Thus,
for all
. Similarly, we have
and
, and analogous logic yields
and
.
Thus, our provisional concept reduces to:
Definition 4 Let
be vector spaces over fields
respectively. A semilinear map is a pair of
and
such that
is an additive group homomorphism,
is a field homomorphism, and
for all
.
This definition is used for example in projective geometry (see the nLab article.)
Note that if we replicate this definition for vector spaces over the same field we don’t actually get back linear maps, since in general could be any field endomorphism, not just the identity. In fact, some authors (e.g., this PlanetMath article) use an even more restrictive definition that is still more general than a linear map:
Definition 5 Let
be vector spaces over a field
. A semilinear map is a pair of
and
such that
is an additive group homomorphism,
is a field automorphism, and
for all
.
This definition is a generalization of a common scenario. For example, over , it is common to consider maps
such that
; this especially happens in applications such as quantum mechanics. Since complex conjugation is an automorphism, we may view semilinear maps as a generalization of these maps to vector spaces over general fields.
In the other direction, we can generalize the definition of semilinear map further to modules over rings. The only difference in the statement of this definition is with making the equations make sense with left and right module multiplications:
Definition 6 Let
be rings and let
be a right
-module and
be a left
-module. A semilinear map is a pair of
and
such that
is an additive group homomorphism,
is a ring antihomomorphism, and
for all
.
In this case, we cannot omit the requirement that be an antihomomorphism by replicating our earlier proof for vector spaces, since that proof relied on field properties (specifically, ability to multiply by an inverse of a scalar to get that
.)
In fact, we can generalize the definition of semilinear map to any combination of and
being left or right modules, requiring that
be a homomorphism or antihomomorphism appropriately (see Bourbaki, Algebra I Chapters 1-3; I used a version translated into English by Hermann in 1974.)
We will henceforth discuss semilinear maps over different fields.
Semilinear Maps Over Different Fields
Generalizations of concepts like linear maps (which are just homomorphisms for vector spaces) are fundamental to the subjects of universal algebra and category theory. How do semilinear maps compare to these other generalizations?
For universal algebra, semilinear maps cannot be “naturally” expressed as homomorphisms of suitable algebras (in the universal algebraic sense of course), since these maps are between vector spaces, which when viewed as algebras have signatures that are dependent on their underlying fields, and homomorphisms are not defined for algebras which do not have the same signature.
On the other hand, for category theory, semilinear maps indeed are the morphisms of a suitable category, namely the category of pairs of vector spaces and their underlying fields; the composition of morphisms is given “naturally” by .
We now compare semilinear and linear maps.
In the case that , every linear map results in a semilinear map by taking
as the identity. However, semilinear maps are not equivalent to linear maps even if
, in fact even if
. To show this, we note that, if semilinear maps were equivalent to linear maps when
, then since every linear map results in a semilinear map with
as the identity, every semilinear map would need to be produced in this way, and thus have
as the identity. We produce a counterexample: let
, then we may take
both to be complex conjugation.
Let be a semilinear map with
. Since
is a field homomorphism,
must be an embedding. (If you are unfamiliar with this result, one possible proof is to see that the kernel of a homomorphism is an ideal, then to show that the only ideals of a field
are
and
, and finally to account for the fact that the homomorphism must send 1 to 1.)
Then, let ,
, and define the scalar multiplication
, so that
is a vector space over
. The equations
and
show that
is a linear map with
viewed as vector spaces over
.
Conversely, given a field embedding , let
be a linear map with both viewed as vector spaces over
. Then,
and
imply that
is a semilinear map.
Thus, semilinear maps with nonzero are equivalent to pairs of field embeddings and nonzero linear maps between
and
with both viewed as vector spaces over
.
Equivalently, given , let
be the image of
;
is a subfield of
, so
is a vector space over
. Let
, and define the scalar multiplication
, so that
is a vector space over
. By similar logic as above, we can show that semilinear maps with nonzero
are equivalent to nonzero linear maps between
and
with both viewed as vector spaces over
: if
is a linear map, then
, so letting
,
and
. This is true for all
since
, so
is a semilinear map. The converse is similarly proven.
Written July and August 2021. Edited March 2025.
