Generalizing a problem to make it easier - MathOverflow most recent 30 from http://mathoverflow.net 2013-05-25T17:34:10Z http://mathoverflow.net/feeds/question/40005 http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier Generalizing a problem to make it easier gowers 2010-09-26T08:09:31Z 2012-03-03T10:17:29Z <p>One of the many articles on the <a href="http://www.tricki.org/" rel="nofollow">Tricki</a> that was planned but has never been written was about making it easier to solve a problem by generalizing it (which initially seems paradoxical because if you generalize something then you are trying to prove a stronger statement). I know that I've run into this phenomenon many times, and sometimes it has been extremely striking just how much simpler the generalized problem is. But now that I try to remember any of those examples I find that I can't. It has recently occurred to me that MO could be an ideal help to the Tricki: if you want to write a Tricki article but lack a supply of good examples, then you can ask for them on MO. </p> <p>I want to see whether this works by actually doing it, and this article is one that I'd particularly like to write. So if you have a good example up your sleeve (ideally, "good" means both that it illustrates the phenomenon well and that it is reasonably easy for others to understand) and are happy to share it, then I'd be grateful to hear it. I will then base an article on those examples, and I will also put a link from that article to this MO page so that if you think of a superb example then you will get the credit for it there as well as here.</p> <p>Incidentally, here is <a href="http://www.tricki.org/article/Simplify_your_problem_by_generalizing_it" rel="nofollow">the page on this idea as it is so far</a>. It is divided into subpages, which may help you to think of examples.</p> <p>Added later: In the light of Jonas's comment below (I looked, but not hard enough), perhaps the appropriate thing to do if you come up with a good example is to add it as an answer to the earlier question rather than this one. But I'd also like to leave this question here because I'm interested in the general idea of some kind of symbiosis between the Tricki and MO (even if it's mainly the Tricki benefiting from MO rather than the other way round). </p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40010#40010 Answer by Tim Porter for Generalizing a problem to make it easier Tim Porter 2010-09-26T09:43:12Z 2010-09-26T09:43:12Z <p>Perhaps the example of the calculation of fundamental groups works in this situation. Calculating, for instance, the fundamental group of the circle uses hard ideas from complex analysis (at least in many of the traditional approaches) but if one generalises to calculating the fundamental groupoid of the circle based at two points and one uses the groupoid van Kampen theorem, (not the group vKT) then the proof reduces to quite simple algebra. (The importance of that is really that it links the original complex analytic machinery into the geometric machinery in a neat way helping one to see the 'unity' or close symbiotic relationship of the two areas, which of course have a common heritage in Poincaré.) </p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40014#40014 Answer by Piero D'Ancona for Generalizing a problem to make it easier Piero D'Ancona 2010-09-26T10:27:07Z 2010-09-26T10:27:07Z <p>Great question. Maybe the phenomenon is less surprising if one thinks that there are $\infty$ ways to generalize a question, but just a few of them make some progress possible. I think it is reasonable to say that successful generalizations must embed, consciously or not, a very deep understanding of the problem at hand. They operate through the same mechanism at work in good abstraction, by helping you forget insignificant details and focus on the heart of the matter.</p> <p>An example, which is probably too grandiose to qualify as an answer, since your question seems very specific, is Fredholm theory. At the beginning of last century integral equations were a hot topic and an ubiquitous tool to solve many concrete PDE problems. The theory of linear operators on Banach and Hilbert spaces is an outgrowth of this circle of problems. Now, generalizing from $$u(x) + \lambda \int _a ^b k(x,s) u(s) ds = f(x)$$ to $$(I+ \lambda K) u = f$$ makes the problem trivial, and we do it without thinking. But it must have been quite a shock in 1900.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40016#40016 Answer by Daniel Miller for Generalizing a problem to make it easier Daniel Miller 2010-09-26T12:41:44Z 2010-09-26T12:41:44Z <p>This may be a little trivial, but there are a number of identities for the Fibonacci numbers that are most easily proved by generalizing them. For example, proving</p> <p>$f_{2n-1}=f_{n+1}f_{n}-f_{n-1}f_{n-2}$</p> <p>requires a rather convoluted process involving a couple lemmas unless one realizes that it is far easier to prove</p> <p>$f_{m+n}=f_{m}f_{n+2}-f_{m-2}f_{n}$</p> <p>and then substitude $m=n,n=n-1$.</p> <p>I think a classic example of generalizing in order to prove a simple result is Galois Theory. Ruffini's attempted proofs of the unsolvability of the quintic were enormously long and tremendously complicated. However, once the machinery of Galois Theory is developed, which is rather easy, it is almost trivial to demonstrate that there exist quintic equations that are not solvable by radicals. </p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40017#40017 Answer by Tony Huynh for Generalizing a problem to make it easier Tony Huynh 2010-09-26T12:48:42Z 2010-09-26T12:48:42Z <p>I like the matroid intersection theorem. Basically, this hammer often renders a problem trivial once you generalize to matroids. Also, it's nice that the hammer itself is not hard to prove. First the statement of the theorem.</p> <p><strong>Matroid Intersection Theorem.</strong> Let $M_1$ and $M_2$ be matroids on the same ground set $E$, with rank functions $r_1$ and $r_2$ respectively. Then the size of a maximum common independent of $M_1$ and $M_2$ is </p> <p>$\min_{A \subset E} \ r_1(A)+r_2(E-A).$</p> <p>I won't include a proof, but you can find one in say Volume B of <em>Combinatorial Optimization</em> by Schrijver. It turns out that this theorem simultaneously proves many theorems such as König's theorem and Nash-Williams' theorem on covering graphs with $k$ edge-disjoint spanning trees. Here's another application.</p> <p><strong>Rainbow Spanning Trees.</strong> Let $G$ be a graph with a (not necessarily proper) $k$-colouring of $E(G)$. Suppose you are trying to decide if $G$ contains a rainbow spanning tree. That is a spanning tree such that no two edges of the tree are the same colour. One obvious necessary condition is as follows. If I choose $t$ colours and remove all the edges with these colours, then the resulting graph better have at most $t+1$ components. Is this also sufficient? This seems that it could be rather tricky to prove. However, there is an easy proof using matroids.</p> <p>Let $M_2$ be the matroid whose independent sets are those subsets of edges which contain at most 1 edge of each colour. Let $M_1$ be the cycle matroid of $G$. Then, $G$ has a rainbow spanning tree if and only if $M_1$ and $M_2$ have a common independent set of size $|V(G)|-1$. </p> <p>By the matroid intersection theorem it suffices that</p> <p>$\min_{A \subset E} \ r_1(A)+r_2(E-A) \geq |V(G)|-1.$</p> <p>Note that $r_1(A)$ is simply $|V|-c(A)$, where $c(A)$ is the number of components of the subgraph $(V,A)$. On the other hand, $r_2(E-A)$ is just the number of colours among $E-A$. Rearranging yields</p> <p>$\min_{A \subset E} \ r_2(E-A) -c(A) + 1 \geq 0,$</p> <p>which proves sufficiency. </p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40020#40020 Answer by Dick Palais for Generalizing a problem to make it easier Dick Palais 2010-09-26T13:07:51Z 2010-09-26T13:35:58Z <p>A nice question !</p> <p>An extreme case of the phenomenon you are asking about happens frequently enough to be worth mentioning (and I think that it even partially "explains" it); sometimes you can generalize a problem and then realize that the more general problem is already solved ! The point is that there are usually many ways to look at or formulate the same problem, and when the problem is looked at from some points of view it seems novel, but when correctly reformulated you can recognize it as a special case of a solved problem, perhaps even a classic one. Here is an example that I admit is a bit forced, but it illustrates the idea. Show that if a triangle C can be divided by a line from a vertex to an opposite side into two triangles A and B that are similar to the original triangle, and that if corresponding sides of the three triangles are c,a, and b, then $a^2 + b^2 = c^2$. This is of course completely trivial, since the areas of similar triangles are obviously proportional to the squares of corresponding sides while the areas of A and B clearly add up to the area of C. On the other hand, a special case of this: dropping the perpendicular from the right angle vertex of a right triangle onto the hypotenuse, gives a proof of the Pythagorean as a special case. (As you may know, this is how Einstein was supposed to have found a proof of the Pythagorean Theorem for himself.)</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40023#40023 Answer by Sune Jakobsen for Generalizing a problem to make it easier Sune Jakobsen 2010-09-26T13:36:59Z 2010-09-26T13:36:59Z <p><a href="http://sunejakobsen.wordpress.com/2010/07/20/prove-a-more-general-theorem/" rel="nofollow">Here</a> is a blog post I wrote about this. I contains three elementary examples of problems from the IMC that you can solve by generalizing.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40029#40029 Answer by Peter Arndt for Generalizing a problem to make it easier Peter Arndt 2010-09-26T15:01:38Z 2010-09-26T15:01:38Z <p>It may be matter of taste or being used to certain ways of thinking, but I find that <a href="http://mathoverflow.net/questions/23361/construction-of-opposite-category-as-a-structure/23737#23737" rel="nofollow">this</a> proof that the opposite of a category of finitary algebras isn't itself a category of finitary algebras again, is somewhat involved, compared to the <a href="http://books.google.com/books?id=q742EvMEKTwC&amp;lpg=PP1&amp;dq=locally%252520presentable%252520category&amp;pg=PA51#v=onepage&amp;q&amp;f=false" rel="nofollow">proof</a> of the statement that the opposite of a locally presentable category is not again locally presentable (if it's not a poset) - this has both weaker hypothesis and stronger conclusion.</p> <p>(the original statement follows because a category of finitary algebras is locally finitely presentable, see <a href="http://mathoverflow.net/questions/29442/what-is-the-opposite-category-of-the-category-of-modules-or-hopf-algebra-represe/39975#39975" rel="nofollow">here</a>)</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40030#40030 Answer by Maurizio Monge for Generalizing a problem to make it easier Maurizio Monge 2010-09-26T15:13:44Z 2010-09-26T15:13:44Z <p>A very simple example of this phenomenon is also given by the following problem: prove that the maximum determinant of $n\times n$ matrices that have entries in the set $\{-1,+1\}$ is divisible by $2^{n-1}$. In fact, it is much easer proving by induction that all matrices with coefficients in $\{-1,+1\}$ have determinant divisible by $2^{n-1}$, because you can use induction and just say that changing a $-1$ to a $+1$ will change the determinant by the amount $2 * 2^{n-2}k$, by row expansion, and you can do so till when you get a matrix will all entries $1$, which has determinant $0$ when $n>1$. Note that it is not clear how you could use induction to prove the weaker statement about the maximum determinant.</p> <p>Actually when a statement can be proved by induction it happens quite often that the correct statement that "makes induction work" is a somewhat generalized version of the result to be proved.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40033#40033 Answer by Daniel Moskovich for Generalizing a problem to make it easier Daniel Moskovich 2010-09-26T16:13:01Z 2010-09-26T21:43:15Z <p>Quantum topology is much easier for knotted tori in R<sup>4</sup> than for knots in R<sup>3</sup>. The former is a generalization of the latter, because for any knot you can take the boundary of a tubular neighbourhood of the inclusion of the knot into R<sup>4</sup>, which is a knotted torus.<br> The reason that the more general problem is easier is that the projectivization (<i>homomorphic expansion</i>) of the space of knotted tori in R<sup>4</sup> gives rise to a space of diagrams $\mathcal{A}$ containing oriented chords. The homomorphic expansion of the space of knots, on the other hand, gives rise to a space of diagrams in which the chords are not oriented. Oriented, based trees are much simpler combinatorial objects that unoriented, unbased trees. In particular, the Drinfeld associator, which is the most painful aspect of quantum topology of knots, vanishes in $\mathcal{A}$.<br> The upshot of the generalization is that the universal finite-type invariant for knotted tori in R<sup>4</sup> is the Alexander polynomial, which is a homological invariant, and which is immeasurably simpler then the universal finite type invariant for knots, the Kontsevich invariant.<br> In fact, a further generalization, allowing "trivalent vertices" in the knotted tori (where two tubes fuse into one) simplifies the algebra yet further and allows the proof of theorems relating the value of the Alexander polynomial of such an object with its cablings. Again, this is motivated by the algebra- we expand the class of topological objects under consideration in order to create an associated graded space which looks as much as possible like a quantized Lie (bi)algebra, from where our invariants are going to come, and which we are supposed to know how to handle.<br> Dror Bar-Natan discussed this, and related ideas, in <a href="http://www.math.toronto.edu/drorbn/Talks/Montpellier-1006/m1.html" rel="nofollow">a series of talks in Montpellier</a>.<br><br> <b>Added</b>: This doesn't obviously solve a problem. It's a non-obvious example of a problem being easier for a more general class of objects; and you can hope to use insights gained from the easier problem to attack the harder, less general problem.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40043#40043 Answer by Thierry Zell for Generalizing a problem to make it easier Thierry Zell 2010-09-26T18:22:57Z 2010-09-26T18:22:57Z <p>The canonical example to introduce this idea early to students is the Fundamental Theorem of Calculus. In order to figure out one area $\int_{a}^b f(t)dt$, you must come to grips with the generalized problem $x \mapsto \int_{a}^x f(t)dt$</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40050#40050 Answer by Richard Stanley for Generalizing a problem to make it easier Richard Stanley 2010-09-26T20:27:44Z 2010-09-26T23:32:19Z <p>The following was a conjecture for several years. Put a light bulb and a switch at every vertex of an $m\times n$ grid ($mn$ vertices in all). Each bulb can be on or off. Each switch changes the state of the bulb at its vertex and all its neighbors. (A neighbor is a vertically or horizontally adjacent vertex.) Then whatever the initial set of bulbs that are lit, it is possible to turn all the lights off by some set of switches. Sutner showed in 1989 that the corresponding result is true for <em>any</em> graph. Caro gave a simpler proof in 1996. The proof is an elegant application of linear algebra mod 2. Looking at grids adds an extra layer of complexity that obscures the underlying theory. One reference is <a href="http://mathworld.wolfram.com/LightsOutPuzzle.html" rel="nofollow">http://mathworld.wolfram.com/LightsOutPuzzle.html</a>.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40053#40053 Answer by Qiaochu Yuan for Generalizing a problem to make it easier Qiaochu Yuan 2010-09-26T20:40:23Z 2010-09-26T20:40:23Z <p>From Noam Elkies' AMS article <a href="http://www.ams.org/notices/200010/fea-elkies-1.pdf" rel="nofollow">Lattices, Linear Codes, and Invariants, Part I</a>: Elkies has been discussing how difficult it is to find the minimal nonzero length of an element of a lattice $C$.</p> <blockquote>Sometimes an appropriate response to a difficult mathematical problem is to pose a much harder problem. Here we find the minimal nonzero length intractable, and thus ask for *all* the lengths of vectors of $C$ and their multiplicities. Equivalently, we ask for the following generating function of all the squared lengths, called the *theta function* (or *theta series*) of $C$: $$\Theta_C(z) = \sum_{x \in C} z^{\langle x, x \rangle} = 1 + \sum_{m >0}^{\infty} N_m(C) z^m$$ where $N_m(C)$ is the number of lattice vectors of length $\sqrt{m}$.</blockquote> <p>It is hard to consider particular lengths but easier to consider the entire theta function because you give the problem more structure, and then you have access to stronger tools like Poisson summation.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40058#40058 Answer by John Bentin for Generalizing a problem to make it easier John Bentin 2010-09-26T21:58:44Z 2010-09-26T21:58:44Z <p>Here's an example in planar euclidean geometry. Consider an equilateral triangle of side $a$ and a general point in the plane distant $b$, $c$, and $d$ from the respective vertices. Then</p> <p>$3(a^4 + b^4 + c^4 + d^4) = (a^2 + b^2 + c^2 + d^2)^2$.</p> <p>This is an an awful slog to get by planar trigonometry. Even harder to do by trig in three dimensions is the corresponding result for the regular tetrahedron. However, it's easy to get the $(n - 1)$-dimensional result for a regular $(n - 1)$-dimensional simplex of side $d_0$, with vertex distances $d_1$ ,..., $d_n$ :</p> <p>$n(d_0^4 + ... + d_n^4) = (d_0^2 + ... + d_n^2)^2$.</p> <p>You can do this by embedding the euclidean $(n - 1)$-dimensional space as the hyperplane of points $(x_1 ,..., x_n)$ in euclidean $n$-space such that $x_1 + ... +x_n = d_0/\sqrt2$. The vertices of the simplex can then be represented as the points $(d_0/\sqrt2)(1, 0 ,..., 0)$, ... , $(d_0/\sqrt2)(0 ,..., 0, 1)$ in the hyperplane, and the result drops out in a few lines. </p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40066#40066 Answer by Timothy Chow for Generalizing a problem to make it easier Timothy Chow 2010-09-27T00:14:29Z 2010-09-27T00:14:29Z <p>There are many examples where introducing one or more extra parameters into an integral that you want to evaluate or an identity that you want to prove makes things easier. For example, Feynman was fond of evaluating integrals by <a href="http://en.wikipedia.org/wiki/Differentiation_under_the_integral_sign#Higher_dimensions" rel="nofollow">differentiating under the integral sign</a>, and in his <a href="http://www.mat.univie.ac.at/~slc/wpapers/s42kratt.pdf" rel="nofollow">advanced determinant calculus</a>, Christian Krattenthaler explicitly urges you to introduce more parameters into any determinant you are having trouble evaluating.</p> <p>For the Tricki, maybe one of the simplest examples would be the evaluation of $\int_0^\infty {\sin x \over x}dx$ by considering $\int_0^\infty e^{-xt} \bigl({\sin x \over x}\bigr) dx$ and differentiating with respect to $t$.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40067#40067 Answer by Timothy Chow for Generalizing a problem to make it easier Timothy Chow 2010-09-27T00:21:38Z 2010-09-27T00:21:38Z <p>Doron Zeilberger wrote a very nice <a href="http://www.math.rutgers.edu/~zeilberg/mamarim/mamarimhtml/dinitz.html" rel="nofollow">expository article</a> entitled, "The method of undetermined generalization and specialization illustrated with Fred Galvin's amazing proof of the Dinitz conjecture," in which he discusses how repeated generalization <i>and</i> specialization can lead one to the solution of a difficult problem.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40263#40263 Answer by roy smith for Generalizing a problem to make it easier roy smith 2010-09-28T04:29:28Z 2010-11-02T15:39:40Z <p>I am amazed by this idea, since to me the fundamental principle of problem solving is to make the problem easier, and i always assumed this meant making it more special. It is true that proving a theorem is easier by ignoring irrelevant facets, but these are only known after solving the problem. I find it is more productive in discovering which facets are relevant to do various examples, gradually trying to generalize the argument. Even Deligne proved the Weil conjectures first for K3 surfaces.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40347#40347 Answer by Olof Sisask for Generalizing a problem to make it easier Olof Sisask 2010-09-28T17:16:43Z 2010-09-28T18:21:34Z <p>It seems people have kept on posting answers here rather than in the older thread, so I'll put this one here as well.</p> <p>I remember thinking about the phenomenon you described when I first came across <a href="http://www.tricki.org/article/The_tensor_power_trick" rel="nofollow">the tensor power trick</a>. I can't summarise the idea any better than the quick description given in that link; the point relevant here is that, even though one might want to prove something for a single object or a single family of objects, if one can prove it for a family that includes the one of interest and that is also closed under taking 'tensor products', then that might be easier.</p> <p>Here is a quick example from <a href="http://terrytao.wordpress.com/books/additive-combinatorics/" rel="nofollow">the book by Tao and Vu</a>. If $A$ and $B$ are finite non-empty subsets of an abelian group $G$, then a natural argument gives the sumset inequality</p> <p>$$|2B-2B| \leq 16 \frac{|A+B|^4 |A-A|}{|A|^4}.$$</p> <p>Now, it is possible to get rid of the factor of 16, but if we had only proved the inequality for $G = \mathbf{Z}/p\mathbf{Z}$, say, then we might very well have trouble doing so. Given the more general statement, one can get rid of the factor by applying the inequality to the group $G\oplus G \oplus \cdots \oplus G$ (say with $M$ copies of $G$) with sets $A \oplus \cdots \oplus A$ and $B \oplus \cdots \oplus B$ and taking $M$th roots.</p> <p>Another scenario that springs to mind is when one wants to prove a statement involving several instances of a single object $X$: it can sometimes be easier to prove the statement if one replaces some of the instances by possibly distinct objects $X_i$. For example, it seems to be easier to prove the Cauchy-Davenport inequality $|A+B| \geq \min(|A|+|B|-1,p)$ for sets $A,B \subset \mathbf{Z}/p\mathbf{Z}$ rather than its corollary $|A+A| \geq \min(2|A|-1,p)$, since one can induct on the size of $B$ (say) separately from the size of $A$. (For the particular induction proof I have in mind I guess this can be seen as an example of the 'strengthening the induction hypothesis' idea as well.)</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40354#40354 Answer by dfranke for Generalizing a problem to make it easier dfranke 2010-09-28T17:58:26Z 2010-09-28T17:58:26Z <p>Bruce Schneier has an online paper called "A Self-Study Course in Block-Cipher Cryptanalysis": <a href="http://www.schneier.com/paper-self-study.pdf" rel="nofollow">http://www.schneier.com/paper-self-study.pdf</a> containing an extensive list of algorithms to cryptanalyze as exercises. By far the easiest exercise is this one:</p> <blockquote> <p>[Cryptanalyze] a generic cipher that is “closed” (i.e., encrypting with key A and then key B is the same as encrypting with key C, for all keys).</p> </blockquote> <p>The solution to this exercise would be a lot less obvious had Schneier instead pointed to some particular block cipher that has this property. But because the reader is told nothing about the cipher except that it is closed, he immediately knows exactly what to attack.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40361#40361 Answer by gowers for Generalizing a problem to make it easier gowers 2010-09-28T18:25:12Z 2010-09-28T18:25:12Z <p>I can't resist mentioning the following problem (and requesting that nobody gives away the solution any more than it is already given away by my mentioning it here).</p> <p>Call a real number <em>repetitive</em> if for every k you can find a string of k digits that appears more than once in its decimal expansion. The problem is to prove that if a real number is repetitive then so is its square.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40389#40389 Answer by Harrison Brown for Generalizing a problem to make it easier Harrison Brown 2010-09-28T22:23:45Z 2010-09-28T22:23:45Z <p>The family of examples that leaps to my mind is the sub-trick of "strengthening the inductive hypothesis," which I thought I wrote a Tricki page on but now see I abandoned after doing epsilon of editing. (I may still have a rough draft, or at least notes, somewhere; I'll try to dig it up in the next week or so.) My all-time favorite example of this is Carsten Thomassen's proof that planar graphs are 5-choosable, which in fact proves the following:</p> <p>Let $G$ be a planar graph whose interior is triangulated; let $v_1, v_2$ be adjacent vertices lying on the infinite face of $G$; and let $\{L_v\}$ be a family of lists associated to the vertices $v \in V(G)$, $v \neq v_1, v_2$ such that $|L_v| = 3$ if $v$ lies on the infinite face, and $|L_v| = 5$ otherwise. Furthermore, fix the colors of $v_1, v_2$ (ensuring that they are not colored the same). Then $G$ is $L$-choosable.</p> <p>The above is proved by a fairly straightforward induction; the 5-choosability theorem follows immediately as a corollary. </p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40393#40393 Answer by Mark Schwarzmann for Generalizing a problem to make it easier Mark Schwarzmann 2010-09-28T23:57:27Z 2010-12-14T13:36:57Z <p>Weyl's equidistribution theorem states that for $\alpha \notin \mathbb{Q}$, the sequence of fractional parts $x_n = \{ n \alpha \}, n=1,2,\dots$ is equidistributed in the unit interval, i.e. $\lim_{N \to \infty}\frac{|\{x_n\}_{n=1}^{N} \cap (a,b)|}{N} = b-a$ for every subinterval $(a,b) \subset [0,1]$. </p> <p>The fact that this sequence is dense in $[0,1]$ is a simple application of the pigeonhole principle, but the fact that it is equidistributed seems a lot harder to prove at first. However, this is very easy to establish if one generalizes the <em>definition</em> of equidistribution (or more precisely, the objects appearing in it). Namely, by very easy arguments one can show that $x_n$ is equidistributed in $[0,1]$ if and only if $\frac{1}{N} \sum_{n=1}^{N} f(x_n) \to \int_{0}^{1}f(x)dx$ for every continuous (or Riemann integrable) function $f$ on $[0,1]$. Now one can't resist the temptation to look for functions $f$ for which this is easy to show. The complex exponentials $f_m (x) = e^{2 \pi i m x}$, where $m \in \mathbb{Z}$, are such functions and by classical Fourier analysis (or the Stone-Weierstrass theorem) it is enough to show the above convergence for such functions. One is thus led to the <a href="http://en.wikipedia.org/wiki/Weyl%2527s_criterion" rel="nofollow">Weyl criterion</a>, which reduces the problem of showing that the sequence $\{ n \alpha \}$ is equidistributed in $[0,1]$ to a simple computation involving the sum of a geometric sequence. (Of course, Weyl's criterion is useful in studying other, more involved sequences as well)</p> <p>In essence, we started with a problem which concerns indicator functions of subintervals of $[0,1]$, generalized it to a problem involving a much bigger class of functions $\mathcal{F}$ and then found a nice, special subclass with which we can "capture" the whole class $\mathcal{F}$ (and in particular the functions we started with). This procedure of "generalize and then specialize" seems quite common in analysis. In this case it also has some relation to the <a href="http://www.tricki.org/article/Turn_sets_into_functions" rel="nofollow">Tricki article</a> "Turn sets into functions".</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40404#40404 Answer by dorkusmonkey for Generalizing a problem to make it easier dorkusmonkey 2010-09-29T02:17:57Z 2010-09-29T02:17:57Z <p>The <a href="http://www.math.elte.hu/~lovasz/scans/lll.pdf" rel="nofollow">LLL</a> algorithm to factor polynomials with integer coefficients. Previously people had been fussing with Hensel lifting and tons of other methods that (imo) were far too complicated. (For a good reference on LLL and factoring polynomials, also see <a href="http://cs.nyu.edu/yap/book/berlin/" rel="nofollow">Yap's</a> excellent book and his chapter on <a href="http://cs.nyu.edu/~yap/book/alge/ftpSite/l9.ps.gz" rel="nofollow">lattice reduction</a> ).</p> <p>LLL solved the more general problem of finding short (or 'short enough') vectors on integer lattices in higher dimensional spaces. This was then used to to encode the problem of factoring polynomials with integer coefficients in it. As an added bonus, the lattice reduction techniques presented also solved the simultaneous Diophantine approximation problem, but that somehow doesn't seem as striking as integer polynomial factorization.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/40409#40409 Answer by Omer for Generalizing a problem to make it easier Omer 2010-09-29T02:46:36Z 2010-11-02T15:40:52Z <p>The Heine–Cantor Theorem: Proving it for real functions on a bounded interval is messy. But proving it for continuous functions on a compact metric space, is short, neat and easy.</p> <p>[comment: doesn't that leave the task of proving a finite interval of the real line is compact? mathwonk]</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/45531#45531 Answer by I. J. Kennedy for Generalizing a problem to make it easier I. J. Kennedy 2010-11-10T07:09:19Z 2010-11-10T16:40:43Z <p>Sometime around 25 years ago, Dr. Jeffrey Vaaler at UT Austin gave me the following problem.. He needed the result as a lemma for a paper he was working on.</p> <p>Let $n$ be a square-free integer with $k$ distinct prime factors and thus $\sigma(n) = 2^k$ divisors. Split the divisors into two sets of equal size: the small divisors $S$ and the large divisors $T$. The statement he was trying to prove was: $$\text{There exists a bijection}\ f: S \rightarrow T \hspace{2mm} \text{such that} \hspace{2mm} d \hspace{1mm} | \hspace{1mm} f(d) \hspace{2mm} \text{for every} \hspace{2mm} d \in S.$$ I was an undergraduate and highly motivated to demonstrate my usefulness, but I didn't really have many ideas about how to go about it. The obvious approach is by induction on $k$, but I never really got anywhere despite spending many hours on the problem.</p> <p>A year later I ran into Dr. Vaaler in the hall and asked if he ever solved it. Of course, he had, by induction on $k$. He went on to explain the "trick" to making the induction work. He proved a <em>more general</em> result. Introduce a parameter $0 \le r \le \frac{1}{2}$ and consider $S_r$ and $T_r$, the smallest $\lfloor r \cdot 2^k \rfloor$ divisors and the largest $\lfloor r \cdot 2^k \rfloor$ divisors respectively, and instead prove the above statement with $S_r$ and $T_r$ in place of $S$ and $T$.</p> <p>The lemma is then the special case with $r = \frac{1}{2}$.</p> <p>This example stuck with me. How could it be easier to prove something more general? Though I understand the concept better today, it still surprises me.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/45552#45552 Answer by Ricky for Generalizing a problem to make it easier Ricky 2010-11-10T14:12:36Z 2010-11-10T14:18:51Z <p><a href="http://ncatlab.org/nlab/show/free+cocompletion" rel="nofollow">The free cocompletion</a>. A lot of adjoint couples of functors are just particular case of this construction, and often it is easier to use the general theorem than working out a particular case by hand (for example for $i_{!}$ and $i^{!}$).</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/45554#45554 Answer by Thierry Zell for Generalizing a problem to make it easier Thierry Zell 2010-11-10T14:30:26Z 2010-11-10T14:30:26Z <p><strong>A Real Algebraic Geometry Example</strong> <br> </p> <p>Semialgebraic sets are very nice: they are closed under Boolean operations (obvious) and projections (not so obvious, but old result of Tarski-Seidenberg). Semianalytic sets are not so nice, because they're not closed under projections. </p> <p>What is one to do if one wants to study them nonetheless? Shift the focus to <em>projections</em> of semianalytics instead, a.k.a. subanalytic sets. Those sets are closed under projection by construction, but all of a sudden, the Boolean algebra property is not so clear. But that's where Gabrielov's theorem of the complement comes in: the complement of a subanalytic set is again subanalytic. We now have a nice structure in which reside all the natural geometric operations we may want to do.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/45555#45555 Answer by Jean-Philippe Burelle for Generalizing a problem to make it easier Jean-Philippe Burelle 2010-11-10T14:41:01Z 2010-11-10T14:41:01Z <p>I have had to use something similar in order to complete a proof by induction.</p> <p>I had a sequence ${a_n}$ defined by induction $a_{k+1}=f(a_k)$ and I needed to show a property linking $a_n$ and $a_{n+1}$, say $p(a_n,a_{n+1})$ for every $n$.</p> <p>Now, says I suppose the property true for $a_n$ and try to show it for $a_{n+1}$, I get $p(a_{n+1},a_{n+2}) = p(f(a_{n}),a_{n+2})$, but you can never hope to use the induction hypothesis there, since there is nothing linking $a_n$ and $a_{n+2}$. The way I got around this was to instead show the property $p(a_n,a_{n+k})$ for every k.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/46330#46330 Answer by Darsh Ranjan for Generalizing a problem to make it easier Darsh Ranjan 2010-11-17T05:12:28Z 2010-11-17T05:12:28Z <p>How about the Bohr-Mollerup theorem:</p> <blockquote> <p>There is a unique log-convex $f:[0,\infty)\to(0,\infty)$ that satisfies $f(x+1) = (x+1)f(x)$ and $f(0)=1$ (namely $f(x) = x! = \Gamma(x+1)$).</p> </blockquote> <p>Here's a generalization that I think is easier to prove:</p> <blockquote> <p>If $\delta:[0,\infty)\to\mathbb{R}$ is such that $\delta^{(n)}$ decreases monotonically to zero, then there is a unique $f$ such that $f(x+1) = f(x) + \delta(x)$, $f(0) = 0$, and $f^{(n)}$ is monotonically increasing. </p> </blockquote> <p>(To recover the original statement, take $n=1$ and $\delta(x) = \log(x+1)$.)</p> <p>The benefit of this formulation is that it can be proved by induction on $n$. The inductive step is pretty routine and involves applying the $(n-1)$-case to $f'$ and $\delta'$. The basis case for $n=0$ still requires a nontrivial argument, but to me it feels much simpler and more intuitive than the case $n=1$ (for the original theorem), and it's actually easy to remember (in contrast to the direct proof of the Bohr-Mollerup theorem, which I find hard to remember). All you have to do is apply the functional equation $k$ times to get $f(x+k)-f(k) = f(x) + \sum_{j=0}^{k-1}[\delta(x+j)-\delta(j)]$ and take the limit as $k$ approaches infinity; you end up with an increasing function of $x$ that is zero whenever $x$ is an integer and is thus zero for all $x$. Thus $f(x) = \sum_{j=0}^{\infty}[\delta(j) - \delta(x+j)]$ is the unique solution. (Since $\delta$ is decreasing, we do have an increasing function, and the sum converges since $\delta(x)\to 0$ as $x\to +\infty$.) </p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/46517#46517 Answer by roy smith for Generalizing a problem to make it easier roy smith 2010-11-18T18:14:47Z 2010-11-18T19:28:51Z <p>Both methods are obviously useful, and I may have under appreciated one of them, but on the relative value of generalization versus specialization in problem solving, I offer the following opinion from Hilbert:</p> <p>"If we do not succeed in solving a mathematical problem, the reason frequently consists in our failure to recognize the more general standpoint from which the problem before us appears only as a single link in a chain of related problems. After finding this standpoint, not only is this problem frequently more accessible to our investigation, but at the same time we come into possession of a method which is applicable also to related problems. The introduction of complex paths of integration by Cauchy and of the notion of the ideals in number theory by Kummer may serve as examples. This way for finding general methods is certainly the most practicable and the most certain; for he who seeks for methods without having a definite problem in mind seeks for the most part in vain.</p> <p>In dealing with mathematical problems, specialization plays, as I believe, a still more important part than generalization. Perhaps in most cases where we seek in vain the answer to a question, the cause of the failure lies in the fact that problems simpler and easier than the one in hand have been either not at all or incompletely solved. All depends, then, on finding out these easier problems, and on solving them by means of devices as perfect as possible and of concepts capable of generalization. This rule is one of the most important levers for overcoming mathematical difficulties and it seems to me that it is used almost always, though perhaps unconsciously."</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/49330#49330 Answer by Nick S for Generalizing a problem to make it easier Nick S 2010-12-14T00:34:53Z 2011-06-29T01:16:18Z <p>Here is another of my favourite examples:</p> <p>Prove that $({\mathbb R},+)$ and $({\mathbb R}[x],+)$ are isomorphic as abelian groups.</p> <p>It is fairly easy to prove that they are actually isomorphic as ${\mathbb Q}$-vector spaces, which is a stronger result; other than that I don't know any way of proving this.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/69081#69081 Answer by Benjamin Horowitz for Generalizing a problem to make it easier Benjamin Horowitz 2011-06-29T01:47:42Z 2011-06-29T20:26:07Z <p>One common example of the "generalize the problem" strategy is found in parameter differentiation. </p> <p>$\int^{\infty}_{0}\frac{\sin^2(x)}{x^2}dx$</p> <p>We then create a more general case of $I(a)=\int^{\infty}_{0}\frac{\sin^2(ax)}{x^2}dx$ where $a>0$.</p> <p>$I'(a)=\int^{\infty}_{0}\frac{2\sin(ax)\cdot\cos(ax)\cdot x}{x^2}dx$</p> <p>$=\int^{\infty}_{0}\frac{\sin(2ax)}{x}dx$</p> <p>So $I(a)=1/2\pi a$ and $I(1)=1/2 \pi$</p> <p>Another similar cute problem is evaluate $\sum_{k=1}^n\frac{k^2}{2^k}$, we instead evaluate $S(x)=\sum_{k=1}^nk^2x^k.$ </p> <p>Edit: Just to finish the second example:</p> <p>We know that $S(x)=\sum_{k=1}^nx^k=\frac{1-x^{n+1}}{1-x}.$ We take the derivative of this, then multiply that whole mess by x, and take the derivative again, and multiply by x again.</p> <p>We get $S(x)=\sum_{k=1}^nk^2x^k= \frac{x(1+x)-x^{n+2}-x^{n+1}(nx-n-1)^2}{(1-x)^3}$, so $S(\frac{1}{2})=6-(\frac{n^2+4n+6}{2^n})$.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/69154#69154 Answer by Benjamin Steinberg for Generalizing a problem to make it easier Benjamin Steinberg 2011-06-30T00:31:58Z 2011-06-30T00:31:58Z <p>In the computation of spectral measures for self-similar groups, one has a sequence of matrices and one wants a recursion for the characteristic polynomial. Usually one gets a recursion for some multivariable polynomial obtained by adding new parameters and then specializes the parameters to obtain the characteristic polynomial. This happens in Grigorchuk and Zuk's computation of the spectral measure of the lamplighters group.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/69156#69156 Answer by Phil Isett for Generalizing a problem to make it easier Phil Isett 2011-06-30T01:24:13Z 2011-06-30T04:18:28Z <p>I have some examples, but I might have more words of warning than examples. Example 1. Let's say you have just the axioms for the real numbers, and you want to establish that $2$ is not zero, but all you know is that $1$ is not zero (perhaps because you want to divide by 2 for whatever reason). Knowing that there is a field with $2$ elements where $2= 0$, you discover you have no choice but to prove 2 is positive, even though it's not what you were going for. (This is an example where taking on a more general point of view does not give you something different to prove instead, but limits the approaches to what you're trying to prove.)</p> <p>So in order to prove 2 is positive, it suffices to prove 1 is positive. And here it somehow just makes sense to prove that the square of any nonzero number is positive -- from this point of view 1 is positive "because it's a square".</p> <p>Here's another example from real analysis. You want to prove things about the cube root function from first principles. Like the fact that it's well-defined, continuous, differentiable, concave, etc. Typically one approaches by proving general theorems about smooth, increasing functions, and applies these general theorems to the function x^3 to learn about its inverse.</p> <p>So while this seems like the kind of example you're going for, I personally don't like the example only because it suggests this is the "right" way to go. Often when one takes a "generalize" approach solving the problem can become easier, especially if you already know the general facts which end up doing the job. But for this example, defining the cube root is just a bit easier than using the general intermediate value theorem since you can define it as $f(x) = \sup { t : t^3 \leq x }$ and prove directly that $f(x)^3 = x$.</p> <p>Moreover, it's also a good example to use the implicit definition to prove things directly for this function just because it makes manipulations concrete. For example, since $f(x+h)^3 = x + h$, we have</p> <p>$(f(x+h)^3 - f(x)^3) = h$ </p> <p>is also equal to</p> <p>$(f(x+h) - f(x)) \cdot \int_0^1 3 (s f(x+h) + (1-s) f(x))^2 ds$</p> <p>If you look at this expression for a little while, you will be able to deduce things like monotonicity, uniform continuity on any interval $[\epsilon, \infty)$, differentiability on such intervals, concavity, so on. The point is that even when general technology works, it can be quite instructive to use "general methods", but execute them on explicit examples.</p> <p>You might argue that these direct proofs are the most insightful, but one is more likely to first find a general proof (especially if the appropriate general apparatus already exists), and then the direct proofs can only be found later indeed because they require a more direct understanding of the specific problem. I personally use the cube root of 7 (which nobody can name) in calculus lectures to motivate the concept of continuity, so I agree here it's a very natural use of the concept to define the cube root.</p> <p>Differential equations have, I think, a lot of examples. If you want to learn something about the exponential function and your point of view is that it is the unique solution to $\frac{df}{dx} = f$ (or $\frac{df}{dx} = i f )$ with data $f(0) = 1$, then in order to give a differential equation-type analysis to prove the basic properties (which is fun) you will often have to consider the same differential equation with more general data (and in particular prove uniqueness of the $0$ solution). In fact, you may be tempted to consider more general ODE's like $\frac{df}{dx} = F(x, f)$ because this point of view can inspire some of the techniques. It also helps greatly (say if you want to prove $e^{it}$ is periodic) to just know what a vector field is and have that point of view.</p> <p>I think the problem is that the general theorems can easily end up being forced to consider cases which are more complicated than the problem at hand. Even if you find a proof, that doesn't necessarily mean you should settle for it. If you look at the function $f(x) = 1/k$ where $k$ is the smallest positive integer such that $kx \in {\mathbb Z}$, and you want to show $f$ is Riemann integrable, you can of course prove a theorem that characterizes Riemann integrable functions in terms of the measure of their sets of discontinuity. Of course, if you know this theorem off the top of your head, it is "easy" to prove $f$ is Riemann integrable. But this proof is inefficient because it invokes a theorem that takes care of the nastiest examples of Riemann integrable functions (which this $f$ is not).</p> <p>One more example: it's very easy to find a faulty proof of the chain rule if your point of view is not general enough. The first thing many people try to do to analyze the difference quotients for $f(g(x))$ is to multiply and divide by $g(x+h) - g(x)$. But then you get into these hairy problems where the number by which you divide may be zero. If you want to find the correct proof, you should take the point of view that the chain rule is a statement which should be true for maps between Euclidean spaces of any dimension. It just says the linearization of the composition is the composition of the linearizations. With this point of view in mind, you should not dare to try dividing, because dividing by $g(x+h) - g(x)$ does not even make sense in this generality.</p> <p>Here's another: prove that $\int_{\mathbb R} e^{i \xi x} e^{- x^4 } dx$ is bounded by $\frac{C}{(1 + |\xi|)^2}$. Somehow you have to recognize the key features of $e^{-x^4}$ are that it will cancel against something very oscillatory because it is so smooth. Similar example problem: prove the decay for large $\xi$ of $\int_{\mathbb R} \log(1 + .5 \sin(\xi x) ) e^{- x^4 } dx$. It seems like this "look for a more general setting" trick really needs to be drilled into you for it to work because... it may require some imagination or experience to know what the right general setting is. </p> <p>What some examples show is that finding the proof may be much more difficult, maybe impossible, without a willingness to work in this direction.</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/69157#69157 Answer by Michael Hardy for Generalizing a problem to make it easier Michael Hardy 2011-06-30T02:12:10Z 2011-06-30T02:12:10Z <p>In the case of proofs by induction, the reason it may be easier to prove a stronger result can be simply that one can use a stronger induction hypothesis.</p> <p>(I think of the example of proving Łos's theorem in model theory. It says something about formulas that may have free variables. It's proved by induction on the formation of first-order formulas. Imagine trying to prove it only in the case of sentences without free variables. A weaker statement. The proof by induction doesn't work for that case.)</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/69203#69203 Answer by Margaret Friedland for Generalizing a problem to make it easier Margaret Friedland 2011-06-30T17:13:25Z 2011-07-01T15:26:56Z <p>Using residue theorem to compute integrals over real line intervals is an example of solving a problem by considering it in a more general setting: usually, the integrand is complexified and a closed contour is built by attaching a semicircle to the interval [-a,a].Then the integral over the contour is computed using the residue theorem and the original integral is obtained as the limit of contour integrals. This works e.g. for the function $$\int_{-\infty}^{+\infty}\frac{e^{itx}}{x^2+1}dx$$ In some cases the contour gets more complicated, to avoid branch points, as when computing $$\int_0^{\infty}\frac{dx}{x^a+1}, \quad a>1$$ Sometimes the integral over an interval is replaced by an integral over the unit circle, e.g., for $$\int_0^{\pi}\frac{d\theta}{a+\cos \theta}, \quad a>1$$ (here one also uses the equality $\cos z = (1/2)(z+1/z))$. Ahlfors's text in complex analysis explains this method in more detail. (Some other texts seem to have just a haphazard collection of examples following the statement and proof of residue theorem.) </p> <p>This is not so much of proving a stronger result first, but rather making a problem tractable at all by using a more general approach (replacing real functions with complex ones and computing residues instead of actually integrating over the contours). </p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/69224#69224 Answer by Phil Isett for Generalizing a problem to make it easier Phil Isett 2011-07-01T01:10:17Z 2011-07-04T21:44:17Z <p>I've already posted an answer on this thread, but I found another example I'd like to describe separately. Let $r > 0$ and consider the following problem, coming from compound interest or as one definition of $e^r$:</p> <p>Show that $f(n) = (1 + \frac{r}{n})^n$ increases with $n$.</p> <p>One generalize the problem strategy is to allow $n$ to be a continuous variable (probably this trick could have its own article). Now, see if you can prove that $f(n)$ still increases. If you take this mindset, it's natural to use the definition of $n$th power for $n \in {\mathbb R}$ and write</p> <p>$f(n) = e^{n \log(1 + \frac{r}{n})}$</p> <p>And the problem has reduced to showing that $x \log(1 + \frac{r}{x}) = \int_0^1 \frac{r}{(1 + \frac{sr}{x})} ds$ increases with $x$, which it clearly does. (Here we've used the integral definition of the logarithm, but written in a way typically helpful for analyzing such products.)</p> <p>Another problem that can be solved through allowing a discrete parameter to be continuous is to prove Stirling's approximation for $n!$ (although to make that proof very clean you can also use other labor saving tricks like Taylor expansion by integration by parts and the dominated convergence theorem).</p> <p>If you ran into this problem from compound interest, or you were hoping for something more elementary which did not use such a heavy understanding of the exponential function, then you probably want to find a different proof. But finding a different proof still seems to require "generalizing the problem", but in a different way.</p> <p>Another proof, goes as follows. Imagine that interest at a rate $r$ works as follows: once an amount of money is invested, the value of each unit after a time $t$ is given by $(1 + tr)$. That is, the value of the money grows linearly. Now imagine you had the opportunity to withdraw and immediately reinvest your money at a time of your choice. Having this ability would allow you to raise more money, because it would allow you to accrue interest on the interest you've already earned (hence the name "compound interest"). With this interpretation, the number $(1 + \frac{r}{n})^n$ is the value of each unit of money after time $1$ and $n$ regularly spaced compoundings.</p> <p>The proof now goes as follows: if you had a choice of when these compoundings would occur, then the more compoundings the better, and the best way to allocate $n$ compoundings is to have them occur at $n$ regularly spaced time intervals. That is, we interpret $(1 + \frac{r}{n})^n = \max \prod_{i=1}^n (1 + a_i r)$ under the constraint that $0 \leq a_i \leq 1$ with $\sum a_i = 1$.</p> <p>For example, it is better to have one compounding than to have none at all, because after withdrawing and reinvesting the money, now not only does the initial investment grow linearly, but also the interest you earned before the withdrawal grows linearly. For the same reason, given $a_1, \ldots, a_n$, the opportunity to compound once more during, say, $0 &lt; t &lt; a_1$, would allow you to increase the amount of money at all later times.</p> <p>The fact that the best choice of $(a_1, \ldots, a_n)$ is to have $a_1 = a_2 = \ldots = a_n = \frac{1}{n}$ is the principle that the largest product you can obtain when the sum of positive numbers is fixed is to have all the terms equal. This is easy to check with two variables: you can either find the largest rectangle to fit inside an isosceles triangle, or otherwise just note that if $a_1 \neq a_2$, then changing to $a_1' = \frac{(a_1 + a_2)}{2} = a_2'$ gives an improvement for $(1 + a_1 r)(1+ a_2 r) &lt; (1 + a_1' r) (1 + a_2' r)$. The case of $n$ variables actually follows from this observation. </p> <p>So if you really wanted some elementary solution to the problem, this one would do. It's an interesting example because you can see that either solution involves some kind of generalization, but the two generalizations are unrelated to each other. The first one does not need to / is unable to consider these non-even partitions. The second does not need to / is unable to consider fractional $n$.</p> <p>By the way, does anyone know how to prove in an elementary way (i.e. expanding) that $\prod_{i=1}^n (1 + a_ir)$ tends to $e^r = \sum \frac{r^k}{k!}$ as $\max |a_i| \to 0$ with $0 \leq a_i \leq 1$ and $\sum a_i = 1$? An easy solution goes by writing the product with the exponential function so that you get the exponential of $\sum \log(1 + a_i r) = \sum \int_0^1 \frac{a_i r}{(1 + s a_i r)} ds$. </p> <p>You can then integrate by parts (i.e. Taylor expand) to obtain $\sum a_i r - \sum \int_0^1 (1-s) \frac{(a_i r)^2}{(1 + s a_i r)^2} ds$. Now, $\sum a_i r = r$ is the main term. After you take $\max |a_i|$ to be less than $.5 / |r|$, the error term is bounded in absolute value by $C \sum (a_i r)^2 \leq \max { |a_i| } \cdot \sum a_i |r|^2$. I can, of course, move this question to a different thread.</p> <p><strong>EDIT:</strong> I realized later on that there is a completely elementary proof, and it is also completely obvious even though I didn't think of it. Namely, you expand $(1 + \frac{r}{n})^n$ into powers of $r$, and it is easy to see after a little algebra that each coefficient increases with $n$. I still find the other solutions interesting, but this turns out not to be a good demonstration of how generalizing can make a problem easier. By the way, the last question I had asked was answered in this thread:</p> <p><a href="http://mathoverflow.net/questions/69272/a-limiting-product-formula-for-the-exponential-function" rel="nofollow">http://mathoverflow.net/questions/69272/a-limiting-product-formula-for-the-exponential-function</a></p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/75215#75215 Answer by Isaac Gorelic for Generalizing a problem to make it easier Isaac Gorelic 2011-09-12T11:40:40Z 2011-09-12T11:40:40Z <p>Re #7, the divisors of a squere-free integer.</p> <p>What's wrong with the following proof? By induction on k > 0, starting with the obvious case of a singleton, check that the family of all subsets of a finite k-set can be partitioned into subset-related pairs (by keeping the old arrangement + fattening the old arrangement by the new point everywhere).</p> http://mathoverflow.net/questions/40005/generalizing-a-problem-to-make-it-easier/75267#75267 Answer by guy for Generalizing a problem to make it easier guy 2011-09-13T01:18:05Z 2011-09-13T01:18:05Z <p>Here is a riddle which proves to be extremely hard: Imagine a finite assembly in which some people happen to be friends (friendship is a symmetric relation but not transitive and you are not your own friend). Now it happens that anytime two persons have the same number of friends, they do not have any common friend. The conclusion to be proved is that there is at least one person that has one and only one friend.</p> <p>A proper generalization of the conclusion makes the riddle almost trivial.</p>