#357 dot expansion inconsistent

open
nobody
Lisp Core (471)
5
2006-07-08
2003-07-14
No

ma: matrix([a11,a12],[a21,a22])$
mb: matrix([b11,b12],[b21,b22])$

ma.mb => multiplied out (OK) -- call it mab
q.ma.mb => q.mab (OK)

but

ma.mb.q => ma.mb.q -- that is, ma.mb doesn't get
multiplied out.

This is inconsistent, since "." is known to be associative
(dotassoc = true).

Discussion

  • Robert Dodier

    Robert Dodier - 2006-07-08
    • labels: --> Lisp Core
     
  • Robert Dodier

    Robert Dodier - 2006-07-08

    Logged In: YES
    user_id=501686

    Still present in 5.9.3cvs.

     

Log in to post a comment.