I think I've found a (rather alarming) bug regarding Iwahori-Hecke algebras:

sage: L.<q>=LaurentPolynomialRing(ZZ)
sage: H=IwahoriHeckeAlgebra('A1',q^2)
sage: T=H.T(); Cp=H.Cp()
sage: T(q*Cp[1])
T[1] + 1
sage: M=MatrixSpace(H,1,1)
sage: M(q)*M(Cp[1])
[q*T[1]]
sage: q*T[1]==T[1]+1
False

Briefly, sage does not appear to multiply in the Iwahori-Hecke algebra 
correctly when doing matrix multiplication! This affects larger matrices 
too. The bug goes away if everything is in the T() basis or in the Cp() 
basis.

~Amit

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to