The tension between the Cantor-Hume principle (one-to-one correspondence determines size) and Euclid's principle (the whole is greater than the part) was not fully resolved until Cantor, who showed that infinite sets can violate Euclid's principle and that there are different sizes of infinity.
Hamkins explains that the ancient tension between two principles of size—Cantor-Hume (equinumerosity via one-to-one correspondence) and Euclid's (whole greater than part)—was unresolved until Cantor showed infinite sets can be equinumerous with proper subsets, and then proved there are strictly larger infinities like the uncountable reals.
transcript
Joel David Hamkins: And the tension between the Cantor-Hume principle and what could be called Euclid's principle, which is that the whole is always greater than the part, which is a principle that Euclid appealed to in The Elements... And so what Galileo was troubled by was this tension between what we call the Cantor-Hume principle and Euclid's principle. And it really wasn't fully resolved, I think, until Cantor. He's the one who really explained so clearly about these different sizes of infinity and so on in a way that was so compelling. And so he exhibited two different infinite sets and proved that they're not equinumerous. They can't be put into one-to-one correspondence. And it's traditional to talk about the uncountability of the real numbers. So Cantor's big result was that the set of all real numbers is an uncountable set.