1. 페리 수열의 대칭성(symmetry)
n번째 페리 수열의 분수 ab에 대해 생각해보자.
먼저 기약분수이므로 a,b가 서로소이고 0과 1 사이에 있으므로 a < b이다.
https://deepdata.tistory.com/1104
페리 수열(farey sequence) 조금 더 깊게1 - 페리 수열의 길이 -
1. 페리 수열의 길이 n번째 페리 수열은 분모가 n 이하인 0과 1 사이의 모든 기약분수를 오름차순으로 나열한 것이다. 기약분수가 무엇인가? ab가 기약분수라면 a와 b가 서로소라는 뜻이다.
deepdata.tistory.com
이전에 관찰했던 것처럼 n번째 페리 수열에는 분모가 n 이하인 정수 b에 대하여 b보다 작은 서로소인 모든 정수 a에 대해
ab가 있다고 했다.
즉 ab가 있다면, b와 서로소인 a가 아닌 어떤 정수 c에 대하여 cb가 있다.
-------------------------------------------------------------------------------------------------------------------------------------------------------
그런데 a < b라 가정하고 a,b가 서로소이면 b-a와 b도 서로소이다.
대우를 생각하면 "b-a와 b가 서로소가 아니면, a,b도 서로소가 아니다"
b-a와 b가 서로소가 아니라면, 어떤 소수 p에 대하여 b-a = pq, b = pr, q,r은 서로소이다.
여기서 a < b이므로 b-a < b이고 그러므로 r > q이다.
b - a = pr - a = pq이므로 a = pr - pq = p(r-q)
그러므로 a도 p를 소인수로 가진다.
즉, a,b가 모두 p를 소인수로 가지므로 a,b는 서로소가 아니다.
따라서 b-a와 b가 서로소가 아니면, a,b도 서로소가 아니다.
이것의 대우인 "a,b가 서로소이면 b-a와 b도 서로소이다."
--------------------------------------------------------------------------------------------------------------------------------------
이 말은 무슨 뜻인가?
n번째 페리수열에 ab가 존재한다면, b−ab가 존재한다.
그런데 b−ab=1−ab이다.
즉 ab가 존재한다면, 1−ab도 n번째 페리수열에 존재한다.
따라서 n번째 페리수열은 12를 중심으로 왼쪽, 오른쪽에 ab와 1−ab가 대칭으로 있는 형태이다.

실제로 6에 대하여 서로소인 1로부터 16이 있고 이에 대칭인 56이 있다.
5도 마찬가지로 서로소인 1로부터 15가 있고 이에 대칭인 45가 있다.
서로소인 2로부터 25가 있고 이에 대칭인 35가 있다.
4도 마찬가지로 서로소인 1로부터 14가 있고 이에 대칭인 34가 있다.
3도 마찬가지로 서로소인 1로부터 13이 있고 이에 대칭인 23이 있다.
2. 페리 수열의 합
n번째 페리수열에 a1,a2,...,a|Fn|이 있다고 가정하자.
여기서 |Fn|은 n번째 페리수열의 길이이다.
위에서 보인 페리수열의 대칭성으로부터 1−a1,1−a2,...1−a|Fn|도 n번째 페리수열에 존재한다.
즉 두 집합이 서로 동치이다.
a1,a2,...,a|Fn|=1−a1,1−a2,...,1−a|Fn|
두 집합이 동치이므로 왼쪽 집합의 모든 원소 합과 오른쪽 집합의 모든 원소 합이 동일하다.
S가 n번째 페리수열의 원소 합이라고 한다면,
S=a1+a2+...+a|Fn|=|Fn|−(a1+a2+...+a|Fn|)
그러므로 다음과 같이 정리할 수 있다.
2∗(a1+a2+...+a|Fn|)=2S=|Fn|
따라서 S=12|Fn|
놀랍게도 페리 수열 길이의 절반이 페리 수열 원소의 합과 동일하다.

6번째 페리수열의 길이는 13이다.
이들의 합은 대칭끼리 짝지어서 6 + 1/2 = 13/2로 실제로 공식이 맞다.
3. 분모의 합과 분자의 합의 관계
n번째 페리 수열에서 모든 분모 b의 합은 모든 분자 a의 합의 2배이다.
∑Fnb=2∑Fna
증명은 쉽지 않은데 간단하게만 생각해보자.
먼저 n 이하의 n과 서로소인 모든 정수의 합은 오일러의 phi함수를 이용해 다음과 같이 구할 수 있다.
S=nφ(n)2
귀납법으로 증명할 수 있다는데 언젠가 증명할 수 있다면 해보기로 하고 머리 아프니까 넘어가자
https://forthright48.com/sum-of-coprime-numbers-of-integer/
Sum of Co-prime Numbers of an Integer | forthright48
Given a number N, we need to find the sum of all numbers less than or equal to N that are co-prime with N. The post contains the forumla and proof.
forthright48.com
그러면 n번째 페리수열에는 ab에 대하여 b와 서로소인 모든 a가 있다.
그러므로 b의 합은 (b와 서로소인 a의 개수) * b만큼 즉 φ(b)b이다.
∑Fnb=∑Fnφ(b)b
이때 b에 대응하는 분자는 b와 서로소인 모든 a이고 이들의 합은 ∑Fna=∑Fnφ(b)b2
위 식에서 양변을 2로 나누고 대입하면 ∑Fnb2=∑Fna
따라서, ∑Fnb=2∑Fna
4. 기타
n번째 페리수열의 i번째 항의 분모를 bi라고 하자.
|Fn|∑i=1bibi+1=3|Fn|−42
|Fn|∑i=11bibi+1=1
증명은 논문하나짜리인데 너무 어려우니 생략

예를 들어만 생각해보자.
6번째 페리수열의 길이는 13이다.
이때 첫번째 합은 16+65+54+43+35+52+25+53+34+45+56+61=352
실제로 3*13 - 4 = 35이므로 맞다.
두번째 합은... 16+130+120+112+115+110+110+115+112+120+130+16=1이다.
10438번: 페리 수열의 합 (acmicpc.net)
10438번: 페리 수열의 합
양의 정수 N에 대해, (0 < a ≤ b), (1 ≤ b ≤ N) 의 조건을 만족하는 모든 기약분수 a/b와 0/1, 1/1을 오름차순으로 나열한 것을 N번째 페리 수열이라 한다. 예를 들어, 6번째 페리 수열은 아래와 같다. 0/
www.acmicpc.net
'정수론' 카테고리의 다른 글
100부터 1000000000000000까지 모든 정수의 최대공약수는 어떻게 구할 수 있을까 (0) | 2024.03.29 |
---|---|
페리 수열(farey sequence) 조금 더 깊게3 - 주어진 수의 다음 항을 찾는 방법 - (0) | 2024.02.07 |
페리 수열(farey sequence) 조금 더 깊게1 - 페리 수열의 길이 - (0) | 2024.02.07 |
페리 수열(Farey sequence) 문제를 해결하기 위해 알아야 할 기본 성질 간단하게 (0) | 2024.02.07 |
연분수(continued fraction)를 이용한 선형 디오판토스 방정식의 해를 구하는 방법 (0) | 2023.09.29 |