1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
#
# jython examples for jas.
# $Id$
#
from jas import SolvableModule
from jas import SolvableSubModule
# Quantum plane example
rsan = """
AN[ (i) (i^2 + 1) ] (Y,X,x,y) G
RelationTable
(
( y ), ( x ), ( {i} x y )
( X ), ( Y ), ( {i} Y X )
)
""";
rsc = """
C(Y,X,x,y) G |2|
RelationTable
(
( y ), ( x ), ( 0i1 x y )
( X ), ( Y ), ( 0i1 Y X )
)
""";
r = SolvableModule( rsc );
#r = SolvableModule( rsan );
print "SolvableModule: " + str(r);
print;
ps = """
(
( ( x + 1 ), ( y ) ),
( ( x y ), ( 0 ) ),
( ( x - X ), ( x - X ) ),
( ( y - Y ), ( y - Y ) )
)
""";
f = SolvableSubModule( r, ps );
print "SolvableSubModule: " + str(f);
print;
flg = f.leftGB();
print "seq left GB:", flg;
print;
ftg = f.twosidedGB();
print "seq twosided GB:", ftg;
print;
# split term order not supported for rightGB
|