|
|
Subject:
Lower limit of 2^x-3^y for Integers
Category: Science > Math Asked by: gatpog-ga List Price: $10.00 |
Posted:
14 Dec 2005 15:14 PST
Expires: 13 Jan 2006 15:14 PST Question ID: 605928 |
|
There is no answer at this time. |
|
Subject:
Re: Lower limit of 2^x-3^y for Integers
From: ansel001-ga on 14 Dec 2005 17:07 PST |
Your clarification has confused me. You clarified that x and y are natural numbers not integers. So how exactly do integers figure into your question? |
Subject:
Re: Lower limit of 2^x-3^y for Integers
From: emoll-ga on 15 Dec 2005 08:07 PST |
Hello, gatpog. If I am interpreting your question as you intended, the answer is pretty straightforward: if x and y are natural numbers, then both 2^x and 3^y are also natural numbers. The theoretical lower limit for the difference between two unequal natural numbers is 1, and for 2^x-3^y this limit is achieved by taking x = 2, y = 1, which gives 2^x-3^y = 2^2-3^1 = 4-3 = 1. If you did mean x and y are integers (as opposed to natural numbers), I still believe one could make 2^x-3^y smaller than any specified positive number by taking appropriate "large negative" values for x and y. For example, I took epsilon = .001 and with minimal effort found 2^(-10)-3^(-7) = .0005 < epsilon. |
Subject:
Re: Lower limit of 2^x-3^y for Integers
From: linz24-ga on 15 Dec 2005 10:49 PST |
I guess the question is intended to ask what is inf{ 2^x - 3^y | x,y integers -> positive infinity }. Since 2^x-3^y is an integer this is the same as asking what is the smallest number c such that there are infinitely many pairs of positive integers (x,y) with 2^x-3^y=c. The answer is there is no such c. So the answer to your original question: the "lower limit of 2^x-3^y for integers" is positive infinity. In fact, Polya proved in 1918 that for a fixed integer c, the Dopphantine equation a^x-b^y=c in positive integers a,b,x,y has only finitely many solutions. The Catalan conjecture states that for the case c=1 the only solution with x,y>1 is 3^2-2^3=1. This "had defied all attempts to prove it for more than 150 years" (MathWorld) and was finally (believed to be soved) by Mihailescu in 2002, following steps of many other mathematicians. Also related is Pillai's conjecture. You can find many related articles in Google. |
Subject:
Re: Lower limit of 2^x-3^y for Integers
From: emoll-ga on 17 Dec 2005 13:10 PST |
Try x = 4701, y = 2966. This seems to be the best solution for x < 5000. |
Subject:
Re: Lower limit of 2^x-3^y for Integers
From: emoll-ga on 18 Dec 2005 09:33 PST |
I will try to explain my comments clearly. I apologize if they do not satisfactorily answer the precise issue you mean to address. If x and y are both restricted to being natural numbers, and we require 2^x > 3^y, the single ordered pair (x,y) that minimizes 2^x-3^y is (2,1). For a given natural number x (>1), the natural number y that minimizes 2^x-3^y (still requiring 2^x > 3^y) is given by y = int(x*log2/log3). For a given natural number y, the natural number x that minimizes 2^x-3^y (still requiring 2^x > 3^y) is given by x = int(y*log3/log2)+1. Where did (4701,2966) come from? Within your original post, you said: "The problem is therefor equal to the question of how small x*Log(2)/Log(3)-IntegerPart(x*Log(2)/Log(3)) can get up to a given x." If x is restricted to natural numbers less than 5000, the expression x*Log(2)/Log(3)-IntegerPart(x*Log(2)/Log(3)) has a minimum where x = 4701 (in which case the expression evaluates to approximately 0.0007715). The corresponding y (i.e., the maximum integral y such that 2^4701 > 3^y) is 2966. If you are looking for a function that would, say, give f(5000) = 4701; f(1000) = 485; f(100) = 65; etc., where the returned value is that (natural number) x less than or equal to the input value such that x*Log(2)/Log(3)-IntegerPart(x*Log(2)/Log(3)) is minimized, that could be more difficult. But a similar function that would instead seek to minimize 2^x-3^(int(x*log2/log3)) would, for an input value of 2 or greater, always return 2. |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |