별과 정리
별과 정리 · 제14장 · 1부 · 누구나 손댈 수 있는 것

이기는 주사위가 돌고 돈다

Nontransitive Dice
A가 B를, B가 C를, 그런데 C가 A를 이긴다

이기는 주사위를 골라 보세요

빨강, 초록, 파랑 주사위 3개가 있습니다. 친구에게 마음에 드는 주사위를 먼저 고르게 하고, 나는 남은 것 중 하나를 고릅니다.

그런데 누가 먼저 골라도 나중에 고른 사람이 무조건 3분의 2 확률로 이깁니다. 왜 가위바위보처럼 주사위 승패가 꼬리를 물고 돌까요?

이야기

이기는 주사위가 돌고 돈다
셋이 가위바위보처럼 돌아가며 이긴다
브래들리 에프론 초상
브래들리 에프론
Ryan K. Morris, National Science and Tec
Public domain · 위키미디어 공용

가위바위보에서는 가위가 보를, 보가 바위를, 바위가 가위를 이깁니다. 돌고 돕니다. 그런데 주사위로도 이런 일이 생깁니다.

보통 우리는 이렇게 생각합니다. A가 B보다 세고 B가 C보다 세면, 당연히 A가 C보다 셀 것이다. 키나 몸무게는 그렇습니다.

그런데 주사위 눈을 잘 고르면 A가 B를 이기고, B가 C를 이기고, 그런데 C가 A를 이기는 세 주사위를 만들 수 있습니다. 세 개가 서로를 물고 돕니다.

이런 것을 비추이적이라고 합니다. 「이긴다」는 관계가 줄을 세우지 못한다는 뜻입니다.

이 사실이 왜 중요할까요? 세상에는 줄을 세울 수 없는 것들이 많기 때문입니다. 그런데 우리는 자꾸 줄을 세우려 합니다. “A가 B보다 낫고 B가 C보다 나으니 A가 C보다 낫다”가 언제나 참은 아닙니다.

이 주사위가 널리 알려진 것은 1970년 마틴 가드너가 잡지에 실으면서였습니다. 유명한 일화도 있습니다. 워런 버핏이 빌 게이츠에게 이 주사위로 내기를 걸며 「먼저 고르십시오」라고 했는데, 게이츠가 주사위를 한참 들여다보더니 「당신이 먼저 고르시죠」라고 되돌려 주었다는 이야기입니다.

오늘 이것이 하는 일

「A가 B보다 낫고 B가 C보다 나으면 A가 C보다 낫다」가 늘 참은 아닙니다.

스포츠 순위, 검색 결과 정렬, 상품 비교에서 이 함정이 실제로 나타납니다. 둘씩만 견주어 순위를 매기면 돌고 도는 결과가 나올 수 있습니다.

계단 넷 — 같은 사실을 네 깊이로

초4 · 초5 — 손으로 해 본다

주사위를 만들어 겨뤄 본다

숫자가 특이하게 적힌 주사위 세 개를 만듭니다. A(2,2,4,4,9,9), B(1,1,6,6,8,8), C(3,3,5,5,7,7)을 던져 봅니다.

A와 B가 대결하면 A가 더 자주 이기고, B와 C가 대결하면 B가 더 자주 이깁니다. 당연히 A가 C도 이길 것 같지만, 직접 던져 보면 C가 A를 이겨 버립니다.

이기는 주사위가 돌고 돕니다

주사위 A, B, C 세 개 중 둘을 골라 굴리는 횟수를 100번으로 밀어본다
이길 확률 % 고른 주사위 지는 확률 %
A가 B를 55%로 이기고 B가 C를 55%로 이기는데, 그런데 당연히 최강일 줄 알았던 A가 C에게 55%로 패배한다
형이 동생을 이기고 동생이 막내를 이기는데, 막내가 형을 이겨버린다
중1 · 중2 — 까닭을 찾는다

이길 확률 세기

수학에서 A가 B를 이기고 B가 C를 이기면 A가 C를 이기는 성질을 '추이성'이라 합니다. 하지만 이 주사위들은 비추이성(Non-transitivity)을 가집니다.

모든 36가지 경우를 표로 그려 세어 보면 A가 B를 이길 확률은 5/9, B가 C를 이길 확률도 5/9, C가 A를 이길 확률도 5/9(약 55.6%)입니다. 마치 가위바위보처럼 물고 물립니다.

에프론 주사위

주사위 A(2,2,4,4,9,9), B(1,1,6,6,8,8), C(3,3,5,5,7,7)의 6×6 격자판에서 승리 칸을 칠한다
가장 큰 눈 평균 고른 것
평균값은 A=5, B=5, C=5 로 셋 다 똑같은데, 그런데 6×6=36개 격자를 채워 세어보면 승리 칸 수가 정확히 20:16으로 매번 한쪽으로 쏠린다
주사위 점수 평균은 셋 다 똑같이 5점인데 붙기만 하면 가위바위보처럼 승패가 빙글빙글 돈다
고1 · 고2 — 넓혀 본다

비추이성

비추이적 주사위는 확률론의 기댓값과 승률이 일치하지 않음을 보여줍니다. 평균 점수가 더 높다고 해서 1대 1 승부에서 이길 확률이 더 높은 것은 아닙니다.

이 구조는 다수결 투표에서 후보 A가 B를, B가 C를, C가 A를 이겨 사회적 합의가 맴도는 콩도르세의 역설(Condorcet Paradox)과 수학적으로 완전히 같은 구조입니다.

두 개씩 굴리면 뒤집힙니다

주사위를 1개 굴릴 때와 2개 합(A+A vs B+B)으로 굴릴 때의 승률 막대를 나란히 비교한다
그대로인가 굴리는 개수 뒤집히나
1개 굴릴 땐 A가 B를 55.6%로 이겼는데, 그런데 2개씩 합쳐서 굴리자 승률이 뒤집혀 B가 A를 52.2%로 이겨버린다
한 개씩 던지면 형이 이기는데 두 개씩 던지면 동생이 이기는 반전이 일어난다
대학 — 어디까지 가나

투표의 역설

애로우의 불가능성 정리(Arrow's Impossibility Theorem)는 비추이적 선호 순환이 존재하는 한 민주적이고 합리적인 완벽한 투표 체계는 존재할 수 없음을 증명했습니다.

게임 이론에서는 내쉬 균형이 순수 전략으로 존재하지 않고 혼합 전략으로 수렴하는 구조를 모델링하는 데 에프론 주사위(Efron's dice)와 펜니 게임(Penney's game)을 활용합니다.

몇 개까지 순환할까요

주사위 개수를 3개에서 4개(에프론 주사위), 5개로 늘리며 승리 방향 화살표를 연결한다
만들 수 있나 주사위 수 고리 길이
선택지가 많아질수록 최강 주사위가 나타날 줄 알았는데, 그런데 주사위를 어떻게 설계하든 항상 사이클(닫힌 고리)이 생겨 절대로 1등 주사위를 정할 수 없다
주사위를 4개, 5개로 늘려도 먼저 고르는 사람은 무조건 지는 함정에 빠진다

풀어 보기

중학교 · 고등학교 수준  ·  답은 검산을 마쳤습니다

에프론의 비추이적 주사위 대결. 여섯 면에 다음과 같이 숫자가 적힌 두 주사위 A, B 가 있다.
· 주사위 A: (2, 2, 4, 4, 9, 9)
· 주사위 B: (1, 1, 6, 6, 8, 8)

(1) 두 주사위를 각각 한 번씩 던져 나오는 눈의 순서쌍은 모두 몇 가지인가?
(2) 주사위 A 의 눈이 주사위 B 의 눈보다 큰 경우의 수를 모두 세어 쓰시오.
(3) 주사위 A 가 주사위 B 를 이길 확률 를 기약분수로 구하시오.

(2) 일 때 2가지, 일 때 2가지, 일 때 6가지이므로 총 가지이며 확률은 입니다.

답과 풀이 보기

(1) 가지

(2) A 의 눈마다 세어 봅니다. B 는 1이 두 면, 6이 두 면, 8이 두 면입니다.
일 때 B=1 뿐 → 2가지, 그런 A 면이 둘이므로
일 때도 B=1 뿐 →
일 때는 B 의 여섯 면을 다 이기므로
모두 가지

(3)
A 가 B 를 이깁니다. 그런데 이런 주사위들은 A>B, B>C 인데 C>A 가 되기도 합니다 — 가위바위보처럼 돌고 돕니다.

여기 「풀어 보기」는 기본 한 벌입니다. 더 풀어 보고 싶으면 행복수학의 그 단원으로 건너가세요.

만지는 수학으로 손에 쥐어 보기

이 장과 이어지는 「만지는 수학」 칼럼입니다. 손끝으로 직접 끌고 눌러 보며 같은 생각을 몸으로 겪을 수 있습니다.

더 멀리

「돌고 도는 관계」는 사람 사는 일에도 있습니다.

이어지는 장

A가 B를 이기고 B가 C를 이겨도 C가 A를 이기는 주사위의 비이행성은, 개인의 선호를 합산할 때 사회적 선택이 순환하며 모순에 빠지는 투표의 역설과 수학적 구조가 같습니다 — 제111장에서 그 닮은꼴을 확인해 보세요.

영감을 받은 곳

통계학자 브래들리 에프론이 1970년 고안한 주사위 세트와, 마틴 가드너가 1970년 12월 『사이언티픽 아메리칸』에 기고한 글에서 소개되었습니다.

올린 그림 — 크게 보고 고치기

✏️ 손으로 풀어보세요
문제 크기 105%
▼ 문제가 더 있습니다
6