# INSTALL_PREDICATE_IMPLICATION (part of INSTALL_LOGICAL_IMPLICATIONS_HELPER) calls `InstallTrueMethod` many times, so in principle methods have to be reordered. # However, all implications are of the form `property and Object/MorphismFilter => property2 and Object/MorphismFilter`. # CAP does not install methods with filters of the form `property and Object/MorphismFilter` and we assume that neither does the user. # Hence, we can skip the method reordering completely.
#= comment for Julia
original_REORDER_METHODS_SUSPENSION_LEVEL := REORDER_METHODS_SUSPENSION_LEVEL;
REORDER_METHODS_SUSPENSION_LEVEL := 1; # =#
for property_name in properties_with_logic do
property := ValueGlobal( property_name );
if Tester( property )( category ) and property( category ) then
#= comment for Julia
REORDER_METHODS_SUSPENSION_LEVEL := original_REORDER_METHODS_SUSPENSION_LEVEL; # =#
fi;
if category!.is_computable and not CanCompute( category, "IsCongruentForMorphisms" ) then
Print( "WARNING: The category with name \"", Name( category ), "\" is marked as being computable but has no implementation of `IsCongruentForMorphisms`.\n" );
fi;
if not category!.is_computable and CanCompute( category, "IsCongruentForMorphisms" ) then
Print( "WARNING: The category with name \"", Name( category ), "\" is marked as being not computable but has an implementation of `IsCongruentForMorphisms`.\n" );
fi;
return true;
end ) );
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.129 Sekunden
(vorverarbeitet am 2026-10-14)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.