def test01(): __cdbkernel__=create_scope() {f,g}::DifferentialForm(degree=0). {V, W}::DifferentialForm(degree=1). ex := f V ^ (g W + V); unwrap(_); tst:= f * (V ^ (g W + V) ) - @(ex); assert(tst==0) print("Test 01 passed") test01() # A::Matrix; # A::DifferentialForm(degree=1); # F::DifferentialForm(degree=2); # # ex:= A ^ A ^ A; # assert(ex!=0) # print("Test 01 passed") # # ex:= A ^ F ^ A; # sort_product(_);