(1) Why should a nonsquare matrix even have an "is_similar" method? Can we get rid of that? (Same for "determinant" and some other methods.)
(2) What is the definition of similar? (a) Two matrices M and N, both square of the same size, are similar iff there is an invertible matrix P so that M = PNP^{-1}. or (b) Two matrices M and N are similar iff there is an invertible matrix P so that ... -------- I vote for version (b) of the definition, so I vote BB We don't raise an error when asking if M == N for matrices of different shapes, so why should we raise an error for M.is_similar(N)? John On Thursday, October 27, 2016 at 1:48:17 AM UTC-7, Frédéric Chapoton wrote: > > Hello, > > on https://trac.sagemath.org/ticket/18505, we are trying to enhance the > *is_similar* method of matrices. > > Because we cannot agree, we require your vote on the following matter: > > 1) When M.is_similar(N) is called and either M or N is not square: > > A) raise an helpful specific error message > B) return False > > 2) When M.is_similar(N) is called and M and N are square of different > sizes: > > A) raise an helpful specific error message > B) return False > > Please vote. I am voting AA > > Frederic > -- 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.