Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Re "Do I have to treat these things as a fact or there can be some logic behind it?" See the math behind the Heaviside step function and the Dirac Delta Distribution.
@naturallyInconsistent Re. "It is just a mathematical trick for finding where the next wavefront will be". Not a trick but rather a model of wave propagation. It is a good model that is related to a Green function approach.
@Andrew "The basic principle of symmetry being used here is that if the problem has a certain symmetry, then the solution must also have that symmetry." Where are these principles discussed?