Changeset 13fdeb in git
- Timestamp:
- Jan 27, 2007, 4:03:55 PM (16 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 4d2f7f8cb055b760bceff7f6c2c2b9024e2ee175
- Parents:
- 724bb08fec87e2a03469244f7f07c731354fe49b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/finvar.lib
r724bb0 r13fdeb 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: finvar.lib,v 1.5 5 2007-01-26 09:29:25 kingExp $"2 version="$Id: finvar.lib,v 1.56 2007-01-27 15:03:55 Singular Exp $" 3 3 category="Invariant theory"; 4 4 info=" … … 4712 4712 if (int(dimmat[i,1])<>counter) // need more than all the power products 4713 4713 { if (v) 4714 { "There are irreducible secondary invariants in degree ", i-1," ! !";4714 { "There are irreducible secondary invariants in degree ", i-1," !"; 4715 4715 } 4716 4716 if (i>IrrSwitch) // use sparse algorithm … … 5150 5150 if (int(dimmat[i,1])<>counter) // need more than all the power products 5151 5151 { if (v) 5152 { "There are irreducible secondary invariants in degree ", i-1," ! !";5152 { "There are irreducible secondary invariants in degree ", i-1," !"; 5153 5153 } 5154 5154 if (i>IrrSwitch) // use sparse algorithm … … 5825 5825 if (deg_dim_vec[i]<>counter) // need more than all the power products 5826 5826 { if (v) 5827 { "There are irreducible secondary invariants in degree ", i-1," ! !";5827 { "There are irreducible secondary invariants in degree ", i-1," !"; 5828 5828 } 5829 5829 if (i>IrrSwitch) // use sparse algorithm … … 6147 6147 { if ((j mod MonStep) == 0) 6148 6148 { if ((j+MonStep) <= ii) 6149 { B[j+1..j+MonStep] = normalize(evaluate_reynolds(REY,ideal(mon[j+1..j+MonStep]))); 6150 ReducedCandidates[j+1..j+MonStep] = reduce(ideal(B[j+1..j+MonStep]),sP); 6151 Indicator[j+1..j+MonStep] = reduce(ideal(ReducedCandidates[j+1..j+MonStep]),SaveRed); 6149 { ideal tmp = normalize(evaluate_reynolds(REY,ideal(mon[j+1..j+MonStep]))); 6150 B[j+1..j+MonStep] = tmp[1..MonStep]; 6151 tmp = reduce(ideal(B[j+1..j+MonStep]),sP); 6152 ReducedCandidates[j+1..j+MonStep] = tmp[1..MonStep]; 6153 tmp = reduce(ideal(ReducedCandidates[j+1..j+MonStep]),SaveRed); 6154 Indicator[j+1..j+MonStep] = tmp[1..MonStep]; 6155 kill tmp; 6152 6156 } 6153 6157 else 6154 { B[j+1..ncols(mon)] = normalize(evaluate_reynolds(REY,ideal(mon[j+1..ncols(mon)]))); 6155 ReducedCandidates[j+1..ncols(mon)] = reduce(ideal(B[j+1..ncols(mon)]),sP); 6156 Indicator[j+1..ncols(mon)] = reduce(ideal(ReducedCandidates[j+1..ncols(mon)]),SaveRed); 6158 { ideal tmp = normalize(evaluate_reynolds(REY,ideal(mon[j+1..ncols(mon)]))); 6159 B[j+1..ncols(mon)] = tmp[1..ncols(mon)-j]; 6160 tmp = reduce(ideal(B[j+1..ncols(mon)]),sP); 6161 ReducedCandidates[j+1..ncols(mon)] = tmp[1..ncols(mon)-j]; 6162 tmp = reduce(ideal(ReducedCandidates[j+1..ncols(mon)]),SaveRed); 6163 Indicator[j+1..ncols(mon)] = tmp[1..ncols(mon)-j]; 6164 kill tmp; 6157 6165 } 6158 6166 } … … 6163 6171 S[counter] = B[j]; 6164 6172 if (v) 6165 { " We found "+string(counter)+" sec. inv. in degree"+string(i);6173 { " We found "+string(counter)+" sec. inv. in degree "+string(i); 6166 6174 } 6167 6175 if (counter == max) {break;}
Note: See TracChangeset
for help on using the changeset viewer.