← Back to list

This African Math Trick Is Behind Digital Computation — And It will blow your mind off !

From cowries to Binary code !

ManzaMusa in Puzzle Sphere · 2025-11-21 05:26 · 23 claps · 6.1 min read
#curiosity #education #artificial-intelligence #coding #mathematics
Open on Medium ↗
Wiki topics: AI · AI · General EDU · Education & Learning 💻 · Programming 📐 · Mathematics

This African Math Trick Is Behind Digital Computation — And It Will Blow Your Mind Off!

From Cowries to Binary Code!

You heard it right. Binary code, the language behind every digital tool, was invented in Africa — not Europe, America, or Asia.

At a time when the calculator hadn’t been invented yet. Black merchants were using this “futuristic language” in supermarkets to calculate the price of goods.

Make sure you check “3_part” : that’s the mind blowing part .

A cliffhanger you don’t wanna miss, TRULY !

This black math trick behind Binary code started with multiplication

How do we move from × to 01010001? ∘ ∘ ∘ ( °ヮ° ) ?

Ready? Let go!

1_To multiply, just Double and Halve.

“Why doubling and halving?”. Here is an intuitive explanation.

You all are agree that if I double 32 and divide it by 2. The answer will still be 32.

Nothing extraordinary. But let’s see what will happen on the left side.

Again, nothing mind-blowing. But you get the idea: 4 × 8 = 32 when I multiply it by two and divide by 2 thereafter. ٩(•̤̀ᵕ•̤́๑)ᵒᵏᵎᵎᵎᵎ

Let’s distribute.

I just halve 4 and double 8. “Why ?” I can’t say (No spoilers ! (˵ •̀ ᴗ — ˵ ) ✧)

This lead to 2 × 16, which should be equal to 32 cuz remeber halving and doubling doesn’t change the result.

Let’s continue.

Just read the bolded line atop, again. ╮ (. ❛ ᴗ ❛.) ╭╮ (. ❛ ᴗ ❛.) ╭

I guess you might be impressed now? “NO !” Really. Are you sure?

Let me put it all in one table then.

To multiply 4 × 8. I multiply 8 by 2 two times (8 ×2 ×2) and divide 4 by 2 two times (4 /2 /2).At the right bottom, my answer appeared. ( 4 × 8 = 1 × 32 )

Still not bewildered?

let me ask you a question.(╭ರ_•́)

How many times 4 be /2 to land at 1? (Will the dividing pattern of 4 change?)

→No cuz. I’ll always divide 4 by 2 two times to end up at 1.

(4 /2 /2 → 1)

→ The number on the right side (N) will always double by 2 two times.

(N × 2 × 2)

→ And the answer will always be at the bottom-right.

Confuse? let’s compute 4 * 6 to clarify

You all get the idea now. But I can see you are still not impressed (¬_¬). Thus let’s move on to part 2.

2__The patterns hiding behind numbers.

The answer of 16 * 13 is…

( ˶°ㅁ°) Magic, nah? ( 16 23 = 1 208 )

Will the dividing pattern of 16 change?

→No cuz I’ll always divide 16 by 2 four times to end up at 1.

(16 /2 /2 /2 /2 → 1)

→ The number on the right side (N) will always double by 2 four times.

(N × 2 × 2 × 2 × 2)

→ And the answer will always be at the bottom-right.

At this point, you guys must be wondering what if the division isn’t perfect, there’s a reminder.

Ladies and gentlemen fond of math, we are appraching the climax ! ₍₍⚞(˶˃ ꒳ ˂˶)⚟⁾⁾

3_The mysterious Odd and Even partterns

11 × 15. How do we handle reminders in the halving patterns?

The number in { } is the remainder. 11/2 = 5 remainder 1 → {1} 5

You agree that 11 × 15 ≠ 1 × 120. So what’s missing here?

The climax, it’s coming. It’s here !!!

I know there’s a lot of stuff, but it isn’t complicated. Just analyze closely, and you’ll get the meaning of those lines.

Take a look at the highlighted spots.

This below is true, nah? ( ദ്ദി ˙ᗜ˙ )

1+2+8 = 11 → 15 × 11 = 15(1+2+8) = 15 (1) + 15 (2) + 15 (8) =15 + 30 +120 = 165.

So 11 × 15 = 165.

Don’t know where I’m heading with this? (ㆆ_ㆆ)

Come closer, let me guide you ( • ̀ω•́ )✧ !

In the dividing column, only the odd numbers (11, 5, 1) row match the bits making up 11 × 15.

11 →15 (1) = 15

5 → 15 (2) =30

1 →15 (8) =120

Their doubling-partners are 15, 30, 120. The perfect sum of 11×15, 165 !

How suspicious? (¬⩊¬ )⊹₊⟡⋆

Let’s try with 22 × 14

In the dividing column, the odd number (11, 5, 1) row, adding their doubling-partners (28 + 56 + 224 = 308), I get 308, 22 × 14 !

Doubting ( ͠° ͟ʖ ͡°) sussy? 17 × 45

sum the odd numbers doubling-partners 720 and 45.

Now grab your calculator 17 × 45 = 765 = 720 + 45

Go ahead try ANY multiplication. It WILL WORK ( ≖‿ ≖ ) !

Me too, on my first time, I was stunned ! But there’s even more …

4- From /2 to binary code — Patterns behind numbers

Same question?

Will the dividing pattern of 17 change?

You get it now. NO ! The dividing-by-2-patterns never changes.

Consequently, for any number (N) being multiply by 17.

17 × N

→I’ll do N ×2×2×2×2.

→Then add the first bit (N×2) with the last bit (N ×2×2×2×2)

17 * N = (N×2) + (N ×2×2×2×2)

Isn’t this crazy ?!

Multiplication → sum of doubles.

Important: Now we shall label the row of odd numbers, which provide the bits of the answer, as “ 1 ” , and the even number row, which doesn’t provide bits of the answer, as “ 0 ".

The pattern of 17 translates to 10001

For 13, it’s 1101 {reading from down to up)

13 →1101 what does this mean? (╹ -╹)?

It is the dividing-by-2 pattern of 13 to multiply any number (N) by 13

1 → doublings of N. Their sum = 13 × N

0 →doublings of N that doesn’t enter in the sum to get 13 × N

1101 means 4 rows where needed for 13 to land at 1 by /2. On the other side, N was being × 2 from one row to another.

Thus 13 × N = (N×2×2×2) + (N×2×2) + (N)

Numbers, patterns of 0 and 1.

O and 1 BINARY CODE !!!

→ →Go on chrome, search for the binary code of 13, immediately !

Don’t worry. Me too, on my first time, I was stunned !

→ →On your own, find the binary code 54.

Africans. How the fck did you come up with this technique?!*

(„• ֊ •„)੭ ੈ✩༺BYE༻ੈ✩


메타데이터
post_id
8a61836f6016
slug
this-african-math-trick-is-behind-digital-computation-and-it-will-blow-your-mind-off-8a61836f6016
url
https://medium.com/puzzle-sphere/this-african-math-trick-is-behind-digital-computation-and-it-will-blow-your-mind-off-8a61836f6016
canonical_url
https://medium.com/puzzle-sphere/this-african-math-trick-is-behind-digital-computation-and-it-will-blow-your-mind-off-8a61836f6016
author_url
https://medium.com/@leonbrunel203
status
ok
fetched_at
2026-07-13 17:23:08