nonneg matrix fact