From 54c503e35658a813ef3422493ed66ccf6a5e2b01 Mon Sep 17 00:00:00 2001 From: Glen Whitney Date: Fri, 20 Oct 2017 11:06:49 +0200 Subject: [PATCH] Don't create multiplication tables just for the sake of Opposite --- gap/quasigroups.gi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gap/quasigroups.gi b/gap/quasigroups.gi index 04cbae9..f691a0a 100644 --- a/gap/quasigroups.gi +++ b/gap/quasigroups.gi @@ -842,7 +842,7 @@ InstallGlobalFunction( OppositeLoop, L -> IntoLoop( Opposite( L ) ) ); ## as can be preserved. InstallMethod( Opposite, "for magma", - [ IsMagma ], + [ IsMagma and HasMultiplicationTable], M -> ConstructorFromTable(M)( TransposedMat( MultiplicationTable( M ) ) ) );