Question: wrong result working with differential forms?


This is my notebook

 

restart

with(DifferentialGeometry)

DGsetup([t, rho, theta, phi, `#mover(mi("θ",fontstyle = "normal"),mo("&uminus0;"))`, `#mover(mi("φ",fontstyle = "normal"),mo("&uminus0;"))`, `#mover(mi("θ",fontstyle = "normal"),mo("˜"))`, `#mover(mi("φ",fontstyle = "normal"),mo("˜"))`], M)

M > 

``

M > 

evalDG(`&w`(dt, `dρ`))

_DG([["form", M, 1], [[[1], `dρ`]]])

(1)
M > 

evalDG(`&s`(dt, `dρ`))

_DG([["tensor", M, [["cov_bas"], []]], [[[1], `dρ`]]])

(2)
M > 

 

 

 

``

I don't understand why computing the wedge product of two differential forms gives me an output which prints the product of both. Why  don't it just return d rho ^ dt?

Please Wait...