Jump to content

Tuple names

From Simple English Wikipedia, the free encyclopedia

In philosophy, mathematics, and computer science, a tuple is an ordered list of elements. The term tuple originates from the sequence of names for such ordered lists, beginning with single, double, triple, and so forth (see table below: 0 to 1000-tuple). The specific name of a tuple depends on the number of elements it contains, typically indicated by a prefix derived from Latin or Greek numbering and then adding the suffix "-tuple".

While the names of tuples are straightforward and common knowledge up to a certain number, they become less commonly used and more complex for higher numbers. For these, the latin/greek derived terms are rarely used in practice, and the notation "n-tuple" is preferred, where n is the number of elements.

In computer science, tuples are used to group a fixed number of items, often implemented as product types in functional programming languages. Tuples are also utilized in relational databases to describe rows or records. In this context, each row in a table can be considered a tuple, with its elements corresponding to the fields of the row.

Tuples are usually denoted by listing the elements within parentheses "( )", separated by commas; for example, (3, 5, 8) represents a 3-tuple. In some contexts, other delimiters such as square brackets or angle brackets may be used.

The specific names of tuples not only facilitate communication in mathematics and computer science but also help in understanding the structure and properties of these ordered collections. Understanding these names and their origins can provide insight into the nature of sequences and their applications across various fields.

Here are some words for tuple names.

Names for tuples of specific lengths

[change | change source]
Tuple length, NameAlternative names
0empty tuplenull tuple / empty sequence / unit

nothing zero

1singletuple/solo
2doubleduo
3tripletrio
4quadruplequad / tetrad / quartet
5quintuplepentuple
6sextuplehextuple / hexad / half dozen
7septupleheptuple
8octupleocta / octet / octad / octo
9nonuplenuleip
10decupledeka / cent
11undecuplehendecuple / hendecad
12duodecupleDozen / dodeca
13tredecupleBaker's dozen
14quattuordecupledouble septuple
15quindecupletriple quintuple
16sexdecuplequadruple quadruple
17septendecuple
18octodecupledouble nonuple
19novemdecuple
20vigintuplequadruple quintuple
21 unvigintuple
22 duovigintuple duolius
23 trevigintuple
24 quattuorvigintuple
25 quinvigintuple
26 sexvigintuple
27 septenvigintuple
28 octovigintuple
29 novemvigintuple
30trigintuple
31 untrigintuple
32 duotrigintuple
33 tretrigintuple
34 quattuortrigintuple
35 quintrigintuple
36 sextrigintuple
37 septrigintuple
38 octotrigintuple
39 novemtrigintuple
40quadragintuple
41 unoquadragintuple
42 duoquadragintuple
43 trequadragintuple
44 quattorquadragintuple
45 quinquadragintuple
46 sexquadragintuple
47 sepquadragintuple
48 octoquadragintuple
49 novemquadragintuple
50quinquagintuple
51 unoquinquagintuple
52 duoquinquagintuple
53 trequinquagintuple
54 quattorquinquagintuple
55 quinquinquagintuple
56 sexquinquagintuple
57 sepquinquagintuple
58 octoquadquagintuple
59 novemquinquagintuple
60sexagintuple
61 unosexagintuple
62 duosexagintuple
63 tresexagintuple
64 quattorsexagintuple
65 quinsexagintuple
66 sexsexagintuple
67 sepsexagintuple
68 octosexagintuple
69 novemsexagintuple
70septuagintuple
71 unoseptuagintuple
72 duoseptuagintuple
73 treseptuagintuple
74 quattorseptuagintuple
75 quinseptuagintuple
76 sexseptuagintuple
77 sepseptuagintuple
78 octoseptuagintuple
79 novemseptuagintuple
80octogintuple
81unoctogintuple
82duooctogintuple
83treoctogintuple
84quattoroctogintuple
85quinoctogintuple
86sexoctogintuple
87sepoctogintuple
88octooctogintuple
89novemoctogintuple
90nonagintuple
91unnonagintuple
92duononagintuple
93trenonagintuple
94quattornonagintuple
95quinnonagintuple
96sexnonagintuple
97sepnonagintuple
98octononagintuple
99novemnonagintuple
100centuple
200ducentuple
300trecentuple
400quadringentuple
500quingentuple
600sescentuple
700septingentuple
800octingentuple
900nongentuple
1,000milluplechiliad
10,000decimillupledecichilad
100,000centimillupecentichilad
1,000,000micruplemegad
1,000,000,000 nanuple gigad
10^12 picuple terad
10^15 femtuple petad
10^18 attuple exad
10^21 zetuple zettad
10^24 yoctuple yottad
10^27 rontuple ronnad
10^30 quectuple quettad
10^33 milliquectuple kiloquettad
10^36 microquectuple
10^39 nanoquectuple
10^42 picoquectuple
10^45 femtoquectuple
10^48 attoquectuple
10^51 zeptoquectuple
10^54 yoctoquectuple
10^57 rontoquectuple
10^60 bittuple Broadigintad
[change | change source]