Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am working something where a picture like this one appeared : Elliptic Curve

Say the curve is written in the form $$ y^2 = x^3 + ax^2 + bx + c $$ (if this is the wrong form of coefficients, feel free to correct me, I am guessing here) what are the conditions on $a,b,c$ so that the elliptic curve "looks like the one in red in the picture"? Essentially I'm asking this because I had an elliptic course that I can't recall (because my teacher barely gave course notes at all... so I have no reference), but I remember the pictures and I was doing something in graph theory where this precise picture showed up, so I want to try to fit an elliptic curve to the curve I have and see if my conjecture that the curve is elliptic is morally valid.

Thanks in advance!

share|cite|improve this question
up vote 3 down vote accepted

If applying to your original equation for the curve

$$ y^2=x^3+ax^2+bx+c $$

then the curves similar to the red curve appear when $b$ and $c$ are $0$. The coefficient on $x^2$ can be anything within $(0,\infty)$. For an equation where the curve can be translated, consider

$$ (y-a)^2=(x-b)(x-c)^2 $$

with conditions that $b-c\gt 0$. The variable $a$ is the vertical translation of the curve, $b$ is the $x$-coordinate of the intersection, and $c$ is the $x$-coordinate of the loop. This is also why Gerry's answer worked, as $$ y^2=x(x-1)^2 $$ is of this form as well.

share|cite|improve this answer
Thanks! Very clear. +1 & check! – Patrick Da Silva Sep 9 '12 at 1:06
It seems to be that this is a sufficient but not necessary condition. It only describes curves where the crossing is at $(0,0)$, not their translations to the sides. – Henning Makholm Sep 9 '12 at 12:00
@Envious : Gerry's answer pretty much gave me the hint I needed... I did an elliptic curve course, so he just made me remember with the quick example that since the curve goes "twice" through the point there has to be a double root. But I'm still glad you worked it out. – Patrick Da Silva Sep 10 '12 at 7:53

All you need is a repeated zero. $y^2=x(x-1)^2$ will do.

share|cite|improve this answer
Can that give me possibly a curve without a loop? Or do I need a triple zero for that? I guess I should've thought of it, it's quite clear that the curve passes twice through the point... I guess I just answered myself ; I'll have the loop if I have one zero away from the double zero. Thank you! – Patrick Da Silva Sep 9 '12 at 0:26
Your answer helped me very quickly but I guess Envious Page needs the reuptation more than you do, and his answer is still as good as yours. I'll give him the check but you both get +1 =) – Patrick Da Silva Sep 9 '12 at 1:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.