Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > matrixライブラリ > Matrixクラス > singular?
singular? -> bool
特異(singular)なら真(true)を返します。
行列が特異(singular)であるとは、正則でないことです。