Jump to content

Topics in Abstract Algebra/Printable version

From Wikibooks, open books for an open world


Topics in Abstract Algebra

The current, editable version of this book is available in Wikibooks, the open-content textbooks collection, at
https://en.wikibooks.org/wiki/Topics_in_Abstract_Algebra

Permission is granted to copy, distribute, and/or modify this document under the terms of the Creative Commons Attribution-ShareAlike 3.0 License.

Non-commutative rings

A ring is not necessarily commutative but is assumed to have the multiplicative identity.

Proposition.

Let R be a simple ring. Then: every morphism R→R is either zero or an isomorphism. (Schur's lemma)



Theorem (Levitzky).

Let R be a right noetherian ring. Then every (left or right) nil ideal is nilpotent.



Commutative algebra

The set of all prime ideals in a commutative ring A is called the spectrum of A and denoted by Spec⁡(A). (The motivation for the term comes from the theory of a commutative Banach algebra.)

Spec A

[edit | edit source]

The set of all nilpotent elements in A forms an ideal called the nilradical of A. Given any ideal 𝔞, the pre-image of the nilradical of A is an ideal called the radical of 𝔞 and denoted by 𝔞. Explicitly, x∈𝔞 if and only if xn∈𝔞 for some n.

Proposition A.14.

Let 𝔦,𝔧◃A.
  • (i) 𝔦n=𝔦
  • (ii) 𝔦𝔧=𝔦∩𝔧=𝔦∩𝔧


Proof. Routine. ◻

Exercise.

A ring has only one prime ideal if and only if its nilradical is maximal.



Exercise.

Every prime ideal in a finite ring is maximal.



Proposition A.2.

Let A≠0 be a ring. If every principal ideal in A is prime, then A is a field.


Proof. Let 0≠x∈A. Since x2 is in (x2), which is prime, x∈(x2). Thus, we can write x=ax2. Since (0) is prime, A is a domain. Hence, 1=ax. ◻

Lemma.

Let 𝔭◃A. Then 𝔭 is prime if and only if
𝔭⊊𝔞◃A,𝔭⊊𝔟◃A implies 𝔞𝔟⊄𝔭


Proof. (⇒) Clear. (⇐) Let x‾ be the image of x∈A in A/𝔭. Suppose a‾ is a zero-divisor; that is, a‾b‾=0 for some b∈A∖𝔭. Let 𝔞=(a,𝔭), and 𝔟=(b,𝔭). Since 𝔞𝔟=ab+𝔭⊂𝔭, and 𝔟 is strictly larger than 𝔭, by the hypothesis, 𝔞⊂𝔭. That is, a‾=0. ◻

Theorem A.11 (multiplicative avoidance).

Let S⊂A be a multiplicative system. If 𝔞◃A is disjoint from S, then there exists a prime ideal 𝔭⊃𝔞 that is maximal among ideals disjoint from S.


Proof. Let 𝔪 be a maximal element in the set of all ideals disjoint from S. Let 𝔞 and 𝔟 be ideals strictly larger than 𝔪. Since 𝔪 is maximal, we find a∈𝔞∩S and b∈𝔟∩S. By the definition of S, ab∈S; thus, 𝔞𝔟⊄𝔪. By the lemma, 𝔪 is prime then. ◻

Note that the theorem applies in particular when S contains only 1.

Exercise.

A domain A is a principal ideal domain if every prime ideal is principal.



A Goldman domain is a domain whose field of fractions K is finitely generated as an algebra. When A is a Goldman domain, K always has the form A[f−1]. Indeed, if K=A[s1−1,...,sn−1], let s=s1...sn. Then K=A[s−1].

Lemma.

Let A be a domain with the field of fractions K, and 0≠f∈A. Then K=A[f−1] if and only if every nonzero prime ideal of A contains f.


Proof. (⇐) Let 0≠x∈A, and S={fn|n≥0}. If (x) is disjoint from S, then, by the lemma, there is a prime ideal disjoint from S, contradicting the hypothesis. Thus, (x) contains some power of f, say, yx=fn. Then yx and so x are invertible in A[f−1]. (⇒) If 𝔭 is a nonzero prime ideal, it contains a nonzero element, say, s. Then we can write: 1/s=a/fn, or fn=as∈𝔭; thus, f∈𝔭. ◻

A prime ideal 𝔭∈Spec⁡(A) is called a Goldman ideal if A/𝔭 is a Goldman domain.

Theorem A.21.

Let A be a ring and 𝔞◃A. Then 𝔞 is the intersection of all minimal Goldman ideals of A containing 𝔞


Proof. By the ideal correspondence, it suffices to prove the case 𝔞=𝔞=0. Let 0≠f∈A. Let S={fn|n≥0}. Since f is not nilpotent (or it will be in (0)), by multiplicative avoidance, there is some prime ideal 𝔤 not containing f. It remains to show it is a Goldman ideal. But if 𝔭◃A/𝔤 is a nonzero prime, then f∈𝔭 since 𝔭 collapses to zero if it is disjoint from S. By Lemma, the field of fractions of A/𝔤 is obtained by inverting f and so 𝔤 is a Goldman ideal. Hence, the intersection of all Goldman ideals reduces to zero. ◻

In some rings, Goldman ideals are maximal; this will be discussed in the next section. On the other hand,

Lemma.

Let 𝔞◃A. Then 𝔞 is a Goldman ideal if and only if it is the contraction of a maximal ideal in A[X].



Theorem.

The following are equivalent.
  1. For any 𝔞◃A, 𝔞 is the intersection of all maximal ideals containing 𝔞.
  2. Every Goldman ideal is maximal.
  3. Every maximal ideal in A[X] contracts to a maximal ideal in A.


Proof. Clear. ◻

A ring satisfying the equivalent conditions in the theorem is called a Hilbert-Jacobson ring.

Lemma.

Let A⊂B be domains such that B is algebraic and of finite type over A. Then A is a Goldman domain if and only if B is a Goldman domain.


Proof. Let K⊂L be the fields of fractions of A and B, respectively. ◻

Theorem A.19.

Let A be a Hilbert-Jacobson ring. Then A[X] is a Hilbert-Jacobson ring.


Proof. Let 𝔮◃A[X] be a Goldman ideal, and 𝔭=𝔮∩A. It follows from Lemma something that A/𝔭 is a Goldman domain since it is contained in a A[X]/𝔮, a Goldman domain. Since A is a Hilbert-Jacobson ring, 𝔭 is maximal and so A/𝔭 is a field and so A[X]/𝔮 is a field; that is, 𝔮 is maximal. ◻


Clipboard

To do:
Explain why A/𝔭 is a field (or point to a location where it can be understood why it is so...).


Theorem A.5 (prime avoidance).

Let 𝔭1,...,𝔭r◃A be ideals, at most two of which are not prime, and 𝔞◃A. If 𝔞⊂⋃1r𝔭i, then 𝔞⊂𝔭i for some 𝔦.


Proof. We shall induct on r to find a∈𝔞 that is in no 𝔭i. The case r=1 being trivial, suppose we find a∈𝔞 such that a∉𝔭i for i<r. We assume a∈𝔭r; else, we're done. Moreover, if 𝔭i⊂𝔭r for some i<r, then the theorem applies without 𝔭i and so this case is done by by the inductive hypothesis. We thus assume 𝔭i⊄𝔭r for all i<r. Now, 𝔞𝔭1...𝔭r−1⊄𝔭r; if not, since 𝔭r is prime, one of the ideals in the left is contained in 𝔭r, contradiction. Hence, there is b in the left that is not in 𝔭r. It follows that a+b∉𝔭i for all i≤r. Finally, we remark that the argument works without assuming 𝔭1 and 𝔭2 are prime. (TODO: too sketchy.) The proof is thus complete. ◻

An element p of a ring is a prime if (p) is prime, and is an irreducible if p=xy⇒ either x or y is a unit..

We write x|y if (x)∋y, and say x divides y. In a domain, a prime element is irreducible. (Suppose x=yz. Then either x|y or x|z, say, the former. Then sx=y, and sxz=x. Canceling x out we see z is a unit.) The converse is false in general. We have however:

Proposition.

Suppose: for every x and y, (x)∩(y)=(xy) whenever (1) is the only principal ideal containing (x,y). Then every irreducible is a prime.


Proof. Let p be an irreducible, and suppose p|xy and p|̸y. Since (p)∩(x)=(px) implies px|xy and p|y, there is a d such that (1)≠(d)⊃(p,x). But then d|p and so p|d (p is an irreducible.) Thus, p|x. ◻

Theorem A.16 (Chinese remainder theorem).

Let 𝔞1,...,𝔞n◃A. If 𝔞j+𝔞i=(1), then
∏𝔞i→A→A/𝔞1×⋯×𝔞n→0
is exact.



The Jacobson radical of a ring A is the intersection of all maximal ideals.

Proposition A.6.

x∈A is in the Jacobson radical if and only if 1−xy is a unit for every y∈A.


Proof. Let x be in the Jacobson radical. If 1−xy is not a unit, it is in a maximal ideal 𝔪. But then we have: 1=(1−xy)+xy, which is a sum of elements in 𝔪; thus, in 𝔪, contradiction. Conversely, suppose x is not in the Jacobson radical; that is, it is not in some maximal ideal 𝔪. Then (x,𝔪) is an ideal containing 𝔪 but strictly larger. Thus, it contains 1, and we can write: 1=xy+z with y∈A and z∈𝔪. Then 1−xy∈𝔪, and 𝔪 would cease to be proper, unless 1−xy is a non-unit. ◻

Note that the nilradical is contained in the Jacobson radical, and they coincide in particular if prime ideals are maximal (e.g., the ring is a principal ideal domain). Another instance of this is:

Exercise.

In A[X], the nilradical and the Jacobson radical coincide.



Theorem A.17 (Hopkins).

Let A be a ring. Then the following are equivalent.
  1. A is artinian
  2. A is noetherian and every prime ideal is maximal.
  3. Spec⁡(A) is finite and discrete, and A𝔪 is noetherian for all maximal ideal 𝔪.


Proof. (1) ⇒ (3): Let 𝔭◃A be prime, and x∈A/𝔭. Since A/𝔭 is artinian (consider the short exact sequence), the descending sequence (xn) stabilizes eventually; i.e., xn=uxn+1 for some unit u. Since A/𝔭 is a domain, x is a unit then. Hence, 𝔭 is maximal and so Spec⁡(A) is discrete. It remains to show that it is finite. Let S be the set of all finite intersections of maximal ideals. Let 𝔦∈S be its minimal element, which we have by (1). We write 𝔦=𝔪1∩...∩𝔪n. Let 𝔪 be an arbitrary maximal ideal. Then 𝔪∩𝔦∈S and so 𝔪∩𝔦=𝔦 by minimality. Thus, 𝔪=𝔪i for some i. (3) ⇒ (2): We only have to show A is noetherian. ◻

A ring is said to be local if it has only one maximal ideal.

Proposition A.17.

Let A be a nonzero ring. The following are equivalent.
  1. A is local.
  2. For every x∈A, either x or 1−x is a unit.
  3. The set of non-units is an ideal.


Proof. (1) ⇒ (2): If x is a non-unit, then x is the Jacobson radical; thus, 1−x is a unit by Proposition A.6. (2) ⇒ (3): Let x,y∈A, and suppose x is a non-unit. If xy is a unit, then so are x and y. Thus, xy is a non-unit. Suppose x,y are non-units; we show that x+y is a non-unit by contradiction. If x+y is a unit, then there exists a unit a∈A such that 1=a(x+y)=ax+ay. Thus either ax or 1−ax=ay is a unit, whence either x or y is a unit, a contradiction. (3) ⇒ (1): Let 𝔦 be the set of non-units. If 𝔪◃A is maximal, it consists of nonunits; thus, 𝔪⊂𝔦 where we have the equality by the maximality of 𝔪. ◻

Example.

If p is a prime ideal, then Ap is a local ring where p is its unique maximal ideal.



Example.

If 𝔦 is maximal, then A/𝔦 is a local ring. In particular, A/𝔪n,(n≥1)is local for any maximal ideal 𝔪.



Let (A,𝔪) be a local noetherian ring.

A. Lemma 
  • (i) Let 𝔦 be a proper ideal of A. If M is a finite generated 𝔦-module, then M=0.
  • (ii) The intersection of all 𝔪k over k≥1 is trivial.

Proof: We prove (i) by the induction on the number of generators. Suppose M cannot be generated by strictly less than n generators, and suppose we have x1,...xn that generates M. Then, in particular,

x1=a1x1+a2x2+...+anxn where ai are in 𝔦,

and thus

(1−a1)x1=a2x2+...+anxn

Since a1 is not a unit, 1−a1 is a unit; in fact, if 1−a1 is not a unit, it belongs to a unique maximal ideal 𝔪, which contains every non-units, in particular, a1, and thus 1∈𝔪, which is nonsense. Thus we find that actually x_2, ..., x_n generates M; this contradicts the inductive hypothesis.◻

An ideal 𝔮◃A is said to be primary if every zero-divisor in A/𝔮 is nilpotent. Explicitly, this means that, whenever xy∈𝔮 and y∉𝔮, x∈𝔮. In particular, a prime ideal is primary.

Proposition.

If 𝔮 is primary, then 𝔮 is prime. Conversely, if 𝔮 is maximal, then 𝔮 is primary.


Proof. The first part is clear. Conversely, if 𝔮 is maximal, then 𝔪=𝔮/𝔮 is a maximal ideal in A/𝔮. It must be unique and so A/𝔮 is local. In particular, a zero-divisor in A/𝔮 is nonunit and so is contained in 𝔪; hence, nilpotent. ◻

Exercise.

𝔮 prime ⇏𝔮 primary.



Theorem A.8 (Primary decomposition).

Let A be a noetherian ring. If 𝔦◃A, then 𝔦 is a finite intersection of primary ideals.


Proof. Let S be the set of all ideals that is not a finite intersection of primary ideals. We want to show S is empty. Suppose not, and let 𝔦 be its maximal element. We can write 𝔦 as an intersection of two ideals strictly larger than 𝔦. Indeed, since 𝔦 is not prime by definition in particular, choose x∉𝔦 and y∉𝔦 such that xy∈𝔦. As in the proof of Theorem A.3, we can write: 𝔦=𝔧(𝔦+x) where 𝔧 is the set of all a∈A such that ax∈𝔦. By maximality, 𝔧,𝔦+x∉S. Thus, they are finite intersections of primary ideals, but then so is 𝔦, contradiction. ◻

Proposition.

If (0) is indecomposable, then the set of zero divisors is a union of minimal primes.



Integral extension

[edit | edit source]

Let A⊂B be rings. If b∈B is a root of a monic polynomial f∈A[X], then b is said to be integral over A. If every element of B is integral over A, then we say B is integral over A or B is an integral extension of A. More generally, we say a ring morphism f:A→B is integral if the image of A is integral over B. By replacing A with f(A), it suffices to study the case A⊂B, and that's what we will below do.

Lemma A.9.

Let b∈B. Then the following are equivalent.
  1. b is integral over A.
  2. A[b] is finite over A.
  3. A[b] is contained in an A-submodule of B that is finite over A.


Proof. (1) means that we can write:

bn+r=−(br+n−1an−1+...br+1a1+bra0)

Thus, 1,b,...,bn−1 spans A[b]. Hence, (1) ⇒ (2). Since (2) ⇒ (3) vacuously, it remains to show (3) ⇒ (1). Let M/A[b] be generated over A by x1,...,xn. Since bxi∈M, we can write

bxi=∑j=1ncijxj

where ckj∈A. Denoting by C the matrix cij, this means that det⁡(bI−C) annihilates M. Hence, det⁡(bI−C)=0 by (3). Noting det⁡(bI−C) is a monic polynomial in b we get (1). ◻

The set of all elements in B that are integral over A is called the integral closure of A in B. By the lemma, the integral closure is a subring of B containing A. (Proof: if x and y are integral elements, then A[xy] and A[x−y] are contained in A[x,y], finite over A.) It is also clear that integrability is transitive; that is, if C is integral over B and B is integral over A, then C is integral over A.

Proposition.

Let f:A→B be an integral extension where B is a domain. Then
  • (i) A is a field if and only if B is a field.
  • (ii) Every nonzero ideal of B has nonzero intersection with A.


Proof. (i) Suppose B is a field, and let x∈A. Since x−1∈B and is integral over A, we can write:

x−n=−(an−1x−(n−1)+...+a1x−1+a0)

Multiplying both sides by xn−1 we see x−1∈A. For the rest, let 0≠b∈B. We have an integral equation:

−a0=bn+an−1bn−1+...+a1b=b(bn−1+an−1bn−2+...+a1).

Since B is a domain, if n is the minimal degree of a monic polynomial that annihilates b, then it must be that a0≠0. This shows that bB∩A≠0, giving us (ii). Also, if A is a field, then a0 is invertible and so is b. ◻

Theorem (Noether normalization).

Let A be a finitely generated k-algebra. Then we can find z1,...,zd such that
  1. A is integral over k[z1,...,zd].
  2. z1,...,zd are algebraically independent over k.
  3. z1,...,zd are a separating transcendence basis of the field of fractions K of A if K is separable over k.



Exercise A.10 (Artin-Tate).

Let A⊂B⊂C be rings. Suppose A is noetherian. If C is finitely generated as an A-algebra and integral over B, then B is finitely generated as an A-algebra.



Exercise.

A ring morphism f:A→Ω (where Ω is an algebraically closed field) extends to F:A[b]→Ω (Answer: http://www.math.uiuc.edu/~r-ash/ComAlg/)



Noetherian rings

[edit | edit source]

Exercise.

A ring is noetherian if and only if every prime ideal is finitely generated. (See T. Y. Lam and Manuel L. Reyes, A Prime Ideal Principle in Commutative Algebra for a systematic study of results of this type.)



The next theorem furnishes many examples of a noetherian ring.

Theorem A.7 (Hilbert basis).

A is a noetherian ring if and only if A[T1,...Tn] is noetherian.


Proof. By induction it suffices to prove A[T] is noetherian. Let I◃A[T]. Let Ln be the set of all coefficients of polynomials of degree ≤n in I. Since Ln◃A, there exists d such that

L0⊂L1⊂L2,...,⊂Ld=Ld+1=....

For each 0≤n≤d, choose finitely many elements f1n,f2n,...fmnn of I whose coefficients b1n,...bmnn generate Ln. Let I′ be an ideal generated by fjn for all j,n. We claim I=I′. It is clear that I⊂I′. We prove the opposite inclusion by induction on the degree of polynomials in I. Let f∈I, a the leading coefficient of f and n the degree of f. Then a∈Ln. If n≤d, then

a=a1b1n+a2b2n+...+amnbmnn

In particular, if g=a1f1n+a2f2n+...+amnfmnn, then f−g has degree strictly less than that of f and so by the inductive hypothesis f−g∈I′. Since g∈I′, f∈I′ then. If n≥d, then a∈Ld and the same argument shows f∈I′. ◻

Exercise.

Let A be the ring of continuous functions f:[0,1]→[0,1].A is not noetherian.



Let (A,𝔪) be a noetherian local ring with k=A/𝔪. Let 𝔦◃A. Then 𝔦 is called an ideal of definition if A/𝔦 is artinian.

Theorem.

dimk(𝔪/𝔪2)≥dim⁡A



The local ring A is said to be regular if the equality holds in the above.

Theorem.

Let A be a noetherian ring. Then dim⁡A[T1,...,Tn]=n+dim⁡A.


Proof. By induction, it suffices to prove the case n=1. ◻

Theorem.

Let A be a finite-dimensional k-algebra. If A is a domain with the field of fractions K, then dim⁡A=trdegkK.


Proof. By the noether normalization lemma, A is integral over k[x1,...,xn] where x1,...,xn are algebraically independent over k. Thus, dim⁡A=dim⁡k[x1,...,xn]=n. On the other hand, trdegkK=n. ◻

Theorem.

Let A be a domain with (ACCP). Then A is a UFD if and only if every prime ideal 𝔭 of height 1 is principal.


Proof. (⇒) By Theorem A.10, 𝔭 contains a prime element x. Then

0⊂(x)⊂𝔭

where the second inclusion must be equality since 𝔭 has height 1. (⇐) In light of Theorem A.10, it suffices to show that A is a GCD domain. (TODO: complete the proof.) ◻

Theorem.

A regular local ring is a UFD.



Theorem A.10 (Krull's intersection theorem).

Let 𝔦◃A be a proper ideal. If A is either a noetherian domain or a local ring, then ⋂n≥1𝔦n=0.



Theorem A.15.

Let 𝔦◃A. If A is noetherian,
𝔦n⊂𝔦⊂𝔦 for some n.
In particular, the nilradical of A is nilpotent.


Proof. It suffices to prove this when 𝔦=0. Thus, the proof reduces to proving that the nilradical of A is nilpotent. Since A is nilpotent, we have finitely many nilpotent elements x1,...,xn that spans (0). The power of any linear combination of them is then a sum of terms that contain the high power of some xj if we take the sufficiently high power. Thus, (0) is nilpotent. ◻

Proposition A.8.

If A is noetherian, then  is noetherian.



Corollary.

If A is noetherian, then A[[X]] is noetherian.



Zariski topology

[edit | edit source]

Given 𝔞◃A, let V⁡(𝔞)={𝔭∈Spec⁡(A)|𝔭⊃𝔞}. (Note that V⁡(𝔞)=V⁡(𝔞).) It is easy to see

V(𝔞)∪V(𝔟)=V(𝔞𝔟)=V(𝔞∩𝔟), and ∩αV(𝔞α)=V((𝔞α|α)).

It follows that the collection of the sets of the form V⁡(𝔞) includes the empty set and Spec⁡(A) and is closed under intersection and finite union. In other words, we can define a topology for Spec⁡(A) by declaring Z⁡(𝔦) to be closed sets. The resulting topology is called the Zariski topology. Let X=Spec⁡(A), and write Xf=X∖V((f))={P∈X|P∋f}.

Proposition A.16.

We have:
  • (i) Xf is quasi-compact.
  • (ii) Xfg is canonically isomorphic to Spec⁡(A[f−1])g.


Proof. We have: Xf⊂⋃αXfα=X∖V((fα|α))⇔(f)⊂(fα|α)⇔f∈(fα1,...,fαn). ◻

Exercise.

Let A be a local ring. Then Spec⁡(A) is connected.



Corollary.

Spec⁡(B)→Spec⁡(A) is a closed surjection.



Theorem A.12.

If Am is noetherian for every maximal ideal 𝔪 and if {𝔪∈Max⁡(A)|x∈m} is finite for each x∈A, then A is noetherian.



Integrally closed domain

[edit | edit source]

Lemma A.8.

In a GCD domain, if (x,y)=1=(x,z), then (x,yz)=1.



Proposition A.9.

In a GCD domain, every irreducible element is prime.


Proof. Let x be an irreducible, and suppose x|yz. Then x|(x,yz). If (x,yz)=1, x is a unit, the case we tacitly ignore. Thus, by the lemma, d=(x,y), say, is a nonunit. Since x is irreducible, x|d and so x|y. ◻

In particular, in a polynomial ring that is a GCD domain, every irreducible polynomial is a prime element.

Theorem (undefined: ACC).

Let A be a ring that satisfies the ascending chain conditions on principal ideals (example: noetherian ring). Then every x in A is a finite product of irreducibles.



Theorem A.10.

Let A be a domain. The following are equivalent.
  1. Every nonzero nonunit element is a finite product of prime elements.
  2. (Kaplansky) Every nonzero prime ideal contains a prime element.
  3. A is a GCD domain and has (ACC) on principal ideals.


Proof. (3) ⇒ (2): Let 𝔭∈Spec⁡(A). If 𝔭 is nonzero, it then contains a nonzero element x, which we factor into irreducibles: x=p1...pn. Then pj∈𝔭 for some j. Finally, irreducibles are prime since A is a GCD domain. (2) ⇒ (1): Let S be the set of all products of prime elements. Clearly, S satisfies the hypothesis of Theorem A.11 (i.e., closed under multiplication). Suppose, on the contrary, there is a nonzero nonunit x. It is easy to see that since x∉S, (x) and S are disjoint. Thus, by Theorem A.11, there is a prime ideal 𝔭 containing x and disjoint from S. But, by (2), 𝔭 contains a prime element y; that is, 𝔭 intersects S, contradiction. (1) ⇒ (3): By uniqueness of factorization, it is clear that A is a GCD domain. ◻

A domain satisfying the equivalent conditions in the theorem is called a unique factorization domain or a UFD for short.

Corollary.

If A is a UFD, then A[X] is a UFD. If A is a principal ideal domain, then A[[X]] is a UFD.



Theorem A.13 (Nagata criterion).

Let A be a domain, and S⊂A a multiplicatively closed subset generated by prime elements. Then A is a UFD if and only if S−1A is a UFD.



Field theory

Basic definitions

[edit | edit source]

Let L/k be a field extension; i.e., k is a subfield of a field L. Then L has a k-algebra structure; in particular, a vector space structure. A transcendental element is an element that is not integral; in other words, x is transcendental over k if and only if k[x] is (isomorphic to) the polynomial ring in one variable. The situation can be phrased more abstract as follows. Given an element x in an extension L/k and an indeterminate t, we have the exact sequence:

0→𝔭→k[t]→k[x]→0

by letting x↦t and 𝔭 the kernel of that map. Thus, x is transcendental over k if and only if 𝔭=0. Since k[t] is a PID, when nonzero, 𝔭 is generated by a nonzero polynomial called the minimal polynomial of x, which must be irreducible since k[x] is a domain and so 𝔭 is prime. (Note that if we replace k[t] by k[t,s], say, then it is no longer a PID; therefore the kernel is no longer principal. So, in general, if a subset S⊂L is such that k[S] is a polynomial ring where members of S are variables, then S is said to be algebraically independent; By convention, the empty set is algebraically independent, just as it is linearly independent.) Finally, as a custom, we call an integral field extension an algebraic extension.

When L has finite dimension over k, the extension is called finite extension. Every finite extension is algebraic. Indeed, if x∈L is transcendental over k, then k[x] is a "polynomial ring" and therefore is an infinite-dimensional subspace of L and L must be infinite-dimensional as well.

Exercise.

A complex number is called an algebraic number if it is integral over 𝐐. The set of all algebraic numbers is countable.



A field is called algebraically closed if it admits no nontrivial algebraic field extension. (A field is always an algebraic extension of itself, a trivial extension.) More concretely, a field is algebraically closed if every root of a polynomial over that field is already in that field. It follows from the Axiom of Choice (actually equivalent to it) that every field is a subfield of some algebraically closed field.

Separable extensions

[edit | edit source]

A field extension L/k is said to be separable if it is separable as k-algebra; i.e., L⊗kF is reduced for all field extension E/k. The next theorem assures that this is equivalent to the classical definition.

Theorem.

A field L is a separable algebraic over k if and only if every irreducible polynomial has distinct roots (i.e., f and its derivative f′ have no common root.)



For the remainder of the section, p denotes the characteristic exponent of a field; (i.e., p=1 if char⁡(k)=0 and p=char⁡(k) otherwise.) If the injection

x↦xp:k→k

is actually surjective (therefore, an automorphism), then a field is called perfect. Examples: Fields of characteristic zero and finite fields are perfect. Imperfect fields are therefore rather rare; they appear in algebraic geometry, a topic in later chapters. We let kp be the union of k adjoined with pe-th roots of elements in k over all positive integers e. kp is then called the perfect closure since there is no strictly smaller subfield of kp that is perfect.

Proposition.

A k-algebra A is separable if and only if A⊗kkp is reduced.



Proposition.

The following are equivalent.
  • (i) A field is perfect.
  • (ii) Every finite extension is separable.
  • (iii) Every extension is separable.


Proof. Suppose (ii) is false; it is then necessary that p>1 and . Finally, if (iii) is false, then there is an extension L/k such that L⊗kkp is not reduced. Since kp is algebraic over k by construction, it has a finite extension F such that L⊗kF is not reduced. This F falsifies (ii). ◻

In particular, any extension of a perfect field is perfect.

Separable extensions

[edit | edit source]

Let L/K be a field extension, and p be the characteristic exponent of K (i.e., p=1 if K has characteristic zero; otherwise, p=char⁡k.) L is said to be separable over K if L⊗KKp−1 is a domain. A maximal separable extension k is called the separable closure and denoted by ks.

A field is said to be perfect if its separable closure is algebraically closed. A field is said to be purely inseparable if it equals its separable closure. (As the reader would notice, the terminology so far is quite confusing; but it is historical.)

Lemma.

An algebraic extension is separable if and only if the minimal polynomial of any element has no multiple root.


Proof. We may assume that the extension is finite. ◻

Proposition.

A field is perfect if and only if either (i) its characteristic is zero or (ii) x↦xp is an automorphism of K


Proof. First suppose p=0. Let f be an irreducible polynomial. If f and f′ have a common root, then, since f is irreducible, f must divide f′ and so f′=0 since deg⁡f′<deg⁡f. On the other hand, if f(t)=a0+a1t+...+antn, then

f′(t)=a1+2a2t+...+nantn−1≠0.

Thus, a field of characteristic is perfect. ◻

Corollary.

A finite field is perfect.



Proposition.

Let L/K be a finite extension. Then L is separable over K if and only if L is separable over F and F is separable over K.



Proposition.

Every finite field extension factors to a separable extension followed by a purely inseparable extension. More precisely,



Exercise.

(Clark p. 33) Let k be a field of characteristic 2, F=k(x,y), u∈F a root of t2+t+x, S=F(u) and K=S(uy). Then (i) K/S is purely inseparable and S/F is separable. (ii) There is no nontrivial purely inseparable subextension of K/F.



Theorem (Primitive element).

Let L=K[x1,...,xn] be a finite extension, where x2,...,xn (but not necessarily x1) are separable over K. Then L=K[z] for some z∈L.


Proof. It suffices to prove the case n=2 (TODO: why?) Let μi be the minimal polynomials of xi. ◻

Theorem.

Let L/K be a finitely generated field extension. Then the following are equivalent.
  1. L is separable over K.
  2. L has a separating transcendence basis over K.
  3. L⊗KKp−r is a domain.



Transcendental extensions

[edit | edit source]

Theorem (undefined: Lüroth) (Lüroth).

Any subfield E of F(X) containing F but not equal to F is a pure transcendental extension of F.



Let L⊃K be a field extension of degree n<∞. An elementx∈L defines a K-linear map:

xL:L→L,y↦xy.

We define

  • TrL/K(x)=Tr⁡(xL).
  • NmL/K(x)=det⁡(xL).

Proposition.

Let L⊃K⊃F be finite field extensions. Then
  • (i) TrL/F=TrL/K∘TrK/F.
  • (ii) NmL/F=NmL/K∘NmK/F.



Theorem A.8 (Hilbert 90).

If L/K is a finite Galois extension, then
H1(Gal⁡(L/K),L×)=0.



Corollary.

Let L/K is a cyclic extension, and σ generate Gal⁡(L/K). If a∈L such that NmL/K(a)=1, then
a=σ(b)b for some b.



A. Theorem A field extension L/K is algebraic if and only if it is the direct limit of its finite subextensions.

A field extension K/F is said to be Galois if

KAut⁡(K/F)=F.

Here, we used the notation of invariance:

KG={x∈K|σ(x)=x,∀σ∈G}

(In particular, when K/F is a finite extension, K/F is a Galois extension if and only if |Aut⁡(K/F)|=[K:F].) When K/F is Galois, we set Gal⁡(K/F)=Aut⁡(K/F), and call Gal⁡(K/F) the Galois group of K/F.

A. Theorem A field extension K/F is Galois if and only if it is normal and separable.

Integrally closed domain

[edit | edit source]

A domain is said to be integrally closed if A equals the integral closure of A in the field of fractions.

Proposition.

GCD domains and valuation domains are integrally closed.


Proof. Suppose r/s is integral over A; i.e.,

(r/s)n+an−1(r/s)n−1+...+a1(r/s)+a0=0.

We may assume (r,s)=1. It follows:

rn=−an−1rs+...+a1rsn−1+a0sn.

and so s|rn. Since (rn,s)=1 by Lemma A.8, we have that s is a unit in A, and thus r/s∈A. The case of valuation domains is very similar. ◻

Proposition.

"integrally closed" is a local property.



Proposition.

Let A be a domain. The following are equivalent.
  1. Every finitely generated submodule of a projective A-module is projective.
  2. Every finitely generated nonzero ideal of A is invertible.
  3. A𝔭 is a valuation domain for every prime ideal 𝔭◃A.
  4. Every overring of A is the intersection of localizations of A.
  5. Every overring of A is integrally closed.



A domain satisfying any/all of the equivalent conditions in the proposition is called the Prüfer domain. A notherian Prüfer domain is called a Dedekind domain.

Proposition A.10.

Let A be an integrally closed domain, and L a finite extension of A(0). Then x∈L is integral over A if and only if its minimal polynomial in K[X] is in A[X].



A Dedekind domain is a domain whose proper ideals are products of prime ideals.

A. Theorem Every UFD that is a Dedekind domain is a principal ideal domain.
Proof: Let 𝔭 be a prime ideal. We may assume 𝔭 is nonzero; thus, it contains a nonzero element x. We may assume that x is irreducible; thus, prime by unique factorization. If 𝔭 is prime, then we have (x)=𝔭. Thus, every prime ideal is principal. ◻

Theorem Let A be an integral domain. Then A is a Dedekind domain if and only if:

  • (i) A is integrally closed.
  • (ii) A is noetherian, and
  • (iii) Every prime ideal is maximal.

A. Theorem Let A be a Dedekind domain with fraction field K. Let L be a finite degree field extension of K and denote by S the integral closure of R in L. Then S is itself a Dedekind domain.

A Lemma Let A be an integral domain. Then A is a Dedekind domain if and only if every localization of A is a discrete valuation ring.

Lemma Let A be a noetherian ring. Then every ideal contains a product of nonzero prime ideals.
Proof: Let S be the set of all ideals that do not contain a product of nonzero prime ideals. If the lemma is false, S is nonempty. Since A is noetherian, S has a maximal element 𝔦. Note that 𝔦 is not prime; thus, there are a,b such that ab∈𝔦 but a∉𝔞 and b∉𝔦. Now, (𝔦+(a))(𝔦+(b))⊂𝔦. Since both 𝔦+(a) and 𝔦+(b) are strictly larger than 𝔦, which is maximal in S, 𝔦+(a) and 𝔦+(b) are both not in S and both contain products of prime ideals. Hence, 𝔦 contains a product of prime ideals. ◻

A local principal ideal domain is called a discrete valuation ring. A typical example is a localization of a Dedekind domain.

Henselian rings

[edit | edit source]

References

[edit | edit source]


Linear algebra

The Moore-Penrose inverse

[edit | edit source]

Inverse matrices play a key role in linear algebra, and particularly in computations. However, only square matrices can possibly be invertible. This leads us to introduce the Moore-Penrose inverse of a potentially non-square real- or complex-valued matrix, which satisfies some but not necessarily all of the properties of an inverse matrix.

Definition.

Let A be an m-by-n matrix over a field 𝕂 and A+ be an n-by-m matrix over 𝕂, where 𝕂 is either ℝ, the real numbers, or ℂ, the complex numbers. Recall that A∗ refers to the conjugate transpose of A. Then the following four criteria are called the Moore–Penrose conditions for A:
  1. AA+A=A,
  2. A+AA+=A+,
  3. (AA+)∗=AA+,
  4. (A+A)∗=A+A.



We will see below that given a matrix A, there exists a unique matrix A+ that satisfies all four of the Moore–Penrose conditions. They generalise the properties of the usual inverse.

Remark.

If A is an invertible square matrix, then the ordinary inverse A−1 satisfies the Moore-Penrose conditions for A. Observe also that if A+ satisfies the Moore-Penrose conditions for A, then A satisfies the Moore-Penrose conditions for A+.



Basic properties of the Hermitian conjugate

[edit | edit source]

We assemble some basic properties of the conjugate transpose for later use. In the following lemmas, A is a matrix with complex elements and n columns, B is a matrix with complex elements and n rows.

Lemma (1).

For any 𝕂-matrix A, A∗A=0⇒A=0


Proof. The assumption says that all elements of A*A are zero. Therefore,

0=Tr⁡(A∗A)=∑j=1n(A∗A)jj=∑j=1n∑i=1m(A∗)jiAij=∑i=1m∑j=1n|Aij|2.

Therefore, all Aij equal 0 i.e. A=0. ◻

Lemma (2).

For any 𝕂-matrix A, A∗AB=0⇒AB=0


Proof. : 0=A∗AB⇒0=B∗A∗AB⇒0=(AB)∗(AB)⇒0=AB(by Lemma 1) ◻

Lemma (3).

For any 𝕂-matrix A, ABB∗=0⇒AB=0


Proof. This is proved in a manner similar to the argument of Lemma 2 (or by simply taking the Hermitian conjugate). ◻

Existence and uniqueness

[edit | edit source]

We establish existence and uniqueness of the Moore-Penrose inverse for every matrix.

Theorem.

If A is a 𝕂-matrix and A1+ and A2+ satisfy the Moore-Penrose conditions for A, then A1+=A2+.


Proof. Let A be a matrix over ℝ or ℂ. Suppose that A1+ and A2+ are Moore–Penrose inverses of A. Observe then that

AA1+=(1)(AA2+A)A1+=(AA2+)(AA1+)=(3)(AA2+)∗(AA1+)∗=A2+∗(AA1+A)∗=(1)A2+∗A∗=(AA2+)∗=(3)AA2+.

Analogously we conclude that A1+A=A2+A. The proof is completed by observing that then

A1+=(2)A1+AA1+=A1+AA2+=A2+AA2+=(2)A2+. ◻


Theorem.

For every 𝕂-matrix A there is a matrix A+ satisfying the Moore-Penrose conditions for A


Proof. The proof proceeds in stages.

A is a 1-by-1 matrix

For any x∈𝕂, we define:

x+:={x−1,if x≠00,if x=0

It is easy to see that x+ is a pseudoinverse of x (interpreted as a 1-by-1 matrix).

A is a square diagonal matrix

Let D be an n-by-n matrix over 𝕂 with zeros off the diagonal. We define D+ as an n-by-n matrix over 𝕂 with (D+)ij:=(Dij)+ as defined above. We write simply Dij+ for (D+)ij=(Dij)+.

Notice that D+ is also a matrix with zeros off the diagonal.

We now show that D+ is a pseudoinverse of D:

  1. (DD+D)ij=DijDij+Dij=Dij⇒DD+D=D
  2. (D+DD+)ij=Dij+DijDij+=Dij+⇒D+DD+=D+
  3. (DD+)ij∗=(DD+)ji‾=DjiDji+‾=(DjiDji+)∗=DjiDji+=DijDij+⇒(DD+)∗=DD+
  4. (D+D)ij∗=(D+D)ji‾=Dji+Dji‾=(Dji+Dji)∗=Dji+Dji=Dij+Dij⇒(D+D)∗=D+D

A is a general diagonal matrix

Let D be an m-by-n matrix over 𝕂 with zeros off the main diagonal, where m and n are unequal. That is, Dij=di for some di∈𝕂 when i=j and Dij=0 otherwise.

Consider the case where n>m. Then we can rewrite D=[D0𝟎m×(n−m)] by stacking where D0 is a square diagonal m-by-m matrix, and 𝟎m×(n−m) is the m-by-(n−m) zero matrix. We define D+≡[D0+𝟎(n−m)×m] as an n-by-m matrix over 𝕂, with D0+ the pseudoinverse of D0 defined above, and 𝟎(n−m)×m the (n−m)-by-m zero matrix. We now show that D+ is a pseudoinverse of D:

  1. By multiplication of block matrices, DD+=D0D0++𝟎m×(n−m)𝟎(n−m)×m=D0D0+, so by property 1 for square diagonal matrices D0 proven in the previous section,DD+D=D0D0+[D0𝟎m×(n−m)]=[D0D0+D0𝟎m×(n−m)]=[D0𝟎m×(n−m)]=D.
  2. Similarly, D+D=[D0+D0𝟎m×(n−m)𝟎(n−m)×m𝟎(n−m)×(n−m)], so D+DD+=[D0+D0𝟎m×(n−m)𝟎(n−m)×m𝟎(n−m)×(n−m)][D0+𝟎(n−m)×m]=[D0+D0D0+𝟎(n−m)×m]=D+.
  3. By 1 and property 3 for square diagonal matrices, (DD+)∗=(D0D0+)∗=D0D0+=DD+.
  4. By 2 and property 4 for square diagonal matrices, (D+D)∗=[(D0+D0)∗𝟎m×(n−m)𝟎(n−m)×m𝟎(n−m)×(n−m)]=[D0+D0𝟎m×(n−m)𝟎(n−m)×m𝟎(n−m)×(n−m)]=D+D.

Existence for D such that m>n follows by swapping the roles of D and D+ in the n>m case and using the fact that (D+)+=D.

A is an arbitrary matrix

The singular value decomposition theorem states that there exists a factorization of the form

A=UΣV∗

where:

U is an m-by-m unitary matrix over 𝕂.
Σ is an m-by-n matrix over 𝕂 with nonnegative real numbers on the diagonal and zeros off the diagonal.
V is an n-by-n unitary matrix over 𝕂.[1]

Define A+ as VΣ+U∗.

We now show that A+ is a pseudoinverse of A:

  1. AA+A=UΣV∗VΣ+U∗UΣV∗=UΣΣ+ΣV∗=UΣV∗=A
  2. A+AA+=VΣ+U∗UΣV∗VΣ+U∗=VΣ+ΣΣ+U∗=VΣ+U∗=A+
  3. (AA+)∗=(UΣV∗VΣ+U∗)∗=(UΣΣ+U∗)∗=U(ΣΣ+)∗U∗=U(ΣΣ+)U∗=UΣV∗VΣ+U∗=AA+
  4. (A+A)∗=(VΣ+U∗UΣV∗)∗=(VΣ+ΣV∗)∗=V(Σ+Σ)∗V∗=V(Σ+Σ)V∗=VΣ+U∗UΣV∗=A+A ◻

This leads us to the natural definition:

Definition (Moore-Penrose inverse).

Let A be a 𝕂-matrix. Then the unique 𝕂-matrix satisfying the Moore-Penrose conditions for A is called the Moore-Penrose inverse A+ of A.



Basic properties

[edit | edit source]

We have already seen above that the Moore-Penrose inverse generalises the classical inverse to potentially non-square matrices. We will now list some basic properties of its interaction with the Hermitian conjugate, leaving most of the proofs as exercises to the reader.

Exercise.

For any 𝕂-matrix A, A∗+=A+∗



The following identities hold:

  1. A+ = A+ A+* A*
  2. A+ = A* A+* A+
  3. A = A+* A* A
  4. A = A A* A+*
  5. A* = A* A A+
  6. A* = A+ A A*

Proof of the first one: A+=A+AA+ and AA+=(AA+)∗ imply that A+=A+(AA+)∗=A+A+∗A∗. □

The remaining identities are left as exercises.

Reduction to the Hermitian case

[edit | edit source]

The results of this section show that the computation of the pseudoinverse is reducible to its construction in the Hermitian case. It suffices to show that the putative constructions satisfy the defining criteria.

Proposition.

For every 𝕂-matrix A, A+=A∗(AA∗)+


Proof. Observe that

AA∗=AA∗(AA∗)+AA∗⇔AA∗=ADAA∗⇔0=(AD−I)AA∗⇔0=ADA−A(by Lemma 3)⇔A=ADA

Similarly, (AA∗)+AA∗(AA∗)+=(AA∗)+ implies that A∗(AA∗)+AA∗(AA∗)+=A∗(AA∗)+ i.e. DAD=D.

Additionally, AD=AA∗(AA∗)+ so AD=(AD)∗.

Finally, DA=A∗(AA∗)+A implies that (DA)∗=A∗((AA∗)+)∗A=A∗((AA∗)+)A=DA.

Therefore, D=A+. ◻

Exercise.

For every 𝕂-matrix A, A+=(A∗A)+A∗



Products

[edit | edit source]

We now turn to calculating the Moore-Penrose inverse for a product of two matrices, C=AB.

Proposition.

If A has orthonormal columns i.e. A∗A=I, then for any 𝕂-matrix B of the right dimensions, (AB)+=B+A+.


Proof. Since A∗A=I, A+=A∗. Write C=AB and D=B+A+=B+A∗. We show that D satisfies the Moore–Penrose criteria for C.

CDC=ABB+A∗AB=ABB+B=AB=C,DCD=B+A∗ABB+A∗=B+BB+A∗=B+A∗=D,(CD)∗=D∗B∗A∗=A(B+)∗B∗A∗=A(BB+)∗A∗=ABB+A∗=CD,(DC)∗=B∗A∗D∗=B∗A∗A(B+)∗=(B+B)∗=B+B=B+A∗AB=DC.

Therefore, D=C+. ◻

Exercise.

If B has orthonormal rows, then for any 𝕂-matrix A of the right dimensions, (AB)+=B+A+.



Another important special case which approximates closely that of invertible matrices is when A has full column rank and B has full row rank.

Proposition.

If A has full column rank and B has full row rank, then (AB)+=B+A+.


Proof. Since A has full column rank, A∗A is invertible so (A∗A)+=(A∗A)−1. Similarly, since B has full row rank, BB∗ is invertible so (BB∗)+=(BB∗)−1.

Write D=B+A+=B∗(BB∗)−1(A∗A)−1A∗(using reduction to the Hermitian case). We show that D satisfies the Moore–Penrose criteria.

CDC=ABB∗(BB∗)−1(A∗A)−1A∗AB=AB=C,DCD=B∗(BB∗)−1(A∗A)−1A∗ABB∗(BB∗)−1(A∗A)−1A∗=B∗(BB∗)−1(A∗A)−1A∗=D,CD=ABB∗(BB∗)−1(A∗A)−1A∗=A(A∗A)−1A∗=(A(A∗A)−1A∗)∗,⇒(CD)∗=CD,DC=B∗(BB∗)−1(A∗A)−1A∗AB=B∗(BB∗)−1B=(B∗(BB∗)−1B)∗,⇒(DC)∗=DC.

Therefore, D=C+. ◻

We finally derive a formula for calculating the Moore-Penrose inverse of AA∗.

Proposition.

If B=A∗, then (AB)+=A+∗A+.


Proof. Here, B=A∗, and thus C=AA∗ and D=A+∗A+. We show that indeed D satisfies the four Moore–Penrose criteria.

CDC=AA∗A+∗A+AA∗=A(A+A)∗A+AA∗=AA+AA+AA∗=AA+AA∗=AA∗=CDCD=A+∗A+AA∗A+∗A+=A+∗A+A(A+A)∗A+=A+∗A+AA+AA+=A+∗A+AA+=A+∗A+=D(CD)∗=(AA∗A+∗A+)∗=A+∗A+AA∗=A+∗(A+A)∗A∗=A+∗A∗A+∗A∗=(AA+)∗(AA+)∗=AA+AA+=A(A+A)∗A+=AA∗A+∗A+=CD(DC)∗=(A+∗A+AA∗)∗=AA∗A+∗A+=A(A+A)∗A+=AA+AA+=(AA+)∗(AA+)∗=A+∗A∗A+∗A∗=A+∗(A+A)∗A∗=A+∗A+AA∗=DC

Therefore, D=C+. In other words:

(AA∗)+=A+∗A+

and, since (A∗)∗=A

(A∗A)+=A+A+∗ ◻

Projectors and subspaces

[edit | edit source]

The defining feature of classical inverses is that AA−1=A−1A=I. What can we say about AA+ and A+A?

We can derive some properties easily from the more basic properties above:

Exercise.

Let A be a 𝕂-matrix. Then (AA+)2=(AA+),(A+A)2=(A+A),(AA+)∗=(AA+) and (A+A)∗=(A+A)



We can conclude that P=AA+ and Q=A+A are orthogonal projections.

Proposition.

Let A be a 𝕂-matrix. Then P=AA+ and Q=A+A are orthogonal projections


Proof. Indeed, consider the operator P: any vector decomposes as

x=Px+(I−P)x

and for all vectors x and y satisfying Px=x and (I−P)y=y, we have

x∗y=(Px)∗(I−P)y=x∗P∗(I−P)y=x∗P(I−P)y=0.

It follows that PA=AA+A=A and A+P=A+AA+=A+. Similarly, QA+=A+ and AQ=A. The orthogonal components are now readily identified. ◻

We finish our analysis by determining image and kernel of the mappings encoded by the Moore-Penrose inverse.

Proposition.

Let A be a 𝕂-matrix. Then Ker⁡(A+)=Ker⁡(A∗) and Im⁡(A+)=Im⁡(A∗).


Proof. If y belongs to the range of A then for some x, y=Ax and Py=PAx=Ax=y. Conversely, if Py=y then y=AA+y so that y belongs to the range of A. It follows that P is the orthogonal projector onto the range of A. I−P is then the orthogonal projector onto the orthogonal complement of the range of A, which equals the kernel of A∗.

A similar argument using the relation QA∗=A∗ establishes that Q is the orthogonal projector onto the range of A∗ and (I−Q) is the orthogonal projector onto the kernel of A.

Using the relations P(A+)∗=P∗(A+)∗=(A+P)∗=(A+)∗ and P=P∗=(A+)∗A∗ it follows that the range of P equals the range of (A+)∗, which in turn implies that the range of I−P equals the kernel of A+. Similarly QA+=A+ implies that the range of Q equals the range of A+. Therefore, we find,

Ker⁡(A+)=Ker⁡(A∗).Im⁡(A+)=Im⁡(A∗). ◻

Applications

[edit | edit source]

We present two applications of the Moore-Penrose inverse in solving linear systems of equations.

Least-squares minimization

[edit | edit source]

Moore-Penrose inverses can be used for least-squares minimisation of a system of equations that might not necessarily have an exact solution.

Proposition.

For any m×n matrix A, ‖Ax−b‖2≥‖Az−b‖2 where z=A+b.


Proof. We first note that (stating the complex case), using the fact that P=AA+ satisfies PA=A and P=P∗, we have

A∗(Az−b)=A∗(AA+b−b)=A∗(Pb−b)=A∗P∗b−A∗b=(PA)∗b−A∗b=0

so that (c.c. stands for the Hermitian conjugate of the previous term in the following)

‖Ax−b‖22=‖Az−b‖22+(A(x−z))∗(Az−b)+c.c.+‖A(x−z)‖22=‖Az−b‖22+(x−z)∗A∗(Az−b)+c.c.+‖A(x−z)‖22=‖Az−b‖22+‖A(x−z)‖22≥‖Az−b‖22

as claimed. ◻

Remark.

This lower bound need not be zero as the system Ax=b may not have a solution (e.g. when the matrix A does not have full rank or the system is overdetermined). If A is injective i.e. one-to-one (which implies m≥n), then the bound is attained uniquely at z.



Minimum-norm solution to a linear system

[edit | edit source]

The proof above also shows that if the system Ax=b is satisfiable i.e. has a solution, then necessarily z=A+b is a solution (not necessarily unique). We can say more:

Proposition.

If the system Ax=b is satisfiable, then z=A+b is the unique solution with smallest Euclidean norm.


Proof. Note first, with Q=A+A, that Qz=A+AA+b=A+b=z and that Q∗=Q. Therefore, assuming that Ax=b, we have

z∗(x−z)=(Qz)∗(x−z)=z∗Q(x−z)=z∗(A+Ax−z)=z∗(A+b−z)=0.

Thus

‖x‖22=‖z+(x−z)‖22=‖z‖22+z∗(x−z)+z∗(x−z)‾+‖x−z‖22=‖z‖22+‖x−z‖22≥‖z‖22

with equality if and only if x=z, as was to be shown. ◻

An immediate consequence of this result is that z is also the uniquely smallest solution to the least-squares minimization problem for all Ax=b, including when A is neither injective nor surjective. It can be shown that the least-squares approximation Az=y≈b is unique. Thus it is necessary and sufficient for all x that solve the least-squares minimization to satisfy Ax=y=Az=AA+b. This system always has a solution (not necessarily unique) as Az lies in the column space of A. From the above result the smallest x which solves this system is A+(AA+b)=A+b=z.

Notes

[edit | edit source]
  1. ↑ Some authors use slightly different dimensions for the factors. The two definitions are equivalent.

References

[edit | edit source]
  • Ben-Israel, Adi; Greville, Thomas N.E. (2003). Generalized inverses: Theory and applications (2nd ed.). New York, NY: Springer. doi:10.1007/b97366. ISBN 978-0-387-00293-4.
  • Campbell, S. L.; Meyer, Jr., C. D. (1991). Generalized Inverses of Linear Transformations. Dover. ISBN 978-0-486-66693-8.
  • Nakamura, Yoshihiko (1991). Advanced Robotics: Redundancy and Optimization. Addison-Wesley. ISBN 978-0201151985.
  • Rao, C. Radhakrishna; Mitra, Sujit Kumar (1971). Generalized Inverse of Matrices and its Applications. New York: John Wiley & Sons. pp. 240. ISBN 978-0-471-70821-6.


Lie algebras

Let V be a vector space. (V,[,]) is called a Lie algebra if it is equipped with the bilinear operator V×V→V, denoted by [,], subject to the properties: for every x,y,z∈V

  • (i) [x, x] = 0
  • (ii) [x, [y, z]] + [y, [z, x]] + [z, [x, y]] = 0

(ii) is called the Jacobi identity.

Example: For x,y∈𝐑3, define [x,y]=x×y, the cross product of x and y. The known properties of the cross products show that (R3,[,]) is a Lie algebra.

Example: Let Der⁡(V)={D∈Ext⁡(V):D(xy)=(Dx)y+xDy}. A member of Der⁡(V) is called a derivation. Define [x,y]=xy−yx. Then [x,y]∈Der⁡(V).

Theorem Let V be a finite-dimensional vector space.

  • (i) If 𝔤⊂𝔤𝔩k(V) is a Lie algebra consisting of nilpotent elements, then there exists v∈V such that x(v)=0 for every x∈𝔤.
  • (ii) If 𝔤 is solvable, then there exists a common eigenvalue v∈V.

Theorem (Engel) 𝔤 is nilpotent if and only if ad⁡(x) is nilpotent for every x∈𝔤.
Proof: The direct part is clear. For the converse, note that from the preceding theorem that ad⁡(𝔤) is a subalgebra of 𝔫k. Thus, ad⁡(𝔤) is nilpotent and so is 𝔤. ◻

Theorem 𝔤 is solvable if and only if [𝔤,𝔤] is nilpotent.
Proof: Suppose 𝔤 is solvable. Then ad⁡[𝔤,𝔤] is a subalgebra of 𝔟k. Thus, ad⁡[𝔤,𝔤]⊂𝔫k. Hence, ad⁡[𝔤,𝔤] is nilpotent, and so [𝔤,𝔤] is nilpotent. For the converse, note the exact sequence:

0⟶[𝔤,𝔤]⟶𝔤⟶𝔤/[𝔤,𝔤]⟶0

Since both [𝔤,𝔤] and 𝔤/[𝔤,𝔤] are solvable, 𝔤 is solvable. ◻

3 Therorem (Weyl's theorem) Every representation of a finite-dimensional semisimple Lie algebra:

𝔤→End⁡(V)

is completely reducible.
Proof: It suffices to prove that every 𝔤-submodule has a 𝔤-submodule complement. Furthermore, the proof reduces to the case when W is simple (as a module) and has codimension one. Indeed, given a 𝔤-submodule W, let E⊂Hom⁡(V,W) be the subspace consisting of elements f such that f|W is a scalar multiplication. Since any commutator of elements f∈E is zero (that is, multiplication by zero), it is clear that E/[E,E] has dimension 1. E may not be simple, but by induction on the dimension of E, we can assume that. Hence, E has complement of dimension 1, which is spanned by, say, f. It follows that V is the direct sum of W and the kernel of f. Now, to complete the proof, let W be a simple 𝔤-submodule of codimension 1. Let c be a Casimir element of 𝔤→End⁡(V). It follows that V is the direct sum of W and the kernel of c. ◻ (TODO: obviously, the proof is very sketchy; we need more details.)

References

[edit | edit source]


Sheaf theory

Sheaf theory

[edit | edit source]

We say ℱ is a pre-sheaf on a topological space X if

  • (i) ℱ(U) is an abelian group for every open subset U⊂X
  • (ii) For each inclusion U↪V, we have the group morphism ρV,U:ℱ(V)→ℱ(U) such that
    ρU,U is the identity and ρW,U=ρV,U∘ρW,V for any inclusion U↪V↪W

A pre-sheaf is called a sheaf if the following "gluing axiom" holds:

For each open subset U and its open cover Uj, if fj∈ℱ(Uj) are such that fj=fk in Uj∩Uk, then there exists a unique f∈ℱ(U) such that f|Uj=fj for all j.

Note that the uniqueness implies that if f,g∈ℱ(U) and f|Uj=g|Uj for all j, then f=g. In particular, f|Uj=0 for all j implies f=0.

4 Example: Let G be a topological group (e.g., 𝐑). Let ℱ(U) be the set of all continuous maps from open subsets U⊂X to G. Then ℱ forms a sheaf. In particular, suppose the topology for G is discrete. Then ℱ is called a constant sheaf.

Given sheaves ℱ and 𝒢, a sheaf morphism ϕ:ℱ→𝒢 is a collection of group morphisms ϕU:ℱ(U)→𝒢(U) satisfying: for every open subset U⊂V,

ϕU∘ρV,U=ρV,U∘ϕV

where the first ρV,U is one that comes with ℱ and the second 𝒢.

Define (ker⁡ϕ)(U)=ker⁡ϕU for each open subset U. ker⁡ϕ is then a sheaf. In fact, suppose fj∈ker⁡ϕUj. Then there is f∈ℱ(U) such that f|Uj=fj. But since

(ϕUf)|Uj=ϕUj(f|Uj)=ϕUjfj=0

for all j, we have ϕUf=0. Unfortunately, im⁡ϕ does not turn out to be a sheaf if it is defined in the same way. We thus define (im⁡ϕ)(U) to be the set of all f∈𝒢(U) such that there is an open cover Uj of U such that f|Uj is in the image of ϕUj. This is a sheaf. In fact, as before, let f∈𝒢(U) be such that f|Uj∈im⁡ϕUj. Then we have an open cover of U such that f restricted to each member V of the cover is in the image of ϕV.

Let ℱ0,ℱ1,ℱ2 be sheaves on the same topological space.

A sheaf ℱ on X is said to be flabby if ρX,U:ℱ(X)→ℱ(U) is surjective. Let ℱp=limU∋pℱ(U), and, for each f∈ℱ(U), define supp⁡f={x∈U|f|p≠0}. supp⁡f is closed since f|p=0 implies p has a neighborhood of U such that f|q=0 for every q∈U. Define Supp⁡ℱ={x∈X|ℱx≠0}. In particular, if i:Z↪X is a closed subset and Supp⁡ℱ⊂Z, then the natural map ℱ→i∗i−1ℱ is an isomorphism.

4 Theorem Suppose

0⟶ℱ0⟶ℱ1⟶ℱ2⟶0

is exact. Then, for every open subset U

0⟶ΓZ(U,ℱ0)⟶ΓZ(U,ℱ1)⟶ΓZ(U,ℱ2)

is exact. Furthermore, ΓZ(U,ℱ1)→ΓZ(U,ℱ2) is surjective if ℱ0 is flabby.
Proof: That the kernel of ker⁡ℱ0⟶ℱ1 is trivial means that ker⁡ℱ0(U)⟶ℱ1(U) has trivial kernel for any U. Thus the first map is clear. Next, denoting ℱ1→ℱ2 by d, suppose f∈ℱ1(U) with df=0. Then there exists an open cover Uj of U and uj∈ℱ(Uj) such that duj=f|Uj. Since duj=f=duk in Uj∩Uk and dUj∩Uk is injective by the early part of the proof, we have uj=uk in Uj∩Uk and so we get u∈ℱ(U) such that du=f. Finally, to show that the last map is surjective, let f∈ℱ2(U), and Ω={(U,u)|du=f|U}. If {(Uj,uj)|j∈J}⊂Ω is totally ordered, then let U=∪jUj. Since uj agree on overlaps by totally ordered-ness, there is u∈ℱ(U) with u|Uj=uj. Thus, (U,u) is an upper bound of the collection (Uj,uj). By Zorn's Lemma, we then find a maximal element (U0,u0). We claim U0=U. Suppose not. Then there exists (U1,u1) with du1=f|U1. Since d(u0−u1)=0 in U0∩U1, by the early part of the proof, there exists a∈ℱ0(U0∩U1) with da=u0−u1. Then d(u1+da)=du1=f|U1 (so (U1,u1)∈Ω) while u1+da=u0 in U0∩U1. This contradicts the maximality of (U0,u0). Hence, we conclude U0=U and so du0=f. ◻

4 Corollary

0⟶ℱ0⟶ℱ1⟶ℱ2⟶0

is exact if and only if

0⟶ℱp0⟶ℱp1⟶ℱp2⟶0

is exact for every p∈X.

Suppose f:X→Y is a continuous map. The sheaf f∗ℱ (called the pushforward of ℱ by f) is defined by f∗ℱ(U)=ℱ(f−1(U)) for an open subset U⊂Y. Suppose f:Y→X is a continuous map. The sheaf f−1ℱ is then defined by f−1ℱ(U)= the sheafification of the presheaf U↦lim→V⊃f(U)ℱ(V) where V is an open subset of X. The two are related in the following way. Let U⊂X be an open subset. Then f−1f∗ℱ(U) consists of elements f in ℱ(f−1(V)) where V⊃f(U). Since f−1(V)⊃U, we find a map

f−1f∗ℱ→ℱ

by sending f to f|U. The map is well-defined for it doesn't depend on the choice of V.