Integers not Sum of Distinct Triangular Numbers

Theorem
The sequence of integers which cannot be expressed as the sum of distinct triangular numbers is:


 * $2, 5, 8, 12, 23, 33$

Proof
It will be proved that the largest integer which cannot be expressed as the sum of distinct triangular numbers is $33$.

The remaining integers in the sequence can be identified by inspection.

We prove this using a variant of Second Principle of Mathematical Induction.

Let $\map P n$ be the proposition:


 * $n$ can be expressed as the sum of distinct triangular numbers.

Basis for the induction
We verify the result up to $T_{13} = 91$.

Then we conclude all $n$ with $34 \le n \le 91$ can be expressed as the sum of distinct triangular numbers.

So $\map P n$ is true for all $34 \le n \le 91$.

This is the basis for the induction.

Induction Hypothesis
Suppose for some $k > 91$, $\map P j$ is true for all $34 \le j < k$.

That is, every integer between $34$ and $k - 1$ can be expressed as the sum of distinct triangular numbers.

This is the induction hypothesis.

Induction Step
This is the induction step:

We find the largest integer $i$ such that $T_i < k \le T_{i + 1}$.

We show that $k - T_{i - 3}$ can be expressed as the sum of distinct triangular numbers, and the sum does not involve $T_{i - 3}$.

Then $k$ can be expressed as the sum of distinct triangular numbers.

Since $k > 91 = T_{13}$, we must have $i \ge 13$.

Hence $k > k - T_{i - 3} \ge k - T_{10} > 91 - 55 = 36$.

Thus $k - T_{i - 3}$ can be expressed as the sum of distinct triangular numbers by Induction Hypothesis.

A sufficient condition such that the sum does not involve $T_{i - 3}$ is $T_{i - 3} > k - T_{i - 3}$.

We have:

Therefore we have $T_{i - 3} > k - T_{i - 3}$.

Hence $\map P k$ is true.

By the Second Principle of Mathematical Induction, $\map P n$ is true for all $n \ge 34$.

Thus every integer greater than $33$ can be expressed as the sum of distinct triangular numbers.