-- -*- M2-comint -*- {* hash: -2031502559 *} i1 : R = ZZ/101[x,y,z]; i2 : f = random(R^1,R^{5:-3}) o2 = | -41x3-28x2y+5xy2-9y3-50x2z-34xyz+28y2z+7yz2+43z3 ------------------------------------------------------------------------ -40x3+18x2y-10xy2-15y3-47x2z+4xyz-2y2z-27xz2+47yz2-4z3 ------------------------------------------------------------------------ -40x3-11x2y+37xy2-47y3+50xyz+39y2z-17xz2-12yz2-9z3 ------------------------------------------------------------------------ 11x3+34x2y-31xy2+50y3-4x2z-6xyz-6y2z-35xz2-46yz2+40z3 ------------------------------------------------------------------------ 41x3-16x2y-19xy2+38y3+34x2z-45xyz-7y2z+32xz2-13yz2+26z3 | 1 5 o2 : Matrix R <--- R i3 : C = resolution cokernel f 1 5 9 5 o3 = R <-- R <-- R <-- R <-- 0 0 1 2 3 4 o3 : ChainComplex i4 : be = betti C 0 1 2 3 o4 = total: 1 5 9 5 0: 1 . . . 1: . . . . 2: . 5 . . 3: . . 9 5 o4 : BettiTally i5 : "Betti numbers of " | net C | " are " | (net be)^2 0 1 2 3 total: 1 5 9 5 1 5 9 5 0: 1 . . . o5 = Betti numbers of R <-- R <-- R <-- R <-- 0 are 1: . . . . 2: . 5 . . 0 1 2 3 4 3: . . 9 5 i6 : "x" | "2"^1 2 o6 = x i7 : Divide(Minus a,b) -a o7 = -- b o7 : Expression of class Divide i8 : Power(Sum(3,4,5),7) 7 o8 = (3 + 4 + 5) o8 : Expression of class Power i9 : Sum(1,2, Minus 3, 4,5) o9 = 1 + 2 - 3 + 4 + 5 o9 : Expression of class Sum i10 : Minus a / b -a o10 = -- b o10 : Expression of class Divide i11 : (Sum(3,4,5))^7 7 o11 = (3 + 4 + 5) o11 : Expression of class Power i12 : 1 + 2 + Minus 3 + 4 + 5 o12 = 3 - 3 + 4 + 5 o12 : Expression of class Sum i13 : g = (x+y)^2 2 2 o13 = x + 2x*y + y o13 : R i14 : e = expression g 2 2 o14 = x + 2x*y + y o14 : Expression of class Sum i15 : peek e 2 2 o15 = Sum{x , 2x*y, y } i16 : peek'(2,e) 2 2 o16 = Sum{Product{x }, Product{2, x, y}, Product{y }} i17 : Table{{1,2,3},{a,bb,ccc}} o17 = 1 2 3 a bb ccc o17 : Expression of class Table i18 : MatrixExpression{{1,2,3},{a,bb,ccc}} o18 = | 1 2 3 | | | | a bb ccc | o18 : Expression of class MatrixExpression i19 : Table{{"Example 1","Example 2"}, {Table{{1,2},{3,4}},Table{{11,22},{3,444}}}} o19 = Example 1 Example 2 1 2 11 22 3 4 3 444 o19 : Expression of class Table i20 :