Changeset 84632f in git
- Timestamp:
- Feb 14, 2023, 4:24:43 PM (15 months ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- c3e2eaac4a60751d60c4ec5bcfa39301b6a589bf
- Parents:
- b08548f0a7ddd6fe2b4c399c6b8c1c308a1f2df7
- Location:
- Singular/LIB
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/reesclos.lib
rb08548f r84632f 58 58 // Here I -> t*I, so the generators of I generate the subalgebra R[It] in Kxt 59 59 60 execute ("ring Kxt = "+oldchar+",("+oldvar+",t),dp");60 ring Kxt = create_ring(ring_list(oldring)[1],"("+oldvar+",t)","dp"); 61 61 ideal I = fetch(oldring,I); 62 62 ideal m = fetch(oldring,m); -
Singular/LIB/ring.lib
rb08548f r84632f 1 1 ///////////////////////////////////////////////////////////////////////////// 2 version="version ring.lib 4.3.1. 2 Nov_2022"; // $Id$2 version="version ring.lib 4.3.1.3 Feb_2023 "; // $Id$ 3 3 category="General purpose"; 4 4 info=" … … 769 769 { 770 770 ideal I=ideal(S); 771 minpoly_string=string(minpoly);772 771 list l8 = ring_list(S)[2]; 773 ring S0 = create_ring(ring_list(S)[1], l8, "dp", "no_minpoly"); 774 execute("minpoly="+minpoly_string+";"); 772 ring S0 = create_ring(ring_list(S)[1], l8, "dp"); 775 773 ideal I=imap(S,I); 776 774 list pr=primdecGTZ(I); 777 ring SL = create_ring(ring_list(S)[1], l8, "("+ordstr(S)+")", "no_minpoly"); 778 execute("minpoly="+minpoly_string+";"); 775 ring SL = create_ring(ring_list(S)[1], l8, "("+ordstr(S)+")"); 779 776 list pr=imap(S0,pr); 780 777 ideal I0=std(pr[1][1]); … … 807 804 ideal J=ideal(@R); 808 805 list l9 = ringlist(@R)[2]; 809 minpoly_string=string(minpoly); 810 ring R0 = create_ring(ring_list(@R)[1], l9, "dp", "no_minpoly"); 811 execute("minpoly="+minpoly_string+";"); 806 ring R0 = create_ring(ring_list(@R)[1], l9, "dp"); 812 807 ideal J=imap(@R,J); 813 808 list pr=primdecGTZ(J); 814 809 setring(@R); 815 ring RL = create_ring(ring_list(@R)[1], l9, "("+ordstr(@R)+")", "no_minpoly"); 816 execute("minpoly="+minpoly_string+";"); 810 ring RL = create_ring(ring_list(@R)[1], l9, "("+ordstr(@R)+")"); 817 811 list pr=imap(R0,pr); 818 812 ideal J0=std(pr[1][1]);
Note: See TracChangeset
for help on using the changeset viewer.