"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "Singular/LIB/ringgb.lib" between
singular-4.2.0p3.tar.gz and singular-4.2.1.tar.gz

About: SINGULAR is a Computer Algebra System for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.

ringgb.lib  (singular-4.2.0p3):ringgb.lib  (singular-4.2.1)
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
version="version ringgb.lib 4.2.0.0 Dec_2020 "; // $Id: 8e3091f4556b5f2d18559ab0 3871c79034d022b1 $ version="version ringgb.lib 4.2.0.0 Dec_2020 "; // $Id: aafb860223a7a67603e5b8a8 ecb7d84f41373cbc $
category="Miscellaneous"; category="Miscellaneous";
info=" info="
LIBRARY: ringgb.lib Functions for coefficient rings LIBRARY: ringgb.lib Functions for coefficient rings
AUTHOR: Oliver Wienand, email: wienand@mathematik.uni-kl.de AUTHOR: Oliver Wienand, email: wienand@mathematik.uni-kl.de
KEYWORDS: vanishing polynomial; zeroreduce; polynomial functions; library, ringg b.lib; ringgb.lib, functions for coefficient rings KEYWORDS: vanishing polynomial; zeroreduce; polynomial functions; library, ringg b.lib; ringgb.lib, functions for coefficient rings
PROCEDURES: PROCEDURES:
findZeroPoly(f); finds a vanishing polynomial for reducing f findZeroPoly(f); finds a vanishing polynomial for reducing f
zeroReduce(f); normal form of f concerning the ideal of vanishing poly nomials zeroReduce(f); normal form of f concerning the ideal of vanishing poly nomials
skipping to change at line 336 skipping to change at line 336
LIB "ringgb.lib"; LIB "ringgb.lib";
ring r = (integer, 2, 16), (x,y), dp; ring r = (integer, 2, 16), (x,y), dp;
poly p1 = 4166*x^4+16666*x^3*y+25000*x^2*y^2+15536*x^2+16666*x*y^4+31072*x*y+416 6*y^4+15536*y^2+34464; poly p1 = 4166*x^4+16666*x^3*y+25000*x^2*y^2+15536*x^2+16666*x*y^4+31072*x*y+416 6*y^4+15536*y^2+34464;
poly p2 = 4166*x^4+16666*x^3*y+8616*x^2*y^2+16384*x^2*y+15536*x^2+282*x*y^4+4745 6*x*y+53318*y^4+31920*y^2+34464; poly p2 = 4166*x^4+16666*x^3*y+8616*x^2*y^2+16384*x^2*y+15536*x^2+282*x*y^4+4745 6*x*y+53318*y^4+31920*y^2+34464;
poly p3 = 4166*x^4+16666*x^3*y+8616*x^2*y^2+16384*x^2*y+15536*x^2+282*x*y^4+4745 6*x*y+4166*y^4+15536*y^2+34464; poly p3 = 4166*x^4+16666*x^3*y+8616*x^2*y^2+16384*x^2*y+15536*x^2+282*x*y^4+4745 6*x*y+4166*y^4+15536*y^2+34464;
zeroReduce(p1-p2); zeroReduce(p1-p2);
zeroReduce(p1-p3); zeroReduce(p1-p3);
zeroReduce(p2-p3); zeroReduce(p2-p3);
// Ref: A. Peymandoust G. De Micheli, “Application of Symbolic Computer Algebra // Ref: A. Peymandoust G. De Micheli, "Application of Symbolic Computer Algebra
in High-Level Data-Flow in High-Level Data-Flow
// Synthesis,” IEEE Transactions on CAD/ICAS, Vol. 22, No. 9, September 2003, pp // Synthesis," IEEE Transactions on CAD/ICAS, Vol. 22, No. 9, September 2003, pp
.1154-1165. .1154-1165.
*/ */
 End of changes. 2 change blocks. 
5 lines changed or deleted 5 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)