A cool group theory problem.

I found the following problem in a group theory textbook. A friend and I solved it over lunch.

Let G be a finite group and suppose that φ is an automorphism of G which is its own inverse, and which has no nontrivial fixed points. Prove that φ(x) = x-1 for each x in G, and that G is abelian.

We will write the binary operation by juxtaposing elements of G, and the identity element will be denoted by e. First, define a function F: G → G by F(x) = x-1φ(x). Then F is one-to-one. To see this, suppose F(x) = F(y) for some x, y ∈ G; this yields φ(x)φ(y)-1 = xy-1, and since φ is a homomorphism, we get φ(x)φ(y)-1 = φ(xy-1). So xy-1 is a fixed point for φ, and since φ only fixes e, we must have xy-1 = e, or x = y. Therefore F is one-to-one; and F is onto (as a set map) because it injectively maps G to G. (This a cool argument my friend came up with, based on the finiteness of G and the pigeonhole principle.)

Since F is a permutation of G, we understand the following: to each element x ∈ G, there exists g ∈ G such that x = g-1φ(g). From this, we check that

φ(x) = φ(g-1φ(g)) = φ(g)-1φ(φ(g)) = φ(g)-1g.

Then, notice xφ(x) = g-1φ(g)φ(g)-1g = e, so that φ(x) = x-1. This holds for each element x of G, so the first result is proven.

Now to see that G is abelian, suppose x, y ∈ G. Then, because φ is a homomorphism, we get

xy = (y-1x-1)-1 = φ(y-1x-1) = φ(y-1)φ(x-1) = yx

so that G is abelian.

0 notes, April 18, 2012

Optimization on convex regions

For a while, I’ve been wondering why people love to talk about convex sets and functions. I’ve read that, often, a problem will be changed so that it accommodates convexity, in order to make the problem “nicer”. I never understood why. Today I learned an explicit reason for why convexity is such a nice property to expect and I want to detail that here. NOW IS THE TIME.

A set V ⊆ n is convex when, for any x, y V and λ ∈ [0, 1], we have λx + (1 - λ)y ∈ V. Geometrically, a set is convex when it contains the line segment between every pair of its points. Another way to state this follows: if x, y n, we define the line segment L[x, y] := {λx + (1 - λ)y : λ ∈ [0, 1]}; a convex set is a set V ⊆ n such that L[x, y] ⊆ V for any points x, y ∈ V. The intersection of convex sets is convex, but in general, the union of convex sets is not.

A convex function is any function F:n such that, for any x, y nand λ ∈ [0, 1], we have F(λx + (1 - λ)y) ≤ λF(x) + (1 - λ)F(y). This requires that the graph of the function lies below any line segment connecting points on the graph.

Now let (P) denote the following optimization problem: given a set V ⊆ n, we want to find the minimum value of a function F: V ℝ. More explicitly, we want the value of min{F(x) : x ∈ V}, so long as the value exists. The set V is called the feasible region of (P), and the function F is called the objective function for (P).

We say that a point x0V is locally optimal for (P) if there exists a number δ > 0 such that, when x V and ||x - x0|| < δ, we have F(x) > F(x0). More concisely, if x ∈ V ∩ D(x0, δ), then F(x) > F(x0), where D(p, r) := {x ∈ n : ||x - p|| < δ}. We say x0 is globally optimal for (P) when x0 yields a minimum value for F on the whole feasible region of (P), i.e. F(x) > F(x0) for every point x ∈ V. The best part about convexity is that the these two notions are equivalent when V and F are convex:

Prop. Suppose that F is a convex function, V is a convex set, and x0 V. Then x0 is locally optimal for (P) if and only if x0 is globally optimal for (P).

Proof. The necessity of the condition is clear. To see sufficiency, suppose x0 is locally optimal for (P): there exists δ > 0 such that, if x is feasible for (P) and ||x - x0|| < δ, we have F(x) > F(x0). Suppose that x0 is not globally optimal; i.e. there exists a point y ∈ V such that F(x0) > F(y) (so y gives a better objective value for (P)). We must have ||y - x0|| δ.

To achieve a contradiction, we will take a point near x0 and on the line segment from x0 to y. Take λ := δ/(2||y - x0||) so that 0 < λ < 1, and let x := λy + (1 - λ)x0. Then x ∈ V since V is convex, so x is feasible for (P). Also,

||x - x0|| = ||λy + (1 - λ)x0 - x0|| = λ||y - x0|| = δ/2 < δ,

so we must have F(x) > F(x0). But F is a convex function, so

F(x) ≤ λF(y) + (1 - λ)F(x0) < λF(x0) + (1 - λ)F(x0) = F(x0);

a contradiction. Therefore, such a point y ∈ V cannot exist, and so x0 is globally optimal for (P).

I can’t wait to learn more about the magic of convexity!

0 notes, March 27, 2012

A proof of the connection between factorials and pi, from combinatorics

0 notes, March 15, 2012

When life gives you lemmas, make lemmanade!

2 notes, March 7, 2012

Carl Friedrich Gauss&#8217;s signature. Integral signs in his signature, like a BAUSS.

Carl Friedrich Gauss’s signature. Integral signs in his signature, like a BAUSS.

1 note, March 4, 2012

0 notes, February 29, 2012

This a 1984 spaceship game called Elite.
Each spaceship in the game was a convex polygon, so the program was able to rapidly determine which direction the spaceship was facing in order to decide which polygons to draw on the ship. This helped create the awesome technically innovative 3D effect &#8212; super cool, back when the game was developed. You can see that the spaceships don&#8217;t look like &#8220;see-through&#8221; wireframes, instead they appear as three-dimensional polygons with solid surfaces.
So, convex sets allowed the game to run smoothly on a computer with the processing power of today&#8217;s greeting card (one that records stuff).
Fuck yeah convex sets! 

This a 1984 spaceship game called Elite.

Each spaceship in the game was a convex polygon, so the program was able to rapidly determine which direction the spaceship was facing in order to decide which polygons to draw on the ship. This helped create the awesome technically innovative 3D effect — super cool, back when the game was developed. You can see that the spaceships don’t look like “see-through” wireframes, instead they appear as three-dimensional polygons with solid surfaces.

So, convex sets allowed the game to run smoothly on a computer with the processing power of today’s greeting card (one that records stuff).

Fuck yeah convex sets! 

0 notes, February 29, 2012

Alright, non-singular square matrices. Bring it on.

We are using every equivalent condition for matrix invertibility in my optimization class. There are a brazilian things equivalent to invertibility (non-singularity) of a matrix over a field Let’s prove the most interesting results. I’ll assume most preliminaries because this probably won’t be interesting for someone not interested in linear algebra anyway.

Proposition. Let T be an n-by-n matrix over the field K. The following are equivalent.

(1) T is invertible; i.e. there exists an n-by-n matrix U such that TU = UT = I, where I denotes the n-by-n identity matrix. (It can be shown that the matrix U is uniquely determined by T, and we write U = T-1.)
(2) If x ∈ Kn, then Tx = 0 if and only if x = 0.
(3) T is an injective map.
(4) The columns of T are linearly independent.
(5) The columns of T generate Kn.
(6) For each y ∈ Kn, there exists a unique x ∈ Kn such that Tx = y.
(7) 0 is not an eigenvalue of T.
(8) The determinant of T is nonzero, i.e. det T ≠ 0.

Proof. (1) ⇒ (2). Suppose x ∈ Kn with Tx = 0. Multiplying on the left by T-1 yields x = T-10 = 0. Conversely, if x = 0, clearly Tx = 0.

(2) ⇒ (3). We want to show that Tx = Ty if and only if x = y. We get 0 = Tx - Ty = T(x - y), so x - y = 0 by hypothesis; implying x = y, as required. So T is injective.

(3) ⇒ (4). Let T1, T2, …, Tn ∈ Kn be the columns of T and x1, x2, …, xn ∈ K be scalars such that x1T1 + x2T2 + … + xnTn = 0. Then Tx = 0 where x ∈ Kn is the vector with entries x1, x2, …, xn, and we necessarily have x = 0 since T is an injection. So, x1 = x2 = … = xn = 0, and therefore T1, T2, …, Tn are linearly independent.

(4) ⇒ (5). The columns of T are linearly independent, defining a linearly independent set of n vectors in Kn — so, this set is maximally linearly independent, hence a basis for Kn, and therefore generates the space.

(5) ⇒ (6). Since there are n columns of T, they are linearly independent and hence a basis for Kn. Therefore the range of T is Kn and any y ∈ Kn can be written as a unique linear combination of the columns of T. Since Tx represents a linear combination of the columns of T, we can find x ∈ Kn such that y = Tx.

(6) ⇒ (7). We will try to find an eigenvector x ∈ Kn for T with eigenvalue 0; i.e. a nonzero x ∈ Kn such that Tx = 0x = 0. T0 = 0 so we can take x = 0. But then x must be unique, by hypothesis; thus there is no nonzero x such that Tx = 0. Therefore 0 cannot be an eigenvalue for T.

(7) ⇒ (8). A number is an eigenvalue for T if and only if it is a root of the characteristic polynomial for T. Since 0 is not an eigenvalue for T, det(T - xI) = 0 does not have x = 0 as a solution, i.e. det(T - 0I) = det T ≠ 0. Conversely, det T = 0, then 0 is a root of the characteristic polynomial for T and hence an eigenvalue of T.

(8) ⇒ (1). Let Tij, denote the ij-th cofactor of T, and let U be the n-by-n matrix whose ijth entry is Tji/(det T). This is defined since det T is nonzero. It can be (painfully) checked that TU = UT = I. □

I admit the last bit was very hand-wavy, but good lord the proof of that would be indexing hell. But I hope that this can be a decent collection of useful equivalences that may or may not come up in a class for which linear algebra is a prerequisite.

0 notes, January 24, 2012

supergreat:

now I can die with my mind at peace  画

The mystery is solved

supergreat:

now I can die with my mind at peace 

The mystery is solved

Reblogged from supergreat, 1,813 notes, January 14, 2012

[Flash 9 is required to listen to audio.]

Pyramid by Nightbox, from Nightbox EP (2011).

0 notes (0 plays), January 14, 2012