This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Determinants of matrices related to the Pascal triangle

Martín Mereb
Abstract

In this note we prove an assertion made by M. Levin in 1999: the Pascal matrix modulo 22 has the property that each of the square sub-matrices laying on the upper border or on the left border has determinants, computed in \mathbb{Z}, equal to 11 or 1.-1.

1 Introduction

In this note we prove an that the Pascal matrix modulo 22 has the property that each of the square sub-matrices laying on the upper border or on the left border has determinant, computed in \mathbb{Z}, equal to 11 or 1.-1. This extends some of the results in [1, 2] on determinants related to the Pascal triangle.

The Pascal triangle matrix has been used in the theory of uniform distribution modulo one to construct sequences of real numbers in the unit interval with smallest possible discrepancy: the first NN terms have discrepancy at most (logN)/N(\log N)/N times a constant (see [4] and the references therein). When we restrict to sequences of the form {bnx(mod1)}n=1,2,3,\{b^{n}x\pmod{1}\}_{n=1,2,3,\ldots} for any integer bb greater than or equal to 22 and for real numbers xx, the smallest exact discrepancy that can be achieved by some xx is not known. The question dates back to Korobov in 1956 (cfr. [6]).

Using the Pascal triangle matrix modulo 22, in [8] M. Levin constructs numbers xx such that the sequence {bnx(mod1)}n=0,1,2,\{b^{n}x\pmod{1}\}_{n=0,1,2,\ldots} has discrepancy of the first NN terms bounded from above by (logN)2/N(\log N)^{2}/N times a constant. Becher and Carton in [3] defined variants of the Pascal triangle matrix modulo 22 that have the same property of the invertibility of the square sub-matrices laying on the upper or left border. They obtain a family of numbers with the same property as Levin’s. Larcher and Hofer recently showed that for Levin’s number constructed for b=2b=2 the discrepancy estimate (logN)2/N(\log N)^{2}/N is the best possible (cfr. [5]).

The property that all square matrices in the upper and left border of the Pascal matrix modulo 2 have determinants, computed in \mathbb{Z} equal to 11 or 1-1 ensures that if these determinants are computed in /b\mathbb{Z}/b\mathbb{Z}, for any bb, they are also equal to 11 or 1-1. Thus, indeed, Levin’s method yields numbers xx such that the {bnx(mod1)}n=1,2,\{b^{n}x\pmod{1}\}_{n=1,2,\ldots} has the small discrepancy property.

The article is organized as follows. In section 2 we introduce some notation, define the infinite matrix UU and state the main result (Theorem 1). Section 3 is devoted to its proof. In section 4 we define a whole family of matrices sharing the property of having all its sub-matrices laying on the upper or left border invertible, compute its number and give some examples.

2 Pascal matrices

We want to study determinants of sub-matrices of certain infinite matrix. It will be convenient to index the rows and columns with non-negative numbers.

Let UU be the infinite matrix whose entry in the i,ji,j position is the remainder when the binomial coefficient (ji)\binom{j}{i} is divided by 2.2. Namely

Ui,j={1 if (ji) is odd, 0 if (ji) is even.\displaystyle U_{i,j}={\begin{cases}1&{\text{ if }}\binom{j}{i}\text{ is odd, }\\ 0&{\text{ if }}\binom{j}{i}\text{ is even.}\end{cases}}
Remark 1.

By the well known result of Kummer [7] we know that the (i,j)(i,j)-entry of UU is 11 if jij\geq i and the binary representations of both ii and jij-i don’t share a 11 in the same position, and 0 otherwise.

Writing UI,JU_{I,J} for the sub-matrix of UU corresponding to the rows and columns indexed respectively by the sets I,J0I,J\subseteq\mathbb{Z}_{\geq 0} introduce the following notation. The subset of integers kk greater than or equal to mm but smaller than nn is denoted by [m:n)={k:,mk<n}.[m:n)={\left\{k\in\mathbb{Z}:,m\leq k<n\right\}}. The principal minors U[0:n),[0:n)U_{[0:n),[0:n)} are denoted U(n).U(n). For the top-most minors U[0:n),[m:m+n)U_{[0:n),[m:m+n)} we write U0,m(n).U_{0,m}(n). Finally, Ui,j(n,m)U_{i,j}(n,m) stands for U[i:i+n)[j:j+m).U_{[i:i+n)[j:j+m)}.

The main result of this article is the following:

Theorem 1.

The sub-matrix U0,m(n)U_{0,m}(n) has determinant ±1,\pm 1, for all choices of n,m0.n,m\geq 0.

Remark 2.

From the celebrated formula by Lucas [9] it follows that UU is the infinite tensor of the matrix U(2)=(1101).U(2)=\begin{pmatrix}1&1\\ 0&1\end{pmatrix}. Here we think of this infinite tensor as the stable top-left square matrix in the sequence U(2k)=U(2)kU(2^{k})=U(2)^{\otimes k} for k1k\geq 1. For example:

U(2)=\displaystyle U(2)= (1101)\displaystyle\begin{pmatrix}1&1\\ 0&1\end{pmatrix}
U(4)=(U(2)U(2)0U(2))=\displaystyle U(4)=\begin{pmatrix}U(2)&U(2)\\ 0&U(2)\end{pmatrix}= (1111010100110001)\displaystyle\begin{pmatrix}1&1&1&1\\ 0&1&0&1\\ 0&0&1&1\\ 0&0&0&1\end{pmatrix}
U(8)=(U(2)U(2)U(2)U(2)0U(2)0U(2)00U(2)U(2)000U(2))=\displaystyle U(8)=\begin{pmatrix}U(2)&U(2)&U(2)&U(2)\\ 0&U(2)&0&U(2)\\ 0&0&U(2)&U(2)\\ 0&0&0&U(2)\end{pmatrix}= (1111111101010101001100110001000100001111000001010000001100000001)\displaystyle\begin{pmatrix}1&1&1&1&1&1&1&1\\ 0&1&0&1&0&1&0&1\\ 0&0&1&1&0&0&1&1\\ 0&0&0&1&0&0&0&1\\ 0&0&0&0&1&1&1&1\\ 0&0&0&0&0&1&0&1\\ 0&0&0&0&0&0&1&1\\ 0&0&0&0&0&0&0&1\end{pmatrix}
\displaystyle\vdots
Remark 3.

The first 2k2^{k} rows of UU are 2k2^{k}-periodic .

Remark 4.

All the sub-matrices U(n)U(n) are upper triangular with only 1’s on the diagonal.

Remark 5.

U(2k)U(2^{k}) are symmetric with respect to the anti-diagonal.

3 Proof of Theorem 1

Proof of Theorem 1.

We proceed by induction on the size nn of the sub-matrix. Since the first row of UU is made entirely of 11^{\prime}s, the statement is true for n=0.n=0. By Remark 4 the statement is also true for m=0.m=0. Consider kk such that 2k1<n2k.2^{k-1}<n\leq 2^{k}. By periodicity (cfr. Remark 3) we may assume m<2k.m<2^{k}. We separate in two cases according to whether mm is less than 2k12^{k-1} or not.

Case m<2k1m<2^{k-1}:

Let us compare the matrices U0,m(n)U_{0,m}(n) and U0,m+2k1(n)U_{0,m+2^{k-1}}(n) The first 2k12^{k-1} rows are identical by 2k12^{k-1}-periodicity (cfr. Remark 3).

For the remaining n2k1n-2^{k-1} rows we apply elementary row operations to the first matrix and obtain the second one, up to sign.

Subtracting U0,m(n2k1,n)U_{0,m}(n-2^{k-1},n) from U2k1,m(n2k1,n)U_{2^{k-1},m}(n-2^{k-1},n) we get exactly (by Remark 1) the sub-matrix U2k1,m+2k1(n2k1,n)U_{2^{k-1},m+2^{k-1}}(n-2^{k-1},n) multiplied by 1-1 (Fig. 1).

U0,m(n2k1,n)U_{0,m}(n-2^{k-1},n)U2k1,m(n2k1,n)U_{2^{k-1},m}(n-2^{k-1},n)2k2^{k}2k12^{k-1}nnmmU(2k1)U(2^{k-1})U(2k1)U(2^{k-1})U(2k1)U(2^{k-1})00U(2k1)U(2^{k-1})
Figure 1: Position of U0,m(n)U_{0,m}(n) when m<2k1m<2^{k-1}.

Therefore, the determinant of U0,m(n)U_{0,m}(n) is that of U0,m+2k1(n)U_{0,m+2^{k-1}}(n) multiplied by (1)(n2k1)(-1)^{(n-2^{k-1})} and this case reduces to the next one.

Case m2k1m\geq 2^{k-1}:

Subdivide U0,m(n)U_{0,m}(n) into 44 blocks as follows (Fig. 2): taking J=[m:2k)J=[m:2^{k}), J=[2k:m+n)J^{\prime}=[2^{k}:m+n), I=[0:m+n2k)I=[0:m+n-2^{k}) and I=[m+n2k:n)I^{\prime}=[m+n-2^{k}:n), we get the partition

U0,m(n)=(UI,JUI,JUI,JUI,J)\displaystyle U_{0,m}(n)=\begin{pmatrix}U_{I,J}&U_{I,J^{\prime}}\\ U_{I^{\prime},J}&U_{I^{\prime},J^{\prime}}\end{pmatrix}

as [0:n)=II{[0:n)}=I\cup I^{\prime} and [m:m+n)=JJ.{[m:m+n)}=J\cup J^{\prime}.

Note that the bottom-right block UI,JU_{I^{\prime},J^{\prime}} is full of zeros (by 2k2^{k}-periodicity and Remark 4) and the top-right one UI,JU_{I,J^{\prime}} agrees with U0,2k(m+n2k)U_{0,2^{k}}(m+n-2^{k}) (again by Remark 3) and therefore has determinant 1.1.

To find the determinant of U0,m(n)U_{0,m}(n) we consider the block matrix obtained by swapping the blocks

(UI,JUI,JUI,JUI,J)\displaystyle\begin{pmatrix}U_{I,J^{\prime}}&U_{I,J}\\ U_{I^{\prime},J^{\prime}}&U_{I^{\prime},J}\end{pmatrix}

which is upper triangular by blocks with first block UI,JU_{I,J^{\prime}} having determinant 1.1.

2k2^{k}2k12^{k-1}nnmmm+n2km+n-2^{k}UI,JU_{I,J}UI,JU_{I^{\prime},J}UI,JU_{I,J^{\prime}}UI,JU_{I^{\prime},J^{\prime}}U(2k1)U(2^{k-1})0U(2k1)U(2^{k-1})U(2k1)U(2^{k-1})U(2k1)U(2^{k-1})0
Figure 2: Position of U0,m(n)U_{0,m}(n) when m2k1m\geq 2^{k-1}.

The determinant of U0,m(n)U_{0,m}(n) ends up being (1)(n1)(m+n2k)=(1)(n1)m(-1)^{(n-1)(m+n-2^{k})}=(-1)^{(n-1)m} times that of UI,JU_{I^{\prime},J}.

Note that by Remark 5 the anti-transpose UI,JU_{I,J}^{\ast} of this last sub-matrix111i.e.: the reflection with respect to the anti-diagonal. UI,JU_{I^{\prime},J} is
UI,J=U0,2kn(2km)U_{I^{\prime},J}^{\ast}=U_{0,2^{k}-n}(2^{k}-m) (Fig. 3).

2k2^{k}2k12^{k-1}2kn2^{k}-n2km2^{k}-mmm2km2^{k}-mUI,JU_{I^{\prime},J}UI,JU_{I^{\prime},J}^{\ast}U(2k1)U(2^{k-1})U(2k1)U(2^{k-1})0
Figure 3: U0,2kn(2km)U_{0,2^{k}-n}(2^{k}-m) coincides with UI,J,U_{I^{\prime},J}^{\ast},
the anti-transpose of UI,JU_{I^{\prime},J}.

Since

2km2k2k1=2k1<n2^{k}-m\leq 2^{k}-2^{k-1}=2^{k-1}<n

its determinant is ±1\pm 1 by inductive hypothesis. ∎

4 A family of Pascal-like matrices

Our matrix UU appeared in [2] to prove that all symmetric Pascal matrices (mod2)\pmod{2} have determinant ±1.\pm 1.

Consider PP the infinite matrix222it is noted P¯()2\overline{P}(\infty)_{2} in [2].

Pi,j={1 if (j+ii) is odd, 0 if (j+ii) is even.\displaystyle P_{i,j}={\begin{cases}1&{\text{ if }}\binom{j+i}{i}\text{ is odd, }\\ 0&{\text{ if }}\binom{j+i}{i}\text{ is even.}\end{cases}}

For its LULU-decomposition we define LL as the transpose of UU and DD as the infinite diagonal with the Thue–Morse sequence 333https://oeis.org/A106400. Namely

Di,j={1 if i=j has an even number of 1’s in base 21 if i=j has an odd number of 1’s in base 20 if ij.\displaystyle D_{i,j}={\begin{cases}1&{\text{ if }}i=j\text{ has an even number of $1$'s in base $2$, }\\ -1&{\text{ if }}i=j\text{ has an odd number of $1$'s in base $2$, }\\ 0&{\text{ if }}i\neq j.\end{cases}}

Adopting the same notation for sub-matrices as with UU we have P,LP,L and DD are the infinite tensor product of

P(2)=(1110),L(2)=(1011) and D(2)=(1001)\displaystyle P(2)=\begin{pmatrix}1&1\\ 1&0\end{pmatrix},\qquad L(2)=\begin{pmatrix}1&0\\ 1&1\end{pmatrix}\qquad\text{ and }\qquad D(2)=\begin{pmatrix}1&0\\ 0&-1\end{pmatrix}

respectively.

Since

(1110)=(1011)(1001)(1101)\begin{pmatrix}1&1\\ 1&0\end{pmatrix}=\begin{pmatrix}1&0\\ 1&1\end{pmatrix}\begin{pmatrix}1&0\\ 0&-1\end{pmatrix}\begin{pmatrix}1&1\\ 0&1\end{pmatrix}

we get that P(n)=L(n)D(n)U(n)P(n)=L(n)D(n)U(n) for all n1.n\geq 1.

As LL is lower triangular and DD is diagonal with only ±1\pm 1’s, Theorem 1 implies

Corollary 1.

Given n,m0,n,m\geq 0, the sub-matrix Pm(n)P_{m}(n) has determinant ±1.\pm 1.

The same result applies for infinite matrices having a similar LULU-decomposition.

By the symmetry of PP we deduce that every square sub-matrix laying on the upper or left border of PP has determinant ±1.\pm 1.

We say that a matrix is Pascal-like if every such sub-matrix is invertible. When working over the integers this means having determinant ±1\pm 1 so our matrix PP is Pascal-like by Corollary1.

Another example over the integers is provided by the honest Pascal matrix Mi,j=(i+jj)M_{i,j}=\binom{i+j}{j} as can be seen by a routine application of Vandermonde determinant and elementary row operations.

More is true according to the following

Proposition 1.

Let RR be a commutative ring with finite group of units R×.R^{\times}. The number of Pascal-like matrices MRn×mM\in R^{n\times m} is exactly #(R×)nm.\#(R^{\times})^{nm}.

Proof.

Each entry Mi,jM_{i,j} is the bottom-right entry of exactly one square sub-matrix laying on the top or left side whose determinant is to be a unit. There are precisely #(R×)nm\#(R^{\times})^{nm} ways to prescribe those determinants. For each such prescription there is a unique way of solving for each entry Mi,jM_{i,j} recursively in i+ji+j by row expansion. ∎

Corollary 2.

There are exactly 2nm2^{nm} Pascal-like matrices in n×m\mathbb{Z}^{n\times m}. All of them are congruent (mod2)\pmod{2} but at the same time they cover all the possible Pascal-like matrices when reduced modulo 3,43,4 or 6.6.

Proof.

This follows from Proposition 1 and the facts that

#(×)=φ(3)=φ(4)=φ(6)=2\#(\mathbb{Z}^{\times})=\varphi(3)=\varphi(4)=\varphi(6)=2

and φ(2)=1.\varphi(2)=1.

Acknowledgements

The author would like to thank Prof. Becher for bringing this problem to his attention in the first place, together with a lot of helpful comments as well.

References

  • [1] Roland Bacher. Determinants of matrices related to the Pascal triangle. J. Théor. Nombres Bordeaux, 14(1):19–41, 2002.
  • [2] Roland Bacher and Robin Chapman. Symmetric Pascal matrices modulo pp. European J. Combin., 25(4):459–473, 2004.
  • [3] Verónica Becher and Olivier Carton. Normal numbers and nested perfect necklaces. J. Complexity, 54:101403, 12, 2019.
  • [4] Yann Bugeaud. Distribution modulo one and Diophantine approximation, volume 193 of Cambridge Tracts in Mathematics. Cambridge University Press, Cambridge, 2012.
  • [5] Roswitha Hofer and Gerhard Larcher. The exact order of discrepancy for levin’s normal number in base 2. May 2022.
  • [6] Nikolai Mikhailovich Korobov. On completely uniform distribution and conjunctly normal numbers. Izv. Akad. Nauk SSSR. Ser. Mat., 20:649–660, 1956.
  • [7] Ernst Eduard Kummer. Über die Ergänzungssätze zu den allgemeinen Reciprocitätsgesetzen. J. Reine Angew. Math., 44:93–146, 1852.
  • [8] Mordekhaĭ Borisovich Levin. On the discrepancy estimate of normal numbers. Acta Arith., 88(2):99–111, 1999.
  • [9] Édouard Lucas. Sur les congruences des nombres eulériens et les coefficients différentiels des functions trigonométriques suivant un module premier. Bull. Soc. Math. France, 6:49–54, 1878.

Martín Mereb
Departamento de Matemática, Facultad de Ciencias Exactas y Naturales & IMAS
Universidad de Buenos Aires & CONICET Argentina- mmereb@gmail.com