Main Page | Report this Page
Science Forum Index  »  Math - Symbolic Forum  »  Quantum mechanics commutator calculation in Maxima...
Page 1 of 1    

Quantum mechanics commutator calculation in Maxima...

Author Message
Quantumman...
Posted: Tue Jun 23, 2009 2:56 am
Guest
Hello everyone!
I would like to calculate the commutator of operators and derive some
formulas with non-commutative operators involved in quantum mechanics
using computer algebra systems. I've already found out that there is
"Physics" package in Maple which is capable of doing the above jobs,
however, Maple is a proprietary software.

I try to solve the above problems in Maxima, but I can't find any
package is responsible for the non-commutative operator calculation
and derivation. Could somebody be kind enough to tell me that how to
achieve this function in Maxima, thank you very much!
 
Robert Dodier...
Posted: Wed Jun 24, 2009 4:32 pm
Guest
In sci.math.symbolic, you wrote:

[quote:ab2bf2ca2e]I try to solve the above problems in Maxima, but I can't find any
package is responsible for the non-commutative operator calculation
and derivation. Could somebody be kind enough to tell me that how to
achieve this function in Maxima, thank you very much!
[/quote:ab2bf2ca2e]
Hello, probably the best way to answer this question is to
send it to the Maxima mailing list: maxima at (no spam) math.utexas.edu
You don't have to subscribe, but it helps. See:
http://maxima.sourceforge.net/maximalist.html

Sorry I can't be more helpful!

Robert Dodier
Maxima developer
 
...
Posted: Thu Jun 25, 2009 2:32 am
Guest
Robert Dodier schrieb:
[quote:9adfac85a2]In sci.math.symbolic, you wrote:

I try to solve the above problems in Maxima, but I can't find any
package is responsible for the non-commutative operator calculation
and derivation. Could somebody be kind enough to tell me that how to
achieve this function in Maxima, thank you very much!

Hello, probably the best way to answer this question is to
send it to the Maxima mailing list: maxima at (no spam) math.utexas.edu
You don't have to subscribe, but it helps. See:
http://maxima.sourceforge.net/maximalist.html

[/quote:9adfac85a2]
You might increase the chances of somebody being able to help if you
could illustrate your request by a sample problem. What kind of output
do you expect for what kind of input? Do you have specific operators
in mind (such as localized spin operators, for instance, for which
matrix representations can be given), or only abstract operators,
where nothing but the commutation relations are known. Can you specify
the relations that the algebra system is expected to know?

Martin.
 
Quantumman...
Posted: Thu Jun 25, 2009 4:08 am
Guest
On Jun 25, 8:32 pm, cliclic... at (no spam) freenet.de wrote:
[quote:31a110ca78]Robert Dodier schrieb:

In sci.math.symbolic, you wrote:

I try to solve the above problems in Maxima, but I can't find any
package is responsible for the non-commutative operator calculation
and derivation. Could somebody be kind enough to tell me that how to
achieve this function in Maxima, thank you very much!

Hello, probably the best way to answer this question is to
send it to the Maxima mailing list: max... at (no spam) math.utexas.edu
You don't have to subscribe, but it helps. See:
http://maxima.sourceforge.net/maximalist.html

You might increase the chances of somebody being able to help if you
could illustrate your request by a sample problem. What kind of output
do you expect for what kind of input? Do you have specific operators
in mind (such as localized spin operators, for instance, for which
matrix representations can be given), or only abstract operators,
where nothing but the commutation relations are known. Can you specify
the relations that the algebra system is expected to know?

Martin.
[/quote:31a110ca78]
Hello! I think I wish abstract operator calculations could be realized
in Maxima. For example, Maxima can recognize that A.B does not equal
to B.A, and basic operator calculations such as the canonical
commutator [x_l,p_m]=i\hbar\epsilon_{lmn}\frac{\partial}{\partial x_i}
and the commutator for the angular momentum [L_l,L_m]=i\hbar\epsilon_
{lmn}L_n can be coded into Maxima.

Any suggestion and hint are welcomed, thanks a lot!

Quantumman
 
Quantumman...
Posted: Thu Jun 25, 2009 4:10 am
Guest
On Jun 25, 10:32 am, Robert Dodier <rob... at (no spam) localhost.localdomain>
wrote:
[quote:52ab4e4f4e]In sci.math.symbolic, you wrote:
I try to solve the above problems in Maxima, but I can't find any
package is responsible for the non-commutative operator calculation
and derivation. Could somebody be kind enough to tell me that how to
achieve this function in Maxima, thank you very much!

Hello, probably the best way to answer this question is to
send it to the Maxima mailing list: max... at (no spam) math.utexas.edu
You don't have to subscribe, but it helps. See:http://maxima.sourceforge.net/maximalist.html

Sorry I can't be more helpful!

Robert Dodier
Maxima developer
[/quote:52ab4e4f4e]
Thank you for your advice! I'll try to post my question to the list.
By the way, could you tell me that where I should start if I want to
extend the functionality of Maxima? I'm familiar with emacs-lisp, but
not common lisp yet.

Quantumman
 
Richard Fateman...
Posted: Thu Jun 25, 2009 8:23 am
Guest
Quantumman wrote:
....
[quote:cda34e160c]
Hello! I think I wish abstract operator calculations could be realized
in Maxima. For example, Maxima can recognize that A.B does not equal
to B.A,
[/quote:cda34e160c]
It already has a non-commutative multiplication operation.
Try a.b - b.a

and basic operator calculations such as the canonical
[quote:cda34e160c]commutator [x_l,p_m]=i\hbar\epsilon_{lmn}\frac{\partial}{\partial x_i}
and the commutator for the angular momentum [L_l,L_m]=i\hbar\epsilon_
{lmn}L_n can be coded into Maxima.
[/quote:cda34e160c]
There may be some packages for this, but in any case, you would have to
use a different syntax.
[quote:cda34e160c]
Any suggestion and hint are welcomed, thanks a lot!
[/quote:cda34e160c]
Programming in Common Lisp may not be needed. Maxima has a user-level
programming language as well.

RJF
 
 
Page 1 of 1    
All times are GMT - 5 Hours
The time now is Thu Dec 03, 2009 4:46 pm