Input A yields outcome B.
We get that understanding this way:
I love that whole series of lectures. They are his Cornell introduction to physics lectures and are a gold mine of basic scientific type thinking.
So far, science has not increased our knowledge of truth. That's damn tough to come by.
What it has done is very significantly expanded our understanding of the world. Our theories are far more predictive in far more contexts than ever!
But, that is it! Monkey see, monkey do.
Engineering is all about applying that understanding to solve problems in robust, efficient, safe ways.
Computer science isn’t really a science either. It should be classified as a branch of mathematics.
Science uses mathematics to work out the implications of precise prediction-generators (often called laws) and check them for logical consistency, but mathematics itself has nothing to say about any world outside of the one generated by its axioms.
Anyway, bringing this back to QC. It is believed that algorithms exist that can be computed by a QC that cannot feasibly be done by a classical computer, so QC also meets the ”deductive mathematical definition with applicable characteristics” bar as well.
Anyway, let me be the one bringing the discussion back to quantum computing this time. I don't think anybody in the world who could argue that study of entanglement - think Bell's theorem and CHSH inequality - isn't science. In fact, the 2022 Noble Prize for Physics was awarded to people who made foundational contributions on that field. I see Quantum Computing as a direct spiritual successor to that study.
A proper definition of science would be able to consider a study X and classify it as science or not science using only intrinsic properties of the study, not an extrinsic property like a known connection to the empirical world.
https://en.wikipedia.org/wiki/Umbral_calculus
(you can see in that Wikipedia article the umbral calculus was originally invented and used because it seemed to work, long before anyone found a set of definitions to justify it to modern standards)
The axiom of choice is accepted because it's useful and required for certain results to hold that mathematicians aren't willing to give up, etc. If ZFC were to be somehow found to be inconsistent it would probably be patched up by altering the axioms rather than wholesale tossing out all the theorems.
I guess what I mean is that mathematics uses deduction in proofs but that's really not the end (or the beginning) of the story.
As a practical matter a great deal of mathematics was and is done prior to being axiomatized.