I want to show that there are only finitely many elliptic curves over Spec $\mathbf Z$ without appealing to Siegel's theorem or Shafarevich' theorem.
Firstly, I think (but I am not sure) that such an elliptic curve has a Weierstrass equation $y^2=x^3+Ax+B$ with $A$ and $B$ in $\mathbf Z$. Is this true? (I think there are some problems at the primes $2$ and $3$.)
Then, by the fact that this is an elliptic curve over $\mathbf Z$, we have that the discriminant $-16(4A^3+27B^2)$ is an element of $\mathbf Z^\times = \{\pm 1\}$. Is this true?
But the absolute value of the discriminant is at least $16$, so it is never $1$. QED
Is this a correct proof?
For 2 elementary proofs of this fact see: http://www.cems.uvm.edu/~voight/notes/274-Schoof.pdf