Abouth the assupmptions (e.g. speed of light being constant). Are they necessary in order to have a working physics? I mean, there might be infinite models with different a priori assumptions about the speed of light, and although we might need data to determine which model is correct in this universe, there must at least be an assumption or two to get the whole thing off the ground and working. So any physical model is not pure math and logic, but needs certain physical principles to be assumed in order for it to be a theoretical physical model in the first place? I mean, there might be a model with different constants etc to the ones in our working model, but all models must have certain non-derivable constants. ETA Then again I suppose that the same could be argued about math and logic, you need axioms and definitions of operators, geometries etc in order to float the boat. So are there any domain specific assumptions needed for physics which distinguish it from maths, or is that a posteriori matter such that our physics is just an arbitrary type of maths, a subset of an infinite potential variety, except it has certain arbitrary constants based on observation and thats what makes it "physical"?