지속재귀순서

Constant-recursive sequence
피보나치 수열은 일정하게 반복된다. 수열의 각 원소는 앞의 두 원소의 합이다.
포함 순서에 따라 정렬된 연속 반복 시퀀스의 일부 하위 집합의 Hasse 다이어그램

수학이론 컴퓨터 과학에서 일정한 반복 순서(선형 반복 순서, 선형 반복 순서, 선형 반복 순서, 선형 반복 순서 또는 C-피니트 시퀀스라고도 함)는 시퀀스 내의 각 숫자가 그 직전의 하나 이상의 선형 조합과 동일한 수의 무한 순서다.

일정한 반복 시퀀스의 가장 유명한 예는 피보나치 시퀀스인데, 각 숫자는 앞의 두 숫자의 합이다. 우리는 공식적으로 그것이 일정한 계수로 선형 재발을 만족한다고 말한다.

은(는 n {\ th Fibonacci 번호다.이 아이디어를 일반화하면, 일정한 반복 시퀀스 s s ,s , 3,{\}이(가) 형식의 공식을 만족한다.

서 c 상수.피보나치 수열 외에도, 연속 회수 순서는 산술 진행, 기하학적 진행, 다항식 등 잘 알려진 많은 다른 시퀀스를 포함한다.

일정한 반복 시퀀스는 조합론유한 차이 이론, 다항식의 뿌리에 대한 시퀀스의 관계로 인한 대수적 이론, 단순한 재귀 함수의 실행 시간에서의 알고리즘 분석, 그리고 형식 언어 이론에서 문자열을 일정한 길이까지 계산하는 이론에서 발생한다.구어체지속적인 반복 시퀀스는 용어 추가, 용어 곱하기, Cauchy 제품과 같은 중요한 수학 연산 하에서 닫힌다.반제적 결과는 스콜렘-말러-레흐 정리인데, 정리에서는 일정한 반복 시퀀스의 0이 규칙적으로 반복되는 (결국 주기적인) 형태를 갖는다고 기술하고 있다.반면 선형적 재발에 최소 0이 있는지 여부를 판단하기 위해 알고리즘을 요구하는 스콜렘 문제수학에서 풀리지 않는 문제 중 하나로 남아 있다.

정의

순서-d 동종 선형 반복 관계는 형식의 방정식이다.

여기서 d 계수 , 2, 정수, 이성수, 대수수, 실수 또는 복잡한 숫자에 걸친 계수다.

A sequence (written as as a shorthand) ranging over the same domain as the coefficients, is constant-recursive if there is an order-d homogeneous linear recurrence with constant coefficients that n 에 대해 만족한다이 정의는 , , 0,0 과 같은 결국 주기적인 시퀀스를 허용한다 일부 저자는 이러한 시퀀스를 제외하는 d 스타일 을 요구한다.[1][2]

연속 반복 시퀀스의 순서는 순서가 순서-d 동종 선형 반복을 만족하도록 d 1 1 가장 , 에 0인 순서에 대해 = 0 이다.

등가정의

행렬의 측면에서

행렬을 사용한 피보나치 수열의 정의.

시퀀스 )= 은(는) as d으)로 쓸 수 있는 경우에만 지속적으로 반복된다.

여기서 × 1\ d벡터, {\ d d벡터인데, 여기서 원소들은 같은 영역(정수, 이성수, 대수수, 실수)에서 나온다.숫자 또는 복잡한 숫자)를 원래 시퀀스로 사용하십시오.Specifically, can be taken to be the first values of the sequence, the linear transformation that computes from 0 ,{\[3]1}.

벡터 공간 측면에서

시퀀스 )= 시퀀스 집합의 경우만 계속 반복됨

치수가 유한한 벡터 공간에 들어 있다. 즉, 시프트 연산자 아래에서 닫힌 C N 의 유한 차원 하위 공간에 포함된다.This is because the order- linear recurrence relation can be understood as a proof of linear dependence between the vectors for . An extension of this argument shows that the order of the sequence는 r r 대해(+ r)= 에 의해 생성된 벡터 공간의 치수와 동일하다

비균형 선형 반복의 관점에서 보면

비균질 동질적
비균형 재발 및 동등한 동종 버전을 사용하여 자연수 s = 의 순서에 대한 정의

비균형 선형 재발은 형태의 방정식이다.

서 c (는) 추가 상수다.비균종 선형 재발을 만족하는 순서는 항상 반복된다. s {\에 대한 에서 s n- }에 대한 방정식을 빼면 s - - 에 대해 균일한 재발이 발생하며 여기서 n 를 얻을 수 있기 때문이다.

함수 생성 측면에서

생성 함수를 사용한 피보나치 시퀀스의 정의.

시퀀스는 생성 기능이 있을 때 정확하게 일정하게 반복된다.

( ) ( x) q ( ) 여기서 다항식이다.분모는 계수의 순서를 거꾸로 하여 보조 다항식으로부터 얻은 다항식이며, 분자는 시퀀스의 초기 값에 의해 결정된다.[4]선형적 재발의 관점에서 발생함수의 명시적 파생은 다음과 같다.

어디에

여기서 분모는 그리고 특히 nonzero)로 분할할 수 없는 다항식이어야 한다는 것은 위에서 따온 것이다.


정수 연속 회수 시퀀스의 선택된 예
이름 순서( ) 처음 몇 개의 값 반복( 의 경우 생성함수 OEIS
영순서 0 0, 0, 0, ... A000004
한 시퀀스 1 1, 1, 1, ... A000012
특성 함수 1 1, 0, 0, 0, ... A000007
파워스 오브 투 1 1, 2, 4, 8, 16, ... A000079
-1의 힘 1 1, -1, 1, -1, ... A033999
의 특성 함수 2 0, 1, 0, 0, 0, ... A063524
소수확장 1/6 2 1, 6, 6, 6, ... A020793
1/11의 소수점 2 0, 9, 0, 9, ... A010680
비음정수 2 0, 1, 2, 3, 4, ... A001477
홀수 양의 정수 2 1, 3, 5, 7, 9, ... A005408
피보나치 수 2 0, 1, 1, 2, 3, 5, 8, 13, ... A000045
루카스 숫자 2 2, 1, 3, 4, 7, 11, ... A000032
펠 수 2 0, 1, 2, 5, 12, 29, ... A000129
0초와 함께 인터리브된 두 개의 힘 2 1, 0, 2, 0, 4, 0, 8, 0, ... A077957
6번째 사이클로토믹 다항식의 역행 2 1, 1, 0, -1, -1, 0, 1, 1, ... A010892
삼각수 3 0, 1, 3, 6, 10, 15, ... A000217

피보나찌와 루카스 시퀀스

The sequence 0, 1, 1, 2, 3, 5, 8, 13, ... of Fibonacci numbers is constant-recursive of order 2 because it satisfies the recurrence with . For example, and .루카스 수의 순서 2, 1, 3, 4, 7, 11, ...은 피보나치 수열과 같은 재발을 만족하지만 초기 조건 = 2 L = 더 일반적으로 모든 루카스 수열은 순서 2의 일정한 반복이다

산술 진행률

For any and any , the arithmetic progression is constant-recursive of order 2, because it satisfies . Generalizing this, see polynomial 아래의 순서.

기하학적 진행

r 경우 a ,… {\}}은 n = r -을 만족하기 때문에 순서 이 일정하게 반복된다여기에는 예를 들어 순서 1, 2, 4, 8, 16은 물론 합리적인 숫자 1, ,, , 4, 8,1 . {1}{ {1}:{\1}{{11},{\ { 등이 포함된다..

결국 주기적인 시퀀스

길이 을(를) 사용하여 결국 주기적인 시퀀스는 n d}}을(를) 만족하기 때문에 계속 반복되며 여기서 는 첫 번째 반복을 포함한 초기 세그먼트의 길이입니다.잉그 블록그러한 시퀀스의 예는 1, 0, 0, 0, ... (주문 1)과 1, 6, 6, ... (주문 2)이다.

다항식 시퀀스

= + + + + d d 디스플레이 2}n^{2}+}+\d}n^{d}}}}{dd}}}}}}}}}}}}}}}}}}d}}}}}}}}}}}}}}}}}}}}}}}}}}}+ 1 순서(여기서 다항식의 정도)의 반복을 만족하며, 이항 변환의 해당 요소에 의해 계수가 주어진다.[5]처음 몇 개의 그러한 방정식은

= - 도 0(즉, 상수) 다항식,
= - s - 2 {\n-2 이하 인 경우,
= s - 1- - + s - 도 2 이하 다항식일 경우
for a degree 3 or less polynomial.

순서-d 방정식을 준수하는 시퀀스도 모든 상위 방정식을 준수한다.이러한 정체성은 유한차이론을 포함하여 여러 가지 방법으로 증명될 수 있다.[6]+ 정수, 실제 또는 복합 값의 순서는 + 한 반복 순서에 대한 초기 조건으로 사용할 수 있다초기 조건이 도 - {\ 이하의 다항식일 경우, 연속 반복 시퀀스도 하위 순서 방정식을 따른다.

정규 언어의 단어 열거

을(를) 일반 언어로 하고, 을(를) l {\ n 길이 n}의 숫자로 한다 ( )= 0}}}}}\ft예를 들어, 모든 이진 문자열의 언어의 경우 n= 모든 단일 문자열의 언어의 = 연속 가 없는 모든 이진 문자열의 언어의 경우.보다 일반적으로 단항 알파벳 ={ 을(를) 통해 반향,+ ,) )에 걸쳐 가중 자동화에 의해 허용되는 모든 함수는 일정하게 반복된다.

기타 예

제이콥스탈 번호, 파도반 번호, 펠 번호, 페린 번호의 순서는 계속 반복된다.

폐쇄형 특성화

연속 회수 시퀀스는 지수 다항식을 사용한 다음과 같은 고유한 폐쇄 형태 특성화를 인정한다: 모든 연속 회수 시퀀스는 양식으로 작성될 수 있다.

어디에

  • (는) 모든 에 대해 0인 시퀀스다.
  • ( ), k ( n),… , ( n) 은 복잡한 다항식이며,
  • , ,, k{\ 구별되는 복잡한 수 상수다.

위의 형태로 쓰여질 수 있는 복잡한 숫자의 모든 순서는 항상 반복된다는 이 특성화는 정확하다.

예를 들어 피보나치 수 n 비넷의 공식을 사용하여 다음과 같이 작성된다.

where is the golden ratio and , both roots of the equation . In this case, , for all , (constant polynomials), , and . Notice that though the original se정수는 정수를 넘어섰고, 닫힌 형태 용액은 실제적이거나 복잡한 뿌리를 포함한다.일반적으로 정수 또는 이성 시퀀스의 경우 닫힌 공식은 대수적 숫자를 사용한다.

복합수 , 은(는) 재발의 특성 다항식(또는 "보조 다항식")의 뿌리로서 파생된다.

그 계수가 재발의 계수와 동일한지 여부. 루트 ,r, r r_},r_}}가 모두 구별되는 경우, i 는 모두 상수로, 이는 시퀀스의 초기 값에서 결정할 수 있다. 라는 용어는 0 c 0일 때만 필요하며 = 일 경우 일부 초기 값이 일반적인 반복에 대한 예외일 수 있다는 사실에 대해 수정한다.특히, 시퀀스의 모든 d {\displaystyle 대해 =

특성 다항식의 뿌리가 반드시 구별되지 않고 r 의 뿌리인 일반적인 경우, r {\의 뿌리인 경우 r 라는 용어는 -1 곱한다.공식의 : k ( n) 에는 m 이(가) 있다.를 들어 (- ) 3 와 같은 특성 다항식 요인이 세 번 발생하는 경우, th 용어는 형식이다.

[7]

마감 속성

연속 회수 시퀀스는 다음 연산 하에서 닫히는데 여기서 ( ),( ) (은 연속 회수 시퀀스를 나타내며, ( ), ( x) 생성 함수, , d은 각각 그들의 순서다.

연속 반복 시퀀스에 대한 작업
작전 정의 요구 사항 함수 등가 생성 주문
기간별 합계 n)+( )
기간별 제품 ) ) [3]
코시 제품
좌측 시프트 n)
우측 시프트 n)
카우치 역
클레인 항성

용어 추가와 곱셈에 따른 폐쇄성은 지수 다항식의 관점에서 폐쇄형 특성화에 따른다.Cauchy 제품에 따른 폐쇄는 생성 함수 특성화에 따른다.Cauchy 역순에 대한 요구사항 = 1 은(는) 정수 시퀀스의 경우에 필요하지만, 시퀀스가 어떤 필드(합리적, 대수적, 실제 또는 복잡한 숫자)를 초과하는 0 0{\ 0로 대체할 수 있다.

행동

제로스

단순한 국부적 역학에도 불구하고, 지속적인 반복 기능은 복잡한 글로벌 행동을 나타낸다. = 처럼 음이 아닌 정수 n이(가) 되도록 연속 회수 시퀀스의 0을 정의하십시오The Skolem–Mahler–Lech theorem states that the zeros of the sequence are eventually repeating: there exists constants and such that for all , if and only if .이 결과는 복잡한 숫자에 걸쳐 또는 보다 일반적으로 특성 0의 어떤 분야에 대해서도 일정한 반복 시퀀스를 유지한다.[8]

의사결정 문제

일정한 반복 순서에서 0의 패턴도 계산가능성 이론의 관점에서 조사할 수 있다.그렇게 하기 위해서는 s{\에 대한 설명이 한정된 설명을 제공해야 한다. 이는 순서가 정수나 합리적인 숫자 또는 심지어 대수적 숫자 위에 있는 경우에도 가능하다.[3]시퀀스 에 대한 이러한 인코딩이 주어질 경우 다음과 같은 문제를 연구할 수 있다.

주목할 만한 의사결정 문제
문제 설명 상태(2021)
0의 존재(Skolem 문제) 입력 n) = {n에서 는 인가요 개방하다
무한히 많은 0 입력 ) = {n에 대해 = 0{\이(가) 무한히 n{\ 디커블
긍정의 입력 = 에서 는 n}에 대해 s > 0 s_}}> 인가요 개방하다
궁극적 긍정 ) n= {n 대해 > 이(가) 충분히 큰 n에 대해 개방하다

일정한 반복 시퀀스 n 의 제곱은 여전히 일정한 반복이기 때문에(폐쇄 속성 참조), 위 표의 a 0의 존재 문제는 긍정으로 감소하고 무한히 많은 0은 궁극적인 긍정으로 감소한다.다른 문제들도 위의 표의 문제들로 축소된다. 예를 들어, 일부 n에 대한 = c 의 경우 = {\ s_{의 경우 0으로 감소하는지 여부 두 번째 예로서, 실수의 시퀀스에 대한 약한 긍정이 있다모든 displaystyle n geq 0이(가) 시퀀스- s { 의 긍정으로 감소(답안을 부정해야 하므로 이는 튜링 감소)한다.

스콜렘-말러-레흐의 정리는 그 증거가 비건설적이라는 점을 제외하고는 이 질문들 중 몇 가지에 대한 해답을 제공할 것이다.n > n에 대해0이 반복되고 있지만,M {\의 값은 계산 가능한 것으로 알려져 있지 않기 때문에 이것이 0이 존재하는 문제에 대한 해결책으로 이어지지는 않는다고 기술하고 있다.[3]반면에 > 이후에 반복되는 정확한 패턴은 계산이 가능하다.[3][9]이것이 무한히 많은 영점 문제를 해독할 수 있는 이유다: 무한 반복 패턴이 비어있는지 판단하기만 하면 된다.

결정성 결과는 시퀀스의 순서가 작은 것으로 제한될 때 알 수 있다.예를 들어, 스콜렘 문제는 최대 4개의 순서에 대해 디커피블이 가능하다.[3]

일반화

  • 홀로노믹 시퀀스는 재발 계수가 가 아닌 n 의 다항식 함수가 되도록 허용하는 자연 일반화다.
  • -정기 시퀀스는 계수가 일정한 선형 반복을 만족하지만 반복은 다른 형태를 취한다. ( n 에 가까운 일부 정수 m 대해 m 의 선형 조합이 k{\} - 정규 시퀀스의 s n { {n}{\ n{\}표현에 가까운 일부 {\m}에 대해 {\ 일정한 반복 시퀀스는 - 정규 시퀀스로 생각할 수 있으며 여기서 의 base-1표현상은 n disposition으로 구성된다. 의 복사본 n{\ 1

추가 읽기

  • 선형 "OEIS Index Rec".반복의 수천 가지 예에 대한 OEIS 지수(순서(항 수) 및 서명(상수 계수의 값 벡터)에 따라 정렬됨)
  • Brousseau, Alfred (1971). Linear Recursion and Fibonacci Sequences. Fibonacci Association.
  • Graham, Ronald L.; Knuth, Donald E.; Patashnik, Oren (1994). Concrete Mathematics: A Foundation for Computer Science (2 ed.). Addison-Wesley. ISBN 978-0-201-55802-9.

참조

  1. ^ Kauers, Manuel; Paule, Peter (2010-12-01). The Concrete Tetrahedron: Symbolic Sums, Recurrence Equations, Generating Functions, Asymptotic Estimates. Springer Vienna. p. 66. ISBN 978-3-7091-0444-6.
  2. ^ Halava, Vesa; Harju, Tero; Hirvensalo, Mika; Karhumäki, Juhani (2005), Skolem's Problem – On the Border between Decidability and Undecidability, p. 1, CiteSeerX 10.1.1.155.2606, retrieved 2021-11-28
  3. ^ a b c d e f Ouaknine, Joël; Worrell, James (2012), "Decision problems for linear recurrence sequences", Reachability Problems: 6th International Workshop, RP 2012, Bordeaux, France, September 17–19, 2012, Proceedings, Lecture Notes in Computer Science, vol. 7550, Heidelberg: Springer-Verlag, pp. 21–28, doi:10.1007/978-3-642-33512-9_3, MR 3040104.
  4. ^ Martino, Ivan; Martino, Luca (2013-11-14). "On the variety of linear recurrences and numerical semigroups". Semigroup Forum. 88 (3): 569–574. arXiv:1207.0111. doi:10.1007/s00233-013-9551-2. ISSN 0037-1912. S2CID 119625519.
  5. ^ Boyadzhiev, Boyad (2012). "Close Encounters with the Stirling Numbers of the Second Kind" (PDF). Math. Mag. 85 (4): 252–266. arXiv:1806.09468. doi:10.4169/math.mag.85.4.252. S2CID 115176876.
  6. ^ Jordan, Charles; Jordán, Károly (1965). Calculus of Finite Differences. American Mathematical Soc. pp. 9–11. ISBN 978-0-8284-0033-6. 9페이지의 공식을 참조하라, 맨 위에.
  7. ^ Greene, Daniel H.; Knuth, Donald E. (1982), "2.1.1 Constant coefficients – A) Homogeneous equations", Mathematics for the Analysis of Algorithms (2nd ed.), Birkhäuser, p. 17.
  8. ^ Lech, C. (1953), "A Note on Recurring Series", Arkiv för Matematik, 2 (5): 417–421, doi:10.1007/bf02590997
  9. ^ Berstel, Jean; Mignotte, Maurice (1976). "Deux propriétés décidables des suites récurrentes linéaires". Bulletin de la Société Mathématique de France (in French). 104: 175–184. doi:10.24033/bsmf.1823.