Let $E$ be an elliptic curve over $\mathbb{Q}$ given by a Weierstrass equation: $$y^2 +a_1 xy + a_3 y = x^3 + a_2 x^2 + a_4 x + a_6 \;\;\;(*)$$
In Silverman's book, The Arithmetic of Elliptic Curves Chapter VIII, Lemma 4.1, it is brought up that every affine $\mathbb{Q}$-rational point to the equation $y^2 = x^3 + A x + B$ can be written of the form $\displaystyle (x, y) = \left(\frac{a}{d^2}, \frac{b}{d^3}\right),$ where each coordinate is a fraction written in lowest terms. I then read somewhere else that this also holds for a general Weierstrass equation $(*)$, with neither source providing a proof to back these statements up.
First, why are these statements true? I have tried proving this as if it were an elementary number theory exercise, but I haven't been fruitful (or perhaps creative enough...).
Second, I just wanted to express my shock that this fact isn't emphasized more. This gives an immediate sanity check to rule out any $\mathbb{Q}$-rational solutions to a general Weierstrass equation. It also eliminates many fractions such as $\frac{1}{7}$ or more generally, any reduced fraction that has a squarefree denominator as either an $x$ or $y$-coordinate to the solution set.