 |
|
| Science Forum Index » Math - Symbolic Forum » Quantum mechanics commutator calculation in Maxima... |
|
Page 1 of 1 |
|
| 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! |
|
|
| Back to top |
|
|
|
| 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 |
|
|
| Back to top |
|
|
|
| ... |
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. |
|
|
| Back to top |
|
|
|
| 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 |
|
|
| Back to top |
|
|
|
| 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 |
|
|
| Back to top |
|
|
|
| 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 |
|
|
| Back to top |
|
|
|
|
|
All times are GMT - 5 Hours
The time now is Thu Dec 03, 2009 4:46 pm
|
|