Changeset 89005e in git for Singular/LIB/hnoether.lib
- Timestamp:
- Jul 4, 2020, 4:54:16 PM (3 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 9e20b9f7749f3bf1b809cdfca51f8fdbbc25e754
- Parents:
- 7032db2a39319cc0c7a7814003e93cae02793c5ed78356197b75c5a7efd1896ede6a66356bbb6d94
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/hnoether.lib
r7032db r89005e 2016 2016 if (parstr(basering)!="") { 2017 2017 if (charstr(basering)!=string(char(basering))+","+parstr(basering)) { 2018 execute 2019 ("ring dazu=("+charstr(basering)+"),z(0.."+string(size(v)-1)+"),ls;"); 2018 list l2; 2019 for (int zz = 0; zz <= size(v)-1; zz++) 2020 { 2021 l2[size(l2)+1] = "z("+string(zz)+")"; 2022 } 2023 ring dazu = create_ring(ringlist(basering)[1], l2, "ls", "no_minpoly"); 2020 2024 } 2021 2025 else { ring dazu=char(altring),z(0..size(v)-1),ls; } … … 2024 2028 def displayring=dazu+altring; 2025 2029 */ 2026 execute("ring displayring=("+charstr(basering)+"),(z(0.."+string(size(v)-1)+"),"+varstr(basering)+"),(ls("+string(size(v))+"),"+ordstr(basering)+");"); 2030 list l1; 2031 for (int zz = 0; zz <= size(v)-1; zz++) 2032 { 2033 l1[size(l1)+1] = "z("+string(zz)+")"; 2034 } 2035 list l2=ringlist(basering)[2]; 2036 l1 = l1 + l2; 2037 ring displayring = create_ring(ringlist(basering)[1], l1, "(ls("+string(size(v))+"),"+ordstr(basering)+")", "no_minpoly"); 2027 2038 // End change by T. Keilen 2028 2039 //////////////////////////////////////////////////////////////
Note: See TracChangeset
for help on using the changeset viewer.