广义斐波那契数递推公式
他的转移矩阵 $$ ^n
p=
$$
如果存在循环节则存在n使得
我们尝试把左边变成相似对角矩阵 先求特征值
当且仅当的时候,,易证尽管此时是二重特征值,但是它对应的特征向量只有一个,即上诉矩阵不可对角化,我们不考虑这种复杂的情况。 当的时候,两个特征向量分别为 那么就有了 进而有了 右乘消掉那个一堆分数的矩阵 乘开 ###在这之后我们分两部分讨论 #### 如果是二次剩余,那么和可以直接写成模意义下对应的整数,则上诉矩阵等式在的时候根据费马小定理恒成立 #### 在这里,是绝对不能够直接取模的,因为中一旦包含了根号下非二次剩余,这里就是错的,我们不可以取模,直接用根式表达即可。 #####两矩阵相等条件1: 先看 则 分母有点难受,把它移到右边去 我们在这里引入一些概念,我们在实数领域解决这个问题,在实数领域,我们把数分为两部分来表示,一部分是有理数部分,称之为有理部,另一部分是无理数部分,称之为无理部,即中,我们称1为有理部,2位无理部。 上式左边显然能够唯一表示为,那么两式相等的充要条件就是 上面的式子的某个充分条件为 更加具体一点如果n是(p-1)的倍数则下面的式子也是充分条件 为了利用这点,我们保证后面n一定是p-1的倍数,让我们先遗忘掉这些充分条件
然后我们来看看这个规律,注意到中,当的时候,,所以 即 这时候因为是一个非二次剩余,所以上式可以表达为 我们让他乘上,他的无理部就彻底与0同余了,此时的,在让这个数幂上,他的有理部就与1同余了,并且我们达到了之前的约定,n是p-1的倍数,此时的 #####两矩阵相等条件2: 之前我们证明了的有理部与1同余,无理部与0同余,这里显然的有理部与同余,无理部与同余, 至于是同理的。
至此证明了当是二次剩余的时候,循环节至多为,当不是二次剩余的时候,循环节至多为 当的时候还有待挖掘