
数学において、数列とは、重複する可能性のあるオブジェクトの集合であり、特定の順序で出現する。集合と同様に、数列には要素(または項とも呼ばれる)が含まれる。集合とは異なり、数列では同じ要素が異なる位置に複数回出現する可能性があり、また集合とは異なり、順序が重要となる。数列の概念は、任意のインデックス集合からの関数として定義されるインデックス付き族に一般化することができる。
例えば、(M, A, R, Y) は、文字「M」が最初で「Y」が最後である文字の並びです。この並びは (A, R, M, Y) とは異なります。また、 2つの異なる位置に数字の1を含む並び(1, 1, 2, 3, 5, 8)も有効な並びです。並びは、これらの例のように有限である場合もあれば、正の偶数の並び(2, 4, 6, 8, ...)のように無限である場合もあります。
有限数列の長さは、数列に含まれる要素の数として定義されます。数列における要素の位置は、そのランクまたはインデックスです。これは、その要素が対応する自然数です。最初の要素のインデックスは通常 0 または 1 です。数学解析では、数列はしばしば次のような文字で表されます。、そしてここで、添え字n は数列のn番目の要素を表します。例えば、フィボナッチ数列のn番目の要素は、一般的には次のように表記される。
コンピュータ科学において、有限シーケンスは通常、文字列、単語、またはリストと呼ばれ、具体的な専門用語は、シーケンスが列挙するオブジェクトの種類と、コンピュータメモリ内でシーケンスを表現するさまざまな方法に応じて選択されます。無限シーケンスはストリームと呼ばれます。
空のシーケンス ( )は、ほとんどのシーケンスの概念に含まれます。文脈によっては除外される場合もあります。
数列は、特定の順序を持つ要素のリストと考えることができます。[ 1 ] [ 2 ]数列は、数列の収束特性を利用して関数、空間、その他の数学的構造を研究するために、多くの数学分野で役立ちます。特に、数列は級数の基礎であり、級数は微分方程式や解析において重要です。数列はそれ自体も興味深いものであり、素数の研究のように、パターンやパズルとして研究することができます。
数列を表す方法はいくつかあり、特定の種類の数列にはそれぞれ適した方法があります。数列を指定する一つの方法は、そのすべての要素を列挙することです。例えば、最初の4つの奇数は数列(1, 3, 5, 7)を形成します。この表記法は無限数列にも用いられます。例えば、正の奇数の無限数列は(1, 3, 5, 7, ...)と表記されます。省略記号を用いた数列の表記は曖昧さを招くため、列挙法は最初の数個の要素から容易に識別できる一般的な無限数列に最も適しています。数列を表すその他の方法については、例の後で説明します。

素数とは、 1より大きい自然数で、 1とそれ自身以外に約数を持たない数のことです。素数を自然数の順に並べると、(2, 3, 5, 7, 11, 13, 17, ...) という数列になります。素数は数学、特に数論において広く用いられており、素数に関連する多くの研究成果が存在します。
フィボナッチ数は、各要素が前の2つの要素の和となる数列です。0番目と1番目の要素は0と1なので、数列は(0, 1, 1, 2, 3, 5, 8, 13, ...)となります。[ 1 ]
他の数列は、要素として有理数を持っています。たとえば、数列(.9, .99, .999, .9999, ...)は、 1に近づきます。別の例として、π は、増加数列(3, 3.1, 3.14, 3.141, 3.1415, ...)の極限です。実際、すべての実数は、有理数列の極限として表すことができます(たとえば、小数展開を介して、実数の完全性も参照)。関連するタイプの数列は、実数の小数桁で構成されます。たとえば、πの桁数列( 3, 1, 4, 1, 5, 9, ...)です。この数列には、目視で容易に判別できるパターンはありません。
数列の要素は、数値ではなく関数にすることができます。たとえば、 1変数多項式の単項式基底は数列を形成します。矢印表記法を用いて。
オンライン整数列百科事典には、整数列の例が多数掲載されている。[ 3 ]
パターンが容易に推測できない数列や、 πの桁のようにパターンを持たない数列には、別の表記法が役立つ場合があります。そのような表記法の 1 つは、 nの関数としてn番目の項を計算する一般的な式を書き、それを括弧で囲み、 nが取り得る値の集合を示す添え字を含めることです。たとえば、この表記法では、偶数の数列は次のように書くことができます。、そこでは自然数の集合を表します。平方数列は次のように書くことができます。変数nはインデックスと呼ばれ、それが取り得る値の集合はインデックス集合と呼ばれます。
この表記法を、シーケンスの要素を個々の変数として扱う手法と組み合わせると便利な場合が多い。これにより、次のような式が得られる。これは、 n番目の要素が変数によって与えられるシーケンスを表します。。 例えば:
異なる変数を使用することで、複数のシーケンスを同時に考慮することができます。例:異なるシーケンスである可能性があります数列の列を考えることもできる。m番目の項が数列である数列を表す。
添え字に数列の定義域を記述する代わりに、インデックスが取り得る値の範囲を、その最大値と最小値を列挙することで示す方法があります。例えば、表記法は10項の平方数列を表す。記号を使用する上限として、インデックスが無限に続くことを意味します。たとえば、表記法そしてどちらも奇数(1、3、5、...)の列を表しています。
双無限列は、 でインデックス付けされた列です。 はすべての整数の集合であり、したがって負の方向と正の方向の両方に無限に続きます。このような数列は次のように書くことができます。、、 または。
インデックス番号のセットがわかっている場合は、添え字と上付き文字は省略されることが多い。つまり、単に次のように書く。任意の数列に対して。通常、インデックスnは1から始まるすべての自然数、または0から始まるすべての非負整数を指すものと理解されます。
要素が前の要素と直接的な関係にあるシーケンスは、しばしば再帰を用いて定義される。これは、要素の位置の関数としてシーケンスを定義する方法とは対照的である。
再帰によって数列を定義するには、各要素をその前の要素に基づいて構築するための規則(再帰関係)が必要です。さらに、数列の以降のすべての要素が再帰関係を繰り返し適用することで計算できるように、十分な数の初期要素を用意する必要があります。
フィボナッチ数列は、漸化式で定義される単純な古典的な例である。
初期条件付きそして最初のいくつかの項は、(0, 1, 1, 2, 3, 5, 8, 13, ...)のように簡単に計算できます。
漸化式で定義される数列の複雑な例として、漸化式で定義されるレカマン数列[ 4 ]が挙げられる。
初期項付き
定数係数を持つ線形漸化式は、次の形式の漸化式である。
どこは定数です。一般項を表す一般的な方法があります。このような数列のnの関数としての;線形漸化式を参照。フィボナッチ数列の場合、次のようになる。そして、結果として得られるnの関数はビネの公式で与えられる。
ホロノミック数列は、次の形式の漸化式によって定義される数列である。
どこはnに関する多項式です。ほとんどのホロノミック数列については、 を表す明示的な公式はありません。nの関数として。とはいえ、ホロノミック数列は数学のさまざまな分野で重要な役割を果たしています。たとえば、多くの特殊関数は、係数列がホロノミックであるテイラー級数を持っています。漸化式を使用することで、このような特殊関数の値を高速に計算できます。
すべての数列が漸化式で指定できるわけではありません。例としては、素数の自然順序の数列(2, 3, 5, 7, 11, 13, 17, ...)が挙げられます。
形式的には、数列は定義域が整数の区間である関数として定義できます。定義域の要素は数列の要素の位置またはインデックスであり、関数が取る値は数列の要素です。区間は有限または無限です。したがって、この定義は、片側無限数列、両側無限数列、有限数列など、「数列」という言葉のさまざまな用法を網羅しています(これらの種類の数列の定義については後述します)。文脈によっては、数列の終域(項の取りうる値)は文脈によって固定されます。たとえば、集合を と要求する場合などです。実数の集合、 [ 5 ]複素数、[ 6 ]または位相空間。[ 7 ]
シーケンスは関数の一種ですが、入力が括弧ではなく添え字で表記される(つまり、( n ) ではなく a n と表記される)という点で、通常は関数と表記上区別されます。用語上の違いもあります。シーケンスの最小入力値(多くの場合1)はシーケンスの「第 1 要素」、2 番目に小さい入力値(多くの場合2)は「第 2 要素」などと呼ばれます。また、入力から抽象化された関数は通常 1 文字(fなど)で表されますが、入力から抽象化されたシーケンスは通常、次のような表記で表されます。あるいは単にここで、Aは数列のドメイン、またはインデックス集合である。
数列の長さは、数列に含まれる項の数として定義される。
有限長のシーケンスは有限シーケンスです。長さnの有限シーケンスはnタプルとも呼ばれます。有限シーケンスには、要素を持たない空シーケンス( )も含まれます。
通常、無限列 という用語は、一方の方向には無限で、もう一方の方向には有限である列を指します。このような列は最初の要素を持ちますが、最後の要素はなく、 区別が必要な場合には単方向無限列または片側無限列と呼ばれます。対照的に、両方向に無限である列、つまり最初の要素も最後の要素も持たない列は、双方向無限列、双方向無限列、または二重無限列と呼ばれます。すべての整数の集合を、例えばすべての偶数の列(..., −4, −2, 0, 2, 4, 6, 8, ...)のように、1 つの集合にまとめると、双無限になります。この列は次のように表すことができます。。
数列は、各項が前の項以上である場合、単調増加すると言われます。たとえば、数列は、以下の条件を満たす場合に限り単調増加する。すべての人々のために連続する各項が前の項より厳密に大きい(>)場合、その数列は厳密に単調増加と呼ばれます。連続する各項が前の項以下である場合、数列は単調減少であり、連続する各項が前の項より厳密に小さい場合、数列は厳密に単調減少です。数列が増加または減少している場合、それは単調数列と呼ばれます。これは、より一般的な単調関数の概念の特殊なケースです。
増加と減少という用語の代わりに、非減少と非増加という用語がよく使われるのは、それぞれ厳密に増加と厳密に減少という用語との混同を避けるためである。
実数列 ( a n ) のすべての項が実数Mより小さい場合、その数列は上界を持つと言います。言い換えれば、すべてのnに対してa n ≤ MとなるようなM が存在するということです。このようなMは上界と呼ばれます。同様に、ある実数mに対して、あるNより大きいすべての n に対してa n ≥ mである場合、その数列は下界を持ち、このようなmは下界と呼ばれます。数列が上界と下界の両方を持つ場合、その数列は有界であると言います。
与えられた数列の部分列とは、与えられた数列から一部の要素を削除し、残りの要素の相対的な位置関係を崩さずに得られる数列のことです。例えば、正の偶数の数列(2, 4, 6, ...)は、正の整数の数列(1, 2, 3, ...)の部分列です。一部の要素を削除すると、他の要素の位置は変わりますが、相対的な位置関係は維持されます。
正式には、シーケンスの部分シーケンスは、次の形式の任意のシーケンスです。、 どここれは、正の整数の単調増加数列である。
定義しやすいその他のシーケンスの種類には、以下のようなものがあります。

数列の重要な性質の一つに収束性があります。数列が収束する場合、それは極限と呼ばれる特定の値に収束します。数列が何らかの極限に収束する場合、それは収束数列です。収束しない数列は発散数列です。
非公式には、数列の要素が何らかの値に限りなく近づいていく場合、数列には極限があると言える。(数列の極限と呼ばれる)となり、それらは任意に近づき、その状態を維持する。つまり、実数が与えられた場合ゼロより大きい場合、数列の要素のうち有限個を除くすべての要素は、未満。
例えば、シーケンス右図に示す数列は値0に収束する。一方、(1、8、27、…で始まる)(−1、1、−1、1、…で始まる) はどちらも発散します。
数列が収束する場合、収束する値は一意です。この値を数列の極限と呼びます。収束する数列の極限通常は次のように表記されます。 もし発散する数列である場合、式それは無意味だ。
実数列実数に収束するもし、すべての自然数が存在するすべての[ 5 ]
もしが実数列ではなく複素数列である場合、この最後の式は収束を定義するために使用できますが、次の条件が適用されます。はモジュラスを表します。、 どこはの複素共役です . もしが距離空間内の点の列である場合、式が収束を定義するために使用できます。は、次の表現に置き換えられます。これは、間の距離を表します。そして。
もしそしてが収束する数列である場合、次の極限が存在し、次のように計算できます。[ 5 ] [ 10 ]
さらに:

コーシー列とは、nが非常に大きくなるにつれて項が限りなく近づく列のことである。コーシー列の概念は、距離空間における数列の研究、特に実解析において重要である。実解析における特に重要な結果の一つは、数列の収束に関するコーシーによる特徴付けである。
対照的に、有理数に収束しない有理数のコーシー列も存在する。例えば、次のように定義される数列などである。そしてはコーシー数列ですが、有理数の極限はありません(コーシー数列 § 非例:有理数を参照)。より一般的には、無理数に収束する有理数列はコーシー数列ですが、有理数の集合内の数列として解釈すると収束しません。
数列の収束に関するコーシーの特徴付けを満たす距離空間は、完備距離空間と呼ばれ、解析において特に有用である。
微積分では、上述の意味で収束しないが、代わりに任意に大きくなり続ける、あるいは任意に負になり続ける数列の記法を定義するのが一般的である。は任意に大きくなる私たちは書く
この場合、数列は発散する、または無限大に収束すると言います。このような数列の例は、n = nです。
もしは任意に負の値(つまり負で絶対値が大きい)になる。私たちは書く
そして、数列が発散するか、負の無限大に収束すると言う。
数列とは、非公式に言えば、数列の項の総和のことである。つまり、次の形式の式である。または、 どこは実数または複素数の列です。数列の部分和は、無限大記号を有限数に置き換えた式、つまり数列のN番目の部分和です。番号は
部分和自体が数列を形成するこれは、級数の部分和の列と呼ばれます。部分和の列が収束する場合、その級数は収束すると言います。収束し、極限は数列の値と呼ばれます。数列とその値を表すには同じ表記法が使われます。つまり、と書きます。。
数列は位相幾何学、特に距離空間の研究において重要な役割を果たします。例えば:
シーケンスはネットやフィルターに一般化できる。これらの一般化により、上記の定理の一部を距離を持たない空間に拡張することができる。
位相空間の列の位相積は、それらの空間の直積であり、積位相と呼ばれる自然な位相を備えている。
より厳密には、空間のシーケンスが与えられた場合製品スペース
は、すべてのシーケンスの集合として定義されます。各iに対して、は正準射影は、次の式で定義される写像p i : X → X iである。すると、X上の積位相は、すべての射影p iが連続であるような最も粗い位相(つまり、開集合が最も少ない位相)として定義される。積位相は、チホノフ位相と呼ばれることもある。
解析における数列について議論する場合、一般的には次のような数列を考えることになる。
つまり、自然数でインデックス付けされた要素の無限列のことです。
数列は、 1または0とは異なるインデックスで始まる場合があります。たとえば、logが自然対数であるx n = 1/log( n )で定義される数列は、 n ≥ 2の場合にのみ定義されます。このような無限数列について話す場合、数列の要素が少なくとも十分に大きいすべてのインデックス、つまり、与えられたNより大きいインデックスに対して定義されていると仮定すれば、通常は十分であり、ほとんどの考察ではあまり変わりません。
最も基本的な数列は数値数列、すなわち実数または複素数の数列です。このタイプは、あるベクトル空間の要素の数列に一般化できます。解析学では、考慮されるベクトル空間はしばしば関数空間です。さらに一般的には、ある位相空間の要素を持つ数列を研究することもできます。
数列空間とは、実数または複素数の無限数列を要素とするベクトル空間である。言い換えれば、自然数から体Kへの関数を要素とする関数空間である。ここでKは実数体または複素数体である。このような関数の集合は、 Kを要素とするすべての可能な無限数列の集合と自然に同一視され、関数の点ごとの加算と点ごとのスカラー乗算の操作によってベクトル空間に変換できる。すべての数列空間はこの空間の線形部分空間である。数列空間は通常、ノルム、あるいは少なくとも位相ベクトル空間の構造を備えている。
解析学において最も重要な数列空間は、 p乗可積分数列からなるℓ p空間であり、pノルムを持つ。これらは、自然数の集合上の計数測度に対するL p空間の特殊な場合である。収束数列や零数列などの他の重要な数列クラスは、それぞれcおよびc 0と表記される数列空間を形成し、sup ノルムを持つ。任意の数列空間は、点ごとの収束の位相を備えることもでき、その位相の下では、 FK 空間と呼ばれる特殊なフレシェ空間となる。
体上の数列は、ベクトル空間におけるベクトルとして捉えることもできます。具体的には、 F値数列(Fは体)の集合は、自然数の集合上のF値関数の関数空間(実際には積空間)となります。
抽象代数学では、群や環などの数学的対象の列を含む、いくつかの種類の列が用いられる。
Aが集合である場合、 A上の自由モノイド(A *と表記され、Aのクリーネスターとも呼ばれる)は、 Aの0個以上の要素からなるすべての有限列(または文字列)を連結という二項演算で含むモノイドである。自由半群A +は、 A *の部分半群であり、空列を除くすべての要素を含む。
群論の文脈では、数列
群と群準同型の集合は、各準同型の像(または像)が次の準同型の核と等しい場合、完全であると呼ばれます。
群と準同型の列は、有限または無限のいずれでもよい。
同様の定義は、他のいくつかの代数構造にも適用できる。例えば、ベクトル空間と線形写像の正確な列、あるいは加群と加群準同型の正確な列などが挙げられる。
ホモロジー代数と代数トポロジーにおいて、スペクトル系列は逐次近似を行うことでホモロジー群を計算する手段である。スペクトル系列は完全系列の一般化であり、ジャン・ルレイ(1946年)によって導入されて以来、特にホモトピー理論において重要な研究ツールとなっている。
順序数列は、数列の一般化である。αを極限順序数、Xを集合とすると、Xの要素のα添え字列は、 αからXへの関数となる。この用語では、ω添え字列は通常の数列である。
コンピュータサイエンスでは、有限のシーケンスはリストと呼ばれます。無限に続く可能性のあるシーケンスはストリームと呼ばれます。文字または数字の有限のシーケンスは文字列と呼ばれます。
有限アルファベットから抽出された無限の数字(または文字)の列は、理論計算機科学において特に興味深いものです。これらは、有限文字列とは対照的に、単にシーケンスまたはストリームと呼ばれることがよくあります。たとえば、無限バイナリシーケンスは、ビット(アルファベット{0, 1}から抽出された文字)の無限の列です。すべての無限バイナリシーケンスの集合C = {0, 1} ∞は、カントール空間と呼ばれることもあります。
無限バイナリシーケンスは、n番目の文字列(ショートレックス順)が形式言語に含まれる場合に限り、シーケンスの n 番目のビットを 1 に設定することで、形式言語(文字列の集合)を表すことができます。この表現は、証明のための対角化法で役立ちます。[ 11 ]