0から1までの実数を2進法で表記する。
この小数点以下の桁数と数に対応して、2等辺直角3角形を細分化していく。
桁数を進めるに従って経路は複雑化し、3角形内を塗りつぶすように進んでいく。こうして長さ1の線分上の点は、3角形内のどこかの点に対応していくことになる。
yz平面をz軸を虚数軸とする複素平面と考える。2進法表示の桁数をnとすると、3角形をn回2等分したときの頂点の座標は、次式で与えられる。
ここで、Anは、
である。ここでEの各項、
を具体的に計算してみると、nの奇数、偶数で場合分けされて、
となり、いずれの場合も実数部、虚数部ともに有理数であることがわかる。Eを求めるときに、級数の和が有限回で終了すればEは有理数であることが保証される。
Fが有理数であるときは、2進法表記でも循環部が現れる。有理数を2進法で表したときの一般的な形式は、
である。
今回の問題は偶数・奇数で挙動が分かれるので便宜的に、
循環部を2pの幅とみなし、偶奇性の影響を抑えて計算を容易化する。こうすることでによってEの各項については循環の規則に従って、
が常に成り立つ。本当はこの2が邪魔なのだが、2を削除するとpが奇数の時に成り立たず、場合分けがややこしいのでこうしている。
この式を用いて、Eの無限級数を計算してみると、
と簡略化される。ここで、
を用いた。こうしてFが有理数の場合には、Eの級数計算が有限回で終了することが分かる。前に示したように各項は実数部、虚数部ともに有理数であるので、その有限回の加算結果も同じく有理数となる。
こうして、3次元ピンボールにおいても、2次元の場合と同様に格子点の穴に入る確率は0であることが証明された。
と言いたいところだが、点Fが無理数の場合にそれが有理数の点Eに写像されないことを証明しないといけない。逆に言えば、有理数の点Eに対応する点Fがすべて有理数となることである。確かに点Fが無理数の場合、点Eの計算は無限となるが、無限となるだけでそれが無理数であることの証明にはならないからである。