Multiplication by 0 gives 0 for differential forms, which is wrong. For example,

with(DifferentialGeometry):
DGsetup([x,y],M):
a:=dx &wedge dy: 
3*a;
                              3 dx ^ dy
0*a;
                                  0

It should be 0 dx^dy.

That reminds me of an old Matrix bug with M^0 being 1 instead of the identity Matrix for square Matrices.

Alec


Please Wait...