승법 디지털 루트

Multiplicative digital root

숫자 이론상, 주어진 숫자 있는 자연수 곱셈 디지털 루트 숫자함께 곱한 다음, 한 자릿수만 남을 때까지 이 작업을 반복하여 의 곱셈 디지털 루트라고 한다[1] 증분 디지털 루트는 디지털 루트의 증분 등가물이다.

정의

을(를) 자연수가 되게 하라.base > 1}b: 에 대한 자릿수 제품은 다음과 같이 정의한다.

여기서 = b + {\}\ loor b

숫자의 각 자릿수 값이다.자연수 ) b 고정점이라면 승법 디지털 루트인데, b()= n 일 경우 발생한다

예를 들어 = 에서0은 다음과 같이 9876의 승법 디지털 루트다.

모든 자연수 은(는) 베이스에 관계없이 F 에 대한 사전 주기적 지점이다 n b{\ n b이면

따라서

< 인 경우, 대수롭지 않게.

따라서, 가능한 유일한 승법 디지털 뿌리는 0 < < b 이고,0 <의 고정점 이외에는 주기가 없다

곱셈 지속성

() 이(가) 고정 지점에 도달하기 위해 필요한 i 의 수는 곱셈 지속성이다승수 지속성은 고정점에 도달하지 못하면 정의되지 않는다.

베이스 10에서는 곱셈 i> i을(를) 가진 숫자가 없다고 추측한다 이는 숫자 에 대해 사실인 것으로 알려져 있다[2][1]지속성이 0, 1, ...인 가장 작은 숫자는 다음과 같다.

0, 10, 25, 39, 77, 679, 6788, 6889, 26778889, 268889, 268889, 37788899, 2777788899, 27777888888888899(OEIS에서 순서 A003001)

이 숫자에 대한 검색은 이 기록을 깨는 숫자의 소수 자릿수에 대한 추가 속성을 사용하여 속도를 높일 수 있다.이 숫자들은 정렬되어야 하며, 처음 두 자리를 제외하고, 모든 숫자는 7, 8 또는 9여야 한다.처음 두 자리 숫자에 대한 추가 제한도 있다.이러한 제한에 기초하여 인 지속성을 가진 k -자리 숫자의 수는 가능한 모든 -자리 숫자의 극히 k{\ k의 제곱에 비례한다.그러나 위의 순서에서 누락된 숫자는 11보다 큰 곱셈 지속성을 가질 수 있다. 그러한 숫자는 존재하지 않는다고 믿으며, 만약 존재한다면 20,000자리 이상의 숫자를 가져야 한다.[2]

음의 정수로 확장

승수 디지털 루트는 각 정수를 나타내기 위해 부호화된 숫자 표현을 사용하여 음의 정수로 확장할 수 있다.

프로그래밍 예제

아래의 예는 위의 정의에서 설명한 자릿수 제품을 구현하여 파이톤에서 승법 디지털 루트와 승법 지속성을 검색한다.

반항하다 digit_products(x: 인트로, b: 인트로) -> 인트로:     만일 x == 0:         돌아오다 0     총계 = 1     하는 동안에 x > 1:         만일 x % b == 0:             돌아오다 0         만일 x % b > 1:             총계 = 총계 * (x % b)         x = x // b     돌아오다 총계   반항하다 승수_디지털_루트(x: 인트로, b :인트로) -> 인트로:     보이는 = []     하는 동안에 x 아닌  보이는:         보이는.덧셈을(x)         x = digit_products(x, b)     돌아오다 x   반항하다 승법_수법(x: 인트로, b: 인트로) -> 인트로:     보이는 = []     하는 동안에 x 아닌  보이는:         보이는.덧셈을(x)         x = digit_products(x, b)     돌아오다 (보이는) - 1 

참고 항목

참조

  1. ^ a b Weisstein, Eric W. "Multiplicative Persistence". MathWorld.
  2. ^ a b Sloane, N. J. A. (ed.). "Sequence A003001". The On-Line Encyclopedia of Integer Sequences. OEIS Foundation.

문학

외부 링크