User Activity

  • Committed [3d055e] on Code

    itensor: Another fix in maxwell.dem for a failed simplification

  • Committed [0e2e75] on Code

    itensor: Fixed spurious output label in revised maxwell.dem

  • Committed [df9150] on Code

    Regression fix in itensor's maxwell.dem

  • Committed [e0c433] on Code

    Revert "Fix idiff() for some derivative rules"

  • Committed [e1d978] on Code

    ITENSOR: fix of differentiation glitch with contravariant indices

  • Posted a comment on ticket #5218 on Maxima -- GPL CAS based on DOE-MACSYMA

    No, I don't think there is an easy fix, with or without AI. That's because it's not really a bug per se: the deep reasons are conceptual. The 'minus sign for covariant indices' was already a hack by yours truly, to manage index ordering for nonsymmetric tensors, but as you (and Claude) have seen, it is not a fully satisfactory solution. The problem is that T([a,-b],[]) can become T([a],[b]) which then ambiguously maps into either T([a,-b],[]) or T([-b,a],[]) and the two are very much not the same:...

  • Posted a comment on ticket #5218 on Maxima -- GPL CAS based on DOE-MACSYMA

    Here: (%i1) batch("einhil.dem"); (%i2) "Deriving the Einstein field equations from the Einstein-Hilbert action" (%i3) if get('itensor,'version) = false then load(itensor) (%o3) /home/vttoth/dev/maxima/share/tensor/itensor.lisp (%i4) "We declare the standard metric but remove automatic contraction rules..." (%i5) "... that may incorporate hidden assumptions about symmetry" (%i6) imetric(g) (%o6) done (%i7) remcon(g) (%o7) [g] (%i8) defcon(g,g,kdelta) (%o8) done (%i9) "Let us define the Riemann tensor,...

  • Posted a comment on ticket #5218 on Maxima -- GPL CAS based on DOE-MACSYMA

    You've run into a known pathology of rename() and, generally, dummy index handling in itensor. Yes, playing with icounter or the second parameter of rename() can fix things but there's no generic solution. Setting the counter to 100 fixes some, breaks other cases. In particular, I note, your suggested code actually broke einhil.dem. I've now implemented a modified solution with isimplify() taking an optional second parameter and using that in the calls to rename(), but without invoking additional...

View All

Personal Data

Username:
vttoth
Joined:
2004-04-17 22:52:53

Projects

This is a list of open source software projects that Viktor Toth is associated with:

Personal Tools