2010 USA IMO TST 9번 문제.
이 소수일 때,
이 가능한가?
당시 IMO 대표 학생들이랑 미국 TST 문제들 같이 접하고 풀었었는데, 저 문제만 못 풀고 있었던 차 심지어 실제로 시험을 치른 미국 학생들 중 꽤 많은 학생들이 풀었다는 이야기를 들어서 더더욱 멘붕했던 기억이 있다. 나중에 결국 답을 전해들었는데 듣고나니 정말 납득이 가는 풀이였고 그래서 더욱 분했음.
같은 값을 다룰 때 주로 쓰는 것이 roots of unity이다. 즉
으로 잡으면
을 이항정리했을 때
이런 식으로 전개가 되는데,
에 해당하는 항만 3이 곱해지고 나머지 이항계수는 0이 곱해지므로
이 되는 것.
이것을 mod , 즉
에서 생각한다면, 앞에서 roots of unity에 해당하는 역할을 만들어야 하고 이를 위해 원시근(primitive root)
를 잡는다. 이 원시근은 order가
인 원소로, 즉
이지만
에 대해
인 원소를 뜻한다. 문제에서 관심있는 것은
이므로
-th roots of unity를 잡는게 자연스럽고,
이 그 역할을 할 수 있다.
를 앞에서처럼 전개하면
와 합동이 되는데, 만약
이었다면 이 값은
가 된다. 그러나 mod
에서 무언가의
제곱은 0, 1, -1만 나올 수 있고 그런 값
개를 더했다면 mod
로
만이 가능해 모순이 된다. 따라서 답은 ‘불가능’이다.
개인적으론 비슷한 스킬을 미국 트레이닝 캠프에서 학생들에게 가르쳐주지 않았을까 하고 막연히 의리적 합심을……