Re: How to find a solution to this equation so the result is a perfect square ?

Denis Simon <[email protected]>
Newsgroups gmane.comp.mathematics.pari.user
Message-ID <[email protected]>
Hi,
Let a = 53919893334301279589334030174040979997534463873026188556492192357233
and N = 20422354090808007360481140437163150058277495681745577657420405131241

Let Z^2 be the final square.
Basicly, what you want to solve is
Y^2+a*X=N*Z^2
which is equivalent to
Y^2-N*Z^2 = 0 mod a.
Hence, what you need is to find a square root of N modulo a.
This task is difficult and usually requires the factorisation of a.

If s denotes such a square root, then you can choose Z randomly and set
Y = lift(Mod(s*Z,a));
X = (Y^2-N*Z^2)/a;

Denis SIMON.


----- Mail original -----
> De: "Laël Cellier" <[email protected]>
> À: "pari-users" <[email protected]>
> Envoyé: Jeudi 13 Février 2025 11:33:24
> Objet: How to find a solution to this equation so the result is a perfect square ?

> Bonjour,
> simple question, I’ve the following expression : (y² +
> X×53919893334301279589334030174040979997534463873026188556492192357233)÷20422354090808007360481140437163150058277495681745577657420405131241
> for example,
> X=102111770454040036802405702185845298473875351094786902380116798296 and
> y=21 leads to
> 269599466671506397946670150870282914247971805150249613489807500649 which
> is the perfect square of 519229685853482762853049632922093
> 
> I want to find 1 or more set of integer x and y such as the end result
> is a perfect square. But how to do it if the divisor is different than
> 20422354090808007360481140437163150058277495681745577657420405131241 ?
> Cordialement,
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.