Ask Your Question

Matrix symbolic definition for algebra

asked 2023-01-09 08:26:29 +0200

Pickle gravatar image

updated 2023-01-10 02:09:32 +0200

Is there a way to define variables as matrices and then perform simplification? For instance, instead of A=var('A') being a scalar variable, can A be defined as a matrix?

edit retag flag offensive close merge delete



These are similar examples of what I am thinking. Is there similar functionality in Sagemath?

Pickle gravatar imagePickle ( 2023-01-10 02:10:00 +0200 )edit

1 Answer

Sort by » oldest newest most voted

answered 2023-01-09 10:28:24 +0200

FrédéricC gravatar image

Use the tensor algebra

sage: R = algebras.Free(QQ,['A','B','C'])
sage: A,B,C = R.gens()
sage: A*B-B*A
A*B - B*A
edit flag offensive delete link more



This is a good idea. However, it doesn't seem to allow for matrix operations like determinant and transpose

Pickle gravatar imagePickle ( 2023-01-10 00:50:22 +0200 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2023-01-09 08:26:29 +0200

Seen: 112 times

Last updated: Jan 10 '23