Return a random instance of this algebra.
"""
n = ZZ.random_element(cls._max_random_instance_size() + 1)
- if n == 0:
- # Special case needed since we use (n-1) below.
- B = matrix.identity(field, 0)
+ if n.is_zero():
+ B = matrix.identity(field, n)
return cls(B, field, **kwargs)
B11 = matrix.identity(field,1)