3 In order to enforce naming rules the following changes were made:
4 1.) arag_test.mac was renamed to rtest_arag.mac
5 2.) hard_test.mac was renamed to rtest_arag_hard.mac
9 Feb 2017 (Merge with fork developed at the Univ. of Rennes 1 + fixes and minor extra features by Fabrizio Caruso)
11 1. Merge of a separate branch of the SARAG packaged developed at the Univ. of Rennes 1:
12 - Univariate certificate is now computed as in Maxima with its usual output format.
13 - All other files use the updated code developed at the Univ. of Rennes1.
15 2. Fix multivariate certificate of positivity.
16 Multivariate certificate is now working and enabled.
17 No warnings about deprecated gnuplot attributes are any longer displayed by "drawMultiCerticificate".
18 Moreover a bug on a global variable was fixed in "standard_mid".
19 Unit-tests have been added into arag_test.mac and 1 computationally heavy test has been added
22 3. DRAW_TOPOLOGY (false by default) when set to true, will trigger the display of the topology diagram.
23 Remark: When DRAW_TOPOLOGY set to true and you compute a topology, you will need first to close the pop-up windonw to get the result.
25 4. In order to further simply its use "drawTopology" works with the second output of "topology" as well as the full output of topology
27 5. New "revRowsCount" function (sign change after i-th row switch) from Maxima version.
29 6. Verbosity parameters have been removed in almost of functions.
31 7. Fix of many local variables that were not declared as such.
33 8. Removed unused files (examples.mac, topology_examples.mac, whichversion.txti, etc.)
35 9. Fix of multiple misspellings.
37 ---------------------------------------------------------
38 ---------------------------------------------------------
44 Merge with external code developed at the Univ. of Rennes 1
45 by Matthieu Kohli new file quickSignDetermination.mac
47 slight modification of discriminant
49 sylvesterResultant in the case of two polynomials of equal degree fixed
51 coefficients in certificates of positivity changed
53 newtonFromPoly(pol,var,len) now takes three arguments:
54 and computes a sequence of Newton sums of length "len"
56 ---------------------------------------------------
57 ---------------------------------------------------
63 by Fabrizio Caruso (caruso@dm.unipi.it)
64 with a contribution by Richard Leroy
65 (multivariate certificate of positivity)
67 ---------------------------------------------------
68 ---------------------------------------------------
72 (1) small fix in the univariate certificate
74 (2) integration of Richard Leroy's code
75 for the multivariate certificate of positivity
76 ("multiCertificateOfPositivity.mac").
79 ---------------------------------------------------
83 (1) certificate of positivity:
84 - "certificateOfPositivity.mac"
85 This files contains routines for the certificate of
86 positivity, which can be used to produce formal
87 proof of positivity/negativity or existence of roots
88 for univariate polynomials. Try for example
89 "certificateProof((2*x-1)^2+x^4,x,[-1,1]);"
90 for a proof of positivity in [-1,1].
92 (2) updated "readme.txt" and "arag_test.mac".
94 ---------------------------------------------------
99 (1) gcdFreePart should be now correct
101 (2) sRem and sSubRes compute sequences that
102 are now longer by one element
105 ---------------------------------------------------
111 the correct topology of points
117 the Echelon form of a matrix
121 It tests the examples contained
122 in the book "Algorithms in Real
123 Algebraic Geometry" (which contains
124 SARAG and uses Maxima in its electronic version)
126 It tests some other commands involve
127 more computation (mostly topology computations)
129 (4) updated "readme.txt"