Lemma 1: If
, then
Lemma 2: If
, then
Proof: By induction. Base case
:
Inductive step: assume
Theorem If
is a PPDI, then
.
Proof: Let
be an integer whose decimal representation
has
digits,
.
Let
Now
But since
, we have
Since
,
cannot be a PPDI. Therefore, a base 10 PPDI can
have no more than 60 digits.
As stated above, it is possible to generalize this theorem for any
base. That is, for any base
, there exists a number
such that for
to be a PPDI,
. This is done generally
by replacing all occurences of '10' (the base in the above example)
with
, and all 9's (which is the largest single digit in base 10)
with B-1's (which is the largest single digit in base
) in the
formulas above. This proceeds as follows:
Lemma 3: If
, then
Proof:
Lemma 4: For any base
, there exists a number
such that if
, then
.
Proof:
Theorem: If
is a PPDI, then
.
Proof: Let
be an integer whose base-
decimal
representation
has
digits,
,
. Let
Since
, M cannot be a PPDI. Therefore, a PPDI in base
can
have no more than
digits.
In his paper, Schwartz also demonstrates how to prove that there are
no base-10 PPDIs which have 60 digits. This proof is quite tedious,
and adds little overall value to easing the search for PPDIs;
therefore it will not be shown in its entirety. However, the first
two steps of his proof will be given because they introduce a concept
which was used in my Meta-program that searches for PPDIs, namely
restricting the search based on the number of 9s (more generally,
digits) that must and/or can appear in a number
for it to be a PPDI.
Let
be an integer of 60 digits with decimal representation
. Let
Part 1: If
, then
is not a PPDI.
Proof:
.
Part 2: If
, then
is not a PPDI.
Proof:
.
He continues the proof by further refining the statements about the number of nines in the potential PPDI until he reduces it to one single possibility, which he then demonstrates is not in fact a PPDI.