Hi GPN.
I was not able of reproducing your results. Let me show you my trial code.
First, I assign some basic properties:
{\mu,\nu}::Indices;
g_{\mu\nu}::Metric;
g^{\mu\nu}::InverseMetric;
Then I check if the inverse metric is symmetric:
if Symmetric.get($g^{\mu\nu}$):
print("True")
else:
print("False")
I'm getting that it is True
!
Just as a cross check I ask if it is antisymmetric:
if AntiSymmetric.get($g^{\mu\nu}$):
print("True")
else:
print("False")
And I got False
!
If you are not getting the same results it might be that you are using an older version of the software, were the inheritance of the symmetries was buggy or miscompiled.
Regards,
Dox.