Hello everyone
I just got started with the package, and trying to define a vector field as the curl of another. This I did by defining the function (my metric is named 'met', and the corresponding covariant derivative is 'covD', and the indices are Latin alphabets {i,j,k,l,m,n} )
```
curl[ u_ , i_ ] := epsilonmet[ i , j , k ] covD[ -j ] u[ -k ]
```
Now I define a vector fields 'B' and 'J' on my manifold called 'space' with the usual command ` DefTensor[ { B[ i ] , J[ i ] } , space ] `. I want J to be curl of the field B. I tried
```
J[ i ] = curl [ B, i ]
```
which results in errors ` Validate: Found Indices with the same name j ` and `Throw: Uncaught Throw[Null] returned to top level `.
How do I fix it? Also, I have encountered the later message when I try to undefine a tensor that has not been defined, so any explanation of what it actually means is welcome.
Thank you.