if not IsCapCategory( category ) then
Error( "first argument must be a category" );
return; fi;
result := String( Length( ListPrimitivelyInstalledOperationsOfCategory( category ) ) );
result := Concatenation( result, " primitive operations were used to derive " );
result := Concatenation( result, String( Length( ListInstalledOperationsOfCategory( category ) ) ) );
result := Concatenation( result, " operations for this category" );
MaximalPropertiesWithRegardToImplication := function ( list_of_properties )
StableSortBy( list_of_maximal_not_yet_algorithmic_properties, p -> Length( ListOfDefiningOperations( p ) ) );
if not IsEmpty( list_of_maximal_not_yet_algorithmic_properties ) then
if IsEmpty( list_of_maximal_algorithmic_properties ) then
result := Concatenation( result, " which" ); else
result := Concatenation( result, "\nand" ); fi;
result := Concatenation( result, " not yet algorithmically" );
for property in list_of_maximal_not_yet_algorithmic_properties do
result := Concatenation( result, "\n* " );
result := Concatenation( result, property );
od;
fi;
## Finally, capture the remaining mathematical properties influencing the derivation mechanism:
list_of_mathematical_properties_not_implied_by_algorithmic_or_not_yet_algorithmic_properties :=
Filtered( list_of_mathematical_properties, pm -> not ForAny( list_of_algorithmic_and_not_yet_algorithmic_properties, pa -> IsSpecializationOfFilter( ValueGlobal( pm ), ValueGlobal( pa ) ) ) );
if not IsEmpty( list_of_maximal_mathematical_properties_not_implied_by_algorithmic_or_not_yet_algorithmic_properties ) then
if IsEmpty( list_of_maximal_algorithmic_properties ) and IsEmpty( list_of_maximal_not_yet_algorithmic_properties ) then
result := Concatenation( result, " which" ); else
result := Concatenation( result, "\nand furthermore" ); fi;
result := Concatenation( result, " mathematically" );
for property in list_of_maximal_mathematical_properties_not_implied_by_algorithmic_or_not_yet_algorithmic_properties do
result := Concatenation( result, "\n* " );
result := Concatenation( result, property );
od;
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.