Thank you for the fast answer Mike,

>
> What functionality did you envision having in a symmetric matrix class?
>

In general (not specific to the hermitian (symmetric) property)
exponentiation,
determinate,
elementary matrix operations:
- changing rows(colums)
- multiplication of specific rows(colums) with a scalar
- adding one row(colum) to another
.....i.e. simmilar transformations
and one command for doing both in each case, i.e
- changing row i with row j and additionally changing colum i with
colum j
- multiplying of row i with a scalar \lambda and additionally
multiplying colum i with \bar{\lambda} (conjugated)
- adding row i to row j and additionally adding colum i to j
....i.e. kongruent transformations (I'm not sure now if this is the
right notation)
, this may be useful for educational purposes (proofs in basic linear
algebra)

specific to the hermitian (symmetric) case:
- diagonalization
- trace (which must be real then),
- check for definitness, i.e. something like is_positiv,
is_semipositiv, is_indefinite, is_definite (positive or
negativ), ......
(- associated quadratic (hermitian) form as a function in 2
vectorvalued variables), this is easy to workaround, just x^T A y
.....
.....
Georg


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to