Changeset 28b7e70 in git for modules


Ignore:
Timestamp:
Mar 21, 2006, 10:58:02 AM (18 years ago)
Author:
Michael Brickenstein <bricken@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
4ec7dcfb658fe46573264b22e5c32deceba7eafd
Parents:
8f643b762d88af1f4cc168f81fce3f097d1a7d48
Message:
*bricken: more turaev


git-svn-id: file:///usr/local/Singular/svn/trunk@9029 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/python/symm.py

    r8f643b7 r28b7e70  
    22from itertools import repeat,imap, ifilter
    33from util import EquivalenceRelation
     4from interpreter import *
     5singular=SingularGlobalsProxy()
     6from util import *
     7from Singular import *
     8
     9singular_var=singular.var
    410
    511class modPNumber:
     
    3238wtrans=dict((weight,weights_canonical_to_index[wrel.canonical(weight)]) for weight in \
    3339    value_range)
    34 weights=max([wtrans[i] for i in weights_canonical_to_index])
     40weights=len(weights_canonical_to_index)
    3541
    3642
     
    4652vartrans=dict((symbol,canonical_to_index[relation.canonical(symbol)]) for symbol in \
    4753    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
     54symbols=len(canonical_to_index)
    5555
    5656def six_j_symbol(v):
    57   i=vartrans[v]+weights
     57  i=vartrans[v]
    5858  return var_cache[i-1]
    5959 
     
    7171  return acc
    7272
    73 
    7473var_cache=[singular_var(x+1) for x in range(singular.nvars(Ring()))]
    7574for (j1,j2,j3,j4,j5,j6,j7,j8,j9) in Cartesian(list(repeat(value_range,9))):
     
    8483      for j in value_range])
    8584  myideal.append(p)
    86 
    8785
    8886back_table_v=dict((canonical_to_index[s],s) for s\
Note: See TracChangeset for help on using the changeset viewer.