k-정기순서

k-regular sequence

수학이론 컴퓨터 과학에서 k-정기 시퀀스는 정수의 base-k 표현을 반영하는 선형 반복 방정식을 만족하는 시퀀스다.k-정규 시퀀스의 클래스는 k-자동 시퀀스의 클래스를 무한 크기의 알파벳으로 일반화한다.

정의

k-정규 시퀀스에는 여러 가지 특성화가 존재하며, 모두 등가성이 있다.몇 가지 일반적인 특징들은 다음과 같다.각각의 경우, 우리는 RR교감형 노메트리안 링으로 삼고 RR함유한 링으로 삼는다.

꼬깃꼬깃한

K ≥ 2로 합시다.시퀀스 ) 0 k-커널은 다시 배열의 집합이다.

Kk(s)[1]에 의해 된 R{{\ -모듈이 정밀하게 생성Rmo-모듈이라면s ( 0{\ \n 0의 시퀀스는 (R′, k)-규칙(흔히 "k-규칙"으로 단축된다.

In the special case when , the sequence is -regular if is contained in a finite-dimensional vector space over .

선형 결합

그러한 모든ej하기 위한 E와 0≤rj 정수 E≤ 존재하 kej − 1의 형태 s(kejn+rj)의 s의 모든 결과는 R′-linear 조합 ∑ 나는 c 나는 바로 그런 j({\displaystyle \sum_{나는}(k^{f_{ij}}n+b_{ij})}, cij는 정수, fij ≤ E,로 표현 할 수 있는 시퀀스 s(n)k-regular 있다. 그리고 0≤ bij ≤ kfij− 1.[2]

또는 정수 r(n)이 있고 s1(n), ..., sr(n)가 있는 경우 s(n), ..., s(n)가 k-커널 Kk(s)의 모든 시퀀스 si(kn + a)가 s(n)의i R-선형 조합이다.[2]

형식 계열

x0, ..., xk − 1 k 비 커밋 변수의 집합이 되게 하고 and은 약간의 자연수 n을 문자열 xa0 ... xae − 1 보내는 지도가 되게 한다. 여기서 x의 base-k 표현은 문자열 ae − 1...a이다0.그런 다음 공식 시리즈 ( (n ) τ ( (n ) {\geq 0(ntau (Z {\ {Z -rational 경우에만 시퀀스 s(n)가 k-규칙이다.[3]

오토마타테오레틱

k-정기 시퀀스의 공식 시리즈 정의는 슈첸버거의 매트릭스 머신(matrix machine)과 유사한 자동 특성화로 이어진다.[4][5]

역사

k-정칙 시퀀스의 개념은 알루체(Alouche)와 샬릿(Salit)에 의해 한 쌍의 논문에서 먼저 조사되었다.[6]이에 앞서 베르스텔과 루테나워는 k-정기 서열과 밀접한 관련이 있는 합리적 시리즈 이론을 연구했다.[7]

눈금자순서

()= 2( + 1) )은+ 2 -adic 평가 값이다.The ruler sequence (OEIS: A007814) is -regular, and the -kernel

() 0 0 의해 생성된 2차원 벡터 공간과 상수 시퀀스 ,1, , … 11에 포함되어 있다 이러한 기본 요소는 재발 관계를 유도한다.

초기 조건 ( 0)= ( )= 과 함께 시퀀스를 고유하게 결정한다[8]

투-모스 수열

Thue-Morse 시퀀스 t(n) (OEIS: A010060)는 형태론 0 → 01, 1 → 10의 고정점이다.Thue-Morse 시퀀스는 2-자동으로 알려져 있다.따라서 이 역시 2정형이며, 2정형이다.

t() 0 (+ 1) 0 0로 구성된다

캔터 번호

칸토어 번호 c(n)(OEIS: A005823)의 순서는 3차 확장이 1초를 포함하지 않는 숫자로 구성된다.라는 것을 보여주는 것은 간단하다.

칸토어 번호의 순서는 2-정렬이야마찬가지로 스탠리 수열도

0, 1, 3, 4, 9, 10, 10, 12, 13, 27, 28, 30, 31, 36, 37, 39, 40, ... (OEIS에서 연속 A005836)

3차 확장이 2를 포함하지 않는 숫자의 수 또한 2-정규적이다.[9]

번호 정렬

k-정규성 개념을 알고리즘의 광범위한 연구에 다소 흥미로운 적용은 병합 정렬 알고리즘 분석에서 찾을 수 있다.n개의 값 리스트가 주어진 경우, 병합 정렬 알고리즘에 의해 수행된 비교 수는 반복 관계에 의해 관리되는 정렬 번호임

그 결과, 병합 소트 T(n)에 대한 재발 관계에 의해 정의된 시퀀스는 2-정규 시퀀스를 구성한다.[10]

기타 시퀀스

( ) (가) 정수 값의 다항식인 경우, ( 0는) k 2{\2에 대해 k-정식이다.

글래셔-굴드 순서는 2개의 규칙이다.Stern-Brocot 시퀀스는 2-정규형이다.

알루슈와 샬릿은 논문에서 k-정규적 시퀀스에 대한 많은 추가 사례를 제시한다.[6]

특성.

k-규칙 시퀀스는 많은 흥미로운 속성을 보여준다.

  • 모든 k-자동 순서는 k-일반이다.[11]
  • 모든 k-synchronized 시퀀스는 k-일반이다.
  • k-정규 시퀀스는 k-자동인 경우에만 정밀하게 많은 값을 차지한다.[12]이는 k-정규 시퀀스 클래스가 k-자동 시퀀스 클래스의 일반화 되는 즉각적인 결과물이다.
  • k-정기 시퀀스의 클래스는 용어 추가, 용어 곱하기 및 수렴에 따라 닫힌다.k-정규 시퀀스의 클래스 또한 정수 λ에 의한 시퀀스의 각 항을 스케일링할 때 닫힌다.[12][13][14][15]특히 k-정기 파워시리즈 세트가 링을 형성한다.[16]
  • () 0 0(가) k-규칙인 경우, 모든 ≥ 1 1 ( s) {\ 0은 k-자동이다.그러나, 그 반대는 유지되지 않는다.[17]
  • 승수 독립 kl ≥ 2의 경우, 시퀀스가 k-정수 및 l-정수인 경우, 시퀀스가 선형 재발을 만족한다.[18]이는 k-automatic과 l-automatic 시퀀스에 대한 코브햄으로 인한 결과의 일반화다.[19]
  • k-정수의 n번째 항은 n에서 대부분 다항식으로 성장한다.[20]
  • 이(가) 이고 x F 인 경우, power ) 순서(xn)는 0 0 통합의 근원이 되는 경우에만 k-정렬이다.[21]

k-정규성 입증 및 반증

후보 시퀀스 = (n) 0 k-규칙은 일반적으로 의 커널 요소를 계산하고 형식의 모든 요소 n+ )≥ 0 )를 증명하여 정의에서 직접 증명할 수 있다. r r이() 충분히 크고 0 < r {\e<2^{은(는) r{\ 대신 작은 지수를 가진 커널 요소의 선형 결합으로 기록할 수 있다.이것은 보통 계산적으로 간단하다.

반면 후보 시퀀스 s}의 불균형 k-정규성은 일반적으로 의 커널에서 -선형 독립 서브셋을 생성해야 하는데, 이는 일반적으로 더 까다롭다.이런 증거의 한 예가 여기에 있다.

e () (는) 의 이진 확장에서 s의 수를, 1은 n{\n의 이진 확장에서 1s를 나타냄 스타일 를 나타내도록 한다.시퀀스 ( ) ( )- ( ) 을(를) 2-정규로 표시할 수 있다.= () ( ) 순서는, 그러나, 다음과 같은 인수에 의해, 2-정칙이 아니다. ( (가) 2-정규형이라고 가정한다.We claim that the elements for and of the 2-kernel of are linearly independent over . The function is surjective onto the integers, so let be the least integer such that . By 2-regularity of , there exist 상수 }, 각 n 대해

을(를) 0에 대한 최소값으로 두십시오 모든 ≥ 0 0에 대해

= m 여기서 m= - , 1, - {\ 등을 연속으로 평가하면 왼쪽에서 이 식을 얻는다.

오른쪽에는

그것은 모든 정수 에 대해 그 뒤를 따른다

But for , the right-hand side of the equation is monotone because it is of the form for some constants , whereas the left-hand side is not, as can be checked by successively plugging in , =- m=-+ m따라서( ( ) 은(는) 2-정규형이 아니다.[22]

메모들

  1. ^ Allouche and Salit(1992년), 정의 2.1.finition 2.1.
  2. ^ a b 알루체 & 살릿(1992년), 정리 2.2.
  3. ^ 알루체 & 살릿(1992년), 정리 4.3.
  4. ^ 알루체 & 살릿(1992년), 정리 4.4.
  5. ^ Schützenberger, M.-P. (1961), "On the definition of a family of automata", Information and Control, 4 (2–3): 245–270, doi:10.1016/S0019-9958(61)80020-X.
  6. ^ a b 알루체 & 살릿(1992, 2003).
  7. ^ Berstel, Jean; Reutenauer, Christophe (1988). Rational Series and Their Languages. EATCS Monographs on Theoretical Computer Science. Vol. 12. Springer-Verlag. ISBN 978-3-642-73237-9.
  8. ^ Alouche & Salit(1992), 사례 8.
  9. ^ Allouche & Salit(1992), 사례 3 및 26.
  10. ^ Alouche & Salit(1992년), 사례 28.
  11. ^ 알루체 & 살릿(1992년), 정리 2.3.
  12. ^ a b 알루체 & 살릿(2003) 페이지 441.
  13. ^ 알루체 & 살릿(1992년), 정리 2.5.
  14. ^ 알루체 & 살릿(1992년), 정리 3.1.
  15. ^ 알루체 & 살릿(2003) 페이지 445.
  16. ^ 알루슈와 살릿(2003) 페이지 446.
  17. ^ 알루슈와 살릿(2003) 페이지 441.
  18. ^ Bell, J. (2006). "A generalization of Cobham's theorem for regular sequences". Séminaire Lotharingien de Combinatoire. 54A.
  19. ^ Cobham, A. (1969). "On the base-dependence of sets of numbers recognizable by finite automata". Math. Systems Theory. 3 (2): 186–192. doi:10.1007/BF01746527.
  20. ^ 알루체 & 살릿(1992) 정리 2.10.
  21. ^ 알루슈와 살릿(2003) 페이지 444.
  22. ^ 알루슈와 살릿(1993) 페이지 168–169.

참조