What's the difference between invention and discovery?

the difference between invention and discovery: "discovery" refers to the fact that substances or natural laws that exist objectively in nature are known by people; "Invention" means that human beings put forward a new creative technical scheme by using natural laws or scientific principles.

For example, we can say that we discovered Halley's comet, but we can't say that we invented Halley's comet, because the comet was not invented by man, and it existed objectively for tens of millions or even hundreds of millions of years before people knew it. We say we invented the computer, but we can't say we discovered it, because computers don't exist objectively in nature, but are created by human beings.

Discovery will contribute to new inventions, or many inventions will result from discovery. For example, Madame Curie discovered radium, and later she invented the application of radium to atomic energy to generate electricity. Similarly, it is precisely because the invention uses natural laws or scientific principles that any so-called "invention" that goes against natural laws or scientific principles cannot succeed. For example, since ancient times, many people have been keen on inventing "perpetual motion machines", which violates the natural law of "conservation of energy".