一般化SNNN数
Definition (formal)
$ \forall a, b, s\in\mathbb{Z}. $ f\colon \mathbb{Z}\ni x\mapsto ax + b \in\mathbb{Z}. $ S_{a, b, s}(n) := f^n(s). $ \forall x\in\mathbb{Z}. $ xが($ a, b, sに関する)一般化SNNN数 :⇔ $ x\in\operatorname{Im}(S_{a, b, s}).
Note
一般化の方向性はこれだけではなさそうだが, 今の所唯一まともに上がっているのがこれ?
$ D := (a-1)s + bを判別式という.
後にも示すが, 一般化SNNN数の写像$ S_{a, b, s}の単射性はパラメータ$ a, b, sに依存する
一般化SNNN数を一つとってきたとき, その添字が一意的に定まるわけではない
全射性に関してはopen problem?
一般項
Statement (formal)
$ \forall a, b, s\in\mathbb{Z}.$ \forall n\in\mathbb{N}.
1. $ a \ne 1\implies S_{a, b, s}(n) = \frac{a^n((a-1)s + b) - b}{a-1}. 特に判別式を用いて$ S_{a, b, s}(n) = \frac{a^nD - b}{a-1}.
2. $ a = 1 \implies S_{a, b, s}(n) = s + bn.
Proof
1.
$ n = 0のとき: $ S_{a, b, s}(0) = s = \frac{(a-1)s}{a-1} = \frac{a^0((a-1)s+b)-b}{a-1}.
$ nで成立を仮定, $ n+1のとき:
$ \begin{aligned}S_{a, b, s}(n+1)&= f\left(S_{a, b, s}(n)\right)\cr&= f\left(\frac{a^n((a-1)s + b) - b}{a-1}\right)\cr&= a\cdot \frac{a^n((a-1)s + b) - b}{a-1}+b\cr&= \frac{a^{n+1}((a-1)s + b) - ab}{a-1}+\frac{b(a-1)}{a-1}\cr&= \frac{a^{n+1}((a-1)s + b) - ab + ab - 1}{a-1}\cr&= \frac{a^{n+1}((a-1)s + b)- 1}{a-1}\end{aligned}
数学的帰納法より成立.
2.
$ n = 0のとき: $ S_{1, b, s}(0) = s = s + 0b.
$ nで成立を仮定, $ n+1のとき: $ S_{1, b, s}(n+1) = f(S_{1, b, s}(n)) = f(x + bn) = x + b(n+1).
数学的帰納法より成立. $ \Box
計算用コード片
code: generalized_snnn.gp
GeneralizedSnDisc(a, b, s) = {(a - 1) * s + b}
GeneralizedSn(a, b, s, n) = {if(a == 1, s + b * n, (a^n * GeneralizedSnDisc(a, b, s) - b) / (a-1))}
GeneralizedSnMod(a, b, s, n, mod) = {if(a == 1, s + Mod(b, mod) * n, ((Mod(a, mod)^n * (a-1) * s + b) - b) / (a-1))}
GeneralizedSnModLift(a, b, s, n, mod) = {if(a == 1, lift(s + Mod(b, mod) * n), lift(((Mod(a, mod)^n * (a-1) * s + b) - b) / (a-1)))}
基本性質
本節の命題においては$ \forall a, b, s\in\mathbb{Z}を各命題の先頭に仮定し, 特に$ 0\lt aとする. また$ Dは判別式であるものとする.
Proposition 1 (formal)
1.$ \lbrack\forall n, m\in\mathbb{N}.\ n\lt m\implies S_{a, b, s}(n)\lt S_{a, b, s}(m)\rbrack\iff 0\lt D.
2.$ \lbrack\forall n, m\in\mathbb{N}.\ n\lt m\implies S_{a, b, s}(n)\gt S_{a, b, s}(m)\rbrack\iff 0\gt D.
3.$ \lbrack\forall n, m\in\mathbb{N}.\ S_{a, b, s}(n) = S_{a, b, s}(m)\rbrack\iff 0 = D.
Proof
各命題で必要とされる式変形そのものは同一であるため, 以下は同値性に注目して3命題を同時に証明する.
$ \Rightarrow:
$ a\ne 1の場合:
$ \begin{aligned}S_{a, b, s}(2) - S_{a, b, s}(1) &= f^2(s) - f(s)\cr &= \frac{a^2D - b}{a-1} - \frac{aD - b}{a-1}\cr &= \frac{a^2D - b - aD + b}{a-1}\cr&= \frac{(a - 1)aD}{a-1}\cr&= aD\cr\end{aligned}
$ a = 1の場合:$ S_{a, b, s}(2) - S_{a, b, s}(1) = s+2b - s+b = bである. 他方$ aD = a((a-1)s+b) = b.
いずれの場合も$ S_{a, b, s}(2) - S_{a, b, s}(1) = aDであるため, 以下がそれぞれ成立.
(1.)について: $ 1\lt 2\implies S_{a,b,s}(1)\lt S_{a, b, s}(2)ゆえ$ 0\lt S_{a, b, s}(2) - S_{a, b, s}(1) = aD \iff 0\lt D.
(2.)について: $ 1\lt 2\implies S_{a,b,s}(1)\gt S_{a, b, s}(2)ゆえ$ 0\gt S_{a, b, s}(2) - S_{a, b, s}(1) = aD\iff 0\gt D.
(3.)について: $ S_{a,b,s}(1) = S_{a, b, s}(2)ゆえ$ 0 = S_{a, b, s}(2) - S_{a, b, s}(1) = aD. $ a\ne 0であり, $ \mathbb{Z}は整域だから$ D = 0.
$ \Leftarrow:
推移律より$ m = n+1の場合に示せば十分
$ a \ne 1の場合:
$ \begin{aligned}S_{a, b, s}(n+1) - S_{a, b, s}(n) &= f^{n+1}(s) - f^{n}(s)\cr&= \frac{a^{n+1}D - b}{a-1} - \frac{a^nD - b}{a-1}\cr&= \frac{a^{n+1}D - b - a^nD + b}{a-1}\cr&= \frac{a^{n+1}D - a^nD}{a-1}\cr&= \frac{a^n(a - 1)D}{a-1}\cr&= a^nD\end{aligned}
$ a = 1の場合: $ S_{1, b, s}(n+1) - S_{1, b, s}(n) = s + b(n+1) - s + bn = bである. 他方$ a^nD = a^n((a-1)s + b = b
いずれの場合も$ S_{a, b, s}(n+1) - S_{a, b, s}(n) = a^nDであるから, 以下がそれぞれ成立.
(1.)について: $ 0\lt aより$ 0\lt D\iff 0\lt a^nD = S_{a, b, s}(n+1) - S_{a, b, s}(n).
(2.)について: $ 0\lt aより$ 0\gt D\iff 0\gt a^nD = S_{a, b, s}(n+1) - S_{a, b, s}(n).
(3.)について: $ D = 0\iff a^nD = 0 = S_{a, b, s}(n+1) - S_{a, b, s}(n). $ \Box
Proposition 2 (formal)
$ S_{a, b, s}が単射 $ \iff $ D \ne 0
Proof
$ D = 0を仮定する. このときProp. 1 (3.)より$ \forall n, m\in\mathbb{N}. $ S_{a, b, s}(n) = S_{a, b, s}(m). であるから単射ではない. このため必要性はよい. $ D\ne 0のとき($ \mathbb{Z}はtotally orderedだから)$ D\lt 0か$ D\gt 0のいずれか片方が成立. いずれの場合もProp. 1 (1.)(2.)より$ n\ne m\implies S_{a, b, s}(n)\ne S_{a, b, s}(m)を含意する. よって十分性も示された. $ \Box