Statistiques
| Révision :

root @ 219

# Date Auteur Commentaire
219 17/11/2015 18:14 Serge Torres

Added: code for polynomial coefficients rounding. Stand alone programs can use the new functionality. Some testing done as well. Fixed: a few bugs and typos.
Refactored: precision management in a few function, in a clearer, more systematic and less error prone mode (much more to do).

218 17/11/2015 02:05 Serge Torres

Lots of fixes around polynomial coefficients rounding.

217 15/11/2015 23:53 Serge Torres

Added: several functions.

216 15/11/2015 19:47 Serge Torres

Lot's of new functions and fixes.

215 15/11/2015 19:45 Serge Torres

Lot's of new functions and fixes.

214 12/11/2015 08:47 Serge Torres

File added to run volume computation tests.

213 12/11/2015 08:46 Serge Torres

Fixed: typos and minor bugs.

212 09/11/2015 17:54 Serge Torres

Extra functions and driver added to compute lattice volume and immediate display of reduction timings.

211 17/10/2015 22:52 Serge Torres

Changed: limited clean-up.

210 17/10/2015 22:48 Serge Torres

Changed: some old test converted to new version.
Added: tests for new functions.

209 17/10/2015 22:46 Serge Torres

Changed: many things related to constants.
Added : functions for polynomials conversion from Sage to Sollya.

208 09/10/2015 22:59 Serge Torres

Fixed: a fex tests.

207 09/10/2015 22:25 Serge Torres
206 09/10/2015 22:21 Serge Torres

Nothing special.

205 09/10/2015 22:21 Serge Torres

Nothing special.

204 09/10/2015 22:20 Serge Torres

Fixed: typos and details, nothing important.

203 09/10/2015 22:19 Serge Torres

New execution parameters. Nothing special.

202 09/10/2015 22:19 Serge Torres

Fixed: typos

201 09/10/2015 22:18 Serge Torres

Added: serveral function for function and rationals manipulations.
Fixed: a few bugs in parameters to functions.

200 09/10/2015 22:17 Serge Torres

Fixed: lots of typos and function ordering.
Added: new function for rationals constants into Sollya, stubs for functions to export Sage rational polynomials into Sollya.

199 09/10/2015 22:14 Serge Torres

Filed added for tests.

198 09/10/2015 22:14 Serge Torres

File added for mpq rationals direct manipulations.

197 08/10/2015 00:15 Serge Torres

Finished: runtime function v2 with minimal resultants and roots search.
Testing is still needed.

196 07/10/2015 18:04 Serge Torres

Changed: runtime function is not embedded any more but loaded from
a specific module.

195 07/10/2015 18:03 Serge Torres

Fixed: typos

194 07/10/2015 18:02 Serge Torres

Added new file for runtime SLZ functions.
A first one comes from runSLZ.
Another is under development.

193 06/10/2015 23:36 Serge Torres

Fixed: typos.
Changed: hard coded numerical values changed for constants.

192 06/10/2015 18:02 Serge Torres

Fixed: typos.

191 06/10/2015 17:48 Serge Torres

Completed: main loop. Needs testing.

190 05/10/2015 18:09 Serge Torres

Fixed: function blessing in scaled functions.

189 05/10/2015 18:08 Serge Torres

Added: populated the function with the context of the main loop.

188 05/10/2015 15:59 Serge Torres

Added: function for exact conversion of floating-point to rational coefficients polynomials. In fact, it does not belong here but in sagePolynomialOperation.sage. Transfer has been made.
Fixed: typos and comments.

187 05/10/2015 15:56 Serge Torres

Fixed: useless code in floating-point to rational exact conversion (with
a power of 2 denominator).

186 05/10/2015 15:54 Serge Torres

Added: floating-point coefficients polynomials to rational coefficients polynomials. Functions copied from sageSLZ.sage since the rather belong
here than in the previous file. Prefix changed accordingly.

185 05/10/2015 15:40 Serge Torres

Fixed: typos.

184 05/10/2015 09:52 Serge Torres
183 02/10/2015 17:37 Serge Torres

Fixed: some typos and outdated comments.

182 30/09/2015 10:00 Serge Torres

Fixed: typos.

181 23/09/2015 18:06 Serge Torres

pobyso.py: heavy update of Taylor model functions (and checked).
sollya_lib.sage: new function (sollya_lib_abs) added.
testPobyso.sage: new test functions added (and checked).
sageSLZ.sage:minor changes.

180 15/09/2015 09:52 Serge Torres

changed: empty resultant tuple condition (only when resultant is 0).

179 14/09/2015 18:01 Serge Torres

Added: sno operation for floating-point conversion to rationals so
that denominator is a power of 2.
Fixed: several little bug :
- expression to function transformation (function(varList) method);
- return values (None for invalid calls or internal errors, empty tuples...

178 14/09/2015 10:17 Serge Torres

Deleted: function slz_check_htrn_value.
This function was never finished and is superseded by slz_is_htrn.

177 13/09/2015 22:44 Serge Torres

Fixed: function calls.
Added: new function for reduced polynomials

176 12/09/2015 23:30 Serge Torres

Fixeed:
compute_polynomial_and_interval: interval shrinking
get_intervals_and_polynomials: full rewrite
slz_compute_binade: fix for integer log2() (rounding effect)

175 11/09/2015 18:07 Serge Torres

Fixed: typos and cosmetic changes.

174 09/09/2015 16:20 Serge Torres

Minor typos.

173 07/09/2015 18:12 Serge Torres

Cosmetic change.

172 02/09/2015 17:59 Serge Torres

File sageNumericalOperations.sage added for particular operations non present
in Sage.
Function added in sageSLZ to check HTRN cases.
Typos and comments fixes.

171 28/08/2015 18:19 Serge Torres

Small changes...

170 27/08/2015 19:59 Serge Torres

Minor bug and type fixes.

169 24/08/2015 18:33 Serge Torres

Added: an new basis generation. Is the same as in version 7 but
generation order is not different.
After preliminary tests, nothing changes.

168 21/08/2015 19:31 Serge Torres

Added a new base generating function.

167 19/08/2015 18:01 Serge Torres

Minor changes.

166 18/08/2015 17:40 Serge Torres

Lots of fixes, too long to detail. Mainly on the scaling and
approximation computing areas.

165 31/07/2015 16:01 Serge Torres

Added: binade function (not thoroughly tested)
Changed: slz_interval_scaling_expression function (mirroring
relatively to 0 for negative bounded intervals instead of translation).

164 07/05/2015 18:26 Serge Torres

Pointer size change (last one?)

163 07/05/2015 13:33 Serge Torres

Changed fp option when calling LLL from 'fp' to None in order
to comply with error message issued by Sage 6.6.

162 06/05/2015 18:05 Serge Torres

Heavy patching to take into account the change in pointers format.

161 06/05/2015 14:19 Serge Torres

Changed all pointer coercions to unsigned long int. Previous int coercion was not wide enough as of Sage 6.6.

160 04/05/2015 18:30 Serge Torres

New files for tests.
Some new functions in sageMpfr for intervals.
Fixing unnoticed bugs (no return type in function declarations).

159 29/04/2015 18:18 Serge Torres

Lots of fixes due to changes in Sage 6.6.
Mainly :
- changed (and deprecated) behaviour of "load";
- changed behaviour of assume_str (adds "_SAGE_VAR" to
variable names).

158 27/04/2015 17:50 Serge Torres

Some testing & typos.

157 15/04/2015 17:53 Serge Torres

Typos fixed.
Playing around with version 6.

156 10/04/2015 18:19 Serge Torres

Some typos...

155 08/04/2015 17:33 Serge Torres

Extra functions added:
- pobyso_error_so: generate a Sollya error object;
- pobyso_is_error_so_sa: check if some Sollya object is an error object;
- a new function (version 6) to compute polynomials for Coppersmith;
- added entries in sollya_lib.sage for new Sollya functions used;...

154 01/04/2015 16:10 Serge Torres

Added function pobyso_guess_degree_sa_sa, tested but still
has memory leaks.
Function pobyso_guess_degree_so_sa tested OK.
Several typos and very local optimizations.

153 30/03/2015 18:12 Serge Torres

Added function pobyso_guess_degree.
Not tested yet.
Some typos and comments fixed.

152 20/03/2015 18:17 Serge Torres

Comments modifications

151 11/03/2015 18:06 Serge Torres

Fixes in scaling.

150 13/02/2015 17:17 Serge Torres

Added function: pobyso_quiet().
Not tested.

149 06/02/2015 18:03 Serge Torres

Added function:
- pobyso_range_from_bounds;
-pobyso_off;
-pobyso_on.

Only the first one needs checking.

148 05/12/2014 18:07 Serge Torres
147 05/12/2014 18:06 Serge Torres
146 05/12/2014 18:06 Serge Torres
145 05/12/2014 18:05 Serge Torres
144 05/12/2014 18:05 Serge Torres
143 05/12/2014 18:04 Serge Torres
142 05/12/2014 18:04 Serge Torres
141 05/12/2014 18:04 Serge Torres
140 03/12/2014 17:54 Serge Torres

Finished: function pobyso_evaluate_constant (but not tested!).

139 28/11/2014 17:57 Serge Torres

Added: pobyso_evaluate_constant function (unfinished implementation,
no testing at all).

138 14/11/2014 17:25 Serge Torres

Added: pobyso_is_polynomial_term, pobyso_is_monomial and corresponding testing.
Modified: several places, too many to detail.

137 12/11/2014 17:43 Serge Torres

Added: pobyso_is_int function and tests.
Changed: some tests.

136 11/11/2014 18:12 Serge Torres

conflict solved.

135 10/11/2014 17:58 Serge Torres

Binary test file excluded from repository set.

134 10/11/2014 17:57 Serge Torres

Tested: pobyso_new_monomial function.
Added: pobyso_subpoly function wrapper;
doxygen configuration file.
Changed: clean up in return values of functions (no errors any more, NULL pointers
or 0 ints instead).

133 09/11/2014 20:06 Serge Torres

Added: pobyso_is_constant_expression (finished), and
pobyso_new_monomial (to be tested).

132 05/11/2014 17:59 Serge Torres

Lot's of changes, to complex to describe in details.

131 03/11/2014 17:59 Serge Torres

Small bug fix.

130 03/11/2014 17:52 Serge Torres

Changed pobyso_function_t type to pobyso_func_exp_t type.

129 15/09/2014 17:43 Serge Torres

Taking into account changes to Pobyso.

128 15/09/2014 17:42 Serge Torres

Lots of revisions of the C version of Pobyso.

127 04/04/2014 17:34 Serge Torres

Several adaptations to Sollya 4.x
Mainly in pobyso_parser_string

126 31/03/2014 17:46 Serge Torres

Project restarts.

125 14/03/2014 18:03 Serge Torres

Code reorganizing for coppersmith roots finding.
More or less tested.

124 12/03/2014 18:07 Serge Torres

Comments fixes and marginal code fixes.

123 10/03/2014 17:51 Serge Torres

Function for integer polynomial modular roots almost completed.
Function for coppersmith reduced polynomials created and almost completed.

122 07/03/2014 17:51 Serge Torres

New function to compute the modular roots. Unfinished.

121 05/03/2014 18:32 Serge Torres

Debugging slz_compute_binade_bounds.
Integrating emax (with a disputable solution).

120 03/03/2014 18:16 Serge Torres

Lots of small fixes.