Karim Belabas on Tue, 05 Mar 2024 08:43:30 +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: American Citizen <website.reader3@gmail.com>
- Subject: Re: Question on completeness of the qfminin() command on finding all vectors for a given positive definite symmetric matrix
- From: Karim Belabas <Karim.Belabas@math.u-bordeaux.fr>
- Date: Tue, 5 Mar 2024 08:43:11 +0100
- Arc-authentication-results: i=1; smail; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1709624593; c=relaxed/relaxed; bh=3OCTU3hpIuU3xB78qLFXoHV0yBSmkOlxdKcs5Nz08UU=; h=DKIM-Signature:Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:Content-Transfer-Encoding:In-Reply-To; b=DyyNU4G3NrLdY7EOTNXOs7S5vTK1wKHyT2W7JvBEEd+cJ5CdPsuWN58pT9HHMHvIedvsCDJCREYLz6WQFaf6HbHdk/ol24s72KonhM9DmJFza2fgx0xBnsVemPb2h2kiISr4iwgicHtXBEhRHQC530nzVVCxtZUYFBXb6t9OpomOjPYT34A25/xNV5JXaZwUVDOAcsfPjDDKYUBVul6psBmmHctTlrFTu3mvQs2/OKAg8F2I/egZAeaXxxakMCxPtKbxTwNXQqZqdAo+p0DxkKRxB7e+YiQKrPhNu+ZLxy1m00ZlhnetaxRSQW7PlXvs/RA5Q7n/DQInBwhyKlyxjDl+Pben6Tww6wYbgLaA2y6uNe8mjuCo8sZaFXgLxFIj1j0GRydfs7b6TmHpJD4vI+6yHxWttSzidAeigP7bvIMCmFIBCrm+Lmfex2wdi1riDRHFTKNi2BTiNzsVGmA05ycUzaNJ9h8WRGqSl1Jj2g+IuR1NLw6wBDRRZZaNdEK/uhITOXv1JN7DDNIh0W7ZxCEIrFYAnrqoHWs8wK71xdDQ1McrqM7VEi/iZBNHEIDGMtvDl4D8PJRkWMTnVyoHAkAaU/i8Q62nrQXpUbaFskR9HSiI7OwFXfQzOAMT8pHavKti+77Eb8KVM5nLBaIqejYpwr5IYQg4XpH2E+Y+JPU=
- Arc-seal: i=1; a=rsa-sha256; d=math.u-bordeaux.fr; s=openarc; t=1709624593; cv=none; b=2MwEqR6KN0LHjTXieu3FoFG9/AAh5QgSuBdy99OkPSgHgbztWgNCIVvI83/9vCI/MavTl7iQVMo1FBDvgBaQoXYnfzzWZvdptFrynyu1cZby5q+ZfdpgOS28wR727ktr9u6pgSW/2puEVycutDrJqmVkwNC74Izkd252bBbP80fEatfSy5bUeGZs3uxmkGcCirGfAJb4be47rgQH+96XPzqDWn4xQGvtQF1lsE0hY2xQkgoc5J1j1uFjIC3NZa3RVhn4hFwm3QsZBey4VVqf1vF9LTyCFU0jMIjzRW/VKfhO32CDJVJ7ScJVE2/aqYFLbQu3Xx+7L1SdnwfD5Vmk8+HOx7EuNhMHlBe9fv/3UNB6DCKnMfRUefvg9OnylewxwiwbKNF8vRFl4NMP684Vezt9mD86poPyqLFwRlcXK0hW2qOLLEvCB/48Q1O2qmGcL149hgHwF/AeHtndYWjDGD5ea8beghyYPRJvR+PUo6bnG6H0xZz6WqENmFY11SXms7PVRugkWjkdaxNhwLBBgcBR6rFKRDi+awqdSoxTEuWwddbyMytVGwqZ8EKJntTv0QShasBzsp9SMpv43rf3X3P22RnR3/xNeJlHy9+Hd1EG4ju306Rv4+M3tkkVNGmQF9PW1kXc6wgWLNW9on/tOVzSxFt+RYoeumCk2A6pq1A=
- Authentication-results: smail; dmarc=none header.from=math.u-bordeaux.fr
- Authentication-results: smail; arc=none
- Cc: Aurel Page <aurel.page@normalesup.org>, pari-users@pari.math.u-bordeaux.fr
- Delivery-date: Tue, 05 Mar 2024 08:43:30 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=math.u-bordeaux.fr; s=2022; t=1709624593; bh=3OCTU3hpIuU3xB78qLFXoHV0yBSmkOlxdKcs5Nz08UU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SlhjpLIyXGGqfCCPJLGMmfEdoW9mZWuq5c2jbnVW12+pjotOW7s//840IH9TgyYjv Ncxa53UFP4npsguonYjkhTE358GNq9Rz7CNX1lRgBsjsY3wMS/v/UgXbGvHRDTv3+u ShQ6VBm2AujB+zaW+fwuxtxrVhP94TRoyB30n1ib8gehhMUUU9x1968q7Fx8lyl00J r0zJ9yljarF6dHUVVePXLoAhdgFJlSht7fHam/1Njr/gFkibwNxNQSXOBPdpDt73qw +W2rZXZJOJrq/bOSOTWIinS6JfKL2CYUbAfNofcMoADPZYjWpbtk5w8GKoftBVSjfK 1V8zyqSQdSJVdYeN3mgfAhs7aA705+SxwpJyPde2k83HUKxOkkhxLt+qOT8E3YiuZ6 6/sRzQV2rEAxWX7qmxuIlzhtAIsdzRPliuNnb0yY0ua1oZIaKfavMbXdr4A+uExHuZ u5LKgY1bgM00ha9BfvKcmBBOToR1xr11EbhGc84UmgZN9Hxze1IPR53jYxATgJaoYS k5hLgGjHFajzjmKjTzHE2sN8HvaQKjTsqEBkTjAzJBjtnY+C7yk4AiiZqExWUnDbFq bJQPvEgL3h+1oaje3xseQv1hVVp1jCSaSXK2HPqkLmGVdoyTcyZsthGGhryTyK4FJ4 P5VOFj332GW0i6Gsc1xFIuYA=
- In-reply-to: <c55755d3-d0fa-452b-b12d-54f9c2568cd3@gmail.com>
- Mail-followup-to: American Citizen <website.reader3@gmail.com>, Aurel Page <aurel.page@normalesup.org>, pari-users@pari.math.u-bordeaux.fr
- References: <56b1c452-f822-4cc2-b7f9-25d39ee3866e@gmail.com> <1eb443e8-c0f8-4605-9080-0eeefa3f6bb8@normalesup.org> <c55755d3-d0fa-452b-b12d-54f9c2568cd3@gmail.com>
* American Citizen [2024-03-05 02:55]:
> I have to point this out to everyone, sorry... but I did read the
> documentation and please find for me the word "negation" ? Please! I beg
> you!
>
> The documentation (web page https://pari.math.u-bordeaux.fr/dochtml/html/Vectors__matrices__linear_algebra_and_sets.html#qfminim)
> states
>
> >
> > qfminim(x, {B}, {m}, {/flag/ = 0})
> >
> > x being a square and symmetric matrix of dimension d representing a
> > positive definite quadratic form, this function deals with the vectors
> > of x whose norm is less than or equal to B, enumerated using the
> > Fincke-Pohst algorithm, storing at most m pairs of vectors: only one
> > vector is given for each pair ± v. [...]
Stop right there and re-read the last sentence. The word negation does
not occur indeed, but the idea is there. The current wording was
prefered to "enumerated using the Fincke-Pohst algorithm up to negation,
storing at most m pairs of vectors". (Which wouldn't be quite correct
as vectors are correctly counted, it's only in the stored list that they
appear up to negation.)
Feel free to suggest documentation improvements: that function is very
complicated. I'll add examples shortly.
Cheers,
K.B.
--
Pr. Karim Belabas, U. Bordeaux, Vice-président en charge du Numérique
Institut de Mathématiques de Bordeaux UMR 5251 - (+33) 05 40 00 29 77
http://www.math.u-bordeaux.fr/~kbelabas/