sage: JordanSpinClan(3, scalar_field=AA)
Jordan spin clan of dimension 3 over Algebraic Real Field
+ Trivial instances work, though you won't get back an instance of
+ the :class:`TrivialClan` class::
+
+ sage: C = JordanSpinClan(0); C
+ Jordan spin clan of dimension 0 over Rational Field
+ sage: C.dimension()
+ 0
+ sage: C.one()
+ 0
+
"""
from sage.rings.rational_field import QQ
def __init__(self, n, scalar_field=QQ, **kwargs):
sage: RealSymmetricClan(2, scalar_field=AA)
Clan S^2 over Algebraic Real Field
+ Trivial instances work, though you won't get back an instance of
+ the :class:`TrivialClan` class::
+
+ sage: C = RealSymmetricClan(0); C
+ Clan S^0 over Rational Field
+ sage: C.dimension()
+ 0
+ sage: C.one()
+ 0
+
"""
from sage.rings.rational_field import QQ
def __init__(self, n, scalar_field=QQ, **kwargs):
sage: ComplexHermitianClan(2, scalar_field=AA)
Clan H^2 over Algebraic Real Field
+ Trivial instances work, though you won't get back an instance of
+ the :class:`TrivialClan` class::
+
+ sage: C = ComplexHermitianClan(0); C
+ Clan H^0 over Rational Field
+ sage: C.dimension()
+ 0
+ sage: C.one()
+ 0
+
"""
from sage.rings.rational_field import QQ
def __init__(self, n, scalar_field=QQ, **kwargs):