Question: what is the difference between mirror formula and lens formula?
Answer: A lens is a transparent medium, so distances can be measured in one direction. But a mirror is a reflecting surface so the rays return towards the origin, so the rays suffer a reversal of direction. So the sign difference is necessary in a mirror formula as against a lens formula.