Karim Belabas on Thu, 14 Dec 2023 22:53:32 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Update to qfsolve doc


Dear Thomas,

The feature is already described (in a more general and more correct form)
in the line above the text you added:

"When  G  is  integral, the argument can also be a vector [G,F] where F is the
factorization matrix of the absolute value of the determinant of G."

Cheers,

      K.B.

P.S. usersch3.tex is a generated file and will be deleted next time 'make' is run
in doc/. The description for a given GP function (including help text)
is given in src/functions/*. Usually in a file with the same name as the
function. In our case,

  src/functions/linear_algebra/qfsolve

This is the file that should be modified, were a patch necessary.

* Thomas D. Dean [2023-12-14 22:40]:
> Here is s suggested patch to doc to reflect the 'extera' argument to
> qfsolve.
> 
> 
> Tom Dean

> *** usersch3.tex~	2023-12-09 17:05:02.737511515 -0800
> --- usersch3.tex	2023-12-14 13:35:16.753248824 -0800
> ***************
> *** 14688,14693 ****
> --- 14688,14698 ----
>   where $F$ is the factorization matrix of the absolute value of the determinant
>   of $G$.
>   
> + $G$ may be a vector [$G$,$F$] where $G$ is a symmetric matrix similar
> + to matdigonal([1,1,...,1,-$n$]) and $F$ is matrix of the factors of
> + $n$. Then, $F$ will be used to reduce the number of factorizations in
> + solving the quadratic equation.
> + 
>   The solution might be a single nonzero column vector
>   (\typ{COL}) or a matrix (whose columns generate a totally isotropic
>   subspace).
> ***************
> *** 37052,37055 ****
>   This function is obsolete, use plothrawexport and write the result to file.
>   
>   The library syntax is \fun{GEN}{psplothraw}{GEN listx, GEN listy, long flag}.
> ! \vfill\eject
> \ No newline at end of file
> --- 37057,37060 ----
>   This function is obsolete, use plothrawexport and write the result to file.
>   
>   The library syntax is \fun{GEN}{psplothraw}{GEN listx, GEN listy, long flag}.
> ! \vfill\eject


    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/