A Catalan Beta Function from Figurate Numbers?
It’s been a while since I last published anything here in English, but I’ve been writing in Spanish about Diophantine equations and elliptic curves attached to figurate numbers, with everything that comes along, Mordell-Weil groups included. I’ve found several corollaries along the way.
Well, what got me going a few weeks ago, and what I’ll develop here, is a simple idea: instead of adding figurate numbers (which is already done, and we’ll see it shortly), let’s multiply them. To be specific, I’m referring to the article on the Wayback Machine called Polygorials by Daniel Dockery.
Separately, on August 16 I released version 1.6 of my Ruby gem for making algorithmic music with Sonic Pi, figurate_numbers. It includes
ArithTransform.figuratenomial(n, k, seq), which takes a sequence of figurate numbersseqand constructs a Fibonomial from them.
But since I haven’t yet defined what I mean by figurate number around here, I should start unifying how I write them from now on. The reference I use and will keep using is Figurate Numbers (2012) by Elena Deza and Michel Deza, whose notation I’ll also keep, though for now I’ll stay general.
You can use my library figuratenum on PyPI for the examples below.
pip install figuratenum[figurate-viz]
The versatile figurate number
I call it versatile because I think it’s the most comfortable way to understand it and to communicate it with lots of study techniques. Consider a polynomial of degree , which plays the role of the geometric dimension (planar, spatial, or multidimensional). It induces a function
In particular, if
(only the leading coefficient needs to be nonzero; the triangular numbers, for instance, have ), the bilateral sequence induced by is given by
This is what I understand by a figurate number: in essence, the polynomial that carries its nature. That said, let me move on to the prelude of the topic at hand: first the sum, and then the main course, the multiplication.
Sums of figurate numbers
Probably the most beautiful way to learn what a figurate number is starts with the triangular numbers , which at bottom are simply a sum
and which, by Gauss’s trick, we prove to be
. In some places you’ll find this written as .
from figuratenum import FigurateNum
seq1 = FigurateNum().triangular()
print([next(seq1) for _ in range(1000)])
# [1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66,
# 78, 91, 105, 120, 136, 153, 171, 190, ...]
The first terms are . I also want to show the generating function here, again with figuratenum.
from figuratenum.figurate_viz import ComplexViz
c = ComplexViz(domain_grid_radius=(2))
c.visualize_plane(
"triangular", cmap_color="Set3",
disk_radius=None
)
Well, it’s not crazy to wonder: what if we sum these terms again, but now instead of summing we sum ? Of course, we do
and with a bit of algebraic manipulation we arrive at the tetrahedral numbers, whose dimension is , reflected in the superscript.
seq1 = FigurateNum().tetrahedral()
print([next(seq1) for _ in range(1000)])
# [1, 4, 10, 20, 35, 56, 84, 120, 165, 220, 286,
# 364, 455, 560, 680, 816, 969, 1140, 1330, ...]
So the tetrahedral numbers are the additive counterpart of iterated factorials (the multiplicative idea we’ll get to in a moment).
Let’s now take the hexagonal numbers, , and apply the same process, which leads to
which gives the hexagonal pyramidal numbers, also of dimension .
seq1 = FigurateNum().m_pyramidal(6)
print([next(seq1) for _ in range(1000)])
# [1, 7, 22, 50, 95, 161, 252, 372, 525, 715,
# 946, 1222, 1547, 1925, 2360, 2856, 3417, ...]
Their generating function can also be computed directly with figuratenum:
from figuratenum.figurate_viz import ComplexViz
c = ComplexViz(domain_grid_radius=(2))
c.visualize_plane(
"hexagonal", cmap_color="Set3",
disk_radius=None
)

You’ll see shortly why I chose the hexagonals. For now, notice that if we take the process to the limit, the ratio of the hexagonal pyramidal numbers to the tetrahedral (triangular pyramidal) ones converges to an integer,
In fact, they converge to the same number when evaluating the ratio of hexagonal and triangular numbers,
This quotient idea came a little later than what follows, as I wanted to see whether it had anything to do with what makes certain quotients special.
In general, many figurate numbers can be built from combinations, sums, and recursions of other numbers; Figurate Numbers (2012) is a book full of these beautiful constructive ideas.
Let’s get to the main course, the truncated (finite) products.
Products of figurate numbers
Just as we did with the sum, it’s natural to ask: and what if we multiply? So let’s do the same thing
which is the idea of the factorial, but if we want to take the factorial again
we get the superfactorial. This is, for me, the multiplicative mirror of the tetrahedral numbers. I realized, almost by accident, that we’re iterating, and creating a dual map between the two operations on consecutive natural numbers.
| Iteration | Sum of | Product of |
|---|---|---|
| 1 | Triangular numbers | Factorial |
| 2 | Tetrahedral numbers | Superfactorial |
What struck me about the table is that what counts is the iteration, additive on one side and multiplicative on the other, much like reductions modulo (which have nothing to do with anything here), but I associated them almost spontaneously.
Catalan numbers from planar figurate numbers
I’ve taken the naturals , but it’s natural to start thinking about the same thing with a different sequence.
The triangulars
For example, with the triangular numbers, the terrain expands a bit beyond the simple factorial to combinations of factorials
. I write out the product of triangular numbers, , and directly, expanding into separate products,
which is evidently , as claimed.
The hexagonals
What surprised me on the Wayback Machine was that if I do the same with the hexagonal numbers
. I expand the figurate numbers and separate them as
On the left I have , and on the right . Splitting into its even and odd factors,
Since , then
Finally, multiplying by and solving, the identity above for the hexagonals is proved.
The Catalan quotient
Why the hexagonal? Well, here’s the answer: just put a quotient of hexagonals over triangulars (where the cancel) and out comes
which is the well-known sequence of the Catalan numbers - OEIS A000108, exactly as it appears derived on page 9 of the Polygorials. Its first terms grow like this
But, as with many of these identities, a few naive exploratory questions come to mind.

What harm could there be in extending this form of the Catalan numbers, a quotient of factorialized triangulars and hexagonals, to the complex numbers?
The Catalan Gamma function
Every time I see a factorial I think of the Gamma function ; as I’ve said many times, this association comes from the very short book by Emil Artin.
What I’ll do is a naive extension from the integers to a complex variable, . Here, just as a reminder to myself, I write
for . Its meromorphic continuation has simple poles at and the negative integers and, by the way, it has no zeros (so is entire). So I rewrite the Catalan sequence over the complex numbers
The upside is that we can now plug in non-integer arguments, rational ones to start. Since I also like thinking about the volume of -balls, I’ll begin with ; you’ll see why I said that, and maybe it’s not a good thing.
These values are already tabulated in plenty of sources, and we get
The integral
To get back to the explicit continuum, I’ll write the following integral representation of the Catalan numbers (valid for ),
. I need three well-known facts. First, by Legendre’s duplication formula,
taking , we get
From which, partway through solving, it follows that
Now I also need this well-known identity for quotients of Gamma
We know that , and has to be determined by the denominator , so , which means solving , giving . Almost done: since , the integral form is proved by substituting and into the quotient identity.
I switched from to for the variable because I want to think of a function that goes hand in hand with .
The Eulerian Beta function of Catalan
Well, since we already have the Gamma version, it’s natural to say again: what if we build a Euler-type Beta function for it? In other symbols, I’ll write
The expanded result is practically direct; it’s enough to substitute everything we did above.
With a bit of algebra and a minute of patience, I get
It landed in my lap like a gift. Now, it has the most expected properties of such a function; for example, it’s symmetric, that is, . With a nose for algebra, I also get . And above all, the associativity-type identity (the same one the classical Beta satisfies)
By its very definition, this construction is also a multiplicative -coboundary, and therefore satisfies the corresponding -cocycle identity. But let’s not get sidetracked.
Something I could study in the future would be the special values. For example, if we plug in , we get .
Integral of the Catalan pseudo-beta
Since we’ve already made the Gamma function explicit, let me also recall the traditional Euler Beta
Now, to get an integral form for it will again be somewhat tedious, but I can rewrite everything using what we did above.
To wrap up, we’d still need to simplify by cancelling a few terms, namely, and the powers of leave one factor . So the identity simply becomes
My idea would be to write it as a single integral rather than a quotient, but I think I’ll leave that for another time.
Catalan numbers from the classical Beta function
For a bit of variety, I’ll plot both functions in the complex plane using the cplot library. For the moment I have to think about whether to implement these Gamma factorials visually in in figuratenum, so nothing is available to date.
Well, going back to the beginning to deal with the triangular polygorial in terms of the Gamma function

and, similarly, the hexagonal polygorial

Curiously, if we take the quotient again we arrive at . Nevertheless, I want to do something different with this game of identities. In that spirit, by the classical identity (I’ll use , but it’s the same as ), , and setting and , this becomes
Since we want to reach the Catalan function in terms of Gamma, which was (I’ll write it again)
If you look closely, it’s quite similar but upside down. So I invert the expression we just computed to make it resemble this one
How do we convert it to match? Well, among the thousands of properties of Gamma, there’s the functional equation
Therefore, check this out
So the Catalan numbers are
The beautiful part is that the factor multiplying the Beta in the denominator is a quadratic polynomial in , namely
If I evaluate the first terms of , with ,
By one of life’s coincidences, it’s exactly the same sequence that appears in
starting at index . But it’s identical if we evaluate at values , that is, it produces
A small proposal to look into
After all these identities, and since the quotient of the products of over generates a sequence as combinatorially important as the Catalan numbers,
Which other quotients or products can generate a number or pattern with an interesting combinatorial meaning, let’s call it , and what are the conditions for that to happen?
That is, if we have two figurate numbers of equal or different dimensions and ,
As I wrote above, I only tested whether it depended on the limiting process and convergence while keeping the integer condition. However, in both dimensions and , the ratio converge to . But when taking the product, only the two-dimensional case turns out to be a gem. What other related aspects could I explore? I could try this in dimension , exploring different pairs of figurate numbers whose ratio converges to an integer. I might give that a try sometime.

I’ll leave these identities and the quotient of two polygorials here, along with its naive pseudo-Beta function.
Table of Contents
