

三角数または三角形数は、正の整数の列であり、正三角形に配置された点の格子として表すことができます。番目の三角数には行: 最初の行には 1 つのポイントが含まれ、2 番目の行には 2 つのポイントが含まれ、このパターンは まで続きます。行目には、したがって、三角数も次の式で表すことができます。
三角数は最も単純な図形数です。図形数は、五角数などの他の2次元多角形や、四面体数などの高次元多面体にもその概念を一般化します。(空の和を参照)最初の数項は

三角数は、以下の明示的な式で与えられます。
どこは二項係数を表す表記法です。n + 1個の対象から選択できる異なるペアの数を表し、「 nプラス 1 チョイス ツー」と読みます。
事実、番目の三角数は視覚的な証明を用いて説明することができる。[ 1 ]すべての三角数について下の図のように、三角数に対応する物体の「半長方形」配置を想像してください。この配置をコピーして回転させると長方形の図形が作成され、物体の数が2倍になり、寸法が の長方形が生成されます。これは長方形内のオブジェクトの数でもあります。明らかに、三角数自体は常にそのような図形内のオブジェクトの数のちょうど半分であり、つまり次のようになります。例として続く:
この公式は数学的帰納法を用いて形式的に証明できる。[ 2 ]これは明らかに次の場合に当てはまる。:
ここで、ある自然数に対して、、そうすれば、それを検証できます。:
したがって、式が真である場合それは真実です明らかに真実であるためしたがって、、そして究極的にはすべての自然数帰納法によって。
ドイツの数学者ガウスが若い頃にこの関係を発見したという逸話がある。彼は和の中の n / 2 組の数に、それぞれの組の n + 1 の値を掛けたという。[ 3 ]いずれにせよ、ガウスがこの公式を最初に発見したわけではなく、その起源は紀元前 5 世紀のピタゴラス派に遡ると考える人もいる。 [ 4 ] 2 つの公式は、アイルランドの修道士ディクイルが816 年頃に著したComputusに記述されている。[ 5 ]ディクイルの記述の英語訳が入手可能である。[ 6 ]
標準的な公式では、最終的な 2 による除算の前に整数オーバーフローt = n*(n+1)/2が発生するような大きな三角数を計算する必要がある場合があります。たとえば、 T 20 = 210 < 256 なので、8 ビットのバイトには収まりますが、中間積 420 には収まりません。これは、 nまたはn+1のいずれかが偶数の場合に、乗算の前に 2 で割ることで解決できます。として実装すれば、条件分岐は必要ありません。が奇数の場合、バイナリ OR演算は効果がなく、これは と同等で正しいです。 が偶数の場合、最下位ビットを で設定することは1 を加えることと同じですが、除算の前に追加された 1 は切り捨てられるため、これはと同等で正しいです。t = (n|1) * ((n+1)/2)nn|1t = n * ((n+1)/2)nn|1t = (n+1) * (n/2)
三角数は、他の図形数と非常に多様な関係性を持つ。
最も単純に言えば、連続する 2 つの三角数の和は平方数になります。なぜなら、次の理由があるからです。[ 7 ] [ 8 ]
ここで、合計は2つの差の2乗であり(したがって、2つの差は合計の平方根である)。
この性質は、一般にスミルナのテオンの定理として知られており、[ 9 ]次の和で視覚的に示され、桁の合計として:
この事実は、三角形を反対方向に配置して正方形を作ることで、図解的にも示すことができる。
上記のセクション§ 公式の視覚的証明にあるように、三角数の2倍はプロニック数と呼ばれます。
平方数でもある三角数は無限に存在します。例えば、1、36、1225などです。これらのうちいくつかは、簡単な漸化式で生成できます。 と
すべての平方三角数は再帰によって求められます とそして

n番目の三角数の二乗は、1 からnまでの整数の立方和と同じである。これは次のように表すこともできる。

最初のn個の三角数の合計は、 n番目の四面体数です。
より一般的に言えば、 n番目のm角数とn番目の( m + 1)角数の差は、 ( n − 1)番目の三角数です。例えば、6 番目の七角数(81) から 6 番目の六角数(66) を引くと、5 番目の三角数である 15 になります。その他のすべての三角数は六角数です。三角数が分かれば、任意の中心多角数を計算できます。n番目の中心k角数は、次の式で求められます。
ここでTは三角数である。
2つの三角数の正の差は台形数である。
三角数に見られるパターン四面体数の場合二項係数を使用する式は一般化できます。これにより、次の式が得られます。[ 11 ]

三角数は、ファウルハーバーの公式の1次の場合に対応する。
{{{注釈}}}

交互に並ぶ三角数(1、6、15、28、…)は六角数でもある。
すべての偶数の完全数は三角形(および六角形)であり、その公式は次の通りである。 ここで、 M pはメルセンヌ素数である。奇数の完全数は知られていないため、既知の完全数はすべて三角数である。
例えば、3番目の三角数は(3 × 2 =) 6、7番目は(7 × 4 =) 28、31番目は(31 × 16 =) 496、127番目は(127 × 64 =) 8128です。
三角数の末尾の桁は0、1、3、5、6、または8であり、したがって、そのような数は2、4、7、または9で終わることはありません。末尾が3の場合は、その前に0または5がなければなりません。末尾が8の場合は、その前に2または7がなければなりません。
10進数では、ゼロでない三角数のデジタルルートは常に1、3、6、または9です。したがって、すべての三角数は3で割り切れるか、9で割ったときの余りが1になります。
0 = 9 × 0 1 = 9 × 0 + 1 3 = 9 × 0 + 3 6 = 9 × 0 + 6 10 = 9 × 1 + 1 15 = 9 × 1 + 6 21 = 9 × 2 + 3 28 = 9 × 3 + 1 36 = 9 × 4 45 = 9 × 5 55 = 9 × 6 + 1 66 = 9 × 7 + 3 78 = 9 × 8 + 6 91 = 9 × 10 + 1 ...
上記のように、9項ごとに繰り返される三角数のデジタルルートパターンは「1, 3, 6, 1, 6, 3, 1, 9, 9」です。
しかし、上記の記述の逆は必ずしも真ではありません。例えば、三角数ではない12のデジタル根は3であり、3で割り切れます。
xが三角数、a が奇数の平方数で、b = a − 1 / 8の場合、ax + bも三角数になります。8 T n + 1 = (2 n + 1) 2という式から、すべての奇数の平方数は三角数に 8 を掛けて 1 を加えることで得られるため、 bは常に三角数になります。また、 a が奇数の平方数である場合のbの計算は、この操作の逆です。この形式の最初のいくつかのペア( 1 x + 0を除く) は、9 x + 1、25 x + 3、49 x + 6、81 x + 10、121 x + 15、169 x + 21 、 ...などです。xがT nに等しい場合、これらの式はT 3 n + 1、T 5 n + 2、 T 7 n + 3、T 9 n + 4などを生成します。
すべての非ゼロ三角数の 逆数の合計は
これは、望遠鏡級数の基本和を用いることで示すことができる。
さらに、この級数の第n項の部分和は次のように表すことができます。
三角数に関する他の2つの公式は次のとおりです。 そして どちらも、点のパターンを見る(上記参照)か、簡単な代数計算によって証明できる。
1796年、ガウスはすべての正の整数が3つの三角数の和として表せることを発見し、日記に「ΕΥΡΗΚΑ! num = Δ + Δ + Δ 」という有名な言葉を記しました。3つの三角数は必ずしも異なるとは限らず、ゼロでない必要もありません。例えば、20 = 10 + 10 + 0 です。これはフェルマーの多角数定理の特殊なケースです。
2 k − 1 の形の最大の三角数は4095です(ラマヌジャン-ナゲル方程式を参照)。
ヴァツワフ・フランツィシェク・シェルピンスキは、等比数列の中に4つの異なる三角数が存在するかどうかという問題を提起した。ポーランドの数学者カジミエシュ・シミチェクは不可能だと推測したが、後に2007年にファンとチェンによって証明された。 [ 12 ] [ 13 ]
整数を三角数の和として表す公式は、シータ関数、特にラマヌジャンのシータ関数と関連している。[ 14 ] [ 15 ]
三角形内の最も近い点のペア間の線分の数は、点の数または漸化式を用いて表すことができる。
極限では、 2 つの数値、点と線分の比率は

三角数T n は、n + 1人の人がいる部屋で各人が全員と 1 回ずつ握手をする場合の握手の数を数える握手問題を解決します。言い換えれば、n人の握手問題の解はT n −1です。[ 16 ]
同様に、n個のコンピューティングデバイスが完全に接続されたネットワークには、 T n − 1本のケーブルまたはその他の接続が必要となる。
三角数次元における主回転の数に等しい例えば、5次元では主回転の数は10であり、[ 17 ]
総当たり戦方式のグループステージを採用するトーナメント形式では、 nチーム間で行われる試合数は三角数T n − 1に等しくなります。例えば、4チームのグループステージでは6試合、8チームのグループステージでは28試合が必要となります。これは、握手問題や完全連結ネットワーク問題とも同等です。

資産の減価償却を計算する方法の1つに、年数合計法があります。これは、資産の耐用年数をnとしたときのT nを求める方法です。毎年、資産は( b − s ) × n − y / T n だけ価値を失います。ここで、bは資産の初期価値(通貨単位)、sは最終残存価値、nは資産が使用可能な年数の合計、yは減価償却スケジュールの現在の年です。この方法では、耐用年数がn = 4 年である品目は、1年目に「損失可能」価値の4 /10、2 年目に 3/10、3 年目に 2/ 10、4年目に1/10を失い、合計で損失可能価値の10/10 (全体)の減価償却が蓄積されます。
ボードゲームデザイナーのジェフリー・エンゲルスタインとアイザック・シャレフは、三角数が「ゲームデザイナーの間でマントラや公案のような地位をほぼ獲得した」と述べており、「非常に直感的」で「膨大な数のゲームに登場し、他のすべての戦略を排除して過度に専門化を奨励することなく、より大きなセットに対して段階的に報酬を与えるという点で非常に汎用性が高い」と述べている。[ 18 ]
xの平方根との類推により、(正の) xの三角根をT n = xとなる数nとして定義することができる。[ 19 ]
これは二次方程式の解の公式からすぐに導かれる。したがって、整数xが三角数であるのは、8x + 1 が平方数である場合に限る。言い換えれば、 xの正の三角根n が整数である場合、xはn番目の三角数である。[ 19 ]
階乗関数(因数が 1 からnまでの整数である積)との類推から、ドナルド・クヌースは、項が 1 からnまでの整数(n番目の三角数)である和をn ?と表記して、Termial 関数という名前を提案しました。[ 20 ]他のいくつかの資料ではこの名前と表記を使用していますが、[ 21 ]広くは使用されていません。したがって、Termial 関数は次のように表記で定義できます。[ 20 ]