32

This is blatantly a terminology question, but it's bugging me.

If a comma is used in French to separate the one's and tenth's place, e.g. $5/4=1,\!25$, how do you write the ordered pair $(5/4,6)$?

Surely $(1,25,6)$ is ambiguous since it could be interpreted as $(5/4,6)$ or $(1,256/10)$? What do they do in school there?

M. Winter
  • 30,997
  • 29
    And how do non-French people know if $(2,3)$ is an ordered pair or an open interval? (By the way, your $25/6$ isn't right. :)) – Ted Shifrin Oct 05 '25 at 02:20
  • @TedShifrin fixed – Pineapple Fish Oct 05 '25 at 02:32
  • 2
    I imagine when teaching, conveying ideas, and publishing they adopt the conventions of the math journals and write as we do...I don't know for sure though – Mike Oct 05 '25 at 02:38
  • 11
    @TedShifrin an ordered pair, an open interval, or the greatest common divisor. For those context indeed suffices, but not so obviously in the example I presented. Maybe they don't use a comma for ordered pairs? I want a real answer. A student came to my school from a french educational background with weak English/math skills and seemed to be getting confused doing some problems. I want a genuine and serious answer about what they actually do in France. – Pineapple Fish Oct 05 '25 at 02:38
  • 8
    France is not the only place that has (historically) used a comma as a separator for decimal fractions. What they do in France is of course directly relevant to the purpose of the question (which I suggest editing into the question itself), but I imagine the same notational problem has occurred in other countries (at least in the past) as well. – David K Oct 05 '25 at 02:41
  • 11
    I don't know about France, but Hungary uses the comma as a decimal separator, and semicolons to separate elements of an enumeration, e.g. the set denoted as ${1,! 5; 2; 2,! 5}$ hs three elements: $\frac{3}{2}$, $2$ and $\frac{5}{2}$. – Z. A. K. Oct 05 '25 at 03:07
  • 11
    In purely math settings, decimals are rarely used. I don't know what they do in more practical settings. – Deane Oct 05 '25 at 03:47
  • @Z.A.K. this answer mentions the ; too. So did the AI overview. https://math.stackexchange.com/questions/1566106/is-there-any-difference-in-mathematical-notations-between-french-and-english#:~:text=Tuples%2C%20vectors%2C%20coordinates%20The%20semi%2Dcolon%20;%20is,decimal%20separator%20(or%20because%20of%20personal%20preference). – Pineapple Fish Oct 05 '25 at 04:07
  • 3
    it took me a while to get used to using a point as the decimal separator once I moved to U.S. Besides, I personally found that the obsession to use decimal numerals are rather U.S-centric in mathematics. – dezdichado Oct 05 '25 at 17:38
  • 1
    My understanding is that in Europe using semicolons rather than commas is used for lists and sets. Which.... is just common sense... if commas or used in numbers as decimal points (or in America and grouping triplets of digits) using them in list would be hard on the eyes (not really ambiguous as spaces between items but not in numbers is ... evaluatable) so ... use something else. – fleablood Oct 05 '25 at 17:38
  • 4
    "the obsession to use decimal numerals are rather U.S-centric in mathematics." I would say only among empirical sciences (not mathematics), and elementary teachers, and novice students who somehow got the wrong impression the were more "official". Decimals makes sense for measured fluid quantities (if that's important-- which it rarely is in mathematics) but when talking about mathematic definition they are meaningless and useless. A huge pet peeve of mine is teaching students to solve $y = \frac 23x + \frac 34$ and the imediately write $y=0.66x + 0.75$ as that they are "being good". – fleablood Oct 05 '25 at 17:45
  • 2
    What about $(1{,}000{,}000.00, 2{,}000{,}000.00)$ or $(1{,}000{,}000, 2{,}000{,}000)$? –  Oct 06 '25 at 07:21
  • 3
    The question is titled "How do French mathematicians write", but I think this is a feature of the language and not the citizenship. French mathematicians writing in English use the dot as a decimal separator, and non-French mathematiciatns writing in French use the comma. – gerrit Oct 06 '25 at 07:26
  • The first thing any sane person does on a new computer is to change the settings to use dot as the decimal separator ;-) – jcaron Oct 06 '25 at 16:46
  • 2
    (French here) We actually prefer reasoning in totally abstract setting, with no value at all. We may use integers or fractions, only if in dire straits. Decimal values are left to physicists, chemists and grocers. ;-) – Jean-Armand Moroni Oct 08 '25 at 20:10

8 Answers8

41

There is no ambiguity. There are no spaces before or after a decimal comma. $$(1{,}25, 6) = (1.25, 6)$$ $$(1, 25{,}6) = (1, 25.6)$$ It is the same for handwritten text. Use correct typography. Only with a longer list of many decimal numbers with thin spaces inside numbers, should semicolons be considered for easier readability.

By the way, various English-speaking countries use a comma for separating thousands, so the "problem" would still be present. $$(10,100, 10) \text{ is a triple}$$ $$(10{,}100, 10) = (10\, 100, 10) \text{ is a pair}$$ $$(10, 10{,}010) = (10, 10\,010) \text{ is a pair}$$

  • 11
    Indeed. This is really a typographical / Latex question. The real answer is simply that Latex by default does not handle decimal commas correctly, unless instructed otherwise by either using an appropriate package or by writing {,}. Accordingly, decimal commas and separator commas look alike in Latex code written by people who do not know how to write decimal commas in Latex. That's a Latex issue though, not an issue of not being able to tell decimal commas from separator commas. – Adam Přenosil Oct 05 '25 at 10:44
  • 6
    Thanks for the insight. "various English-speaking countries use a comma for separating thousands": sure, though in practice those commas are always optional and are dropped whenever they become inconvenient. You'd only ever see $(10, 10010)$ and not $(10,\ 10{,}010)$. – Joshua P. Swanson Oct 06 '25 at 18:08
  • 6
    I'm all for proper typestting, but if I were to read a text where the meaning would depend on such spacing issues, I would be pretty annoyed. In handwriting (mine at least), this would be completely ambiguous. (Also, this doesn't answer the question.) – Toffomat Oct 07 '25 at 12:18
  • 2
    I too must agree; this is a non answer if I were a French native I would still be forced to seek out some other solution. – Joshua Oct 07 '25 at 14:29
  • 1
    @Joshua As a native speaker of a language with a similar convention (Italian), the handwriting of native speakers is unambiguous, as we are taught to respect this spacing distinction. The problem arises when people who were not taught this convention correctly try to write with it, but then the only possible answer is to learn to do it... I don't know what kind of answer would satisfy you. – Denis Nardin Oct 08 '25 at 08:17
33

If there might be an ambiguity in notation with a list of decimal values, we use a semicolon, e.g. $\{2{,}3\ ; 5\}$, but this separator is often replaced by a simple comma when there is no ambiguity, e.g. with an interval $[x, 1]$.

17

We (in Germany) use the comma in banking/accounting/billing and as the official decimal separator in numbers, but the mathematicians and physicists use the dot as soon as they have left high school and are writing in English, so there is no ambiguity. The STVO (Strassenverkehrsordnung) uses commas on signs that indicate maximum height limits for vehicles to pass under bridges or maximum weight (in tons) for lorries.

The Austrian book https://www.oebv.at/flippingbook/9783209068224/77/ uses commas. The German article https://numerik.mi.fu-berlin.de/matheon-G8/comaBuch.pdf uses commas in the text but dots in Tables 5-7. The German article https://www.fim.uni-passau.de/fileadmin/dokumente/fakultaeten/fim/lehrstuhl/sauer/geyer/NumDidaktik.pdf uses dots. The web page https://inf-schule.de/information/darstellunginformation/binaerdarstellungzahlen/exkurs_andere_zahlen/konzept_kommazahlen uses a dot in a graph and otherwise commas. The middle school article https://ddi.uni-wuppertal.de/archiv/madin/material/materialsammlung/mittelstufe/binaer/ab_03_gleitkommazahl.pdf uses commas.

One may note that the decimals after the dot/comma are in German commonly described as "die Stellen hinter dem Komma" and less often "die Stellen hinter dem Dezimalpunkt".

In computations one must follow the coding standards, and the comma is almost always used for separation in lists etc., so the dot is the decimals separator in floating point numbers. [Albeit I had a case where Java stringified with commas because the Locale was set to German..]

R. J. Mathar
  • 4,983
  • 3
    I think the question is not "What do French mathematicians write" (despite the title saying so), but "What do mathematicians write in French". This answer essentially says "German mathematicians do not write in German", which may be mostly true in 2025 (is it true at an undergraduate level in university?), but evades the question. Or do undergraduates and others use English number notation even in German language texts? – gerrit Oct 06 '25 at 07:24
  • 1
    the generalization is untrue and uncalled for. The question also is about the common separator for pairs or tuples, which is a semicolon ; or a pipe | , rarely a comma (at least during my time in university), unless the "values" are just letters. As soon as one uses numbers, the comma was shunned, even in English writing. – Chieron Oct 06 '25 at 15:34
  • 2
    I'm in Germany, and I think this is mostly wrong. In my experience, in German-language writing, the deciaml marker is essetially alway the comme, and a dot is sometimes used as a thousands-separator. This can be different in academic subjects such as mathematics, physics, and computer science, where people communicate mostly in English or where data is produced by elkectronic sensors that commonly use English-language standards. But in most other contexts, the German standard is decimal comma. – Toffomat Oct 07 '25 at 12:12
  • 1
    I still think the world would be better off if everybody simply used 7-bit ASCII and no localization whatsoever.... – Peter - Reinstate Monica Oct 07 '25 at 17:27
  • @Toffomat that's basically what the answer is saying. Except your exceptions aren't exceptional at all - nowadays data/electronics following the English-language standards are ubiquitous. The sensible way forward is to abandon the old convention with the comma also where they are still used. There is no good reason to hold on to it, even less than there is a reason to stick to imperial measurement units in certain other countries... – leftaroundabout Oct 08 '25 at 10:30
  • 1
    @leftaroundabout Well, that's your opinion. – Toffomat Oct 09 '25 at 18:14
  • The opinion of @Toffomat is based on the bias, that the ordinary German is encountering floating-point numbers in about 90 to 100 percent of all cases on bills, on the checking account etc, where the (printed) version uses almost always the comma. The only exceptions are engineers in road work, building construction, some engineering (if computers are absent) who have to scribble numbers on some surfaces. This gives the wrong impression that the comma is dominating. I suspect that prices on gasoline stations (Euros per liter) are a mixed case. – R. J. Mathar Oct 10 '25 at 09:14
  • 1
    @R.J.Mathar Well, in standrad German, decimal comma is right and decimal point is wrong. It's just in a setting of, e.g., academic physics and mathematics or some professional IT/electronics fields, where you mostly communicta in English and/or deal with electronically generated number that the English convention becomes more standard. – Toffomat Oct 13 '25 at 07:57
  • @Peter - Reinstate Monica 7-bit ASCII won't work. You cannot leave Asia, the kyrillic, arabian, Greek and Indonesia languages &c out of the loop. – R. J. Mathar Oct 14 '25 at 08:56
12

We (Finland) also use comma as a decimal separator in common contexts (outside academia, for example in price tags and such). It doesn't really cause confusion for most people.

  • My students are free to use the period as a decimal separator. They get used to the alternative at an early enough age given that most pocket calculators use the period.
  • Spacing is different. A pro-tip for TeX use: if you write $2{,}3$, it is typeset as $2{,}3$ and you can see the difference in spacing. Recycling your example: $(1{,}25,6,0)$ vs. $(1{,}25, 6{,}0)$. Not very clear (particularly when handwritten). Another possibility is to add thinspaces: $(1{,}25,\,6,\,0)$ vs. $(1{,}25,\, 6{,}0)$.
  • I do concede that the difference is a problem, when using some pieces of software like Microsoft Excel. You always need to remember that if you running a Finnish language version (don't remember exactly what the setting is called), then, in its infinite wisdom, MS uses a comma exclusively as a decimal separator, and a semicolon as a list separator. When you search for syntax help within Excel, you need to remember not to just copy/paste snippets because it will be misinterpreted.
  • I have occasionally, when needing to print a sequence of decimal numbers inside parens, also used semicolons as separators. Basically to make the meaning clear to me students. As others explained, this is rarely needed in math courses. Engineers and/or physicists may meet this problem more often than math teachers. Anyway $(1{,}25;\, 6;\, 0)$ and $(1{,}25;\, 6{,}0)$ are quite unambiguous.
Jyrki Lahtonen
  • 142,653
  • 5
    "When you search for syntax help within Excel, you need to remember not to just copy/paste snippets because it will be misinterpreted." Because of things like this, I think it's a good idea to avoid internationalized locale settings when programming (although I didn't realize spreadsheets would also be affected.) This is true even for English speakers -- the modern "en_US" locale has different sorting from the traditional "C" locale, and it causes compiler errors to use curly "smart" unicode quotes instead of straight ASCII quotes, and other such nonsense. – Glenn Willen Oct 05 '25 at 16:23
  • 6
    Excel is worst! Not only does it translate numbers, but it translate function names as well. How are we supposed to remember that MROUND becomes ARRONDI.AU.MULTIPLE and that BITXOR becomes BITOUEXCLUSIF?! – Stef Oct 06 '25 at 14:47
9

In Brazil, we also use commas to separate the units and tenths places. I don’t remember a single instance where this ambiguity actually caused confusion.

Outside academia, I suppose people rarely need to write lots of pairs of real numbers in decimal notation.

In academia, during my Bachelor’s in Mathematics, except perhaps in physics, experimental physics, numerical calculus and statistics, we were expected to carry out all calculations with full precision. The exercises were designed so that you could solve them by hand, without using calculators or computers. As a result, we almost always used fractions in analytic geometry, linear algebra, multivariable calculus, and so on. The same practice continued throughout my Master’s and Ph.D. in Mathematics. For better or worse, this is often still true today, even for students from other majors taking Calculus, Linear Algebra, and similar courses.

I believe this is, to some extent, a French influence on our undergraduate and graduate education, but I could be wrong.

Of course, if one adopts the convention of writing at least one decimal place to the right of the units digit, the ambiguity disappears completely, even for triples and $n$-uples:

$$ (1,25,6,0), $$

Integer rarely appeared in experiments/numerical calculus anyway. It is likely we used tables of $x$ and $y$ coordinates separated by vertical lines, instead of pairs of points.

We could just put extra space to separate the numbers from the parentheses and the comma in the middle (and perhaps using slightly enlarged commas)

$$ (\ 1,25 \ \text{,} \ 6 \ ), $$

$$ (\ 1,25 \ \text{,} \ 6,0 \ ), $$

or perhaps we use dots instead. Everybody would understand with no issue.

Daniel Smania
  • 10,152
9

Here in Austria, we also use the comma: 5/4 = 1,25.

For tuples we use spacing: (1,25, 6,4, 5,3)

Or semicolon: (1,25; 6,4; 5,3)

In schools, we use | (or /): (1,25 | 6,4 | 5,3)

and sometimes sloppy (1,25 / 6,4 / 5,3)

but (1,25 | 6,4 | 5,3) would be the "correct" standard at school.

ASlateff
  • 806
  • 2
    I have never seen bars being used in tuples in Sweden. If I ever write a tuple with decimal numbers, I do something of the following: 1) use a period as decimal separator and comma between numbers, 2) use a comma as decimal separator and semicolon between numbers, 3) use a comma as decimal separator and comma plus spacing between numbers. – md2perpe Oct 07 '25 at 20:30
8

In true mathematics, I seldom used ordered pairs with raw numeric decimal numbers inside. If I correctly remember, fractions or rational numbers were much more common. But in the rare use cases where it could be required, I just used a different separator, generally a semicolon (;) to avoid any ambiguity.

But for your question, the correct presentation for a French mathematician would certainly be:

$$\left ( \frac 5 4, 6 \right )$$

Because even it $\frac 5 4 = 1.25$ is exact, what about $\frac 4 3$? And what could be the reason for a special processing when the denominator of a rational has only $2$ and $5$ as divisors?

  • 1
    Yeah, I'm not French (although in Polish we also use comma as the decimal separator), but I basically never use decimal fractions (except occasionally when approximating some constant, as in $e\approx 2{,}718...$, but there is no conclusion in this example). If I had to use decimal fractions, I would use semicolons for separators, of course. – tomasz Oct 07 '25 at 15:49
3

I'm Belgian and have been teaching in an engineering faculty for years. Even though the comma is officially used in Belgium as the decimal separator, I consistently used the point instead. All engineering software packages in our faculty used the decimal point as well, and in LaTeX it was also the default choice. Often, we worked with comma-separated values, which of course is "easier" when using the decimal point too.

P.S. If you still want to work in LaTeX in mathematical mode with a floating comma and do not want spaces after each comma, you can load the package icomma: \usepackage{icomma}