You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #33031, the generic _is_hermitian() method for matrices was extended to support a tolerance, and sparse RDF/CDF matrices were made to use one by default. This works around numerical noise for those matrices, but the generic matrix implementation still uses a tolerance of zero, and does not allow the user to supply one. This leads to situations like,
where most people would argue that the matrix is Hermitian. Perhaps a small tolerance could be used by default for inexact rings, with the current tolerance of zero being retained for exact rings.
In #33031, the generic
_is_hermitian()
method for matrices was extended to support a tolerance, and sparse RDF/CDF matrices were made to use one by default. This works around numerical noise for those matrices, but the generic matrix implementation still uses a tolerance of zero, and does not allow the user to supply one. This leads to situations like,where most people would argue that the matrix is Hermitian. Perhaps a small tolerance could be used by default for inexact rings, with the current tolerance of zero being retained for exact rings.
CC: @mwageringel
Component: linear algebra
Issue created by migration from https://trac.sagemath.org/ticket/33053
The text was updated successfully, but these errors were encountered: