Changeset daa83b in git
- Timestamp:
- Apr 28, 2005, 11:22:18 AM (18 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- dc5e5b829c2f1ecd243a875dc0a0eac5c37f1d01
- Parents:
- 8647dd78e27cd22cb1d534128af44420765ce382
- Location:
- Singular/LIB
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/algebra.lib
r8647dd rdaa83b 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: algebra.lib,v 1. 9 2001-01-16 13:48:21Singular Exp $";2 version="$Id: algebra.lib,v 1.10 2005-04-28 09:22:14 Singular Exp $"; 3 3 category="Commutative Algebra"; 4 4 info=" … … 779 779 //a procedure from ring.lib changing the order to dp creating a new 780 780 //basering @R in order to compute the dimension d of i 781 changeord("@R","dp"); 781 def @R=changeord("dp"); 782 setring @R; 782 783 ideal i = imap(r,i); 783 784 list j = mstd(i); … … 793 794 //Now change the order to (dp(n-d),lp) creating a new basering @S 794 795 string s ="dp("+string(n-d)+"),lp"; 795 changeord("@S",s); 796 def @S=changeord(s); 797 setring @S; 796 798 ideal m; 797 799 -
Singular/LIB/deform.lib
r8647dd rdaa83b 1 // $Id: deform.lib,v 1.3 2 2005-04-26 09:00:38Singular Exp $1 // $Id: deform.lib,v 1.33 2005-04-28 09:22:14 Singular Exp $ 2 2 // author: Bernd Martin email: martin@math.tu-cottbus.de 3 3 //(bm, last modified 4/98) 4 4 /////////////////////////////////////////////////////////////////////////////// 5 version="$Id: deform.lib,v 1.3 2 2005-04-26 09:00:38Singular Exp $";5 version="$Id: deform.lib,v 1.33 2005-04-28 09:22:14 Singular Exp $"; 6 6 category="Singularities"; 7 7 info=" … … 884 884 string ord_str = "wp("+string(w_vec)+")"; 885 885 def br = basering; 886 changeord("nr",ord_str); 886 def nr=changeord(ord_str); 887 setring nr; 887 888 matrix A = imap(br,A); 888 889 intmat degA[@r][@c]; … … 949 950 def br = basering; 950 951 string o_str = "wp("+string(d_vec)+")"; 951 changeord("nr",o_str); 952 def nr=changeord(o_str); 953 setring nr; 952 954 module A = fetch(br,A); 953 955 intvec dv; -
Singular/LIB/elim.lib
r8647dd rdaa83b 1 // $Id: elim.lib,v 1.1 6 2004-06-21 10:13:48Singular Exp $1 // $Id: elim.lib,v 1.17 2005-04-28 09:22:15 Singular Exp $ 2 2 // (GMG, last modified 22.06.96) 3 3 /////////////////////////////////////////////////////////////////////////////// 4 version="$Id: elim.lib,v 1.1 6 2004-06-21 10:13:48Singular Exp $";4 version="$Id: elim.lib,v 1.17 2005-04-28 09:22:15 Singular Exp $"; 5 5 category="Commutative Algebra"; 6 6 info=" … … 73 73 export basering; 74 74 export `#[1]+"_"`; 75 //keepring basering;76 75 setring br; 77 76 //------------------- some comments about usage and names -------------------- -
Singular/LIB/groups.lib
r8647dd rdaa83b 1 // $Id: groups.lib,v 1. 1 2001-11-05 16:04:11 pfister Exp $1 // $Id: groups.lib,v 1.2 2005-04-28 09:22:15 Singular Exp $ 2 2 //(GP, last modified 26.10.01) 3 3 /////////////////////////////////////////////////////////////////////////////// 4 version="$Id: groups.lib,v 1. 1 2001-11-05 16:04:11 pfister Exp $";4 version="$Id: groups.lib,v 1.2 2005-04-28 09:22:15 Singular Exp $"; 5 5 category="Applications"; 6 6 info=" … … 689 689 def R=basering; 690 690 if(deg(I[1])==0){return(I);} 691 changeord("RR","dp"); 691 def RR=changeord("dp"); 692 setring RR; 692 693 ideal I=imap(R,I); 693 694 ideal K=timeStd(I,5); -
Singular/LIB/linalg.lib
r8647dd rdaa83b 1 1 //GMG last modified: 04/25/2000 2 2 ////////////////////////////////////////////////////////////////////////////// 3 version="$Id: linalg.lib,v 1.3 6 2004-06-28 14:14:03Singular Exp $";3 version="$Id: linalg.lib,v 1.37 2005-04-28 09:22:15 Singular Exp $"; 4 4 category="Linear Algebra"; 5 5 info=" … … 49 49 int n=ncols(A); 50 50 def BR=basering; 51 changeord("@R","dp,c",BR); 51 def @R=changeord("dp,c",BR); 52 setring @R; 52 53 matrix A=fetch(BR,A); 53 54 for(i=1;i<=n;i=i+1){ … … 157 158 { 158 159 u=1; 159 changeord("@R","C,dp",R); 160 def @R=changeord("C,dp",R); 161 setring @R; 160 162 module M = fetch(R,M); 161 163 execute("minpoly="+mp+";"); … … 571 573 s=s+")"; 572 574 573 changeord("@R",s); 575 def @R=changeord(s); 576 setring @R; 574 577 execute("minpoly="+mp+";"); 575 578 matrix A = imap(BR,A); -
Singular/LIB/matrix.lib
r8647dd rdaa83b 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: matrix.lib,v 1.2 7 2005-01-11 16:17:50Singular Exp $";2 version="$Id: matrix.lib,v 1.28 2005-04-28 09:22:16 Singular Exp $"; 3 3 category="Linear Algebra"; 4 4 info=" … … 538 538 if( ordstr(R) != ("C,dp("+string(nvars(R))+")") ) 539 539 { 540 changeord("@R","C,dp",R); u=1;540 def @R=changeord("C,dp",R); setring @R; u=1; 541 541 execute("minpoly="+mp+";"); 542 542 matrix A = imap(R,A); -
Singular/LIB/mondromy.lib
r8647dd rdaa83b 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: mondromy.lib,v 1.2 4 2005-03-10 16:58:54Singular Exp $";2 version="$Id: mondromy.lib,v 1.25 2005-04-28 09:22:17 Singular Exp $"; 3 3 category="Singularities"; 4 4 info=" … … 226 226 { 227 227 def br=basering; 228 changeord("pr","dp");228 def pr=changeord("dp"); setring pr; 229 229 matrix U=fetch(br,U); 230 230 poly detU=fetch(br,detU); -
Singular/LIB/mprimdec.lib
r8647dd rdaa83b 1 // $Id: mprimdec.lib,v 1. 4 2001-08-27 14:47:54Singular Exp $1 // $Id: mprimdec.lib,v 1.5 2005-04-28 09:22:17 Singular Exp $ 2 2 /////////////////////////////////////////////////////////////////////////////// 3 3 // mprimdec.lib … … 10 10 // 11 11 // $Log: not supported by cvs2svn $ 12 // Revision 1.4 2001/08/27 14:47:54 Singular 13 // *hannes: merge-2-0-2 14 // 12 15 // Revision 1.3 2001/07/10 11:49:19 dreyer 13 16 // + changed commands factor to factorize(...,2), idealsEqual to modulesEqual … … 17 20 /////////////////////////////////////////////////////////////////////////////// 18 21 19 version="$Id: mprimdec.lib,v 1. 4 2001-08-27 14:47:54Singular Exp $";22 version="$Id: mprimdec.lib,v 1.5 2005-04-28 09:22:17 Singular Exp $"; 20 23 category="Commutative Algebra"; 21 24 … … 488 491 //////////////////////////////////////////////////////////////// 489 492 def BAS = basering; 490 changeord("@R","lp"); 493 def @R=changeord("lp"); 494 setring @R; 491 495 module @N=fetch(BAS,@N); 492 496 int nVar=nvars(@R); … … 1195 1199 { 1196 1200 def BAS=basering; 1197 changeord("@R","C,lp"); 1201 def @R=changeord("C,lp"); 1202 setring @R; 1198 1203 module @N=std(imap(BAS,@N)); 1199 1204 ideal ann; module check, @M; int @k; … … 1756 1761 //////////////////////////////////////////////////////////////// 1757 1762 def BAS = basering; 1758 changeord("@R","C,lp"); 1763 def @R=changeord("C,lp"); 1764 setring @R; 1759 1765 module @N=std(imap(BAS,@N)); 1760 1766 module @M=imap(BAS,@M); -
Singular/LIB/presolve.lib
r8647dd rdaa83b 1 1 //last change: 13.02.2001 (Eric Westenberger) 2 2 /////////////////////////////////////////////////////////////////////////////// 3 version="$Id: presolve.lib,v 1. 19 2001-11-05 16:06:29 pfister Exp $";3 version="$Id: presolve.lib,v 1.20 2005-04-28 09:22:18 Singular Exp $"; 4 4 category="Symbolic-numerical solving"; 5 5 info=" … … 437 437 newvar=string(sort(maxideal(1),v)[1]); 438 438 //------------ create new ring with "best" ordering of variables -------------- 439 changevar("r0",newvar); 439 def r0=changevar(newvar); 440 setring r0; 440 441 list L = imap(r1,L); 441 442 kill r1;
Note: See TracChangeset
for help on using the changeset viewer.