三角平方数是既是三角形数,又是平方数的数。三角平方数有无限个,可以由以下公式求得:
找寻三角平方数的问题可用以下方法简化成佩尔方程。每个平方数的形式为 m 2 {\displaystyle m^{2}} ,三角形数的则为 n ( n − 1 ) 2 {\displaystyle {\frac {n(n-1)}{2}}} 。于是求n, m使得:
设 k = 2 n − 1 {\displaystyle k=2n-1} , p = 2 m {\displaystyle p=2m} ,代入之,得方程 k 2 = 2 p 2 + 1 {\displaystyle k^{2}=2p^{2}+1} 。
第 k {\displaystyle k} 个三角平方数 N {\displaystyle N} 等于第 s {\displaystyle s} 个平方数及第 t {\displaystyle t} 个三角形数,它们的关系为
t {\displaystyle t} 可以由下面的方式得出:
N {\displaystyle N} 亦可用递归的方式求得:
当 k {\displaystyle k} 越大, t s {\displaystyle {\tfrac {t}{s}}} 就会趋近 2 {\displaystyle {\sqrt {2}}} :
N = 1 s = 1 t = 1 t s = 1 N = 36 s = 6 t = 8 t s = 1.3333333 N = 1225 s = 35 t = 49 t s = 1.4 N = 41616 s = 204 t = 288 t s = 1.4117647 N = 1 , 413 , 721 s = 1189 t = 1681 t s = 1.4137931 N = 48 , 024 , 900 s = 6930 t = 9800 t s = 1.4141414 N = 1 , 631 , 432 , 881 s = 40391 t = 57121 t s = 1.4142011 {\displaystyle {\begin{matrix}N=1&s=1&t=1&{\frac {t}{s}}=1\\N=36&s=6&t=8&{\frac {t}{s}}=1.3333333\\N=1225&s=35&t=49&{\frac {t}{s}}=1.4\\N=41616&s=204&t=288&{\frac {t}{s}}=1.4117647\\N=1,413,721&s=1189&t=1681&{\frac {t}{s}}=1.4137931\\N=48,024,900&s=6930&t=9800&{\frac {t}{s}}=1.4141414\\N=1,631,432,881&s=40391&t=57121&{\frac {t}{s}}=1.4142011\end{matrix}}}
它们实际上是“为偶数的佩尔数”的一半再平方的值。
大卫·盖尔曾提出一条问题:求对于哪些n,使得1,2,3,4...,n这个数列中,存在一个数s,在s之前的数之和跟在s之后的数之和相等。例如1,2,3,...,8中,6就是这样的一个数,1+2+3+4+5=7+8
解答: 根据题意列方程,得到s(s-1)/2 = (s+n+1)(n-s)/2 s2 = n(n+1)/2
当第n个三角形数是平方数时,就符合题目的条件。(参考:Puzzles Column of The Emissary (Fall2005))