A 90-minute mathematics mission
GLITCH!
Can mathematics repair a broken message?
Dr. Mudassir Shabbir Department of Computer Science · LUMS
Impossible mind-reading
Flip one card. I’ll find it.
Choose a random pattern—or flip as many of the 25 center cards as you like.
Start with any pattern you want.
The intersection gives it away
One flipped square trips exactly two alarms.
Meet Near-Ice Life Analyzer (NILA)
A small robot, a frozen ocean, and one very expensive flashlight.
Become NILA’s laser
Choose the number of lights
Ice sample collected
MISSION EMERGENCY
1011Mission emergency
1010Possible biological pattern
1010
1011
Add a watchdog light
Repeat the whole message
Spread valid messages apart
Budget exceeded
Make the total number of green lights even.
000011111010Message A
1011Message B
Assume every neighborhood packs perfectly.
Six flashes still run out far too early.
Each protected message occupies:
Every damaged position needs its own alarm pattern.
Three inspectors each answer yes or no. How many different patterns can they report?
Not proof of life—proof that Earth heard NILA correctly.
Add one overall parity light
8 flashes can correct one error and detect two.
Pack better codes
Search for large sets of far-apart bit strings. Compare constructions with counting bounds.
Turn it into a graph
Connect confusable messages. Error-correcting codes become independent sets.
Burst errors
Several neighbouring flashes fail together. Can interleaving spread the damage?
Missing flashes
A light disappears and shifts everything. Explore deletion-correcting codes.
Soft decoding
The detector reports confidence, not just red/green. How should likelihood guide repair?
Quantum errors
Qubits cannot simply be copied. How can parity-like ideas protect quantum states?
QR codes
Still scan when parts are dirty or covered.
Storage
Detect and repair corrupted bits on disks and memory.
Wireless
Recover messages from interference and weak signals.
Space links
Protect data when retransmission is slow and costly.
Can Hamming code rescue a damaged page?
Damaged text will appear here.
Recovered text will appear here.
Will damaged HTML still behave like a webpage?
Can we repair all of War and Peace?
Loading book preview…
Damaged text will appear here.
Recovered text will appear here.
It made the message harder to destroy.
When in doubt, say it again.
Send one bit n times. Decode by majority vote.
111[3,1,3] corrects 1 error11111[5,1,5] corrects 2 errors1111111[7,1,7] corrects 3 errorsEvery possible received word belongs to exactly one message.
IMAGE DATA
[24, 12, 8]
- Correct any 3 flipped bits.
- Detect up to 7 errors when only detecting.
- Golay-family decoding served real deep-space links.
2 · 6 · 1 · 9 · 8 · 9 · 1We did not copy the message. We sent enough points to rebuild its rule.