循环连分数是一种可表示为以下形式的连分数:

前k+1个部分分母不算,后面的部分分母[ak+1, ak+2,…ak+m]会一直重复出现。例如
即可表示为循环连分数[1,2,2,2,...]。
循环连分数的部分分母{ai}可以是任何实数或虚数。
1770年,拉格朗日证明一个数字能表示成循环连分数,当且仅当此数为二次无理数[1]。例如
。
在此条目以下的内容会限制在部分分母为正整数的循环连分数。
因为循环连分数的分子都是1,因此可以用以下简化的方式记录循环连分数:
![{\displaystyle {\begin{aligned}x&=[a_{0};a_{1},a_{2},\dots ,a_{k},a_{k+1},a_{k+2},\dots ,a_{k+m},a_{k+1},a_{k+2},\dots ,a_{k+m},\dots ]\\&=[a_{0};a_{1},a_{2},\dots ,a_{k},{\overline {a_{k+1},a_{k+2},\dots ,a_{k+m}}}]\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/06b6d3cec2c6ddf1be04eb487576eb5653b21260)
第二行的括线表示循环的部分。有些教材书会用以下的写法
![{\displaystyle {\begin{aligned}x&=[a_{0};a_{1},a_{2},\dots ,a_{k},{\dot {a}}_{k+1},a_{k+2},\dots ,{\dot {a}}_{k+m}]\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/056cfbee8f961adb15a057e894a6dc3e5541c407)
循环部分的第一个数字和最后一个数字上方加上点识别。
若循环连分数中都是循环部分,没有不循环的第一部分,也就是k = -1, a0 = am,则
![{\displaystyle x=[{\overline {a_{0};a_{1},a_{2},\dots ,a_{m-1}}}],}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b04729c5e6ae3c7807bffa2397b34a817674df23)
这样的循环连分数称为纯循环连分数(purely periodic)。例如黄金比例φ的循环连分数是
,就是纯循环连分数,而
的循环连分数是
,是循环连分数,不是纯循环连分数。
循环连分数可以和实数的二次无理数一一对应。其对应关系在明可夫斯基问号函数有提到。先考虑以下的纯循环连分数
![{\displaystyle x=[0;{\overline {a_{1},a_{2},\dots ,a_{m}}}],}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b0cd84ced002ba3a12e9c7e56caa3c05c160bb93)
此纯循环连分数可以写成

其中
是整数,满足
。其确切值可以用以下方式求得

表示移位,因此

以下这个类似反射

而
。这些矩阵都是单位模矩阵,其乘积仍是单位模矩阵。针对上述的
,对应的矩阵如下

而
![{\displaystyle x=[0;{\overline {a_{1},a_{2},\dots ,a_{m}}}]={\frac {\alpha x+\beta }{\gamma x+\delta }}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5681df078e1ca6851fbcb88653eead755d0369df)
是其显式式。因为所有的矩阵元素都是整数,矩阵也属于模群
。
- ^ Kenneth H. Rosen. Elementary Number Theory and Its Applications.