Martin Baker wrote:
> 
> This is a minor issue (if it is an issue at all) but I just thought I 
> would mention it.
> 
> When working on chain complexes I need to use 0*0 and 0*n dimensional 
> matrices. FriCAS seems to handle the maths well as far as I can tell but 
> the OutputForm notation looks a bit strange. I would have expected 1,2 
> and 3 below to be notated: []. Is this notation deliberate:
> 
> (1) -> a : Matrix(Integer) := new(0,0,0)
> 
>     (1)
>                                     Type: Matrix(Integer)
> (2) -> b : Matrix(Integer) := new(1,0,0)
> 
>     (2) ][
>                                     Type: Matrix(Integer)
> (3) -> c : Matrix(Integer) := new(0,1,0)
> 
>     (3)
>                                     Type: Matrix(Integer)
> (4) -> d : Matrix(Integer) := new(1,1,0)
> 
>     (4)  [0]
>                                     Type: Matrix(Integer)
> Martin B

Well, compare:

(5) -> b : Matrix(Integer) := new(2,0,0)

       ++
   (5) ||
       ++
                                                        Type: Matrix(Integer)
Probably somebody thought that ][ better fits with the case
of matrix with two rows.  Concerning (1), if matrix has
0 rows and zero columns then we could use [], but there is a question
how to print matrix with zero rows and say 5 columns.

-- 
                              Waldek Hebisch

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to