Daedalus Posted November 7, 2011 Posted November 7, 2011 (edited) My senior year in high school, I discovered a way to manipulate exponential functions to produce any sequence of numbers I desired. The challenge I am setting forth asks for the exponential function that produces the sequence: Edit: {{1,1}, {2,2}, {3,3}, {4,4}, {5,5}} That is, when [math]x[/math] is equal to one, [math]y[/math] is equal to one and so forth up to {5, 5}. {1, 2, 3, 4, 5} Such that: [math]F(1)=1[/math] [math]F(2)=2[/math] [math]F(3)=3[/math] [math]F(4)=4[/math] [math]F(5)=5[/math] The answer I am looking for only uses exponential functions of the form [math]a^{f(x)} \, b^{g(x)} \, c^{h(x)} \text{etc...}[/math] You are only allowed to use elementary operators. No infinite series, trigonometry, or any mathematics higher than algebra. The result must be in the form as expressed above and contain only one term. I will post the answer along with the formula in a couple of weeks unless someone can solve this problem : ) Edited November 7, 2011 by Daedalus
John Posted November 7, 2011 Posted November 7, 2011 Er, I'm not sure what you're asking. Are you saying you just want y set equal to some base raised to a power including x, such that that sequence is produced?
Daedalus Posted November 7, 2011 Author Posted November 7, 2011 (edited) Hi John. I haven't had much sleep lately. I just realized that the sequence of points wasn't properly structured in a way that makes sense. I've been working with lists in Mathematica and I sometimes mix things up. Basically, what I am asking for is an exponential function that produces the following: [math]F(1)=1[/math] [math]F(2)=2[/math] [math]F(3)=3[/math] [math]F(4)=4[/math] [math]F(5)=5[/math] The function must be in the form: [math]F(x)=a^{f(x)} \, b^{g(x)} \, c^{h(x)}[/math] etc... Where [math]a[/math], [math]b[/math], [math]c[/math], etc.. are constants and [math]f(x)[/math], [math]g(x)[/math], [math]h(x)[/math], etc.. are functions of [math]x[/math] such as [math]x^2+2\, x + 1[/math]. I designed the challenge to show how an exponential function can approximate a linear function within a closed interval such as [math]\{x : 1 \le x \le 5\}[/math] and to demonstrate how we can derive an exponential function for any sequence of numbers. I'll give you a hint in that the solution involves mathematics similiar to the answer I gave for the second part of Daedalus' Second Challenge. Except I am only looking for the exponential function which produces the above sequence and not the formula that I derived to solve it : ) However, I'll give a five star rating to anyone who can provide the formula along with the exponential function. Edited November 7, 2011 by Daedalus
Daedalus Posted November 29, 2011 Author Posted November 29, 2011 Since no one has provided me with the answer, I will go ahead and post the solution: The following exponential function is the solution to the challenge: [math]2^{-\frac{(x-5)(x-3)(x-1)(3x-8)}{6}} \times 3^{\frac{(x-5)(x-4)(x-2)(x-1)}{4}} \times 5^{\frac{(x-4)(x-3)(x-2)(x-1)}{24}}[/math] The function produces the following graph: We can see that the function approximates [math]y=x[/math] on the interval, [math]\{x \in \mathbb{R} \, |\, 1 \le x \le 5\}[/math]. The Process: I figured out how to do this when I discovered Newton's interpolation formula my 11th grade year in high school. I didn't know about interpolation at the time. I was in Trigonometry and had learned that summations of [math]x[/math] had a polynomial that generalized the sum. It took me one year and three months to discover the equation which predicted the summations of [math]x^p[/math]. I did not have a computer and I did all of the calculation using paper and a TI-88 (I sure do love Mathematica... It has saved a lot of trees): [math]F(s,\, n,\, p)=\sum_{j_{1}=1}^n \sum_{j_{2}=1}^{j_{1}} ... \sum_{x=1}^{j_{S}} (x^p)=\sum_{j=0}^p \left((-1)^{j+p} \left(\sum_{k=0}^j \frac{k^p \, \left \langle -j \right \rangle_{j-k}}{(j-k)!}\right)\left(\frac{\left \langle n \right \rangle_{j+s}}{(j+s)!} \right)\right)[/math] Where [math]s[/math] represents the recursion level of the summation (when [math]s=0[/math] we get the original sequence and when [math]s=1[/math] we get the first summation of the sequence and so on), and we sum the function, [math]x^p[/math], from [math]0[/math] to [math]n[/math] where [math]p[/math] is the power. The process, which involved recursively taking the deltas of the number sequences and applying the rising factorial or Pochhammer function, allowed me to derive the exponential version by recursively dividing instead of doing a subtraction. This is demonstrated below (note: I replaced the Pochhammer function with a product series operator for those that are not familiar with the rising factorial): Newton's Interpolation: Recursively take the deltas of each sequence: [math] \begin{matrix} & & & y_4 - 3\, y_3 + 3\, y_2 - y_1\\ & & y_3 - 2\, y_2 + y_1 & y_4 - 2\, y_3 + y_2\\ & y_2 - y_1 & y_3 - y_2 & y_4 - y_3 \\ y_1 & y_2 & y_3 & y_4 \end{matrix} [/math] We are only interested in the results at the top of each column. Also, we can see that each result is an alternating sum of the original sequence with coefficients that are pascal numbers. Next, we use each result with the rising factorial and standard factorial as follows: [math]\left(y_1\right)\frac{1}{0!}\ -\ \left(y_2 - y_1\right)\frac{(1-x)}{1!}\ +\ \left(y_3 - 2\, y_2 + y_1\right)\frac{(1-x)(2-x)}{2!}\ -\ \left(y_4 - 3\, y_3 + 3\, y_2 - y_1\right)\frac{(1-x)(2-x)(3-x)}{3!}\ +\ \text{etc...}[/math] The formula which defines this process is as defined below (note: I have expanded the formula to include recursively summing the sequence such that when [math]s=0[/math] we get the original sequence and when [math]s=1[/math] we get the first summation of the sequence and so on): [math]F(x, \, s,\, n) = \sum_{i=0}^{n-1}\left( \sum_{j=0}^{i}\left(f(j)\frac{(-1)^{j}\ i!}{j!\ (i-j)!}\right) \frac{(-1)^{s}}{(i+s)!} \prod_{k=1}^{i+s}\left(k-s-x\right)\right)[/math] Where [math]x[/math] is the variable, [math]s[/math] is the summation as explained above, and we sum from [math]0[/math] to [math]n-1[/math]. We can start from any number by modifying [math]f(j)[/math] to include a starting index, [math]f(j+start)[/math]. Daedalus' Exponential Interpolation: We must do the same thing as above except we will divide the numbers of the sequence: [math] \begin{matrix} & & & y_4^1 \times y_3^{-3} \times y_2^{3} \times y_1^{-1}\\ & & y_3^1 \times y_2^{-2} \times y_1^1 & y_4^1 \times y_3^{-2} \times y_2^1\\ & y_2^1 \times y_1^{-1} & y_3^1 \times y_2^{-1} & y_4^1 \times y_3^{-1} \\ y_1 & y_2 & y_3 & y_4 \end{matrix} [/math] The next part is also similar except additions become multiplications, subtractions become division, and multiplication becomes exponents: [math]\left(y_1\right)^{\frac{1}{0!}}\ \times\ \left(y_2^1 \times y_1^{-1}\right)^{-\frac{(1-x)}{1!}}\ \times \ \left(y_3^1 \times y_2^{-2} \times y_1^1\right)^{\frac{(1-x)(2-x)}{2!}}\ \times \ \left(y_4^1 \times y_3^{-3} \times y_2^{3} \times y_1^{-1}\right)^{-\frac{(1-x)(2-x)(3-x)}{3!}}\ \times \ \text{etc...}[/math] The following formula defines the above process such that when [math]p=0[/math] we get the original sequence and when [math]p=1[/math] we get the first product of the sequence and so on: [math]F(x, \, p,\, n) = \prod_{i=0}^{n-1}\left( \prod_{j=0}^{i}\left(f(j)^{\frac{(-1)^{j}\, i!}{j!\, (i-j)!}}\right)^{ \frac{(-1)^{p}}{(i+p)!} \displaystyle \prod_{k=1}^{i+p}\left(k-p-x\right)}\right)[/math] Where [math]x[/math] is the variable, [math]p[/math] is the recursion level of the product as explained above, and we multiply the outputs from [math]0[/math] to [math]n-1[/math]. We can start from any number by modifying [math]f(j)[/math] to include a starting index, [math]f(j+start)[/math]. This method can be applied to any operator that obeys the associative law (which is why it only works for summations and products). Please forgive any grammar errors in this post. I broke a tooth over thanksgiving and it is causing me a tremendous amount of pain. It's 3:00 am and I have a dentist appointment today. So... I kinda rushed this post. I will correct any issues tomorrow as long as the edit timer has not expired. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now