Around the diophantine equation $\frac{a}{2b+3c}+\frac{b}{2c+3a}+\frac{c}{2a+3b}=\text{odd integer}$, over positive integers

The conjecture is false, and in fact there exists a positive integer solution for $$\frac{a}{2b+3c}+\frac{b}{2c+3a}+\frac{c}{2a+3b}=5,$$ though I was unable to find it explicitly. I will explain how to prove it, though I remark that my method is no different that the one of Bremner and MacLeod.

Take the following SageMath code:

n = 5
F = a*(2*a+3*b)*(2*c+3*a)+b*(2*a+3*b)*(2*b+3*c)+c*(2*b+3*c)*(2*c+3*a) - n*(2*a+3*b)*(2*b+3*c)*(2*c+3*a)
O = [3,-2,0]
E = EllipticCurve_from_cubic(F,O,morphism = False)
f = EllipticCurve_from_cubic(F,O,morphism = True)
finv = f.inverse()

$F$ is the (homogeneous) cubic polynomial whose roots are the solutions to the equation above, which we treat as a projective curve, and $O$ is an obvious point on this cubic (note that it corresponds to one of the denominators vanishing, so doesn't give a solution to the original equation). $E$ is an elliptic curve in the Weierstrass form resulting from transforming $F$ and $O$, and $f$ is an algebraic isomorphism from $F$ to $E$. $finv$ is the inverse of $f$. Whatever $f$ and $f^{-1}$ are, they give a bijection between rational points on the two curves.

$\newcommand{\Q}{\mathbb Q}$Our goal is to prove that there is a point $P_0\in E(\Q)$ such that the coefficients of $f^{-1}(E)$ are positive. To generate many points in $E(\Q)$, we first have to find some, which is done in SageMath using the command

E.gens()

which returns some points of infinite order in $E(\Q)$ (contrary to the name of the command, the points are not necessarily guaranteed to generate the entire group). In this case, it returns the following pair of points:

(-9688590530211424458781697369983/59430279362573596065056333378 : -109157965923796779917012462777322533033259926157/128057987622979511510369081256538361341797175 : 1)
(-3102338504770020903627975887607/29715139681286798032528166689 : -8926749292636238116520391951005662916568902402171/27660525326563574486239721551412286049828189800 : 1)

(if you wish to repeat this computation, be warned it took over 10 minutes.) Let $P$ be the first of those points. The crucial thing about this point can be seen when we make a plot:

E.plot()+plot(P)

enter image description here

We see that $P$ lies on the egg of $E$, the bounded connected component of $E(\mathbb R)$ (it is impossible to see in the picture, but the "self-crossing" of $E$ is actually a place where $E$ splits into two components). It is classical that for $E$ like this, with disconnected set of real points, we have $$E(\mathbb R)\cong(\mathbb R/\mathbb Z)\times\mathbb Z/2\mathbb Z$$ as a group, and a point $P$ lying on the egg corresponds to a point $(\alpha,1)$ for some irrational $\alpha$. For this reason we see that the subgroup of $E(\Q)$ generated by $P$ is dense in $E(\mathbb R)$.

Now we make our final observation: our original equation has a real positive solution, so points of $E(\mathbb R)$ corresponding to solutions with coefficients of the same sign form a nonempty open subset. Therefore some multiple $kP$ of $P$ belongs to this open subset, and the point $f^{-1}(kP)\in F(\Q)$ will have positive coordinates (or, all negative, but then we can just flip the signs). Clearing the denominators we find an integral solution to $F=0$.

To find an actual solution we can try computing $kP$ until $f^{-1}(kP)$ has positive coordinates, which the following code does:

for k in range(3,1000):
    Q = finv(k*P)
    if R[0]>0 and R[1]>0:
        k,R

Unfortunately, running this for a while I found no hits. The region of positive solutions is rather small (compare with the figures in Bremner-MacLeod; I didn't compute how small they are here) so the least such $k$ could be quite large. I think $k$ got to around $200$ before I killed the program, which heuristically means that the least solution we get this way will have on the order of $10000$ digits, though I make no claims that this is the smallest possible solution (we can probably do much better by taking linear combinations of $P$ and the second point given by E.gens(), but I didn't bother to check those).

This resolves the case $n=5$. For $n=1,3$ none of the generated points (one for $n=1$, two for $n=3$) lie on the egg, so the method does not guarantee existence of solutions. However, it doesn't exclude them either: for one, E.gens() does not guarantee we have generators of $E(\Q)$, and further I do not know if the positivity region lies entirely within the egg. Both problems are surmountable though: I believe Sage has a method to compute generators with certainty, and we can check whether the positivity region lies on the egg by plotting points of (the affine part of) $F$. I have made no attempts to try larger values of $n$, but feel free to play around with the code yourself.


The problem of this question is qualitatively and quantitatively different in some ways from that considered by Andrew Bremner and myself.

If we take the cubic, with $N$ as a fixed constant, it is possible to show that the related elliptic curve is \begin{equation*} E_N:G^2=H^3+((35N+18)H+4(1260N+1441))^2 \end{equation*} with the formulae linking $(H,G)$ to solutions $a,b,c$ being lengthy, but straightforward to find. The discriminant is \begin{equation*} \Delta=2^{12}5^27^2(5N-3)(1260N+1441)^3(7N^2+15N+9) \end{equation*} so that $E_N$ has two components for all $N\ge1$.

This curve is in the standard form for one with $\mathbb{Z}3$ torsion, with points of order $3$ when $H=0$.

The algebra reducing the original cubic to the elliptic curve showed that there are other rational points. I found \begin{equation*} H=\frac{288(18N+31)(36N+43)}{361} \end{equation*} giving \begin{equation*} G=\pm \frac{4(468N+635)(79056N^2+186120N+115297)}{6859} \end{equation*} which just lead to trivial solutions.

What I then found was the very surprising fact that this point is double $(-144,\pm 2660)$ for all $N$. The positive $G$ value gives the parametric solution \begin{equation*} a=12(34992N^2+78120N+40499) \end{equation*} \begin{equation*} b=-279936N^2-1271340N-1096057 \end{equation*} \begin{equation*} c=18(10368N^2+54180N+52811) \end{equation*}

The elliptic curve has positive rank and simple numerical experiments show rank $3$ is fairly common.