Elementary proof of 2^n > 2^(n-k) (3^k - 2^k) / (2^n - 3^k) provided 2^n > 3^k

I think it is worth reporting that proving 2^n > 2^{n-k} \frac{3^k - 2^k}{2^n - 3^k} when 2^n > 3^k is implied by the following easier looking inequalities (always assuming 2^n > 3^k):

  • 6^k + 3^k < 2^{n+k} for n \geq 3
  • 6^k + 3^k < 2^{n+k} + 2^k for n \geq 0
  • 2^{n-k} + 3^k < 2^n for n \geq 3 and k \geq 1
  • 2^n \geq 3^k + 2^k for n \geq 9 (implies the second inequality)
  • 2^{n-k} \geq k+2 for n \geq 6
Reason for the last inequality - Write 3^k via binomial expansion: 3^k = (2 + 1)^k = Σ_{j=0}^k C(k,j) 2^j. - Then 3^k + 2^k = Σ_{j=0}^{k-1} C(k,j) 2^j + 2·2^k ≤ (k + 2)·2^k, since each C(k,j) ≤ 2^k and there are k terms plus the top 2·2^k. - So it suffices to show: 2^{n−k} ≥ k + 2.

The following code tests them in Python:

# 6^k + 3^k < 2^{n+k}; n >= 3; 2^n > 3^k
for n in range(3,200):
    for k in range(n):
        if 2**n <= 3**k:
            continue
        lhs = 6**k + 3**k
        rhs = 2**(n+k)
        if not lhs < rhs:
            print("oups", n, k)

# 6^k + 3^k < 2^{n+k} + 2^k; n >= 0; 2^n > 3^k
for n in range(0,200):
    for k in range(n):
        if 2**n <= 3**k:
            continue
        lhs = 6**k + 3**k
        rhs = 2**(n+k)+2**k
        if not lhs < rhs:
            print("oups", n, k)

# 2^(n-k) + 3^k < 2^n; n >= 3; k >= 1; 2^n > 3^k
for n in range(3,200):
    for k in range(1,n):
        if 2**n <= 3**k:
            continue
        lhs = 2**(n-k) + 3**k
        rhs = 2**n
        if not lhs < rhs:
            print("oups", n, k)

Newly released GPT 5 has interesting stuff to say about the first inequality, but not a correct, elementary proof yet. In particular it convinced me that the only hard case of 6^k + 3^k < 2^{n+k} is the case n = \text{ceil}(k\log_2(3)) because otherwise we have 2^{n+k} - 6^k > 6^k > 3^k.

EDIT: GPT-5 knows about Baker and proved the first inequality by using Baker’s result, which we’re trying to avoid :smiley: (note that I did not tell GPT 5 about Baker but just pointed out at the mistake in its previous proof linked above).