数学において、一般化等差数列(または多重等差数列)とは、複数の公差を持つ等差数列の一般化である。等差数列は単一の公差によって生成されるのに対し、一般化等差数列は複数の公差によって生成される。例えば、数列は次のようになる。
これは等差数列ではなく、17 から始めて 3または5 を加えることで生成されるため、複数の公差で生成できます。半線形集合はこの考え方を多次元に一般化したもので、整数の集合ではなく、整数のベクトルの集合です。
半線形集合
正式には、等差数列は
は、次の形式の無限数列です。
、 どこ
そして
固定ベクトル
それぞれ初期ベクトルと公差と呼ばれる。
が線形であるとは、次の形式である場合 をいう。
どこ
は整数で、
固定ベクトル
. サブセット
線形集合の有限個の和集合である場合、それは半線形であると言われる。
半線形集合は、プレスバーガー算術で定義可能な集合と全く同じである。[ 3 ]
参考文献
- Haase, Christoph (2018). "A Survival Guide to Presburger Arithmetic" (PDF) . ACM SIGLOG News . 5 (3): 67– 82. doi : 10.1145/3242953.3242964 . S2CID 51847374 .
外部リンク
- Thomas Kern — 正規言語とモデル理論 23: 半線形集合( YouTube)