American Citizen on Tue, 05 Mar 2024 02:57:12 +0100
|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: Question on completeness of the qfminin() command on finding all vectors for a given positive definite symmetric matrix
|
- To: pari-users@pari.math.u-bordeaux.fr
- Subject: Re: Question on completeness of the qfminin() command on finding all vectors for a given positive definite symmetric matrix
- From: American Citizen <website.reader3@gmail.com>
- Date: Mon, 4 Mar 2024 17:57:06 -0800
- Delivery-date: Tue, 05 Mar 2024 02:57:12 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709603828; x=1710208628; darn=pari.math.u-bordeaux.fr; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=qwQiCblIjkI6wJnet6b2aAG2KK8H+WCDwmKnDkoLSrw=; b=KmucD9fpENpeIJXrrS4QGB9f5nGSwogSmit6vVW+Z1Qo5NC2v9XZb1GeBeFjy1HNzI iJtf4QAMQ2Zt4U7itU1dlZyOoyXU/TKg/ewUIxSVyen0MzKibBWnxH1JaTqbWelRZcei d/pMXI926sX2Qfc6HslJ9y+uyd+v0sTcOKTSonzDK8u/vhAwrcE6Gr4YxNF15+eULdYC FwVCIwFzHkF6mcP1+Vk+D/EspyVUVOq9RjqJW9celJ8kKChwqfZzvjPl2fXebt5S99eQ ZJuzrq6eI2zPcDAprya/qtTCxKEXOfVpJgCfzZR1+aKY3/yuMgqXmx+k9tWaw0zB8OCd Mo7A==
- In-reply-to: <45ba3a8653020105d882edce9bf271bc@stamm-wilbrandt.de>
- References: <56b1c452-f822-4cc2-b7f9-25d39ee3866e@gmail.com> <45ba3a8653020105d882edce9bf271bc@stamm-wilbrandt.de>
- User-agent: Mozilla Thunderbird
Hermann:
You are exactly correct!. I have to add the negative points,
since qfminim only supplies the "positive" vectors. Note that I
said "positive" vectors, because the entries might < 0.
I know now that Bill wrote this algorithm to give the most
efficient answer, and we have to remember to add the "negative"
vectors.
Randall
On
2024-03-04 23:31, American Citizen wrote:
However when I actually used this to find all rational points
< height
13, I found 18 points which were missing from the 49 which
qfminim()
gave + torsion points.
I ran into this pitfall as well for my application and asked on
this list.
I learned from Bill that I just had to add the negative values to
get all:
S=concat(S,-S);
You can visually see that in ℤ³ by clicking on the
"S=concat(S,-S)" radio button bottom left:
https://stamm-wilbrandt.de/tqf_3D.2.gp.n_37.html
Regards,
Hermann.