Tuple names

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 "-tuple" is preferred, where  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,  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 

 Tuple length,   Name  Alternative names  0  empty tuple  null tuple / empty sequence / unit
nothing zero  1  single  tuple/solo  2  double  duo  3  triple  trio  4  quadruple  quad / tetrad / quartet  5  quintuple pentuple  6  sextuple  hextuple / hexad / half dozen  7  septuple heptuple  8  octuple  octa / octet / octad / octo  9  nonuple nuleip  10  decuple  deka / cent  11  undecuple  hendecuple / hendecad  12  duodecuple Dozen / dodeca  13  tredecuple Baker's dozen  14  quattuordecuple  double septuple  15  quindecuple  triple quintuple  16  sexdecuple  quadruple quadruple  17  septendecuple   18  octodecuple  double nonuple  19  novemdecuple   20  vigintuple  quadruple quintuple21unvigintuple22duovigintupleduolius23trevigintuple24quattuorvigintuple25quinvigintuple26sexvigintuple27septenvigintuple28octovigintuple29novemvigintuple  30  trigintuple 31untrigintuple 32duotrigintuple 33tretrigintuple 34quattuortrigintuple 35quintrigintuple 36sextrigintuple 37septrigintuple 38octotrigintuple 39novemtrigintuple   40  quadragintuple 41unoquadragintuple 42duoquadragintuple 43trequadragintuple 44quattorquadragintuple 45quinquadragintuple 46sexquadragintuple 47sepquadragintuple 48octoquadragintuple 49novemquadragintuple   50  quinquagintuple 51unoquinquagintuple 52duoquinquagintuple 53trequinquagintuple 54quattorquinquagintuple 55quinquinquagintuple 56sexquinquagintuple 57sepquinquagintuple 58octoquadquagintuple 59novemquinquagintuple   60  sexagintuple 61unosexagintuple 62duosexagintuple 63tresexagintuple 64quattorsexagintuple 65quinsexagintuple 66sexsexagintuple 67sepsexagintuple 68octosexagintuple 69novemsexagintuple   70  septuagintuple 71unoseptuagintuple 72duoseptuagintuple 73treseptuagintuple 74quattorseptuagintuple 75quinseptuagintuple 76sexseptuagintuple 77sepseptuagintuple 78octoseptuagintuple 79novemseptuagintuple   80  octogintuple   81  unoctogintuple   82  duooctogintuple   83  treoctogintuple   84  quattoroctogintuple   85  quinoctogintuple   86  sexoctogintuple   87  sepoctogintuple   88  octooctogintuple   89  novemoctogintuple   90  nonagintuple   91  unnonagintuple   92  duononagintuple   93  trenonagintuple   94  quattornonagintuple   95  quinnonagintuple   96  sexnonagintuple   97  sepnonagintuple   98  octononagintuple   99  novemnonagintuple   100  centuple   200  ducentuple   300  trecentuple   400  quadringentuple   500  quingentuple   600  sescentuple   700  septingentuple   800  octingentuple   900  nongentuple   1,000  milluple  chiliad 10,000  decimilluple decichilad 100,000   centimillupe centichilad 1,000,000   micruple megad1,000,000,000nanuplegigad10^12picupleterad10^15femtuplepetad10^18attupleexad10^21zetuplezettad10^24yoctupleyottad10^27rontupleronnad10^30quectuplequettad10^33milliquectuplekiloquettad10^36microquectuple10^39nanoquectuple10^42picoquectuple10^45femtoquectuple10^48attoquectuple10^51zeptoquectuple10^54yoctoquectuple10^57rontoquectuple10^60bittupleBroadigintad

Related pages

 Tuple
 Ordered pair
 Relational database
 Functional programming

Category:Numbers