Some basic yet important exercises
Here is a list of basic exercises for use in introductory courses. Each is a step in a proof of an important result, as explained below. They are graded 1 to 5 stars indicating increasing difficulty.
The math below is rendered with KaTeX. I don't understand the widespread use of MathJax, it's unacceptably slow.
Topology
- (1 *) Let \( (X,d) \) be a metric space. Let \( c > 0 \) and define \( \rho = cd \). Show that \( (X,d) \) and \( (X,\rho) \) are identical as topological spaces. (Show they have the same open sets.)
- (2 **) Let \( (X,d) \) be a metric space, and define \( \rho = d/(1 + d) \). Show that \( (X, \rho) \) is a metric space, and furthermore that \( (X,d) \) and \( (X,\rho) \) are identical as topological spaces.
- Comment: These show that scaling distances does not effect the underlying topological structure in any way, and that for every metric there exists a bounded metric which induces the same topological structure. Hence the definition of a topology is resistant to various forms of scaling.
- (1 *) Let \( f : X \rightarrow R^{m \times n} \) be a function taking values in \( m \times n \) matrices. If the function \( g : X \times R^n \rightarrow R^m \) defined by \( g(x,v) = f(x)v \) is continuous, prove that the functions \( f_{ij} : X \rightarrow R \) defined by \( f_{ij}(x) = (f(x))_{ij} \) are continuous.
- Comment: Vector bundles, or more generally fibrations, are an extremely important class of topological objects. Part of their definition requires that there are homeomorphisms \( \varphi : U \times R^n \rightarrow p^{-1}(U) \) which satisfy that \( v \mapsto \varphi(x,v) \) for fixed \( x \in U \) are linear isomorphisms. (That is, the maps can be expressed as \( v \mapsto \rho(x)v \) for some \( \rho : X \rightarrow GL_n(R) \).) The previous exercise shows that \( \rho \) is in fact continuous, which is typically used throughout vector bundle theory without reference.
- (2 **) Let \( B^2 \) be the closed ball of radius 1 in the Euclidean plane. Show that if a continuous function \( f : B^2 \rightarrow B^2 \) existed for which \( f(x) \neq x \) for all \( x \in B^2 \), then the function \( g : B^2 \rightarrow S^1 \) (described next) would be continuous, and \( f \) and \( g \) agree on \( S^1 \). Define \( g(x) \) as follows. For any \( x \in B^2 \), construct a line through \( x \) and \( f(x) \). Starting at \( f(x) \), follow the line towards (and possibly through) \( x \) until the the line intersects the circle \( S^1 \). We have hence described a way of sending each point \( x \in B^2 \) to a point on \( S^1 \); this is the map \( g(x) \).
- Comment: This map can be used to prove the Brouwer fixed-point theorem. If the map \( g \) above existed, then note that \( id_{S^1} = g \circ i \) where \( i : S^1 \rightarrow B^2 \) is the inclusion function and \( id_{S^1} \) is the identity function. One could then apply the fundamental group functor from algebraic topology to obtain an injective map from the integers to the trivial group. Such a map cannot exist, giving a contradiction.
Algebra
- (1 *) Show that a binary relation is an equivalence relation if and only if it is both reflexive and satisfies the condition: \( x \sim y, \; x \sim z \Rightarrow y \sim z\).
- Comment: This can simplify proving that a relation is an equivalence relation. For example, proving that homotopy of simplices in an simplical set becomes an equivalence relation when the simplicial set satisfies the extension condition.
- (1 *) Let \( (A_n, \partial_n) \) be a chain complex. Show that \( (A_n, \partial_n) \cong (B_n, d_n) \), where \( (B_n, d_n ) \) is the chain complex defined by \( B_n = A_n \) and \( d_n = (-1)^n \partial_n \).
- Comment: a very important category is the category of chain complexes, which is a type of monoidal category. In order to check this several axioms need to be verified, one of them simplifies to the property above.
- (2*) Prove that a set with a binary operation (S, *) is a group if and only if the operation * is associative and for every two elements x, y in S, there exists two elements w, z in S such that w*x = y and x*z = y.
- Comment: This can often simplify proving that something is a group. For example, proving that the homotopy groups of simplicial sets really are groups.
- (2 **) Show that in a model category isomorphisms are weak equivalences, cofibrations, and fibrations.
- Comment: Tens of thousands of calculations done with model categories have surely used these properties. But how exactly do they following from the model category axioms?
- (2 **) Let \( f(x,y) \in C[x,y] \) be a complex polynomial. If \( q \) is not a root of unity and \( f(q^m,q) = 0 \) for all \( m \), prove that \( y - q \) divides \( f \).
- Comment: This is one of the final steps in the proof of the existence of the HOMFLY polynomial, a generalization of the Jones and Alexander-Conway knot polynomials.
- (2 **) Show that if \( T : R^n \rightarrow R^m \) is a linear transformation, then it is (Lipschitz) continuous.
- Comment: Functions such as \( y = mx \) can easily be shown to be Lipschitz continuous using \( \epsilon-\delta \) definitions, but is the proof as easy in cases other than \( n = m = 1 \)?
- (3*** ) Let \( A \) be a finite-dimensional real unital division algebra of dimension \( n + 1 \), and let \( TS^n \) denote the tangent space of the sphere \( S^n \). Prove that there exist \( n \) (continuous) sections \( \varphi_i : S^n \rightarrow TS^n \) which satisfy \( \varphi_i(-x) = -\varphi_i(x) \), and for which \( \{ \varphi_1(x), \ldots, \varphi_n(x) \} \) are a linearly independent set for all \( x \).
- (2 **) Construct explicit sections satisfying the condition above for \( n = 3 \).
- Comment: Real division algebras, such as the complex numbers and quaternions, are extremely important throughout mathematics. They are purely algebraic objects, but this result relates them to topology. Specifically, the condition on the sections implies that the tangent bundle \( TRP^n \) on real projective space \( RP^n \) is trivial, which is a very strong condition. It is possible to prove using K-theory that \( TRP^n \) can be trivial only when \( n \) is of the form \( 2^k - 1 \). Thus all finite-dimensional real algebras have dimension equal to some power of 2.
- (4 ****) Show that \( SL_2(Z) \) is generated by the matrices \( a, b \) below. Using results which give alternative pairs of matrices which generate \( SL_2(Z) \) are forbidden. The Euclidean algorithm and Benzout's identity may prove useful. If you'd rather use a different pair of matrices, go ahead. $$ a = \begin{bmatrix} 1 & 1 \\ 0 & 1 \end{bmatrix}, b = \begin{bmatrix} 1 & 0 \\ 1 & 1 \end{bmatrix}. $$
- (2 **) Show that the modular group \( PSL_2(Z) \cong Z/2 * Z/3 \). Hint: use that \( SL(Z,2) \cong \langle S, T \; | \; S^4 = 1, (ST)^3 = S^2 \rangle \), and consider \( a b^{-1} a, a^{-1} \).
- Comment: \( SL_2(Z) \) appears in loads of places across mathematics, knowing one pair of generators is useful. It also shows that what might otherwise seem like a messy algebraic proof actually isn't too bad!
Analysis
- (1 *) Let \( B(a,R) \) be a closed disc in the complex plane, and \( w \) be on its boundary. Show that \( 1/(w - z) = 1/(w - a) \sum_{n = 0}^{\infty} (z - a)^n/(w - a)^n \).
- Comment: This is one of the key ingredients in the proof of Cauchy's Estimate, which easily proves Liouville's theorem, a foundational result in complex analysis. A simple corollary of Liouville's Theorem is the fundamental theorem of algebra.
- (2 **) Let \( (X,d) \) be a metric space. Show that \( d: X \times X \rightarrow R \) is continuous.
- Comment: Metric spaces appear everywhere, knowing that metrics are continuous is essential knowledge and used without proof in thousands of results.
- (2 **) Show that the Cauchy-Schwarz inequality \( |(f,g)| \leq || f || \cdot || g || \) implies the triangle inequality \( ||f + g|| \leq ||f|| + ||g|| \). Then show that in Euclidean space \( (x,y) := \sum_{i=1}^n x_i y_i \), defines an inner product, and hence that the Euclidean metric \( d_E(x,y) := || x - y|| \) is actually a metric.
- Comment: just as every mathematician can count to 10, every mathematician knows that Euclidean space is a metric space. Actually proving that it is a metric space with algebraic manipulation from the definition of Euclidean distance is horrible, luckily Cauchy-Schwarz saves the day.
- (2 **) Let \( (X,d) \) be a compact metric space, and let \( f: X \rightarrow X \) be a continuous map. Show that if \( f \) has no fixed points, then there is some \( \epsilon > 0 \) such that \( d(x, f(x)) > \epsilon \) for all \( x \).
- Comment: This can be proved in loads of ways, but (at least in the way I did it) requires intermediate machinery (e.g. extreme value theorem). It is used in the proof of the powerful Lefschetz fixed-point theorem, and probably many others.
- (2 **) Use Jensen's Inequality to prove the AM-GM inequality. That is, show that any \( x_1, x_2, \ldots, x_n \geq 0\) satisfy \( (x_1 + \ldots + x_n)/n \geq \sqrt[^p]{x_1 \cdots x_n} \). Then show that any complex number \( z \) satisfies \( (1 + |z|)/(2\sqrt{|z|}) > 1 \).
- Comment: The latter inequality can be used as a step in the proof of the Riemann mapping theorem, an important and powerful result from complex analysis.