Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

symbolic constant in clifford algebra

Dear all,

First of all I'd like to state that I am far from a SageMath expert. Right now, I am working on Clifford algebra's and I would like to do some computations with SageMath Cloud. Unfortunately, I experience the problem that when I define a symbolic constant, Sage doesn't know how to multiply this with elements in the Clifford algebra. This is the code that I'm using.

START CODE

C = ComplexField();

sage: Q = QuadraticForm(C, 3, [0,0,1,1,0,0])

sage: Cl.<x,y,z> = CliffordAlgebra(Q)

var('e')

e*x

END CODE

I get an error for ex: ''unsupported operand parent(s) for '': 'Symbolic Ring' and 'The Clifford algebra of the Quadratic form in 3 variables over Complex Field with 53 bits of precision with coefficients:''

Does anyone maybe know how to work around this? Maybe I am defining the variable all wrong?

Thank you very much!

Kind regards,

David

click to hide/show revision 2
retagged

symbolic constant in clifford algebra

Dear all,

First of all I'd like to state that I am far from a SageMath expert. Right now, I am working on Clifford algebra's and I would like to do some computations with SageMath Cloud. Unfortunately, I experience the problem that when I define a symbolic constant, Sage doesn't know how to multiply this with elements in the Clifford algebra. This is the code that I'm using.

START CODE

C = ComplexField();

sage: Q = QuadraticForm(C, 3, [0,0,1,1,0,0])

sage: Cl.<x,y,z> = CliffordAlgebra(Q)

var('e')

e*x

END CODE

I get an error for ex: ''unsupported operand parent(s) for '': 'Symbolic Ring' and 'The Clifford algebra of the Quadratic form in 3 variables over Complex Field with 53 bits of precision with coefficients:''

Does anyone maybe know how to work around this? Maybe I am defining the variable all wrong?

Thank you very much!

Kind regards,

David