- Timestamp:
- Mar 21, 2006, 10:58:02 AM (18 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 4ec7dcfb658fe46573264b22e5c32deceba7eafd
- Parents:
- 8f643b762d88af1f4cc168f81fce3f097d1a7d48
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
modules/python/symm.py
r8f643b7 r28b7e70 2 2 from itertools import repeat,imap, ifilter 3 3 from util import EquivalenceRelation 4 from interpreter import * 5 singular=SingularGlobalsProxy() 6 from util import * 7 from Singular import * 8 9 singular_var=singular.var 4 10 5 11 class modPNumber: … … 32 38 wtrans=dict((weight,weights_canonical_to_index[wrel.canonical(weight)]) for weight in \ 33 39 value_range) 34 weights= max([wtrans[i] for i in weights_canonical_to_index])40 weights=len(weights_canonical_to_index) 35 41 36 42 … … 46 52 vartrans=dict((symbol,canonical_to_index[relation.canonical(symbol)]) for symbol in \ 47 53 constr_variations()) 48 symbols=max([vartrans[i] for i in canonical_to_index]) 49 50 from interpreter import * 51 singular=SingularGlobalsProxy() 52 from util import * 53 from Singular import * 54 singular_var=singular.var 54 symbols=len(canonical_to_index) 55 55 56 56 def six_j_symbol(v): 57 i=vartrans[v] +weights57 i=vartrans[v] 58 58 return var_cache[i-1] 59 59 … … 71 71 return acc 72 72 73 74 73 var_cache=[singular_var(x+1) for x in range(singular.nvars(Ring()))] 75 74 for (j1,j2,j3,j4,j5,j6,j7,j8,j9) in Cartesian(list(repeat(value_range,9))): … … 84 83 for j in value_range]) 85 84 myideal.append(p) 86 87 85 88 86 back_table_v=dict((canonical_to_index[s],s) for s\
Note: See TracChangeset
for help on using the changeset viewer.