abstract algebra rings, modules, polynomials, ring extensions, categorical and commutative algebra

Upload: mubajwa

Post on 29-Oct-2015

195 views

Category:

Documents


15 download

DESCRIPTION

Andreas Bernhard Zeidler

TRANSCRIPT

  • Andreas Bernhard Zeidler

    Abstract Algebra

    Rings, Modules, Polynomials, Ring Extensions,

    Categorical and Commutative Algebra

    February 15, 2012 (488 pages)

    If you have read this text I would like to invite you to contribute to it:Comments, corrections and suggestions are very much appreciated, at

    [email protected], or visit my homepage at

    www.mathematik.uni-tuebingen.de/ab/algebra/index.html

    This book is dedicated to the entire mathematical society.To all those who contribute to mathematics and keep it alive by teaching it.

  • Contents

    0 Prelude 5

    0.1 About this Book . . . . . . . . . . . . . . . . . . . . . . . . . 5

    0.2 Notation and Symbols . . . . . . . . . . . . . . . . . . . . . . 9

    0.3 Mathematicians at a Glance . . . . . . . . . . . . . . . . . . . 15

    1 Groups and Rings 19

    1.1 Defining Groups . . . . . . . . . . . . . . . . . . . . . . . . . 19

    1.2 Permutations . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    1.3 Defining Rings . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    1.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    1.5 First Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    1.6 Ideals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    1.7 Homomorphisms . . . . . . . . . . . . . . . . . . . . . . . . . 65

    1.8 Ordered Rings . . . . . . . . . . . . . . . . . . . . . . . . . . 72

    1.9 Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    2 Commutative Rings 83

    2.1 Maximal Ideals . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    2.2 Prime Ideals . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

    2.3 Radical Ideals . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    2.4 Noetherian Rings . . . . . . . . . . . . . . . . . . . . . . . . . 97

    2.5 Unique Factorisation Domains . . . . . . . . . . . . . . . . . . 103

    2.6 Principal Ideal Domains . . . . . . . . . . . . . . . . . . . . . 114

    2.7 Lasker-Noether Decomposition . . . . . . . . . . . . . . . . . 124

    2.8 Finite Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    2.9 Localisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    2.10 Local Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    2.11 Dedekind Domains . . . . . . . . . . . . . . . . . . . . . . . . 153

    3 Modules 159

    3.1 Defining Modules . . . . . . . . . . . . . . . . . . . . . . . . . 159

    3.2 First Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . 170

    3.3 Direct Sums . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

    3.4 Ideal-induced Modules . . . . . . . . . . . . . . . . . . . . . . 182

    3.5 Block Decompositions . . . . . . . . . . . . . . . . . . . . . . 186

    3.6 Dependence Relations . . . . . . . . . . . . . . . . . . . . . . 187

    3.7 Linear Dependence . . . . . . . . . . . . . . . . . . . . . . . . 191

    3.8 Homomorphisms . . . . . . . . . . . . . . . . . . . . . . . . . 197

    3.9 Isomorphism Theorems . . . . . . . . . . . . . . . . . . . . . 203

    3.10 Rank of Modules . . . . . . . . . . . . . . . . . . . . . . . . . 207

  • 3.11 Noetherian Modules . . . . . . . . . . . . . . . . . . . . . . . 213

    3.12 Localisation of Modules . . . . . . . . . . . . . . . . . . . . . 221

    4 Linear Algebra 224

    4.1 Matix Algebra . . . . . . . . . . . . . . . . . . . . . . . . . . 224

    4.2 Elementary Matrices . . . . . . . . . . . . . . . . . . . . . . . 232

    4.3 Linear Equations . . . . . . . . . . . . . . . . . . . . . . . . . 238

    4.4 Multilinear Forms . . . . . . . . . . . . . . . . . . . . . . . . 252

    4.5 Determinants . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

    4.6 Rank of Matrices . . . . . . . . . . . . . . . . . . . . . . . . . 252

    4.7 Canonical Forms . . . . . . . . . . . . . . . . . . . . . . . . . 252

    5 Spectral Theory 253

    5.1 Metric Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

    5.2 Banach Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . 253

    5.3 Operatoralgebras . . . . . . . . . . . . . . . . . . . . . . . . . 253

    5.4 Diagonalisation . . . . . . . . . . . . . . . . . . . . . . . . . . 253

    5.5 Spectral Theorem . . . . . . . . . . . . . . . . . . . . . . . . . 253

    6 Structure Theorems 254

    6.1 Associated Primes . . . . . . . . . . . . . . . . . . . . . . . . 254

    6.2 Primary Decomposition . . . . . . . . . . . . . . . . . . . . . 254

    6.3 The Theorem of Prufer . . . . . . . . . . . . . . . . . . . . . . 254

    6.4 Length of Modules . . . . . . . . . . . . . . . . . . . . . . . . 254

    7 Polynomial Rings 255

    7.1 Monomial Orders . . . . . . . . . . . . . . . . . . . . . . . . . 255

    7.2 Graded Algebras . . . . . . . . . . . . . . . . . . . . . . . . . 261

    7.3 Defining Polynomials . . . . . . . . . . . . . . . . . . . . . . . 268

    7.4 The Standard Cases . . . . . . . . . . . . . . . . . . . . . . . 268

    7.5 Roots of Polynomials . . . . . . . . . . . . . . . . . . . . . . . 268

    7.6 Derivation of Polynomials . . . . . . . . . . . . . . . . . . . . 268

    7.7 Algebraic Properties . . . . . . . . . . . . . . . . . . . . . . . 268

    7.8 Grobner Bases . . . . . . . . . . . . . . . . . . . . . . . . . . 268

    7.9 Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

    8 Polynomials in One Variable 269

    8.1 Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . 269

    8.2 Irreducibility Tests . . . . . . . . . . . . . . . . . . . . . . . . 269

    8.3 Symmetric Polynomials . . . . . . . . . . . . . . . . . . . . . 269

    8.4 The Resultant . . . . . . . . . . . . . . . . . . . . . . . . . . . 269

    8.5 The Discriminant . . . . . . . . . . . . . . . . . . . . . . . . . 269

    8.6 Polynomials of Low Degree . . . . . . . . . . . . . . . . . . . 269

    8.7 Polynomials of High Degree . . . . . . . . . . . . . . . . . . . 269

    8.8 Fundamental Theorem of Algebra . . . . . . . . . . . . . . . . 269

    9 Group Theory 270

  • 10 Multilinear Algebra 27610.1 Multilinear Maps . . . . . . . . . . . . . . . . . . . . . . . . . 27610.2 Duality Theory . . . . . . . . . . . . . . . . . . . . . . . . . . 27610.3 Tensor Product of Modules . . . . . . . . . . . . . . . . . . . 27610.4 Tensor Product of Algebras . . . . . . . . . . . . . . . . . . . 27610.5 Tensor Product of Maps . . . . . . . . . . . . . . . . . . . . . 27610.6 Differentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276

    11 Categorial Algebra 27711.1 Sets and Classes . . . . . . . . . . . . . . . . . . . . . . . . . 27711.2 Categories and Functors . . . . . . . . . . . . . . . . . . . . . 27711.3 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27811.4 Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27811.5 Abelian Categories . . . . . . . . . . . . . . . . . . . . . . . . 27811.6 Homology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

    12 Ring Extensions 279

    13 Galois Theory 280

    14 Graded Rings 281

    15 Valuations 282

    16 Proofs - Fundamentals 284

    17 Proofs - Rings and Modules 306

    18 Proofs - Commutative Algebra 413

  • Chapter 0

    Prelude

    0.1 About this Book

    The Aim of this BookMathematics knows two directions - analysis and algebra - and any math-ematical discipline can be weighted how analytical resp. algebraical it is.Analysis is characterized by having a notion of convergence that allows toapproximate solutions (and reach them in the limit). Algebra is character-ized by having no convergence and hence allowing finite computations only.This book now is meant to be a thorough introduction into algebra.

    Likewise every textbook on mathematics is drawn between two pairs ofextremes: (easy understandability versus great generality) and (complete-ness versus having a clear line of thought). Among these contrary poles weusually chose (generality over understandability) and (completeness over aclear red line). Nevertheless we try to reach understandability by being veryprecise and accurate and including many remarks and examples.

    At last some personal philosophy: a perfect proof is like a perfect gem -unbreakably hard, spotlessly clear, flawlessly cut and beautifully displayed.In this book we are trying to collect such gemstones. And we are proud toclaim, that we are honest about where a proof is due and present completeproofs of almost every claim contained herein (which makes this textbookvery different from most others).

    This Book is Written formany different kinds of mathematicians: primarily is meant to be a sourceof reference for intermediate to advanced students, who have already hada first contact with algebra and now closely examine some topic for theirseminars, lectures or own thesis. But because of its great generality andcompleteness it is also suited as an encyclopaedia for professors who pre-pare their lectures and researchers who need to estimate how far a certainmethod carries. Frankly this book is not perfectly suited to be a monographfor novices to mathematics. So if you are one we think you can greatly profitfrom this book, but you will probably have to consult additional monographs(at a more introductory level) to help you understand this text.

    5

  • PrerequisitesWe take for granted, that the reader is familiar with the basic notions ofnaive logic (statements, implication, proof by contradiction, usage of quanti-fiers, . . . ) and naive set theory (Cantors notion of a set, functions, partiallyordered sets, equivalence relations, Zorns Lemma, . . . ). We will present ashort introduction to classes and the NBG axioms when it comes to cate-gory theory. Further we require some basic knowledge of integers (includingproofs by induction) and how to express them in decimal numbers. We willsometimes use the field of real numbers, as they are most probably well-known to the reader, but they are not required to understand this text.Aside from these prerequisites we will start from scratch.

    Topics CoveredWe start by introducing groups and rings, immediately specializing on rings.Of general ring theory we will introduce the basic notions only, e.g. theisomorphism theorems. Then we will turn our attention to commutativerings, which will be the first major topic of this book: we closely studymaximal ideals, prime ideals, intersections of such (radical ideals) and therelations to localisation. Further we will study rings with chain conditions(noetherian and artinian rings) including the Lasker-Noether theorem. Thiswill lead to standard topics like the fundamental theorem of arithmetic. Andwe conclude commutative ring theory by studying discrete valuation rings,Dedekind domains and Krull rings.

    Then we will turn our attention to modules, including rank, dimensionand length. We will see that modules are a natural and powerful general-isation of ideals and large parts of ring theory generalises to this setting,e.g. localisation and primary decomposition. Module theory naturally leadsto linear algebra, i.e. the theory of matrix representations of a homomor-phism of modules. Applying the structure theorems of modules (the theo-rem of Prufer to be precise) we will treat canonical form theory (e.g. Jordannormal form).

    Next we will study polynomials from top down: that is we introducegeneral polynomial rings (also known as group algebras) and graded alge-bras. Only then we will regard the more classical problems of polynomialsin one variable and their solvability. Finally we will regard polynomials inseveral variables again. Using Grobner bases it is possible to solve abstractalgebraic questions by purely computational means.

    Then we will return to group theory: most textbooks begin with thistopic, but we chose not to. Even though group theory seems to be elementaryand fundamental this is not quite true. In fact it heavily relies on argumentslike divisibility and prime decomposition in the integers, topics that arenative to ring theory. And commutative groups are best treated from thepoint of view of module theory. Never the less you might as well skip theprevious sections and start with group theory right away. We will presentthe standard topics: the isomorphism theorems, group actions (includingthe formula of Burnside), the theorems of Sylow and lastly the p-q-theorem.However we are aiming directly for the representation theory of finite groups.

    The first part is concluded by presenting a thorough introduction to whatis called multi-linear algebra. We will study dual pairings, tensor productsof modules (and algebras) over a commutative base ring, derivations andthe module of differentials.

    6 0 Prelude

  • Thus we have gathered a whole bunch of separate theories - and it is time fora second structurisation (the first structurisation being algebra itself). Wewill introduce the notions of categories, functors, equivalence of categories,(co-)products and so on. Categories are merely a manner of speaking -nothing that can be done with category theory could not have been achievedwithout. Yet the language of categories presents a unifying concept for allthe different branches of mathematics, extending far beyond algebra. So wewill first recollect which part of the theory we have established is what inthe categorical setting. The categorial language is the right setting to treatchain complexes, especially exact sequences of modules. Finally we willpresent the basics of abelian categories as a unifying concept of all thoseseparate theories.

    We will then aim for some more specialised topics: At first we will studyring extensions and the dimension theory of commutative rings. A specialcase are field extensions including the beautiful topic of Galois theory. After-wards we turn our attention to filtrations, completions, zeta-functions andthe Hilbert-Samuel polynomial. Finally we will venture deeper into numbertheory: studying the theory of valuations up to the theorem of Riemann-Roche for number fields.

    Topics not CoveredThere are many instances where, dropping a finiteness condition, one has tointroduce some topology in order to pursue the theory further. Examplesare: linear algebra on infinite dimensional vector-spaces, representation the-ory of infinite groups and Galois theory of infinite field extensions. Anothernatural extension would be to introduce the Zariski topology on the spec-trum of a ring, which would lead to the theory of schemes directly. Yet thescope of this text is purely algebraic and hence we will usually stop at thepoint where topology sets in (but give hints for further readings).

    The Two PartsMathematics has a peculiarity to it: there are problems (and answers) thatare easy to understand but hard to prove. The most famous example isFermats Last Theorem - the statement (for any n 3 there are no non-trivial integers (a, b, c) Z3 that satisfy the equation an + bn = cn) canbe understood by anyone. Yet the proof is extremely hard to provide. Ofcourse this theorem has no value of its own (it is the proof that containsdeep insights into the structure of mathematics), but this is no general rule.E.g. the theorem of Wedderburn (every finite skew-field is a field) is easy anduseful, but its proof will be performed using a beautiful trick-computation(requiring the more advanced method of cyclotomic polynomials).

    Thus we have chosen an unusual approach: we have separated the truth(i.e. definitions, examples and theorems) from their proofs. This enables usto present the truth in a stringent way, that allows the reader to get a feelfor the mathematical objects displayed. Most of the proofs could have beengiven right away, but in several cases the proof of a statement can only bedone after we have developed the theory further. Thus the sequel of theo-rems may (and will) be different from the order in which they are proved.Hence the two parts.

    0.1 About this Book 7

  • Our Best AdviceIt is a well-known fact, that some proofs are just computational and onlycontain little (or even no) insight into the structure of mathematics. Othersare brilliant, outstanding insights that are of no lesser importance than thetheorem itself. Thus we have already included remarks of how the proofworks in the first part of this book. And our best advice is to read a sectionentirely to get a feel for the objects involved - only then have a look at theproofs that have been recommended. Ignore the other proofs, unless youhave to know about them, for some reason. At several occasions this textcontains the symbols () and () . These are meant to guide the reader inthe following ways:

    () As we have assorted the topics covered thematically (paying little at-tention to the sequel of proofs) it might happen that a certain exampleor theorem is far beyond the scope of the theory presented so far. Inthis case the reader is asked to read over it lightly (or even skip itentirely) and return to it later (after he has gained some more experi-ence).

    () On some very rare occasions we will append a theorem without givinga proof (if the proof is beyond the scope of this text). Such an instancewill be marked by the black box symbol. In this case we will alwaysgive a complete reference of the most readable proof the author isaware of. And this symbol will be hereditarily, that is once we usea theorem that has not been proved any other proof relying on theunproved statement will also be branded by the black box symbol.

    8 0 Prelude

  • 0.2 Notation and Symbols

    ConventionsWe now wish to include a set of the frequently used symbols, conventionsand notations. In particular we clarify the several domains of numbers.

    First of all we employ the nice convention (introduced by Halmos) towrite iff as an abbreviation for if and only if.

    We denote the set of natural numbers - i.e. the positive integers in-cluding zero - by N := { 0, 1, 2, 3, . . . }. Further for any two integersa, b Z we denote the interval of integer numbers ranging from a tob by a . . . b := { k Z | a k b }. We will denote the set of integers by Z = N (N), and the rationals

    by Q = { a/b | a, b Z, b 6= 0 }. Whereas Z will be taken for granted,Q will be introduced as the quotient field of Z.

    The reals will be denoted by R and we will present an example of howthey can be defined (without proving their properties however). Thecomplex numbers will be denoted by C = { a+ ib | a, b R } and wewill present several ways of constructing them.

    () We will sometimes use the Kronecker-Symbol (a, b) (in the liter-ature this is also denoted by a,b), which is defined to be

    (a, b) = a,b :=

    {1 if a = b0 if a 6= b

    In most cases a and b Z will be integers and 0, 1 Z will be integers,too. But in general we are given some ring (R,+, ) and a, b R. Thenthe elements 0 and 1 R on the right hand side are taken to be thezero-element 0 and unit-element 1 of R again.

    We will write A X to indicate that A is a subset of X and A Xwill denote strict inclusion (i.e. A X and there is some x X withx 6 A). For any set X we denote its power set (i.e. the set of allits subsets) by P(X) := {A | A X }. And for a subset A X wedenote the complement of A in X by CA := X \A. Listing several elements x1, . . . , xn X of some set X, we do not re-

    quire these xi to be pairwise distinct (e.g. x1 = x2 might well happen).Yet if we only give explicit names xi to the elements of some previ-ously given subset A = {x1, . . . , xn } X we already consider the xito be pairwise distinct (that is xi = xj implies i = j). Note that if thexi (not the set {x1, . . . , xn }) have been given, then {x1, . . . , xn } mayhence contain fewer than n elements!

    Given an arbitrary set of sets A one defines the grand union A andthe grand intersection

    A to be the set consisting of all elements athat are contained in one (resp. all) of the sets A A, formally

    A := { a | A A : a A }A := { a | A A : a A }

    0.2 Notation and Symbols 9

  • Note thatA only is a well-defined set, if A 6= is non-empty. A well-

    known special case of this is the following: consider any two sets A andB and let A := {A,B }. Then A B = A and A B = A. Thisnotion is just a generalisation of the ordinary union and intersectionto arbitrary collections A of sets. If X and Y are any sets then we will denote the set of all functions

    from X to Y by F(X,Y ) = Y X = { f | f : X Y }. And for anysuch function f : X Y : x 7 f(x) we will denote its graph (notethat from the set-theoretical point of view f is its graph) by

    (f) := { (x, f(x)) | x X } X Y

    Once we have defined functions, it is easy to define arbitrary cartesianproducts. That is let I 6= be any non-empty set and for any i Ilet Xi be another set. Let us denote the union of all the Xi by X

    X :=iI

    Xi = {x | i I : x Xi }

    Then the cartesian product of the Xi consists of all the functionsx : I X such that for any i I we have xi := x(i) Xi. Note thatthereby it is customary to write (xi) in place of x. Formally

    iIXi := {x : I X : i 7 xi | i I : xi Xi }

    If I 6= is any index set and Ai X is a non-empty Ai 6= subsetof X (where i I) then the axiom of choice states that there isa function a : I X such that for any i I we get a(i) Ai. Inother words the product of non-empty sets is non-empty again. Itis a remarkable fact that this seemingly trivial property has far-flungconsequences, the lemma of Zorn being the most remarkable one.

    iIXi 6= i I : Xi 6=

    Let X 6= be a non-empty set, then a subset of the form R X Xsaid to be a relation on X. And in this case it is customary to writexRy instead of (x, y) R. This notation will be used primarily forpartial orders and equivalence relations (see below).

    Consider any non-empty set X 6= again. Then a relation on X issaid to be an equivalence relation on X, iff it is reflexive, symmetricand transitive. Formally that is for any x, y and z X we get

    x = y = x yx y = y x

    x y, y z = x z

    10 0 Prelude

  • And in this case we define the equivalence class [x] of x to be the setof all y X being equivalent to x, that is [x] := { y X | x y }. Andthe set of all equivalence classes is denoted by X/ := { [x] | x X }.Example: if f : X Y is any function then we obtain an equivalencerelation on X by letting x y : f(x) = f(y). Then theequivalence class of x X is just the fibre [x] = f1(f(x)).

    Consider a non-empty set X 6= once more. Then a family of subsetsP P(X) is said to be a partition of X, iff for any P , Q P weobtain the statements

    X =P

    P 6= P 6= Q = P Q =

    Example: if is an equivalence relation on X, then X/ is a partitionofX. Conversely if P is a partition ofX, then we obtain an equivalencerelation on X by letting x y : P P : x P and y P .Hence there is a one-to-one correspondence between the equivalencerelations on X and the partitions of X given by 7 X/.

    Consider any non-empty set I 6= , then a relation on I is said to bea partial order on I, iff it is reflexive, transitive and anti-symmetric.Formally that is for any i, j and k I we get

    i = j = i ji j, j k = i ki j, j i = i = j

    And is said to be a total or linear order iff for any i, j I wealso get i j or j i (that is any two elements contained in I canbe compared). Example: for any set X the inclusion relation is apartial (but not linear) order on P(X). If now is a linear order onI, then we define the minimum and maximum of i, j I to be

    i j :={i if i jj if j i i j :=

    {j if i ji if j i

    Now consider a partial order on the set X and a subset A X.Then we define the set A of minimal respectively the set A ofmaximal elements of A to be the following

    A := { a A | a A : a a = a = a }A := { a A | a A : a a = a = a }

    And an element a A is said to be a minimal element of A. Likewisea A is said to be a maximal element of A. Note that in generalit may happen that A has several minimal (or maximal) elements oreven none at all (e.g. N = { 0 } and N = ). For a linear orderminimal (and maximal) elements are unique however.

    0.2 Notation and Symbols 11

  • Finally is said to be a well-ordering on the set X, iff is a linearorder on X such that any non-empty subset A X has a (alreadyunique) minimal element. Formally that is

    6= A X a A such that a A : a a

    Let X be any set, then the cardinality of X is defined to be the classof all sets that correspond bijectively to X. Formally that is

    |X| := {Y | : X Y bijective }

    Note that most textbooks on set theory define the cardinality to be acertain representative of our |X| here. However the exact definition isof no importance to us, what matters is comparing cardinalities: wedefine the following relation between cardinals:

    |X| |Y | : : X Y injective pi : Y X surjective

    |X| = |Y | : : X Y bijective |X| |Y | and |Y | |X|

    Note that the first equivalence can be proved (as a standard exercise)using equivalence relations and a choice function (axiom of choice).The second equivalence is a rather non-trivial statement called theequivalence theorem of Bernstein. However these equivalences grantthat has the properties of a partial order, i.e. reflexivity, transitivityand anti-symmetry.

    Suppose x1, x2, . . . , xn are pairwise distinct elements. Then the setX := {x1, . . . , xn } clealy has n elements. Using cardialities this wouldbe expressed, as

    | {x1, . . . , xn } | = |1 . . . n|In this case 1 . . . n X : i 7 xi could be used as a bijection. Yetthis is a bit cumbersome and hence we introduce another notation - ifx1, x2, . . . , xn are pairwise distinct (that is xi = xj = i = j) we let

    # {x1, . . . , xn } := n

    In particular # = 0. Hence for any finite set X we have defined thenumber of elements #X. And for infinite sets we simply let

    #X :=

    Thereby a set X is said to be finite iff there is some n N such thatX (1 . . . n), that is iff #X = n. And we usually denote the setof all finite subsets of X by

    (X) := {A X | #A

  • Likewise X is said to be infinite, iff N can be embedded into X,formally N X or in other words |N| |X|. Note that thereby weobtain a rather astounding equivalency of the statements

    (a) X is infinite

    (b) |X| = |X X|(c) |X| = |(X)|

    If X and Y are finite, disjoint sets, then clearly #(X Y ) = (#X) +(#Y ). Likewise for any finite sets X and Y we have #(X Y ) =(#X) (#Y ), #P(X) = 2#X and #F(X,Y ) = (#Y )#X . We will usethese properties to extend the ordinary arithmetic of natural numbersto the arithmetic of cardinal numbers, by defining

    |X|+ |Y | := |X unionsq Y ||X| |Y | := |X Y |

    2|X| := |P(X)||Y ||X| := |F(X,Y )|

    for arbitrary sets X and Y . Note that unionsq refers to the disjoint unionof X any Y , that is X unionsq Y := ({ 1 } X) ({ 2 } Y ). This is notnecessary, if X and Y are disjoint, in this case we could have takenX Y . However in general we have to provide a way of seperating Xand Y and this nicely performed by X unionsq Y . It is a non-surprising butalso non-trivial fact, that the power set of X is truly larger that X

    |X| < |P(X)|

    () We will introduce and use several different notions of substruc-tures and isomorphy. In order to avoid eventual misconceptions, weemphasise the kinds of structures regarded by applying subscripts tothe symbols and of substructures and = of isomorphy. E.g. wewill write R r S to indicate, that R is a subring of S, a i R toindicate that a is an ideal of R and R =r S to indicate that R and Sare isomorphic as rings. Note that the latter is different from R =m S(R and S are isomorphic as modules). And this can well make sense, ifR r S is a subring, then S can be regarded as an R-module, as well.We will use the same subscripts for generated algebraic substructures,i.e. r for rings, i for ideals and m for modules.

    0.2 Notation and Symbols 13

  • Notation

    A, B, C matrices, algebras and monoidsD, E, F fieldsG, H groups and monoidsI, J , K index setsL, M , N modulesP , Q subsets and substructuresR, S, T rings (all kinds of)U , V , W vectorspaces, multiplicatively closed setsX, Y , Z arbitrary sets

    a, b, c elements of ringsd, e degree of polynomials, dimensione neutral element of a (group or) monoid

    f , g, h functions, polynomials and elements of algebrasi, j, k, l integers and indicesm, n natural numbersp, q residue classesr, s elements of further ringss, t, u polynomial variablesu, v, w elements of vectorspacesx, y, z elements of groups and modules

    , , multi-indices, (canonical) monomorphisms, eigenvalues%, (canonical) epimorphisms%, , permutations, homomorphisms, isomorphisms

    (fixed) finite set

    a, b, c idealsu, v, w other idealsp, q prime idealsr, t other prime idealsm, n maximal idealsf, g, h fraction ideals

    A, B, C (ordered) basesE , F (canonical = euclidean) bases

    14 0 Prelude

  • 0.3 Mathematicians at a Glance

    In the following we wish to give a short list of several mathematicians whosnames are attributed to some particular definition or theorem in honour oftheir outstanding contributions (to the field of algebra). Naturally this listis far from being exhaustive, and if any person has been omitted this issolely due to the authors uninformedness. Likewise it is impossible to boildown an entire life to a few short sentences without crippling the biography.Nevertheless the author is convinced that it would be even more ignorant tomake no difference between words like noetherian and factorial. This is thereason why we chose not to say nothing about these avatars of mathematics.

    ?? Abel ?? Akizuki ?? Andre Emil Artin ?? Auslander ?? Bernstein ?? Bezout ?? Brauer Nicolas Bourbaki (??) ?? Buchsbaum ?? Cauchy ?? Cayley ?? Chevalley ?? Cohen ?? Dedekind ?? Eisenbud ?? Euclid Evariste Galois ?? Fermat Carl Friedrich Gauss ?? Gorenstein ?? Goto ?? Grobner ?? Grothendieck

    0.3 Mathematicians at a Glance 15

  • ?? Hensel David Hilbert ?? Hironaka ?? Hochster ?? Hopf ?? Jacobi ?? Jacobson ?? Kaplansky ?? Kei-ichi ?? Kronecker ?? Krull ?? Lagrange ?? Lasker ?? Legendre ?? Leibnitz ?? Macaulay ?? Mori ?? Nagata ?? Nakayama Johann von Neumann Isaac Newton Emmy Noether ?? Northcott ?? Ostrowski ?? Prufer ?? Pythagoras ?? Quillen ?? Ratliff ?? Rees ?? Riemann ?? Rotthaus

    16 0 Prelude

  • ?? Schur ?? Serre ?? Sono ?? Stanley Bernd Sturmfels ?? Sylvester ?? Watanabe ?? Weber ?? Wedderburn ?? Weierstrass Andre Weil ?? Yoneda ?? Zariski ?? Zorn

    0.3 Mathematicians at a Glance 17

  • Part I

    The Truth

  • Chapter 1

    Groups and Rings

    1.1 Defining Groups

    The most familiar (and hence easiest to understand) objects of algebra arerings. And of these the easiest example are the integers Z. On these thereare two operations: an addition + and a multiplication . Both of theseoperations have familiar properties (associativity for example). So we firststudy objects with a single operation only - monoids and groups - as theseare a unifying concept for both addition and multiplication. However ouraim solely lies in preparing the concepts of rings and modules, so the readeris asked to venture lightly over problems within this section until he hasreached the later sections of this chapter.

    (1.1) Definition:Let G 6= be any non-empty set and a binary operation on G, i.e. is amapping of the form : G G G : (x, y) 7 xy. Then the ordered pair(G, ) is said to be a monoid iff it satisfies the following properties(A) x, y, z G : x(yz) = (xy)z(N) e G x G : xe = x = ex

    Note that this element e G whose existence is required in (N) then alreadyis uniquely determined (see below). It is said to be the neutral elementof G. And therefore we may define: a monoid (G, ) is said to be a groupiff any element x G has an inverse element y G, that is iff

    (I) x G y G : xy = e = yxNote that in this case the inverse element y of x is uniquely determined (seebelow) and we hence write x1 := y. Finally a monoid (or group) (G, ) issaid to be commutative iff it satisfies the property

    (C) x, y G : xy = yx

    (1.2) Remark:

    We have to append some remarks here: first of all we have employed afunction : GG G. The image (x, y) of the pair (x, y) GGhas been written in an unfamiliar way however

    xy := (x, y)

    19

  • If you have never seen this notation before it may be somewhat start-ling, in this case we would like to reassure you, that this actually isnothing new - just have a look at the examples further below. Yet thisnotation has the advantage of restricting itself to the essential. If wehad stuck to the classical notation such terms would be by far moreobfuscated. E.g. let us rewrite property (A) in classical terms

    (x, (y, z)

    )=

    ( (x, y), z

    ) It is easy to see that the neutral element e of a monoid (G, ) is

    uniquely determined: suppose that another element f G would sat-isfy x G : xf = x = fx, then we would have ef = e by lettingx = e. But as e is a neutral element we have ef = f by (N) appliedwith x = f . And hence e = f are equal, i.e. e is uniquely determined.Hence in the following we will reserve the letter e for the neutral el-ement of the monoid regarded without specifically mentioning it. Incase we apply several monoids at once, we will name the respectiveneutral elements explictly.

    Property (A) is a very important one and hence it has a name of itsown: associativity. A pair (G, ) that satisfies (A) only also is calleda groupoid. We will rarely employ these objects however.

    Suppose (G, ) is a monoid with the (uniquely determined) neutralelement e G. And suppose x G is some element of G, that hasan inverse element. Then this inverse is uniquely determined: supposeboth y and z G satisfy xy = e = yx and xz = e = zx. Then theasociativity yields y = z, as we may compute

    y = ye = y(xz) = (yx)z = ez = z

    Another important consequence of the associativity is the following:consider finitely many elements x1, . . . , xn G (where (G, ) is agroupoid at least). Then any application of parentheses to the productx1x2 . . . xn produces the same element of G. As an example consider

    x1(x2(x3x4)) = x1((x2x3)x4) = (x1(x2x3))x4 = ((x1x2)x3)x4

    In every step of these equalities we have only used the associativitylaw (A). The remarkable fact is that any product of any n elements(here n = 4) only depends on the order of the elements, not on thebracketing. Hence it is costumary to omit the bracketing altogether

    x1x2 . . . xn :=(

    (x1x2) . . .)xn G

    And any other assingment of pairs (without changing the order) tothe elements xi would yield the same element as x1x2 . . . xn. A formalversion of this statement and its proof are given in chapter 16 of thisbook. The proof clearly will be done by induction on n 3, thefoundation of the induction precisely is the law of associativity.

    20 1 Groups and Rings

  • Suppose (G, ) is any groupoid, x G is an element and 1 k N,then we abbreviate the k-nary product of x by xk, i.e. we let

    xk := xx . . . x (k times)

    If (G, ) even is a monoid (with neutral element e) it is customary todefine x0 := e. Thus in this case xk G is defined for all k N. Nowsuppose that x even is invertible (e.g. if (G, ) is a group), then wemay even define xk G for any k Z. Suppose 1 k N, then

    xk :=(x1

    )k In a commutative groupoid (G, ) we may even change the order in

    which the elements x1, . . . , xn G are multiplied. I.e. if we are givena bijective map : 1 . . . n 1 . . . n on the indices 1 . . . n we get

    x(1)x(2) . . . x(n) = x1x2 . . . xn

    The reason behind this is the following: any permutation can bedecomposed into a series of transpositions (this is intuitively clear:we can generate any order of n objects by repeatedly interchangingtwo of these objects). In fact any transposition can be realized byinterchanging adjacent objects only. But any transposition of adjacentelements is allowed by property (C). A formal proof of this reasoningwill be presented in chapter 16 again.

    (1.3) Example:

    The most familiar example of a (commutative) monoid are the naturalnumbers under addition: (N,+). Here the neutral element is given tobe e = 0. However 1 N has no inverse element (as for any a N wehave a+ 1 > 0) and hence (N,+) is no group.

    The integers however are a (commutative) group (Z,+) under addi-tion. The neutral element is zero again e = 0 and the inverse elementof a Z is a. Thus N is contained in a group N Z. Next we regard the non-zero rationals Q := { a/b | 0 6= a, b Z }.

    These form a group under multiplication (Q, ). The neutral elementis given to be 1 = 1/1 and the inverse of a/b Q is b/a. Consider any non-empty set X 6= . Then the set of maps from X

    to X, which we denote by F(X) := { | : X X }, becomes amonoid under the composition of maps (F(X), ) (as the compositionof functions is associative). The neutral element is the identity mape = 11X which is given to be 11X : x 7 x. Consider any non-empty set X 6= again. Then the set of bijective

    maps SX := { : X X | bijective } F(X) on X even becomesa group under the composition of maps (SX , ). The neutral elementis the identity map e = 11X again and the inverse of SX is theinverse function 1. This will be continued in the next section.

    1.1 Defining Groups 21

  • () A special case of the above is the set of invertible (nn)-matricesgln(E) := {A matn(E) | det(A) 6= 0 } over a field (E,+, ). This isa group (gln(E), ) under the multiplication of matrices.

    (1.4) Remark:Consider a finite groupoid (G, ), that is the set G = {x1, . . . , xn } is finite.Then the composition can be given by a table of the following form

    x1 x2 . . . xnx1 x1x1 x1x2 . . . x1xnx2 x2x1 x2x2 . . . x2xn...

    ......

    ...xn xnx1 xnx2 . . . xnxn

    Such a table is also known as the Cayley diagram of G. As an exampleconsider a set with 4 elements K := { e, x, y, z }, then the following diagramdetermines a group structure on K ((K, ) is called the Klein 4-group).

    e x y ze e x y zx x e z yy y z e xz z y x e

    (1.5) Proposition: (viz. 286)Let (G, ) be any group (with neutral element e), x, y G be any twoelements of G and k, l Z. Then we obtain the following identities

    e1 = e(x1

    )1= x(

    xy)1

    = y1x1

    xkxl = xk+l(xk)l

    = xkl

    In particular the inversion i : G G : x 7 x1 of elements is a self-inverse, bijective mapping i = i1 on the group G. If now xy = yx docommute then for any k Z we also obtain

    xy = yx = (xy)k = xkyk

    22 1 Groups and Rings

  • (1.6) Definition:If (G, ) and (H, ) are any two groups, whose neutral elements are e Gand f H respectively, then a map : G H is said to be a homorphismof groups or group-homorphism, iff it satisfies

    x, y G we get (xy) = (x)(y)

    And in this case already links the neutral elements and maps inverseelements to the inverse, that is it satisfies (e) = f and

    x G we get (x1) = (x)1

    Let us introduce the set of all group-homorphisms from G to H to be called

    ghom(G,H) := { : G H | x, y G : (xy) = (x)(y) }

    Prob clearly (e) = (ee) = (e)(e) but as H is a group we may multiplyby (e)1 to find f = (e). Therefore f = (e) = (xx1) = (x)(x1).Likewise we get f = (x1)(x) and hence (x1) = (x)1.

    (1.7) Proposition: (viz. 287)Let (G, ) be a group with neutral element e G, then a subset P G issaid to be a subgroup of G (written as P g G) iff it satisfies

    e Px, y P = xy Px P = x1 P

    In other words P G is a subgroup of G iff it is a group (P, ) under theoperation inherited from G. And in this case we obtain an equivalencerelation on G by letting (for any x, y G)

    x y : y1x P

    And for any x G the equivalence class of x is thereby given to be thecoset xP := [x] = {xp | p P }. We thereby define the index [G : P ] of Pin G to be the following cardinal number

    G/P :=

    G/[G : P ] :=

    G/P And thereby we finally obtain the following identity of cardinals which iscalled the Theorem of Lagrange (and which means G (G/P ) P )

    |G| = [G : P ] |P |

    1.1 Defining Groups 23

  • (1.8) Proposition: (viz. 288)Let (G, ) be any monoid with neutral element e and X G be any subsetof G. Then the intersection of all submonoids of G that contain X is asubmonoid of G again

    X o :={P o G | X P } o G

    We call X o the monoid generated by X G. And letting Xe := X{ e }we can even give an explicit description of X o to be the following set

    X o = {x1x2 . . . xn | n N, x1, . . . , xn Xe }

    If G even is a group, then we can regard the intersection of all subgroups ofG that contain X and this is a subgroup of X again

    X g :={P o G | X P } g G

    Likewise ee call X g the group generated by X G. And letting X :=X { e } {x1 | x X } we can even give an explicit description of X gto be the following set

    X g = {x1x2 . . . xn | n N, x1, . . . , xn X }

    (1.9) Proposition: (viz. 289)If (G, ) is a group and x G is any element of G, then the above propositiontells us that the subgroup generated by x is given to be

    x g ={xk | k Z

    }If now G is finite, that is n := #G N, then x g (being a subset) is finitetoo. In particular we may define the order of x to be number of elementsof x g. And thereby we find

    ord(x) := #x g = min{ 1 k N | xk = e }

    That is k = ord(x) is the minimal number 1 k N such that xk = e.And the theorem of Lagrange even tells us that k divides n, that is

    ord(x) | #G

    24 1 Groups and Rings

  • 1.2 Permutations

    In this section we will study the most important and most general exampleof groups: permutations. Permutation groups will not become importantuntil we reach determinants in chapter 4. So a novice might well skip theentire section and return to it only later. In fact we even recommend thisapproach, as we deem the basics of ring theory to be easier than the basicsof group theory. Also we will use some notation (namely products and thefaculty) that will only be introduced in sections 1.3 and 1.5 respectively.

    Later in section ?? we will introduce group actions, that are a gener-alisation of the permutation action. Also permutations are used to studycojugation in a group and they are occasionally useful in other areas as well.In fact they will be applied in Galois, representation and invariant theory.

    (1.10) Definition: (viz. 289)IfX 6= is any non-empty set then we define the group SX of permutationsof X to be the set of all bijective maps on X, that is

    SX := { : X X | is bijective }

    Thereby SX truly becomes a group (SX , ) under usual the composition of functions. An in case of X = 1 . . . n we will write

    Sn := { : (1 . . . n) (1 . . . n) | is bijective }

    (1.11) Definition:Fix n N with n 1 and consider the perumation group (Sn, ). Then, forany permutation Sn and any i 1 . . . n, we define

    fix() := { i 1 . . . n | (i) = i }dom() := { i 1 . . . n | (i) 6= i }cyc(, i) :=

    {k(i) | k N

    }`(, i) := #cyc(, i)

    Thereby fix() is called the fixed point set of and its complement dom()is called the domain of . Also cyc(, i) is called the cycle of i under and `(, i) is said to be the length of that cycle.

    (1.12) Proposition: (viz. 289)

    (i) If X is a finite set, then the group (SX , ) is finite again, in fact itcontains precisely (#X)! elements, formally that is

    #SX = (#X)!

    1.2 Permutations 25

  • (ii) If (G, ) is any group, then G can be embedded into (SG, ). To beprecise the following map is well-defined and injective

    L : G SG : g 7 Lg

    Lg : G G : x 7 gxand a homorphism of groups, that is: Le = 11G and for any g, h Gwe get Lgh = LgLh. Nota in this sense the permutation groups SXare the most general groups whatsoever.

    (1.13) Proposition: (viz. 290)Fix n N with n 1 and consider the perumation group (Sn, ). Then, forany permutations % and Sn and any i 1 . . . n, we find the followingstatements

    (i) As{k | k Z} is a subgoup of the finite group Sn we find that the

    cycle cyc(, i) if finite, more precisely

    `(, i) ord() n!

    (ii) The domain of is stable under , that is for any a dom() we findthat (a) dom() again, such that

    (dom()) = dom()

    In particular, if i dom() is contained in the domain of , then k(i)is contained in the domain of , for any power k N, such that

    cyc(, i) dom()

    (iii) If % and share a common domain D 1 . . . n and agree on D, thenthey already are equal. Formally that is the equivalence

    D := dom(%) = dom() a D : %(a) = (a)

    } % =

    (iv) If the domains of % and are disjoint, then % and commute, formally

    dom(%) dom() = = % = %

    (1.14) Definition:Fix n N with n 1 and consider an `-tuple (i1, . . . , i`) of natural numbersik 1 . . . n that are pariwise distinct (that is ij = ik = j = k). Then thetuple (i1, . . . , i`) gives rise to a permuation Sn by letting

    (a) :=

    a if a (1 . . . n) \ { i1, . . . , i` }ik+1 if a = ik for some k 1 . . . ` 1i1 if a = i`

    26 1 Groups and Rings

  • This permutation Sn is called a cycle of length ` and (by slight abuseof notation, as n is not specified) we will denote this cycle as

    (i1 i2 . . . i`) :=

    A cycle of length 2 is said to be a transposition of Sn. And by definitionit interchanges two numbers i 6= j. That is, if = (i j) then (i) = j and(j) = i and (a) = a for any other a 1 . . . n.

    (1.15) Remark: (viz. 291)

    The notation of cycles is ambigious as it is of no effect with whichelement the cycle starts, as long as the ordering of elements is notchanged. That is (i1 i2 . . . i`) and (i2 i3 . . . i` i1) and so on until(i` i1 i2 . . . i`1) all yield the same permutation. In particular wehave (i j) = (j i) for any transposition.

    Any cycle can be written as a composition of transpositions. To beprecise: given the cycle (i1 i2 . . . i`) we can rewrite this one, as

    (i1 i2 . . . i`) = (i1 i`)(i1 i`1) . . . (i1 i2)

    Any transposition can be written as a composition of transpositionsof adjacent elements. To be precise given any i, j 1 . . . n with i < jwe can rewrite

    (i j) = (i i+ 1)(i+ 1 i+ 2) . . . (j 1 j)(j 2 j 1) . . . (i i+ 1)

    If = (i1 i2 . . . i`) Sn is a cycle of length `, then for any otherpermutation Sn the conjugate 1 is another cycle of length `.In fact we get

    1 = ((i1) (i2) . . . (i`))

    (1.16) Proposition: (viz. 292)Fix n N with n 1 and consider the perumation group (Sn, ). If now Sn is any permutation with 6= 11 then the following five statementsare equivalent:

    (a) is a cycle, that is there is some ` 2 and some pairwise disticti1, i2, . . . , i` 1 . . . n (that is ij = ik = j = k) such that

    = (i1 i2 . . . i`)

    (b) Any two elements a, b dom() in the domain of are linked, i.e. thereis some k N such that b = k(a).

    (c) For any element i dom() the domain of already is generated bythe orbit of i under , that is

    dom() ={k(i) | k N

    }1.2 Permutations 27

  • (d) There is some i 1 . . . n such that the domain of is the orbit of iunder , that is

    dom() ={k(i) | k N

    }(e) If ` := ord() denotes the order of , then there is some i 1 . . . n

    such that the domain of is given to be

    dom() ={k(i) | k 0 . . . (` 1)

    }And in this case the length ` of the cycle = (i1 i2 . . . i`) is precisely theorder of that is we get the following equality

    ord() = ` in (a)

    (1.17) Proposition: (viz. 294)Fix n N with n 1 and consider the perumation group (Sn, ). Then, forpermutation Sn and any i 1 . . . n, we find the following statements

    (i) We obtain an equivalency relation on 1 . . . n by letting i j if andonly if there is some k N such that j = k(i). And the equivalenceclasses under this relation are precisely

    [i] = cyc(, i) ={i, (i), . . . , k(i)(i)

    }where k(i) := `(, i)1. In particular cyc(, i) is -invariant, formallythat is (cyc(, i)) = cyc(, i). Let us now regard

    i : 1 . . . n 1 . . . n{(a) if a cyc(, i)a if a 6 cyc(, i)

    Then i is precisely the cycle induced by on i 1 . . . n, formallyagain

    i = (i (i) . . . k(i)(i))

    And if i(1), . . . , i(r) is a system of representants of dom() under therelation , that is dom() is the disjoint union of the cycles cyc(, i(1))to cyc(, i(r)), then can be written as the composition of the cyclesi(i) to i(r) (in any order, as all the cycles are mutually commutative)

    dom() =rj=1

    cyc(, i(j)) = =rj=1

    i(j)

    (ii) Let 1, . . . , k Sn and 1, . . . , t Sn be two sets of cycles, withpairwise disjoint domains, that is

    i 6= j 1 . . . k = dom(i) dom(j) = r 6= s 1 . . . t = dom(r) dom(s) =

    28 1 Groups and Rings

  • If now the compositions 1 . . . k = 1 . . . t are equal, then we alreadyget k = t and there is some permutation Sr such that for anyi 1 . . . k we get i = (i)

    ki=1

    i =

    tr=1

    r = i 1 . . . k : i = (i)

    (iii) For any permutation Sn with 6= 11 there is a uniquely determinedcyclic decomposition. That is there are uniquely determined cycles1, . . . , r Sn with pairwise disjoint domains (for any i, j 1 . . . rthat is i 6= j = dom(i) dom(j) = ), such that can be writtenas a composition of these cycles

    =ri=1

    i

    (iv) Any permutation Sn is a product of transpositions of two adjacentnumbers. That is there are finitely many i0, . . . is N such that forany j 1 . . . r we get |ij ij1| = 1 and also

    =sj=1

    (ij1 ij)

    (v) Two permutations % and Sn share the same cyclic structure ifand only if they are conjugates of each other. Formally that is theequivalence of the following two statements

    (a) If we decompose % = 1 . . . k and = 1 . . . t into cycles, i andr respectively, with pairwise disjoint domains (as in (ii)), thenwe get k = t and these cycles are of the same lengths. That isthere is a permutation Sk such that

    i 1 . . . k : ord(i) = ord((i))

    (b) There is some permutation pi Sn such that = pi%pi1.

    (1.18) Example: Cyclic Decomposition:Let us present a short example of a cyclic decomposition in 1 . . . 9. To defineor permutation S9 we present a short table

    i 1 2 3 4 5 6 7 8 9

    (i) 3 4 1 8 7 6 9 2 5

    First of all it is clear that 6 is fixed under , hence it will not appear inour cyclic decomposition (it would yield a cycle of length 1, namely (6)).Now begin by 1 and extract its cycle. We see that 1 7 3 7 1 so our firstcycle is (1 3). The next number not dealt with is 2, which is cycled like2 7 4 7 8 7 2. So the second cycle is (2 4 8). As 3 and 4 occured in thefirst and second cycles respectively, we continue with 5 which is moved like5 7 7 7 9 7 5. Thus the third cycle is (5 7 9).

    1.2 Permutations 29

  • As 6 is fixed and 7 . . . 9 have already been taken care of we have exhaustedthe whole domain of . Altogether we have seen that

    = (1 3)(2 4 8)(5 7 9)

    Note that these cycles are uniquely determined even if there are several waysof putting them, e.g. (2 4 8) = (4 8 2) = (8 2 4). Also it is possible to com-mute these cycles arbitrarily, without changing . Finally we know, thatany other permutation % S9 is conjugated to , if and only if it consistsof 3 cycles of lengths 2,3,3 respectively.

    (1.19) Definition:Fix any n N with n 1. If now is any permutation then we define itssignum to be the following number

    sgn() :=

    1i (j)}

    30 1 Groups and Rings

  • (ii) Let Sn be a permutation and = 1 . . . r be its decompositioninto cycles with pairwise disjoint domains. Let `(i) := ord(i) be thelength of the i-th cycle. Then the order of is the least commonmultiple of the `(i) and we can easily compute the signum of as well

    ord() = lcm(`(1), . . . , `(r))

    sgn() =ri=1

    (1)`(i)1

    (iii) If Sn is decomposed into the transpositions i that is = 12 . . . rwhere (for any i 1 . . . r) i is a cycle of length 2, then the signum of is just

    sgn() = (1)r

    (iv) For any n N with n 1 the signum is a group homorphism of theform sgn : Sn Z. That is for any %, Sn we get

    sgn(%) = sgn(%) sgn()

    (v) () For any n N with n 2 we find that An n Sn is a normalsubgroup of Sn and we can even give its number of elements explictly

    #An =n!

    2

    1.2 Permutations 31

  • 1.3 Defining Rings

    In the previous section we have introduced an atomic component - groups(and their generalisations monoids and groupoids). We have also introducedsome notation, that we employ whenever we are dealing with these objects.We will glue two groupoids over the same set R together - that is we con-sider a set equipped with two binary relations + and that are compatiblein some way (by distributivity). Note that we again write a + b instead of+(a, b) and likewise a b (or ab only) for (a, b). These objects will be calledrings and we will dedicate the entire first part of this book to the study ofwhat structures rings may have.

    (1.22) Definition:Let R 6= be any non-empty set and consider two binary operations + calledaddition and called multiplication on R

    + : RR R : (a, b) 7 a+ b : RR R : (a, b) 7 a b

    Then the ordered tripel (R,+, ) is said to be ringoid iff it satisfies both ofthe following properties (A) and (D)

    (A) (R,+) is a commutative group, that is the addition is associative andcommutative, admits a neutral element (called zero-element, denotedby 0) and every element of R has an additive inverse. Formally

    a, b, c R : a+ (b+ c) = (a+ b) + c a, b R : a+ b = b+ a

    0 R a R : a+ 0 = a a R n R : a+ n = 0

    Note that the zero-element 0 thereby is already uniquely determinedand hence the fourth property makes sense. Further, if we are givena R, then the element n R with a+n = 0 is uniquely determined,and we call it the negative of a, denoted by a := n.

    (D) The addition and multiplication on R respect the following distribu-tivity laws, i.e. a, b, c R we have the properies

    a (b+ c) = (a b) + (a c)(a+ b) c = (a c) + (b c)

    32 1 Groups and Rings

  • (1.23) Definition:In the following let (R,+, ) be a ringoid, then we consider a couple ofadditional properties (S), (R) and (C), that R may or may not have

    (C) The multiplication on R is commutative, that is we have the property

    a, b, c R : a b = b a

    (S) The multiplication on R is associative, that is we have the property

    a, b, c R : a (b c) = (a b) c

    (R) The multiplication on R admits a neutral element 1, that is we have

    1 R a R : 1 a = a = a 1

    Note that the neutral element 1 of R in this case already is uniquelydetermined - it will be called the unit-element of R.

    (F) Let us assume properties (S) and (R), then we define property (F):every non-zero element R has an inverse element, that is

    0 6= a R i R : a i = 1 = i a

    Note that 1 is given by (R) and due to (S) the element i R is uniquelydetermined by a. We call i the inverse of a, denoted by a1 := i.

    Using these properties we define the following notions: let (R,+, ) be aringoid, then (R,+, ) is even said to be commutative resp. called a semi-ring, ring, skew-field of even field, iff

    commutative : (C)semi-ring : (S)

    ring : (S) and (R)commutative ring : (S), (R) and (C)

    skew-field : (S), (R), (F) and 0 6= 1field : (S), (R), (C), (F) and 0 6= 1

    Nota in the mathematical literature the word ring may have many differentmeanings, depending of what topic a given text pursues. While some authorsdo not assume rings to have a unit (or even not be associative) others assumethem to always be commutative. Hence it also is customary to speak of anon-unital ring in case of a semi-ring and of a unital ring in case of a ring.

    (1.24) Remark:Let (R,+, ) be a ringoid, then we simplify our notation somewhat by intro-ducing the following conventions

    The zero-element of any ringoid R is denoted by 0. If we deal withseveral ringoids simultaneously then we will write 0R to emphasise,which ringoid the zero-element belongs to.

    Analogously the unit element of any ring R is denoted by 1 and by 1Rif we wish to stress the ring R. For some specific rings we will use adifferent symbol than 1, e.g. 1 or 11 .

    1.3 Defining Rings 33

  • In order to save some parentheses we agree that the multiplication isof higher priority than the addition +, e.g. ab+c abbreviates (a b)+c. The additive inverse is sometimes used just like a binary operation,

    i.e. a b stands shortly for a+ (b). We have introduced the multiplicative inverse a1 of a and we use the

    convention that the inversion is of higher priority, than the multipli-cation itself, i.e. ab1 stands shortly for a (b1). If a1, . . . , an R are finitely many elements of R, then we denote the

    sum and product of these to be the following

    ni=1

    ai :=(

    (a1 + a2) + . . .)

    + an

    ni=1

    ai :=(

    (a1 a2) . . .) an

    For some integer k Z we now introduce the following abbreviations

    ka :=

    k

    i=1 a for k > 00 for k = 0k

    i=1(a) for k < 0

    ak :=

    ki=1 a for k > 01 for k = 0k

    i=1(a1) for k < 0

    For the definition of ak we, of course, required R to be a ring in thecase k = 0 and even that a is invertible (refer to the next section forthis notion) in the case k < 0.

    (1.25) Remark:

    Consider any ringoid (R,+, ), then the addition + on R is associativeby definition. Hence the result of the sum a1 + + an R does notdepend on the way we applied parentheses to it (cf. (1.2)). Thereforewe may equally well omit the bracketing in the summation, writing

    a1 + + an :=ni=1

    ai

    The same is true for the multiplication in a semi-ring (R,+, ). Soby the same reasoning we omit the brackets in products, writing

    a1 . . . an :=ni=1

    ai

    34 1 Groups and Rings

  • Yet by definition the addition + of a ringoid (R,+, ) also is commu-tative. Thus the sum a1 + + an R does not even depend onthe ordering of the ai (refer to (1.2) again). Now take any finite set and regard a mapping a : R. Then we may even define thesum over the unordered set . To do this fix any bijection of the form : 1 . . . n (in particular n := #). Then we may define

    i

    a(i) :=

    {0 if = n

    i=1 a((i)) if 6=

    The same is true for the multiplication in a commutative semi-ring(R,+, ). So given a : R and as above we define (note that thecase = even requires R to be a commutative ring)

    i

    a(i) :=

    {1 if = n

    i=1 a((i)) if 6=

    If I is infinite but the set := { i I | a(i) 6= 0 } is finite still we writean infinte sum over all i I, that actually is defined by a finite sum

    iIa(i) :=

    i

    a(i)

    If R is a commutative ring and analogously := { i I | a(i) 6= 1 } isfinite then the same is true for the infinite product

    iIa(i) :=

    i

    a(i)

    1.3 Defining Rings 35

  • 1.4 Examples

    (1.26) Example:

    The most well-known example of a commutative ring are the integers(Z,+, ). And they are a most beautiful ring indeed - e.g. Z does notcontain zero-divisors (that is ab = 0 implies a = 0 or b = 0). Andwe only wish to remark here that Z is an UFD (that is any a Zadmits a unique primary decomposition) - this will be the formulatedand proved as the fundamental theorem of arithmetic.

    Now regard the set 2Z := { 2a | a Z } of even integers. It is easy tosee, that the sum and product of even numbers again is even. Hence(2Z,+, ) is a (commutative) semi-ring under the operations inheritedfrom Z. Yet it does not contain a unit element 1 and hence does notqualify to be a ring.

    Next we will regard a somewhat strange ring, the so called zero-ringZ. As a set it is defined to be Z := { 0 } (with 0 Z if you wish).As it solely contains one point 0 it is clear how the binary operationshave to be defined 0 + 0 := 0 and 0 0 := 0. It is esy to check that(Z,+, ) thereby becomes a commutative ring in which 1 = 0. We willsoon see that Z even is the only ring in which 1 = 0 holds true. Inthis sense this ring is a bit pathological.

    Now consider an arbitrary (commutative) ring (R,+, ) and a non-empty set I 6= . Then the set RI of functions from I to R can beturned into another (commutative) ring (RI ,+, ) under the pointwiseoperations of functions

    RI := { f | f : I R }

    f + g : I R : i 7 f(i) + g(i)f g : I R : i 7 f(i) g(i)

    Let X be any set and denote its power set by P(X) := {A | A X }.And for any subsets A, B X we define the symmetric differenceas AB := (A B) \ (A B) = (A \ B) (B \ A) X. Thereby(P(X),,) becomes a commutative ring with zero-element andunit element X. And if A X is any subset, then the additiveinverse of A is just A = A again. The next ring we study are the rationals (Q,+, ). It is well-known thatQ even is a field - if a/b 6= 0 then a 6= 0 and hence (a/b)1 = (b/a)is invertible. We will even present a construction of Q from Z in aseperate example in this section.

    36 1 Groups and Rings

  • () Another well-known field are the reals (R,+, ). They may beintroduced axiomatically (as a positively ordered field satisfying thesupremum-axiom), but we would like to sketch an algebraic construc-tion of R. Let us denote the sets of Cauchy-sequences and zero-sequences over the rationals Q respectively

    C :={

    (qn) Q k N n(k) Nm,n n(k) : |qn qm| < 1/k}

    z :=

    {(qn) Q k N n(k) Nn n(k) : |qn| < 1/k

    }Then C becomes a commutative ring under the pointwise operationsof mappings, that is (pn) + (qn) := (pn + qn) and (pn)(qn) := (pnqn).And z i C is a maximal ideal of C (cf. to section 2.1). Now the realscan be introduced as the quotient (cf. to section 1.6) of C modulo z

    R := C/z

    As z has been maximalR becomes a field. Thereby Q can be embeddedinto R, as Q R : q 7 (q). And we obtain a positive order on R byletting (pn)+z (qn)+z : m N n m : pn qn. Note thatthis completion ofQ (that is Cauchy-sequences modulo zero-sequences)can be generalized to arbitrary metric spaces. Its effect is that the re-sulting space becomes complete (that is Cauchy sequences are alreadyconvergent). In our case this also guarantees the supremum-axiom.Hence this construction truly realizes the reals.

    Most of the previous examples have been quite large (considering thenumber of elements involved). We would now like to present an exam-ple of a finite field consisting of precisely four elements F = { 0, 1, a, b }.As F is finite, we may give the addidion and multiplication in tables

    + 0 1 a b

    0 0 1 a b1 1 0 b aa a b 0 1b b a 1 0

    0 1 a b0 0 0 0 01 0 1 a ba 0 a b 1b 0 b 1 a

    1.4 Examples 37

  • (1.27) Example:Having introduced Z, Q and the reals R we would like to turn our attentionto another important case - the residue rings of Z. First note, that theintegers Z allow a division with remainder (cf. to section 2.6). That is if welet 2 n N and a Z then there are uniquely determined numbers q Zand r 0 . . . (n 1) such that

    a = qn+ r

    Thereby r is called the remainder of a in the integer division of a times n.Formally one denotes (which is common in programming languages)

    a div n := q

    a mod n := r

    And by virtue of this operation mod we may now define the residue ring(Zn,+, ) of Z modulo n. First let Zn := { 0, 1, . . . , n 1 } as a set. And ifa, b Zn, then we define the operations

    a+ b := (a+ b) mod n

    a b := (a b) mod n

    Thereby (Zn,+, ) will in fact be a commutative ring. And Zn will be afield if and only if n is a prime number. We will soon give a more natrualconstruction of Zn as the quotient Z/nZ, as this will be far better suited toderive the properties of this ring.

    (1.28) Example:Let (R,+, ) be an integral domain, that is R 6= 0 is a non-zero commutativering such that for any two elements a, b R we have the implication

    ab = 0 = a = 0 or b = 0

    Then we take to the set X := R (R \ { 0 }) and obtain an equivalencerelation on X by letting (where (a, u) and (b, v) X)

    (a, u) (b, v) : av = bu

    If now (a, u) X then we denote its equivalence class by a/u, and let usdenote the quotient set of X modulo by Q. Formally that is

    a

    u:= { (b, v) X | av = bu }

    Q :={ au

    a, b R, b 6= 0}Thereby Q becomes a commutative ring (with zero-element 0/1 and unitelement 1/1) under the following (well-defined) addition and multiplication

    a

    u+a

    u:=

    av + bu

    uva

    u au

    :=ab

    uv

    38 1 Groups and Rings

  • In fact (Q,+, ) even is a field, called the quotient field of R. This is dueto the fact that the inverse of a/u 6= 0/1 is given to be (a/u)1 = u/a.This construction will be vastly generalized in section 2.9. Note that this isprecisely the way to obtain the rationals Q := Q by starting with R = Z.

    (1.29) Example:Consider an arbitrary ring (R,+, ) and 1 n N, then an (n n)-matrixover R is a mapping of the form A : (1 . . . n) (1 . . . n) R. And we denotethe set of all such by matnR := {A | A : (1 . . . n) (1 . . . n) R }. Usuallya matrix is written as an array of the following form (where ai,j := A(i, j))

    A =(ai,j

    )=

    a1,1 a1,n... . . . ...an,1 an,n

    And using this notation we may turn matnR into a (non-commutative evenif R is commutative) ring by defining the addition and multiplication(

    ai,j

    )+(bi,j

    ):=

    (ai,j + bi,j

    )(ai,j

    )(bi,j

    ):=

    (ns=1

    ai,s bs,j

    )It is immediately clear from the construction, that the zero-element, resp. theunit-element are given by the zero-matrix and unit-matirx respectively

    0 =

    0 0... . . . ...0 0

    1 =

    1 0. . .0 1

    (1.30) Example:Let now (R,+, ) be any commutative ring, the we define the (commutative)ring of formal power series over R, as the following set

    R[[t]] := { f | f : N R }

    And if f R[[t]] then we will write f [k] instead of f(k), that is f : k 7 f [k].Further we denote f as (note that this is purely notational and no true sum)

    k=0

    f [k] tk := f

    1.4 Examples 39

  • And thereby we may define the sum and product of two formal power seriesf , g R[[t]], by pointwise summation f+g : k 7 f [k]+g[k] and an involutionproduct f g : k 7 f [0]g[k] + f [1]g[k 1] + + f [k]g[0]. In terms of theabove notation that is

    f + g :=k=0

    (f [k] + g[k]

    )tk

    f g :=k=0

    i+j=k

    f [i]g[j]

    tkAn elementary computation (cf. section 7.3) shows that (R[[t]],+, ) trulybecomes a commutative ring. The zero-element of this ring is given by0 : k 7 0 and the unit element is 1 = t0 : k 7 (k, 0). The elementt : k 7 (k, 1) plays another central role. An easy computation shows thatfor any n N we get tn : k 7 (k, n). If now 0 6= f R[[t]] is a non-zeroformal power series we define the degree of f to be

    deg(f) := sup{ k N | f [k] 6= 0 } N {}

    That is deg(f) < just states that the set { k N | f [k] 6= 0 } is a finitesubset of N. And thereby we define the polynomial ring over R to be

    R[t] := { f R[[t]] | deg(f)

  • Clearly (if I contains at least two distinct points) S contains zero-divisors.And if I is infinite then S is no noetherian ring (we obtain a stricly ascendingchain of ideals by letting ak := v(I \ { a1, . . . , ak }) for a seqence of pointsai I). In this sense S is a really bad ring. On the other hand this ringcan easily be dealt with. Hence we recommend looking at this ring whensearching for counterexamples in general ring theory. Finally if A I is afinite set then the radical of the ideal v(A) can also be given explictlyv(A) = { f S | a A : f(a) nilR }

    Prob in the first equalty v(A)v(B) = v(AB) is clear and the containmentv(A) v(B) v(A) v(B) is generally true. Thus suppose h v(A B)

    f(a) :=

    {0 if a A1 if a 6 A and g(a) :=

    {0 if a B

    h(a) if a 6 B

    then f p(A) and g v(B) are clear and also h = fg. Thus we have provedv(AB) v(A)v(B) and thereby finished the first set of identities. In thesecond equality v(A) + v(B) v(A B) is clear. And if we are converselygiven any h v(A B) then let us define

    f(a) :=

    {0 if a A

    h(a) if a 6 A and g(a) :={h(a) if a A \B

    0 if a 6 A \B

    thereby it is clear that f v(A) and g v(B) and an easy distinction ofcases truly yields h = f+g. Now consider some f S with fk v(A). Thatis for any a A we get f(a)k = fk(a) = 0. In other words f(a) nilR forany a A. Conversely suppose that A is finte and that for any a A weget f(a) nilR. That is for any a A there is some k(a) N such thatfk(a)(a) = 0. By taking k := max{ k(a) | a A }, we find fk v(A).(1.32) Example:The complex numbers (C,+, ) also form a field (that even has a lot ofproperties that make it better-behaved than the reals). We want to presentthree ways of introducing C now (note that all are isomorphic):

    (1) First of all define C := R2 to be the real plane. For any two complexnumbers z = (a, b) and w = (c, d) we define the operations(

    a

    b

    )+

    (c

    d

    ):=

    (a+ c

    b+ d

    )(a

    b

    )(c

    d

    ):=

    (ad bcac+ bd

    )The advantage of this construction is, that it is purely elementary.The disadvantage is that one has to check that (C,+, ) truly becomesa field under these operations (which we leave as an excercise). Weonly present the inverse of (0, 0) 6= z = (a, b) C. Define the complexconjugate of z to be z := (a,b) and let (z) := zz = a2 + b2 R,then z1 = (a(z)1,b(z)1). Let us now denote 1 = (1, 0) andi = (0, 1) C, then it is clear, that 1 is the unit element of C andthat i2 = 1. Further any z = (a, b) C can be written uniquely, asz = a1 + bi. It is costumary to write z = a+ ib for this however.

    1.4 Examples 41

  • (2) () The next construction will imitate the one in (1) - yet it realizes(a, b) as a real (2 2)-matrix. This has the advantage, that additionand multiplication are well-known for matrices

    C :=

    {(a bb a

    ) a, b R}It is straighforward to see that C thereby becomes a field under theaddition and multiplication of matrices, that coincides with the oneintroduced in (1) (check this, its neat). Note that thereby the de-terminant plays the role of (z) = det(z) and the transposition ofmatrices is the complex conjugation z = z.

    (3) () The third method implements the idea that i is introduced in sucha way as to i2 = 1. We simply force a solution of t2 + 1 = 0 into C

    C := R[t]/

    (t2 + 1)R[t]

    Comparing this construction with the one in (1) we have to identify(a, b) with a + bt + (t2 + 1)R[t]. In particular i = t + (t2 + 1)R[t].Then it again is easy to see, that addition and multiplication coincideunder this identification. The advantage of this construction is that itfocusses on the idea of finding a solution to t2 +1 = 0 (namely i), thatC immediately is a field (as t2 + 1 is prime, R[t] is a PID and hence(t2 + 1)R[t] is maximal). The disadvantage is that it already requiresthe algebraic machinery, which remains to be introduced here.

    (1.33) Example: ()Now fix any square-free 0 6= d Z (d being sqare-free means that there is noprime number p Z such that p2 divides d). Then we define the followingsubset of the (reals or) complex numbers

    Z[d] :=

    {a+ b

    d | a, b Z

    }Note that Z[

    d] is contained in the reals if and only if 0 < d, and in the

    case of d < 0 we haved = i

    d C. In any case Z[d] becomes acommutative ring under the addition and multiplication inherited from C

    (a+ bd) + (e+ f

    d) = (a+ e) + (b+ f)

    d

    (a+ bd) (e+ f

    d) = (ae+ dbf) + (af + be)

    d

    It will be most interesting to see how the algebraic porperties of these ringsvary with d. E.g. for d {2,1, 2, 3 } Z[d] will be an Euclidean domainunder the Euclidean function (a + b

    d) := |a2 db2|. Yet Z[d] will not

    even be an UFD for d 3.

    42 1 Groups and Rings

  • (1.34) Example:We have just introduced the complex numbers as a two-dimensional spaceR over the reals. The next (and last sensibly possible, cf. to the theoremof Frobenius) step in the hirarchy leads us to the quaternions H. Theseare defined to be a four-dimensional, space H := R4 over the reals. Andanalogous to the above we specifically denote four elements

    1 := (1, 0, 0, 0)

    i := (0, 1, 0, 0)

    j := (0, 0, 1, 0)

    k := (0, 0, 0, 1)

    That is any element z = (a, b, c, d) H can be written uniquely, in theform z = a + ib + jc + kd. The addition of elements of H is pointwiseand the multiplication is then given by linear expansion of the followingmultiplication table for these basis elements

    1 i j k

    1 1 i j ki i -1 k -jj j -k -1 ik k j -i -1

    For z = a+ ib+ jc+ kd and w = p+ iq + jr + ks H these operations are

    z + w = (a+ p) + i(b+ q) + j(c+ r) + k(d+ s)

    zw = (ap bq cr ds) + i(aq + bp+ cs dr)+j(ar bs+ cp+ dq) + k(as+ br cq + dp)

    Note that we may again define z := a ib jc kd and thereby obtain(z) = zz = a2 + b2 + c2 + d2 R such that any non-zero 0 6= z H has aninverse z1 = (z)1z = (a(z)1,b(z)1,c(z)1,d(z)1). Yet Hclearly is not commutative, as ij = k = ji. Thus the quaternions form askew-field, but not a field. Using the complex numbers C we may also realizethe quaternions as (2 2)-matrices over C. Given a+ ib+ jc+ kd H wepick up the complex numbers z = a + ib and w = c + id C and identifya+ ib+ jc+ kd with a (2 2)-matrix of the following form

    H =r{(

    z ww z

    ) z, w C}

    (1.35) Example: ()Let (R,+, ) be an arbitrary ring, we will later employ the opposite ring(R,+, )op of R. This is defined to be R as a set, under the same addition+ but with a multiplication that reverses the order of elements. Formally

    (R,+, )op := (R,+, ) where a b := b a

    Note that thereby (R,+, )op is a ring again with the same properties as(R,+, ) before. And if (R,+, ) has been commutative, then the oppositering of R is just R itself (even as a set), i.e. (R,+, )op = (R,+, ).

    1.4 Examples 43

  • (1.36) Example:Sometimes it is helpful to introduce infinity as a number. In this examplewe want to present how this can be done formally. The advantage of thisconstruction is the formal ease by which infinity can be handled, the disad-vantage is that the extensions loose may important algebraic properties.

    (i) Arithmetic in N := N {}: the set N of natural numbers is well-know. We now pick up a new symbol , which we call infinity, andextend the natural order on N by making a maximal element:

    k N : k 0 if a < 0

    44 1 Groups and Rings

  • Note that we did neither define + () nor did we define 0 .Hence the set R is no algebraic structure, as the operations + and are not fully defined! In fact any such definition would only resultin contradictions: Suppose we had = 0, as could have beenexpected, then since 1 = = 2 we had = (2 1) = = 0. Hence = 0 wouldnt be a new element. In conclusionwe just cannot define + () or 0 , these terms have to beevaded - that is they may not occur within a computation. This istho one and only reason why computations with infinity have to behandled with great care.

    The reason behind this is an analytic one: we would like to write(n) , as the sequence (n) R does not converge in R butincreases strictly monotonous. Yet the difference of two determineddivergent sequences can be just about anything: for any a R we get(n+ a) (n) = (a) a, whereas (n2) (n). Thus the result of is completely arbitrary, as anything might occur.

    1.4 Examples 45

  • 1.5 First Concepts

    Some CombinatoricsIn the following proposition we want to establish some basic computationalrules, that are valid in arbitrary rings. But in order to do this we first haveto recall some elementary facts from combinatorics: First consider a setcontaining 1 k N elements. If we want to put a linear order to this set,we have to choose some first element. To do this there are k possibilities. Wecommence by choosing the second element - now having (k1) possibilities,and so on. Thus we end up with a number of linear orders on this set thatequals k! the faculty of k, that is defined to be

    k! := # { : 1 . . . k 1 . . . k | bijective }= k (k 1) 2 1

    If k = 0 we specifically define 0! := 1. Next we consider a set containingn N elements. If we want to select a subset I of precisely k 0 . . . nelements we have to start by choosing a first element (n possibilities). Inthe next step we may only choose from (n 1) elements and so on. But asa subset does not depend on the order of its elements we still have to dividethis by k! - the number of linear orders on I. Altogether we end up with(

    n

    k

    ):= # { I 1 . . . n | #I = k }

    =n

    k n 1k 1

    n k + 11

    =n!

    k! (n k)!

    Note that this definition also works out in the case n = 0 and k = 0 (in whichthe binomial coefficient (n k) equals one. That is we get (n 0) = 1 = (n n).Furthermore the binomial coefficents satisfy a famous recursion formula(

    n+ 1

    k

    )=

    (n

    k

    )+

    (n

    k 1)

    Finally consider some multi-index = (1, . . . , k) Nk. Then it will beuseful to introduce the following notations (where n := ||)

    || := 1 + + k! := (1!) (k!)(n

    ):=

    n!

    !

    46 1 Groups and Rings

  • (1.37) Proposition: (viz. 306)

    Let (R,+, ) be any semi-ring and a, b R be arbitrary elements ofR. Then the following statements hold true

    0 = 0a0 = 0 = 0a

    (a)b = (ab) = a(b)(a)(b) = ab

    If now a1, . . . , am R and b1, . . . , nn R are finitely many, arbitraryelements of R, then we also obtain the general rule of distributivity(

    mi=1

    ai

    ) nj=1

    bj

    = mi=1

    nj=1

    aibj

    And if J(1), . . . , J(n) are finite index sets (where 1 n N) anda(i, j) R for any i 1 . . . n, j J(i) then we let J := J(1) J(n)(and j = (j1, . . . , jn) J) and thereby obtain

    ni=1

    jiJ(i)

    a(i, ji) =jJ

    ni=1

    a(i, ji)

    Now suppose (R,+, ) is a ring, n N and a, b R are elements, thatmutually commute (that is ab = ba), then we get the binomial rule

    (a+ b)n =

    nk=0

    (n

    k

    )akbnk

    And if (R,+, ) even is a commutative ring a1, . . . , ak R are finitelymany elements and n N then we even get the polynomial rule

    (a1 + + ak)n =||=n

    (n

    )a

    where the above sum runs over all multi-indices Nk that satisfy|| = 1 + + k = n. And a abbreviates a := (a1)1 (ak)k .

    (1.38) Remark:Thus there are many computational rules that hold true for arbitrary rings.However there also are some exceptions to integer (or even real) arithmetic.E.g. we are not allowed to deduce a = 0 or b = 0 from ab = 0. As a coun-terexample regard a = 2+6Z and b = 3+6Z in Z6. A special case of this isthe following: we may not deduce a = 0 from a = a. As a counterexampleregard a = 1 + 2Z in Z2.

    1.5 First Concepts 47

  • (1.39) Remark:An exceptional role pays the zero-ring R = { 0 }, it clearly is a commutativering (under the trivial operations) that would even satisfy condition (F). Butit is the only ring in which 0 = 1. More formally weve got the eqivalency

    R = { 0 } 0 = 1

    [as = is clear and in the converse direction regard a = 1a = 0a = 0].This equality 0 = 1 will lead to some peculiarities however. This is preciselywhy we required 0 6= 1 for skew-fields and fields. And several theorems willrequire R to be not the zero-ring, which we will abbreviate by R 6= 0.

    (1.40) Remark: (viz. 310)As a neat little application of the binomial rule let us present a generali-sation of the recursion formula for the binomial coefficients: regarding theexpression (x+y)n = (x+y)k(x+y)nk in Z[x, y] and comparing coefficients,one easily verifies, that for any k, n N and any r 0 . . . k we get

    ri=0

    (k

    i

    )(n kr i

    )=

    (n

    r

    )

    (1.41) Definition: (viz. 310)Let (R,+, ) be any semi-ring and b R be any element of R. Then wedefine the set zdR of zero-divisors, the set nzdR of non-zero-divisors,the nil-radical nilR and the annulator ann(R, b) of b to be

    zdR := { a R | 0 6= b R : ab = 0 }nzdR := { a R | b R : ab = 0 = b = 0 }nilR :=

    {a R | k N : ak = 0

    }ann(R, b) := { a R | ab = 0 }

    An element a nilR contained in the nil-radical is also said to be nilpotent.If now R even is a ring we define the set R of units (or invertible elements)and the set R of relevant elements of R to be

    R := { a R | b R : ab = 1 = ba }R := R \ ( { 0 } R)

    And (R,+, ) is said to be integral, iff it does not contain any non-zerozero-divisors, that is iff it satisfies one of the following equivalent statements

    (a) zdR = { 0 }

    (b) for any a, b and c R such that a 6= 0 we get ab = ac = b = c

    (b) for any a, b and c R such that a 6= 0 we get ba = ca = b = c

    (c) for any a, b R such that a 6= 0 we get ab = a = b = 1

    (c) for any a, b R such that a 6= 0 we get ba = a = b = 1

    48 1 Groups and Rings

  • Now (R,+, ) is said to be an integral domain, iff it is a commutative ringthat also is integral. I.e. a commutative ring with zdR = {0}.

    (1.42) Remark:

    Consider any semi-ring (R,+, ), two elements a, b R and a non-zerodivisor n nzdR. Then we obtain the equivalence

    a = b na = nb

    Prob = is clear, and if na = nb then n(a b) = 0 which impliesa b = 0 (and hence a = b), since n is a non-zero-divisor. Let (R,+, ) be a ring, a R be any element and n nzdR be a

    non-zerodivisor. Then we obtain the implication

    na = 1 = an = 1

    Prob since n(an) = (na)n = n and hence n(an 1) = 0. But as n isa non-zerodivisor this implies an 1 = 0 and hence an = 1. Consider a commutative ring (R,+, ) and a1, . . . , an R finitely many

    elements. Now let u := a1 . . . an R, then we obtain the implication

    u R = a1, . . . , an R

    Prob choose any j 1 . . . n and let aj :=i 6=i ai, then by construction

    we get 1 = u1(a1 . . . an) = (u1aj)aj . And hence we see aj R. If (R,+, ) is a skew-field, then R already is integral (i.e. zdR = { 0 })

    and allows division: that is for any a, b R with a 6= 0 we get

    ! u, v R : ua = b and av = b

    Prob consider a 6= 0, since R is a skew-field there is some i R suchthat ai = 1 = ia. Now suppose ab = 0, then b = (ia)b = i(ab) = 0and hence a nzdR. This proves zdR = { 0 }. Now consider a, b Rwith a 6= 0. Again choose i R such that ai = 1 = ia and let u := biand v := ib. Then ua = (bi)a = b(ia) = b and av = a(ib) = (ai)b = b.Now suppose u, v R with ua = b = ua and av = b = av. Thena(v v) = 0 but as a 6= 0 we have seen that this implies v v = 0and hence v = v. Likewise (u u)a = 0 but as u 6= 0 this can onlybe, if u u = 0 and hence u = u.

    The sets of zero-divisors zdR and of relevant elements R rarely carry anynoteworthy algebraic structure. Yet the units R form a group, the non-zero-divisors nzdR are multiplicatively closed, the nil-radical nilR is an(even perfect) ideal of R and the annulator ann(R, b) of some element b Ris a submodule. Though we have not introduced these structures yet, wewould like to present a formal proposition (and proof) of these facts already.

    1.5 First Concepts 49

  • (1.43) Proposition: (viz. 309) ()(i) Let (R,+, ) be any semi-ring, then R is the disjoint union of its zero-

    divisors and non-zero divisors, formally that is

    nzdR = R \ zdR

    (ii) In any non-zero (R 6= 0) ring (R,+, ) the nilradical is contained inthe set of zero-divisors. And the zero-divisors are likewise containedin non-units of R. That is weve got the inclusions

    nilR zdR R \R

    (iii) Let (R,+, ) be any semi-ring, then the set nzdR R of non-zero-divisors of R is multiplicatively closed, that is we get

    1 nzdR

    a, b nzdR = ab nzdR

    (iv) Consider any ring (R,+, ), then (R, ) is a group (where denotesthe multiplicaton of R), called the multiplicative group of R.

    (v) If (R,+, ) is any ring then R is a skew-field if and only if the multi-plicative group of R consists precisely of the non-zero elements

    R skew-field R = R \ { 0 }

    (vi) If (R,+, ) is a commutative ring, then the nil-radical is an ideal of R

    nilR i R

    (vii) Let (R,+, ) be any ring and b R an element of R. Then the annu-lator ann(R, b) is a left-ideal (i.e. submodule) of R

    ann(R, b) m R

    (viii) Let (R,+, ) be a commutative ring and u R be a unit of R. Thenu+ nilR R. To be precise, if a R with an = 0 then we get

    (u+ a)1 =n1k=0

    (1)kakuk1

    50 1 Groups and Rings

  • (1.44) Example:We present a somewhat advanced example that builds upon some resultsfrom linear algebra. Let us regard the ring R := mat2(Z) of (22)-matricesover the integers. We will need the notions of determinant and trace

    det

    (a bc d

    ):= ad bc Z

    tr

    (a bc d

    ):= a+ d Z(

    a bc d

    )]:=

    (d bc a

    )Then we can explictly determine which matrices are invertible (that is units),which are zero-divisors and which are nilpotent. We find

    R = {A R | detA = 1 }zdR = {A R | detA = 0 }nilR = {A R | detA = trA = 0 }

    () Prob first note that an easy computation yields AA] = (detA) 11 = A]A.Hence if A is invertible, then A1 = (detA)1A]. Thus A is invertible ifand only if detA is a unit (in Z), but as the units of Z are given to beZ = {1 } this already is the first identity. For the second identity webegin with detA = 0. Then AA] = (detA) 11 = 0 and hence A is a zero-divisor. Conversely suppose that A zdR is a zero-divisor, then AB = 0for some B 6= 0 and hence (detA)B = A]AB = 0. But as B is non-zerothis implies detA = 0. Finally if detA = 0 then an easy computation showsA2 = (trA)A, thus if also trA = 0 then A2 = 0 and hence A nilR. Andif conversely A nilR zdR, then detA = 0 and hence (by induction onn) An = (trA)n1A. As A is nilpotent there is some 1 n N such that0 = An = (trA)n1A and hence trA nilZ = { 0 }.

    1.5 First Concepts 51

  • 1.6 Ideals

    (1.45) Definition:

    Let (R,+, ) be a semi-ring and P R a subset. Then P is said tobe a sub-semi-ring of R (abbreviated by P s R), iff(1) 0 P(2) a, b P = a+ b P(3) a P = a P(4) a, b P = ab P

    And if (R,+, ) is a ring having the unit element 1, then a subsetP R is called a sub-ring of R (abbreviated by P r R), iff(S) P s R(5) 1 R

    Finally if (R,+, ) even is a (skew)field, then a subset P R is saidto be a sub-(skew)field of R (abbreviated P f R), iff(R) P r R(6) 0 6= a P = a1 P

    Let (R,+, ) be a semi-ring again, then a subset a R is said to be aleft-ideal (or submodule) of R (abbreviated by a m R), iff(1) 0 a(2) a, b a = a+ b a(3) a a = a a(4) a a, b R = ba a

    And a R is said to be an ideal of R (abbreviated by a i R), iff(M) a m R(5) a a, b R = ab a

    We will sometimes use the set of all subrings (of a ring R), the set ofall sub(skew)fields (of a (skew)field R), resp. the set of all (left-)ideals(of a semi-ring R) - these will be denoted, by

    subrR := {P R | P r R }subfR := {P R | P f R }

    submR := { a R | a m R }idealR := { a R | a i R }

    52 1 Groups and Rings

  • (1.46) Remark:

    Consider any semi-ring (R,+, ) and a sub-semi-ring P s R of R.Then we would like to emphasise, that the notion of a sub-semi-ringwas defined in such a way that the addition + and multiplication ofR induces the like operations on P

    +P

    : P P P : (a, b) 7 a+ b P

    : P P P : (a, b) 7 ab

    And thereby (P,+P,

    P) becomes a semi-ring again (clearly all the

    properties of such are inherited from R). And in complete analogywe find that subrings of rings are rings again and sub(skew)fields of(skew)fields are (skew)fields again, under the induced operations.

    Nota as +P

    and P

    are just restrictions (to P P ) of the respectivefunctions + and on R, we will not distinguish between +

    Pand +

    respectively between P

    and . That is we will speak of the semi-ring (P,+, ), where + and here are understood to be the restrictedoperations +

    P

    and P

    respectively.