ELI5: Explain Like I'm 5

Hurewicz theorem

Imagine you have a very long jump rope that you're holding onto with two of your friends. Your friends are holding the rope and swinging it up and down in patterns. You're standing in the middle and jumping over the rope as it moves up and down.

Now imagine that instead of just one jump rope, you have lots of jump ropes all moving in different patterns. It would be much harder to jump over all of them at once, right?

That's kind of what the Hurewicz theorem is about. It says that if you have a really complicated object, like a bunch of jump ropes moving in different patterns, you can still figure out some basic information about it. Specifically, you can figure out what kind of "holes" it has in it.

Imagine that the jump ropes you're jumping over are all different colors, and you're wearing a special belt that tells you how many times you go through each color. If you jump over a red rope twice, that adds 2 to the "score" for red. If you jump over a blue rope once and a green rope three times, that adds 1 to the "score" for blue and 3 to the "score" for green.

Using this method, you can get a pretty good idea of how many times you go through each color of rope. And in the same way, if you have a complicated object, you can use some fancy math to figure out what kind of "holes" it has in it. These might be actual holes, like the hole in a donut, or they might be more abstract kinds of holes that are hard to visualize.

The Hurewicz theorem tells you how to do this mathematically for certain kinds of complicated objects called "spaces". It's like a big cheat sheet that tells you how to figure out the "scores" for different kinds of holes in these spaces, even if they're really complicated. And knowing what kinds of holes these spaces have can help you understand other things about them, like how they're connected or what their shape is like.