A number system invented by Inuit schoolchildren
scientificamerican.com
scientificamerican.com
> Because of the tally-inspired design, arithmetic using the Kaktovik numerals is strikingly visual. Addition, subtraction and even long division become almost geometric. The Hindu-Arabic digits are an awkward system, Bartley says, but “the students found, with their numerals, they could solve problems a better way, a faster way.”
I think the students can be praised for having come up with simple to understand and write number system that corresponds to the conventions for counting in Alaskan Inuit language, and it seems appropriate to capture these notations in upcoming Unicode standards.
However, spending time learning base 20 arithmetic has obvious disadvantages that the article ignores. The times tables, memorized in grade school and fundamental to paper and pencil calculations, are now four times larger. Base 20 is not a popular notation for numbers. One important advantage of the number system (Hindu-Arabic) that most of the world uses is that most of the world uses it. I grew up with inches and degrees Fahrenheit and had to learn the metric system to pursue my science education. I'm glad I didn't have to learn how to count as well. We shouldn't make it harder for these kids to enjoy the rest of the world's books, journals, and internet resources about math and science.
I mean, it's obvious that a prime-number base is best above all:
1 = 1
10 = 2
100 = 3
1000 = 5
10000 = 7
100000 = 11
etcYou could go multiplicative based. So 11 = 2×3. But then you get very difficult addition, comparison, and you need numerals inside your numerals. (E.g. 2048 would be 11 as in a single 11 in the first symbol spot)
A = 1
B = 2
C = 3
D = 5
E = 7
F = 11
... and so on
Then any number can be represented in terms of its prime factorization: 4 : BB or B^B
6 : BC
8 : BBBB or B^C
9 : CCC or C^B
10 : BD
...
100 : (BD)^B
101 : # (some arbitrary unique symbol)
...i worked out the multiplication thing in more detail in https://news.ycombinator.com/item?id=35551051
myself, i learned mediation and duplation before i learned to multiply with a memorized multiplication table, and though that's a faster algorithm, you could maybe teach it after switching to base 10? also nowadays maybe you'd be better off with a memorized table of briggsian logarithms because if you really need more than two digits of precision you should probably use a calculator
mediation and duplation of 69 · 21
21 69 *
10 138
5 276 *
2 552
1 1104 *
now we add the starred duplation column items where the mediated multiplicand was odd (corresponding to the 1s in its binary representation, 16+4+1) 1104
276
+ 69
----
1449
a bit more work than adding up four appropriately shifted table-lookup results but not really that much, doesn't depend on a multiplication table, and you can do it just as easily in roman numerals or kaktovik numeralsalso people have been multiplying using tables of squares since babylonian times; https://en.wikipedia.org/wiki/Multiplication_algorithm#Quart...
for this you calculate 69+21 = 90 and 69-21 = 48, look up or remember that ⌊¼90²⌋ = 2025 and ⌊¼48²⌋ = 576, and 2025 - 576 = 1449, the correct answer
you can get pretty fast at it but you have to do 6.64 halving and n-digit doubling operations per digit of the multiplier, plus about 1.66 n-digit additions, so in my experience it's still slower than computing partial products with a memorized base-10 multiplication table, which requires adding together n recalled multiplication-table entries to get a partial product per digit of the multiplier, and then adding these partial products together
just not as much slower as you'd naively expect
i derived a shitty version of quarter-square multiplication on my own about 20 or 25 years ago and much later learned about the streamlined version from wikipedia
i like rpn but i don't think i used it here?
Where do you get this from? Intuitively I'd reckon you'd need no more than log2 operations. Whatever this result is it certainly doesn't hold for small n.
>mediation and duplation of 69 · 21
21 69 *
10 138
5 276 *
2 552
1 1104 *
Am I mistaken in reading this as RPN? You put the operator to the side of the operands rather than the middle. Slightly unorthodox to put the op on the right, but still obvious in meaning.Your English is obviously perfect, but you have a very idiosyncratic way of writing math that I've never seen before. For example you wrote "from the 01950s". I've never seen anyone use a 5 digit year format, and rarely if ever have I seen anyone include a leading zero in a number at all. Its not bad or wrong, I just don't know what this style is except possibly a type foreign accent?
2 log₂ 10. a multiplier m with 5 digits has a log₂ between 13.29 and 16.61, 3.32 per digit; you need log₂ m halving operations and log₂ m doubling operations. so 6.64 is an upper bound but it's usually pretty close. in the example there, it would have led you to expect 13.28 halving and n-digit doubling operations, when the reality was 8 halving and doubling operations, of which three were n+1-digit doublings
n is the number of digits of the multiplicand, so it holds just as well for small or large n, except in the sense that n can be a bad estimate for how many digits you need in the doublings when it's small
> Am I mistaken in reading this as RPN?
yes; those asterisks mark the rows where the mediation column was odd, as i explained below in 'now we add the starred duplation column items where the mediated multiplicand was odd'. they do not denote multiplication or any other operation on the two numbers to their left. you are surely not the only person who misinterpreted this, and i apologize for the lack of clarity
> Base 20 is not a popular notation for numbers […] We shouldn't make it harder for these kids
So much of what you object to is that something they’ve found more intuitive and engaging isn’t what unintuitive disengaging stuff they’ll encounter. But developing intuition for math is far more valuable than developing conformance to how it’s supposed to be done. Who cares if that intuition is developed with some idiosyncrasy from what you consider normal? The math is math, the principles are consistent, the knowledge is transferable. Insisting they learn the same things a different way is totally arbitrary and counterproductive.
I think, all in all, this should not be a big deal. For the gifted kid, they'll find a way to adapt and become the next Einstein. As for the ungifted, it might give them a better leg up and allow them to perform better than they would have, so it's probably a plus anyways.
> Finger binary is a system for counting and displaying binary numbers on the fingers of either or both hands. Each finger represents one binary digit or bit. This allows counting from zero to 31 using the fingers of one hand, or 1023 using both: that is, up to 2**5−1 or 2**10−1 respectively.
- "How to count to 1000 on two hands" by 3blue1brown https://youtu.be/1SMmc9gQmHQ
- "Polynesian People Used Binary Numbers 600 Years Ago - Scientific American" https://www.scientificamerican.com/article/polynesian-people...
What is the comparative value of radixes like Binary, Octal, andHexadecimal compared to Decimal (radix 10)?
Perhaps a radix like eπI would be more useful; though some amost-mystic physicists do tend to radix 9: "nonary" (which is actually ~ also radix-3).
List of numeral systems > By culture / time period, By type of notation https://en.wikipedia.org/wiki/List_of_numeral_systems :
> Numeral systems are classified here as to whether they use positional notation (also known as place-value notation), and further categorized by radix or base.
I think this is exactly what I find distasteful in the original comment: Culture is ignored in favor of what is practical for someone other than a subject of the article.
I myself have taken over two dozen university level math courses at the undergraduate and graduate level. I don’t need to have number bases explained to me, but I have raised three kids and recognize the challenge of helping them attain proficiency in basic grade school fundamentals. This is what motivated me to make the comment.
Ironically, perhaps, is the fact that my own ancestry includes an indigenous people living at the arctic circle who faced and continue to face racial discrimination, loss of native lands, and forced changes to their way of life, the Sámi. [1]
[1] https://unric.org/en/sami-we-are-the-natives-of-this-country...
I… didn’t think that’s what I was implying. I didn’t think I was implying anything at all, I was pretty direct about my meaning.
Sure it costs me 3 operations per multiplication, but my operations are only doubling and halving (and arguably appending zero). What I lose in number of steps I gain back by just being faster at those two specific skills. And I didn't even have to waste time memorizing stupid tables!
The table is just an optimization that can come in handy in the same way that cache memory is handy: it gives you the same answer but only for a limited set of data and in a faster way. Eventually you'll have to venture out of cache memory to reach the rest of the space and if cache memory is all you have you're in trouble. So if you can learn only one of the two the method is the better one, so learn that one first, then memorize, as much or as little as you feel like. Up to 20x20 is doable, much larger is useful for squares, powers of two and some other numbers for order-of-magnitude checks but when I'm lazy I'll just break out the calculator. It's useful to be able to do this in your head up to a certain point and beyond I'll use a tool just because it is convenient and faster.
In retrospect, batching it as learning the primes first (including 1 to ease you into it) and then the rest of the numbers second would have probably helped me a lot by avoiding the feeling of "what the heck, why do I suddenly suck at this again when I just thought I had gotten good at it". But of course the concept of primes is off-limits when teaching basic arithmetic so even hinting there's something special about those numbers was apparently taboo.
EDIT: Additionally I'd argue out of the primes, 5 is almost free because of how numbers are represented in decimal (i.e. it just alternates between 0 and 5 and the digits in front of that go up every other time) and doubling is fairly intuitive to reason about (take what you have and add the same amount again) so it's just 3 and 7 that are weird.
Also, it was NOT easy to memorize it. It was hard. Which is why I started to use derivation as s kid, once I realized it is possible. I always did well in math, it did not harmed me at all.
... a different experience for different people and I wish we just accepted that and provided multiple ways to deal with it rather than assuming it's something we have to memorise. And maybe also paid attention if those having issues memorising it don't have more general memory issues that need addressing.
We humans are good at pattern recognition but we suck at mental arithmetic involving multiple steps. We are slow and error prone. Yes memorizing sucks, all schoolkids hate it, but once you have mastered it you have gained a great new skill. Instead of having to waste mental energy on calculations you just remember them and can spend your precious mental resources on higher level calculations.
I bet that most people on this forum were better than average in elementary school, regardless of the method they were using. I also bet that you would have been even better after memorizing. Recalling from memory is almost instantaneous, it is always faster than having some multiple step algorithm.
Was recalling that from memory "almost instantaneous"?
edit: as an example, when someone asks "what's your name", do you not recall much faster than what you ate?
If 10x10 = 100 looks natural to you in decimal then it will still be natural to you if you think of it as 16x16 = 256 when you look at the numbers in their hexadecimal representation. You can only get that kind of fluidity by playing around in different number systems. So I'm perfectly ok with students inventing their own number systems, they are definitely not going to get any dumber on account of having done that.
Growing up with Inches and degrees Fahrenheit is a cultural issue, most of the rest of the world has moved on from there, for reasons that are far more compelling than those that would apply to using a different number base. Those are arbitrary values, whereas all number bases exist regardless of whether we use them or not. Think of the one as cultural baggage and the others as just another part of number theory.
It wasn’t so long ago, historically speaking, that England used pounds, shillings, and pence! Decimal currency really was a fantastic innovation.
Since 1991 the rule has been to “prefer metric units”, which I guess is why all packaging you commonly see includes measurements in both systems.
https://en.wikipedia.org/wiki/United_States_customary_units
edit: After living in EU and US, I will grant that the lbs is a more convenient unit for measuring food. A kilo of apples is a lot, but a pound is just right.
So really I’d love nutritional labels that have both.
I understood how perceiving numerical values in various bases is useful, just not how it applies to the post.
Different bases do indeed have "magical" properties that make them appealing, which is exactly what you later acknowledge when you say that base 10 makes certain arithmetic easier.
There's no issue with learning different bases, as long as it's not an excuse to avoid learning the common bases you need to interact with various fields.
Every base has difficulty representing some fractions. For example, 1/3 is written in base 10 as 0.333... The 3 repeats forever. You can use explicit notation like a line over the top, but that's still just a workaround.
The Babylonians used base 60, which has many more prime factors than base 10: 60 can be divided evenly by 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, and 60.
60 is a lot of digits to remember, though. That presents its own overhead.
Some people advocate base 12: it's only two more digits, and it's evenly divisible by 1, 2, 3, 4, 6, and 12. 1/5 is a mess, though: 0.24972497...
Am I the only one who never memorized the times tables as a kid (because I found it boring), and yet today I am far better at mental arithmetics than 99% of people?
eg. If you ask me what 7 times 5 is I have no idea from memory, but I can tell you half of 7 is 3.5 so it's 10 times that. Or 8 times 9 is 80-8. And so on.
> The times tables, memorized in grade school and fundamental to paper and pencil calculations, are now four times larger.
Why would you expect them to memorize four time larger table? There is zero reason to do so, just because the base number is larger. Also kids don't memorize the whole 10x10 table anyway. They are taught to calculate majority of it.
So it’s kind of base 5, base 4, and base 20 at the same time.
Is using a lookup table just as good/almost as good if nobody actually needs to do it fast in the field?
Can they just use base 10 for all multiplication, if multiplication isn't needed in whatever problem set this is optimized for that seems to have them so excited?
They aren't learning base 20; they already use it in their language. They are learning how to write their language in their writing system.
From the article: "The Alaskan Inuit language, known as Iñupiaq, uses an oral counting system built around the human body. Quantities are first described in groups of five, 10, and 15 and then in sets of 20."
Not everyone counts in decimal. Base 20 exists in spoken French. For numbers 50-90, Danish uses base 20, in some cases mixed with fractions. There are other bases in other living languages as well.
Twelve inches to the foot used to be a round number.
It sounds like they objectively are doing better though. Bottom 20th to above average is non-trivial. Even if you look at it from the point of view that learning a different base(binary, hex), any base, teaches you to think differently about math, why not learn the native base for extra confidence?
In Danish, the way we name numbers are heavily inspired by French, which also exhibit traces from base 20.
The name in Danish for 60 and 80 in modern Danish are "tre(d)s" and "firs", respectively. These are shortened forms of "tredsindstyvende" and "firsindstyvende" used historically, literally meaning "3 times 20" and "4 times 20", respectively. The number for 50 is "halvtreds" - derived from "half way to treds (60)" - meaning half way (when the "way" is 20 long) between 40 and 60.
In french 80 is quatre-vingt (4-20).
If anything, arguably our common system in which we have named numbers up until 20 (i.e. base-20) and then shift to base-10 for numbers above 20 is illogical.
On the other hand, in english, there is "score" for 20.
It is not a unique dialect. It is just a yet another numeral system.
> Because of the tally-inspired design, arithmetic using the Kaktovik numerals is strikingly visual.
Ok, so is there any reason to think that it is better than other similar systems like the Mayan system? I am not even convinced that “strikingly visual” system is any better than our modern way to represent numbers in bases above ten using letters (…, 8, 9, A, B, …). If numbers look similar, you are more likely to mix them up.
I think the benefit, is its confusing to convert between systems. The point is to match the base ti the one the language/culture generally uses. English uses base-10, this particular language/cultural group did not, so constantly converting back and forth to base 10 was confusing.
If this numeral and base system is used to supplement children's understanding of basic principles, that's fine. I think there were lessons on alternate bases, and there was plenty of interaction with cuisenaire rods, when I was in pre-k/kindergarten/1st and maybe 2nd grade. The emphasis placed on Kaktovic numerals and number system by the article, suggests something more than a supplement.
If teaching this system distracts at all from children building a core fluency in arabic numerals and base-10 arithmetic, it does them a great disservice, and makes more advanced math more challenging than it would otherwise be.
Arabic numerals and base 10 (which is also based on digits, but only hand-digits and not hand+feet digits) are not fundamentally better than anything else, but they are the primary system used to communicate concrete math, and as such have to be the primary system taught in school, or children suffer far more than any negativity you're worried about in these hackernews comments.
[0] That was a typo, but I'm keeping it.
It's not clear to me what that paragraph is saying. One interpretation is:
- They were using standardized textbooks with problems that used standard arabic numerals.
- Students converted to kaktovik numbers (in words, since they didn't have the symbols until 1994?) before working the problem, and back to arabic after solving it.
- The change in 1997 was to teach students to solve problems directly using arabic numerals in addition to being able to solve problems directly using newly-arrived kaktovik numerals
I realize that interpretation goes against the tone of the article, but I wouldn't put it past journalists to gloss over an inconvenient fact in an article that's intended to champion an alternative number representation system.
It would make a lot of sense that students would do better on (timed) standardized tests after they're fluent in arabic numerals, which was the entire point and concern in my earlier post. I don't care what else is taught to supplement basic arithmetic, or to reinforce concepts, but students have to be fluent in using arabic numerals for arithmetic, without conversion to some other system, or they will suffer.
By the article's own admission there, students were using kaktovik numerals before 1997, and their scores were lower, so whatever change was made in 1997 did not involve students learning kaktovik numerals when they didn't know about them before. Were they taught them better, so they understood abstract concepts in basic arithmetic better... or were they taught arabic numerals better, allowing them to use those numerals natively to solve problems? My speculation, as above, is the latter. There's nothing inherent about learning kaktovik numerals that would help on standardized tests.
i agree that it's disappointing that the sciam author, amory tillinghast-raby, knew so little about math that they didn't understand that what's supposed to be universal about math isn't the system of numerals; such ignorance or malicious disregard for truth is astounding in this context
as for why it's better, if we count 0 as 3 strokes (backslash, left, slash) and a base-20 digit as 4.32 bits, the kaktovik digits average 1.18 bits per stroke, versus what I calculate as 1.11 bits per stroke for our western arabic digits (using the stroke counts [3, 1, 3, 4, 3, 4, 3, 2, 4, 3])
averaging the number of strokes required per number up to 268 (a randomly selected number) we get 6.30 strokes per number with the kaktovik numerals or 6.79 strokes per number for western arabic numerals, an 8% advantage for the kaktovik numerals
the mayan base-20 numerals are more immediately comprehensible than the kaktovik numerals but i think they are harder to write and more error-prone to read
a way that base 20 is worse is that the multiplication table is substantially more unwieldy to memorize; however, if you can overcome that, both multiplication and division become more practical. for example, numbers between 1000 and 8000 have four base-10 digits but only three base-20 digits, so multiplying two of them in the usual way in base 10 will require 16 multiplication-table lookups and summing four partial products of usually 5 digits, while doing it in base 20 requires 9 lookups and summing three partial products of usually 4 digits, about 40% less work (aside from the number of strokes required)
in the limit, representing a large number in base 10 requires about 30.1% more digits than base 20, and so about 69% more work in the standard multiplication algorithm, but beyond about 5 digits you should be using karatsuba multiplication anyway
a way in which the kaktovik numerals are worse than western arabic numerals is that you definitely wouldn't want to use them to write a check; all numbers except for 20ⁿ-1 (0, 19, 399, 7999, etc.) can be increased by adding a single extra stroke to an existing digit
the chinese (base 10) system, which has a less extreme version of this problem, has a separate set of high-security "大写" or "financial" numerals for contexts where this matters https://en.wikipedia.org/wiki/Chinese_numerals#Standard_numb...
It has 'zero'?
It's almost identical to roman numerals (count the strokes and the special symbol for certain multiples of 5 - V, X, etc) so I expect that it has all the downfalls of roman numerals.
I think that these primitive systems are what you get when you optimise for linear and incremental counting - you're optimising for easy and quick recognition of numbers not for convenient arithmetic.
Base-12 is what you get when you optimise for easy and convenient arithmetic. I have no idea what you will get if you optimise for easy and convenient calculus[1] :-)
[1] There's probably a research paper of Phd thesis in that goal.
So, sounds fundamentally like Mayan numerals?
You can ignore that and just learn the words as opaque names for concepts, but then you don't see the underlying structure.
There's nothing even near consensus on how far back you'd have to reach to figure it out either. With theories it could be as recent as the out of africa expansion 50k years ago, or emerging with or even predating emergence of anatomically modern humans ~300k y/o, or literally anywhere in between.
Confidently establishing linguistic monogenesis either true or false is like nobel prize shit with significant ramifications across the entire understanding of human language. They have definitely considered number bases.
The simple near universal human fact of "fingers + toes = 20" means any number of unrelated languages are likely to converge on that base and its factors. It doesn't disprove that theory it just isn't a useful bit of data towards it either way.
I think the most interesting checks is with exponentials though? How does this represent e? Pi? Complex number rotations?
(2) . (14) (7) (6) (5) (1) (17) (0) (8) (11) (0) (12) (9) (5)...
(3) . (2) (16) (12) (14) (16) (9) (16) (11) (17) (19) (9) (13) (2)...
They're cherry-picked. For addition, it only "makes sense visually" the way the article says it does if the answer lies within the sub-base-5 digit (i.e. the answer is, worst case, less than 5 numbers away).
There's also arbitrary rules in the so-called "easy visual arithmetic" - for some divisions (not all), some strokes have to be rotated. For the long division example, the visual indication of the remainder is reversed - i.e. it's a mirror image of the actual digit.
While I like the idea (the base-20 with sub-bases-5 makes counting easier, and having sub-bases means less memory overhead in memorising all 20 digits), the article itself is spinning wildly to make this seem like "the children came up with it on their own".
The title says "A number system invented by schoolchildren", while the article says that this was the result of a teacher-lead class project which came up with symbols for an existing numbering system.
Aside: With the exception of zero this numbering system is only slightly different from roman numerals - use the number of strokes and the special symbol to determine what number you are at. Counting is easier, and simple addition/subtraction/division is easier with roman numerals as well, but as soon as you need to do common things (approximate VAT for any figure[1]) then base-10 is so much easier.
For really easy arithmetic, using a base-12 counting system is even better (hence, the rise and popularity of imperial measures, which layers a base-12 system on top of base-10).
[1] VAT is 15% where I am, so mentally approximating VAT of $FOO is "10% of $FOO + 1/2 of 10% of $FOO). When it was 14% it was just as easy, do the above and remove 1%.
Write pi in ancient Roman numerals, Greek, Japanese, Han Mandarin.
Business and science didn't adopt Indo/Arabic numerals just for fun. They just work.
If you ever played Riven, I think the Kaktovik numerals inspired the numbering system from the game.
Spoilers: https://lparchive.org/Riven/Update%2015/
The new system does seem more visually accessible for arithmetic. I wouldn't be surprised if it's easier to teach children than the Arabic numerals
I have 3 kids. I remember an instance where the middle one asked for candy. So I said "how much". And she got her box of marbles and stones she collected (quite a collection), and wanted that many.
No clue if that'd ruin the arithmetic benefits.
What was the last novel number system that impressed you?
However, that's beside the point. This number system this article is talking about is 30 years old. The article is actually about encoding some glyphs in unicode not the number system. The number system is interesting. Adding a bunch of glyphs to unicode is not particularly.
\ (1)
\/\ \ (60 + 1)
>
\/\ \ (70 + 1, add 10 to the right digit)
/ >
\/\ \ (171, add 100 to the left digit)
Hopefully this makes sense, utf-8 will need to catch-up :)3 * 5 * 4 = 60
Actually quite intuitive and impressive.
https://mathsciencehistory.com/2021/11/09/count-to-60-with-y...
They counted to 60 by counting the 3 phalanges on each finger on one hand and with their other hand they indicated each time they added 12 more numbers to their count. So by adding 12 numbers 5 times they were able to count to 60! This is base 60, also known as the sexagesimal number system.
https://www.scienceabc.com/eyeopeners/why-we-should-already-... https://gizmodo.com/why-we-should-switch-to-a-base-12-counti...
If we're happy to use 11 new symbols instead of just 2, we could even keep the ideas from this system of using ticks and sub-bases to make computations more 'visual'.
But Kaktovik is a positional system while Roman is not!
It's been a very long time since computers were anything other than binary, and unless quantum computing takes a, haha, quantum leap forward it will be a very long time yet until they're doing anything else.
But they can handle converting to and from this numeral system for the few humans who find it more natural to work with just fine.
I should point out that this was implemented in hardware with transistors (lots of germanium transistors), not microcode or software. In other words, the three fundamental hardware datatypes of the IBM 1401 were arbitrary-length decimal numbers, arbitrary-length strings, and pounds/shillings/pence. Of course there were two conflicting standards on how to represent pounds/shillings/pence, so there was a knob on the computer's front panel to select the standard.
(This isn't directly related to the Inuit base-20, but I'm sure IBM would have supported Inuit base-20 if customers would pay for it.)
This reminds me of retro computing. Amiga or BeOS had some amazing concepts for the time, and quite possibly Wintel dominance was achieved by predatory tactics. It can be interesting to study old platforms and some enjoy creating new software up to this day. But if you limit yourself to these, don't expect modern living. At best you can hook up an old computer to a modern one as a thin client and fool yourself into thinking that harpooning a whale from a motor boat is traditional living. For whatever reason the world have move on and it's not possible for could have been possibilities to ever catch up with limited number of participants, since the rest of the world will also not stand still.
Obviously, developing software for obsolete systems is not a great income stream, but as an exercise, this too has merit. You learn a lot about constraints and limitations, which today are rarely considered, but could still teach you how to optimize code. You learn how to produce software which can run surprisingly fast on machines from 30 or 40 years ago, and that is transferrable to modern coding.
You learn a lot about memory, how to use it efficiently and what can be achieved with just 640K, which as we all know, "is all the memory anyone should ever need". You learn that by introducing limitations a sort of game happens in which you need to be more creative to implement things which have since become obvious. And this makes you a better problem solver.
There is a lot to learn from old computers, and while some people will always disagree, I think it makes you a better software engineer.
Saved you a click.
Symbolic math is also not directly used much(or at all) by most non-STEM people, since there's an app for almost everything, but we still learn it even though it's a specialist kind of thing.
Plus, if the kids are excited about it, maybe it's somehow relevant in the region in a way that's not obvious to people in the city, the same way that tradespeople actually like fractional units for some reason I don't really understand.