The domain and codomain must be clans; if either is not,
then an error is raised::
- sage: J = SnClan(2)
- sage: V = VectorSpace(J.base_ring(), 3)
- sage: M = matrix.identity(J.base_ring(), 3)
- sage: ClanOperator(V,J,M)
+ sage: C = SnClan(2)
+ sage: V = VectorSpace(C.base_ring(), 3)
+ sage: M = matrix.identity(C.base_ring(), 3)
+ sage: ClanOperator(V,C,M)
Traceback (most recent call last):
...
TypeError: domain must be a clan
- sage: ClanOperator(J,V,M)
+ sage: ClanOperator(C,V,M)
Traceback (most recent call last):
...
TypeError: codomain must be a clan