tuple
1. 영어의 수 체계
튜플은 multiplier라고도 부르는 영어의 수 체계이다. 그 의미상 '몇배'라는 의미를 포함한다. 널리 쓰이는 싱글(single), 더블(double), 트리플(triple)은 모두 튜플 체계에서 등장하는 단어이다. 그런데, 1, 2, 3까지는 정말 흔하게 사용되지만, 4에 해당하는 쿼드루플(quadruple)만 해도 길어서[1] 오히려 약칭인 쿼드(quad)를 많이 쓴다. 게다가 5 이상의 경우를 뜻하는 퀸투플(quintuple)은 실제로 사용하는 경우가 골프 정도 외에는 별로 없다.1.1. 상세
튜플 단어들은 라틴어 수 표기와 관련이 많다.<rowcolor=#333,#CCC> 수 | 영어 | 한국어 | ||
1 | single | 싱글 | ||
2 | double / dual | 더블 / 듀얼[2] | ||
3 | triple / treble | 트리플 / 트레블 | ||
4 | quadruple | 쿼드루플 | ||
5 | quintuple | 퀸튜플 | ||
6 | sextuple / hextuple | 섹스튜플/ 헥스튜플 | ||
7 | septuple | 셉튜플 | ||
8 | octuple | 옥튜플 | ||
9 | nonuple | 노뉴플 | ||
10 | decuple | 데큐플 | ||
{{{#!wiki style="margin:0 -10px -5px" {{{#!folding 더 큰 수의 튜플 [ 펼치기 · 접기 ] {{{#!wiki style="margin:-6px -2px -12px" | <rowcolor=#333,#CCC> 수 | 영어 | ||
11 | undecuple / hendecuple / hendecad | |||
12 | duodecuple / dozen / duodecad | |||
13 | tredecuple / baker's dozen[3] | |||
14 | quattuordecuple / double septuple | |||
15 | quindecuple / pendecuple / triple quintuple | |||
16 | sexdecuple / hexdecuple / quadruple quadruple | |||
17 | septendecuple / hepdecuple | |||
18 | octodecuple / Double Nonuple | |||
19 | novemdecuple | |||
20 | vigintuple / Quadruple Quintuple | |||
21 | unvigintuple / Triple Septuple | |||
22 | duovigintuple / Double Undecuple | |||
23 | trevigintuple | |||
24 | quattuorvigintuple | |||
25 | quinvigintuple | |||
26 | sexvigintuple | |||
27 | septenvigintuple | |||
28 | octovigintuple | |||
29 | novemvigintuple | |||
30 | trigintuple | |||
31 | untrigintuple | |||
32 | duotrigintuple / Double Sexdecuple[4] |
1.2. 여담
라틴어로 7, 8, 9, 10은 각각 septem, octo[5], novem, decem인데, 이 단어들에 ber를 붙이면 각각 9월(September), 10월(October), 11월(November), 12월(December)이 된다. 원래 1년 10달이었는데 율리우스(July), 아우구스투스(August)의 이름을 딴 두 달을 중간에 끼워넣으면서 2씩 밀렸다고 알려져 있지만, 이는 사실이 아니다.태양력(율리우스력) 문단에도 나와 있듯, 원래 없던 1월과 2월이 추가되어 나머지 열 달이 싹 다 뒤로 밀린 것이고, 율리우스와 아우구스투스는 이름만 바꾸었을 뿐이다.
튜플을 잘 사용하다가도 5를 넘어서면, 난데없이 5에서 펜타가, 6에서 헥사가 등장하기도 한다. 예를 들어 리그 오브 레전드에서는 '더블 킬', '트리플 킬', '쿼드라킬'까지 잘 가다가 '펜타킬', '헥사킬'이란 단어가 튀어나온다. CPU의 코어를 표현할 때도 '싱글코어', '듀얼코어', '트리플코어', '쿼드코어'라고 하지만, 6코어 짜리는 '헥사코어'라고 부른다. '펜타(penta)', '헥사(hexa)'는 그리스어의 숫자 접두어이다. 실제로 영어에서도 퀸튜플 이상은 잘 안 쓰여서 그렇고, 6번째가 하필 sextuple이라서 터부시되기 때문이기도 하다.
그래서 요즘은 pentuple, hextuple처럼 영어와 라틴어, 그리스어를 조합하여 만들어지게 되는 이상한 단어가 나오기도 한다.
오버워치의 5~6인 연속 처치의 경우 북미 아나운서는 quintuple kill, sextuple kill로 말하며 튜플을 그대로 채용하고 있다.
2. 수의 나열
수학기초론 Foundations of Mathematics | |||
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px" | 다루는 대상과 주요 토픽 | ||
수리논리학 | 논리 · 논증{귀납논증 · 연역논증 · 귀추 · 유추} · 공리 및 공준 · 증명{증명보조기 · 자동정리증명 · 귀류법 · 수학적 귀납법 · 반증 · 더블 카운팅 · PWW} · 논리함수 · 논리 연산 · 잘 정의됨 · 조건문(조각적 정의) · 명제 논리(명제 · 아이버슨 괄호 · 역 · 이 · 대우) · 양상논리 · 술어 논리(존재성과 유일성) · 형식문법 · 유형 이론 · 모형 이론 | ||
집합론 | 집합(원소 · 공집합 · 집합족 · 곱집합 · 멱집합) · 관계(동치관계 · 순서 관계) · 순서쌍(튜플) · 서수(하세 다이어그램 · 큰 가산서수) · 수 체계 · ZFC(선택공리) · 기수(초한기수) · 절대적 무한 · 모임 | ||
범주론 | 범주 · 함자 · 수반 · 자연 변환 · 모나드 · 쌍대성 | ||
계산가능성 이론 | 계산 · 오토마타 · 튜링 기계 · 바쁜 비버 · 정지 문제 · 재귀함수 | ||
정리 | |||
드모르간 법칙 · 대각선 논법 · 러셀의 역설 · 거짓말쟁이의 역설 · 뢰벤하임-스콜렘 정리 · 슈뢰더-베른슈타인 정리 · 집합-부분합 정리 · 퍼스의 항진명제 · 굿스타인 정리 · 완전성 정리 · 불완전성 정리(괴델 부호화) · 힐베르트의 호텔 · 연속체 가설 · 퍼지 논리 | |||
기타 | |||
예비사항(약어 및 기호) · 추상화 · 벤 다이어그램 · 수학철학 | |||
틀:논리학 · 틀:이산수학 · 틀:이론 컴퓨터 과학 · 철학 관련 정보 · 논리학 관련 정보 · 수학 관련 정보 | }}}}}}}}} |
튜플은 순서쌍의 확장이다. 순서쌍은 [math((x, y))]와 같이 2개의 원소를 나열하지만, 튜플은 [math((a_1, a_2, \cdots, a_n))]과 같이 임의의 [math(n)]개의 원소를 나열한 것을 의미한다. 원소가 [math(n)]개인 튜플을 [math(n)]-튜플이라고 하는데, 굳이 '튜플'이라는 말을 쓰지 않고 [math(n)]중 순서쌍이라고 부르기도 한다. 이것이 결국 벡터공간의 원소인 벡터의 기초가 된다.
2.1. 예시
3. 프로그래밍의 자료형
몇몇의 프로그래밍 언어에는 데이터를 나열하여 저장할 수 있는 '튜플'이라는 자료형이 있다. 대표적으로 파이썬, 스위프트, C#, 비주얼 베이식에서 튜플을 제공한다. 파이썬 튜플의 경우 이 문서 참고.리스트나 배열이 있는 언어에서 튜플도 함께 제공하는 경우, 값의 편집이 자유로운 리스트나 배열에 반해 튜플은 주로 immutable하고 리소스를 덜 차지하는 특성을 가진다.
[1] '쿼터플'이라는 엉터리 단어가 나오기도 했다.[2] '듀얼'은 완전히 동일한 2개라는 의미가 강하다. 쌍둥이와 비슷한 개념.[3] 보통 구운 음식을 셀 때 쓴다. 과거 영국에서는 빵을 팔 때 일정 중량 또는 품질의 빵을 12개(1 다스) 단위로 파는 것이 의무였고 지키지 않았을 시 벌금을 부과받았는데, 제빵사들이 벌금을 피하려고 중량이 맞지 않는 빵 묶음에 빵을 하나 더 추가해 판매하였다는 것에서 유래하였다.[4] 이 단어와 비슷한 단위가 있는데, duotrigintillion이 있다. 이 단위는 99개의 0이 있다.[5] 여기서 유래한 단어로 octopus(문어)가 있다. 문어 다리는 8개이다.