Hankel determinants of Catalan sums
TheoremLayman's Catalan-sum Hankel determinant, including the empty matrix#✓fully proved
Let \(C_m\) denote the \(m\)-th Catalan number and \(F_m\) the \(m\)-th Fibonacci number, with \(F_0 = 0\) and \(F_1 = 1\). For every natural number \(n\), the determinant of the \(n \times n\) integer matrix whose \((i, j)\) entry is \(C_{i+j+1} + C_{i+j+2}\) for \(0 \le i, j \le n-1\) equals \(F_{2n+2}\). For \(n = 0\) the matrix is empty and both sides equal \(1\).
theorem layman_catalan_sum_hankel_det_unrestricted (n : ℕ) :
Matrix.det (fun i j : Fin n =>
((catalan (i.val + j.val + 1) + catalan (i.val + j.val + 2) : ℕ) : ℤ)) =
(Nat.fib (2 * n + 2) : ℤ)
Used by 1
TheoremLayman's Catalan-sum Hankel determinant#✓fully proved
Let \(C_m\) denote the \(m\)-th Catalan number and \(F_m\) the \(m\)-th Fibonacci number, with \(F_0 = 0\) and \(F_1 = 1\). For every integer \(n \ge 1\), the determinant of the \(n \times n\) integer matrix whose \((i, j)\) entry is \(C_{i+j+1} + C_{i+j+2}\) for \(0 \le i, j \le n-1\) equals \(F_{2n+2}\).
theorem layman_catalan_sum_hankel_det (n : ℕ) (hn : 1 ≤ n) :
Matrix.det (fun i j : Fin n =>
((catalan (i.val + j.val + 1) + catalan (i.val + j.val + 2) : ℕ) : ℤ)) =
(Nat.fib (2 * n + 2) : ℤ)
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.