]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
eja: drop custom _is_commutative() in favor of is_commutative().
authorMichael Orlitzky <michael@orlitzky.com>
Wed, 24 Feb 2021 16:01:28 +0000 (11:01 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Wed, 24 Feb 2021 16:01:28 +0000 (11:01 -0500)
mjo/eja/eja_algebra.py

index 99cf0d0d078851ec49391c9c2f290716e6e42e22..c862b0d3ec00305193eb85265a7e33c556a59543 100644 (file)
@@ -332,18 +332,6 @@ class FiniteDimensionalEJA(CombinatorialFreeModule):
         """
         return "Associative" in self.category().axioms()
 
-    def _is_commutative(self):
-        r"""
-        Whether or not this algebra's multiplication table is commutative.
-
-        This method should of course always return ``True``, unless
-        this algebra was constructed with ``check_axioms=False`` and
-        passed an invalid multiplication table.
-        """
-        return all( self.product_on_basis(i,j) == self.product_on_basis(i,j)
-                    for i in range(self.dimension())
-                    for j in range(self.dimension()) )
-
     def _is_jordanian(self):
         r"""
         Whether or not this algebra's multiplication table respects the
@@ -351,7 +339,7 @@ class FiniteDimensionalEJA(CombinatorialFreeModule):
 
         We only check one arrangement of `x` and `y`, so for a
         ``True`` result to be truly true, you should also check
-        :meth:`_is_commutative`. This method should of course always
+        :meth:`is_commutative`. This method should of course always
         return ``True``, unless this algebra was constructed with
         ``check_axioms=False`` and passed an invalid multiplication table.
         """