Automating John P. D'Angelo's method to study Complete Polynomial Sequences

By Shalosh B. Ekhad and Doron Zeilberger


.pdf   .tex  

Written: Nov. 3, 2021.

In a recent intriguing article by complex geometer (and several complex variabler) John P. D'Angelo there was a surprising application of elementary (but very deep!) number theory to complex geometry. What D'Angelo needed was the largest integer not representable as sum of distinct values of triangular numbers (with analogous questions about other polynomial sequences). He demonstrated, in terms of a few lucid examples, how to determine these numbers, and then rigorously prove that they are indeed correct. In this short note we describe a Maple package that implements these ideas enabling, at least in principle, but often also in practice, to determine these numbers fully automatically. In fact, we show that the very same ideas can be turned into an algorithm that inputs an arbitrary integer-generating polynomial, and positive integers a and C, and outputs the largest integer not representable as a sum of distinct values of that polynomial with argument ≥a in at least C different ways. (The cases that D'Angelo needed were a=0 and a=1 and C=1).

Maple package


Input and Output files for JPDA.txt


Personal Journal of Shalosh B. Ekhad and Doron Zeilberger

Doron Zeilberger's Home Page