I have the following setup
M = Manifold((4), 'M', field='complex')
U = M.open_subset('U')
x = U.chart(names=tuple('x_%d' % i for i in range(4)))
eU = x.frame()
Form0 = M.mixed_form(comp=([0,0,0,0,0]))
Form1 = M.mixed_form(comp=([1,0,0,0,0]))
Clearly Form0 and Form1 are distinct mixed forms of M, but when I run
if Form0 != Form1:
print('Not Equal')
else:
print('Equal')
I get 'Equal' as the output, what's going wrong?