Abstract base classes for interface elements#

class sage.interfaces.abc.AxiomElement#

Bases: object

Abstract base class for AxiomElement.

This class is defined for the purpose of isinstance tests. It should not be instantiated.

EXAMPLES:

By design, there is a unique direct subclass:

sage: len(sage.interfaces.abc.AxiomElement.__subclasses__()) <= 1
True
class sage.interfaces.abc.ExpectElement#

Bases: object

Abstract base class for ExpectElement.

This class is defined for the purpose of isinstance tests. It should not be instantiated.

EXAMPLES:

By design, there is a unique direct subclass:

sage: len(sage.interfaces.abc.ExpectElement.__subclasses__()) <= 1
True
class sage.interfaces.abc.FriCASElement#

Bases: object

Abstract base class for FriCASElement.

This class is defined for the purpose of isinstance tests. It should not be instantiated.

EXAMPLES:

By design, there is a unique direct subclass:

sage: len(sage.interfaces.abc.FriCASElement.__subclasses__()) <= 1
True
class sage.interfaces.abc.GapElement#

Bases: object

Abstract base class for GapElement.

This class is defined for the purpose of isinstance tests. It should not be instantiated.

EXAMPLES:

By design, there is a unique direct subclass:

sage: len(sage.interfaces.abc.GapElement.__subclasses__()) <= 1
True
class sage.interfaces.abc.GpElement#

Bases: object

Abstract base class for GpElement.

This class is defined for the purpose of isinstance tests. It should not be instantiated.

EXAMPLES:

By design, there is a unique direct subclass:

sage: len(sage.interfaces.abc.GpElement.__subclasses__()) <= 1
True
class sage.interfaces.abc.Macaulay2Element#

Bases: object

Abstract base class for Macaulay2Element.

This class is defined for the purpose of isinstance tests. It should not be instantiated.

EXAMPLES:

By design, there is a unique direct subclass:

sage: len(sage.interfaces.abc.Macaulay2Element.__subclasses__()) <= 1
True
class sage.interfaces.abc.MagmaElement#

Bases: object

Abstract base class for MagmaElement.

This class is defined for the purpose of isinstance tests. It should not be instantiated.

EXAMPLES:

By design, there is a unique direct subclass:

sage: len(sage.interfaces.abc.MagmaElement.__subclasses__()) <= 1
True
class sage.interfaces.abc.SingularElement#

Bases: object

Abstract base class for SingularElement.

This class is defined for the purpose of isinstance tests. It should not be instantiated.

EXAMPLES:

By design, there is a unique direct subclass:

sage: len(sage.interfaces.abc.SingularElement.__subclasses__()) <= 1
True