An example in computer science is the whole P = NP nonsense. We have never found any evidence that P = NP, nor has anyone discovered a compelling reason why it should be. Yet, the first sentence on its Wikipedia page is:
> The P versus NP problem is a major unsolved problem in computer science.
"Unsolved?" Only in the perspective of the "rigorous proof" crowd which you imply are an unimportant minority. The truth is that P = NP is just another, as Dr. Zeilberger calls it, "stupid question."
We have no reason to believe that P = NP, but on the other hand, without proof, we can't know for certain that it doesn't. We're not infinitely smart, and we just might not have yet seen the way in which P does equal NP.
Surely we live in a world filled with uncertainty, and we have to be able to deal with that. But in instances in which we can be certain about certain things, it certainly benefits us.
Also, I don't understand the argument that learning to think with the rigor of mathematics is somehow detrimental. There are many different ways of reasoning, and a well-educated person should strive to learn a good amount of these useful mental tools. Learning to think with mathematical rigor is a good tool to have in one's mental toolbox.
This is conjectured, but can you prove it? When the degree of the polynomial of the minimal running time or its coefficients gets large, one can imagine a world where e.g. asymmetric cryptography, as we understand it today, it still possible.
Are you able to expand on this point?
In my experience I have not heard of children learning rigorous mathematics. Grade school kids learn arithmetic. High school kids learn some calculus and probability (at most). This curriculum is practical for those going to uni or a technical trade. (although the way it's taught is critical to be of any use. If I were a science teacher my class would just build arduino projects all day!)
Your reference to magical thinking seems to be the opposite of what I would consider rigour... I would associate magical thinking with an economist or engineer building a sprawling quantitative risk model and then justifying billion dollar decisions with it. Later realising a small logical error has invalidated their conclusion or that they have overfit their data etc. (Just for example...)
>To me, that's the entire point. You prove things rigorously so that (among many other reasons) when someone considers trying to square the circle, you can point them to the proof that the circle cannot be squared.
This. Those defending mathematical rigour are a minority almost everywhere except a school of mathematics. There is no shortage of people trying all the slap-dash ways of doing things.