[sage-support] Re: Connection Forms not Anti-Symmetric

2024-01-03 Thread Dominic Steinitz
It seems I should have specified the frame in the connection form as well as in the display (object? - I have no idea about OOP having been a functional programmer for the last 30 years). In [13]: omega(0,0,e).display(e), omega(0,1,e).display(e) Out [13]: (nabla_g connection 1-form (0,0) = 0, n

[sage-support] Re: Connection Forms not Anti-Symmetric

2024-01-02 Thread Dominic Steinitz
Well apparently I should *not* be using `connection_form` but instead `gam_e = nabla.coef(e)` `gam_e[:]` > [[[0, 0], [y, -x]], [[-y, x], [0, 0]]] Which is what I would have expected. I'm still confused by what `connection_form` does if it doesn't calculate the connection forms. On Monday 1 Jan

[sage-support] Re: Connection Forms not Anti-Symmetric

2024-01-01 Thread Dominic Steinitz
That should be `omega(1,1).display(e)` > nabla_g connection 1-form (1,1) = x e^0 + y e^1) On Sunday 31 December 2023 at 16:43:16 UTC Dominic Steinitz wrote: > I am calculating the connection forms for the case of a Poincaré Disk but > the diagonal elements appear to be non-zero > > `M = Manifo