Is there a general, reasonably easy to understand, algorithm for testing whether an elliptic curve has CM? For example, consider the curve $y^2=x^3+\frac{27}{1727}x+\frac{54}{1727}$
This has j-invariant 1, which in particular is an algebraic integer. Is there a good way of seeing that this doesn't have CM?
[I would prefer an answer which gives a general procedure rather than a trick which works for that specific curve.]
I am not sure of all the details, but there must exist such an algorithm as Sage knows how to check for complex multiplication.
And you can get all the $j$-invariants of elliptic curves defined over $\mathbb{Q}$ with complex multiplication this way
which atleast would give you very simple test that would tell you that your specific $j$-invariant-one-curve do not have complex multiplication.
Maybe with this information you can look into how the algorithm really works.