Simplification.SimpleCover
Back to table
/*
Logic-Function-Analysis
Simplification.SimpleCover
[LogicFunction g]=Simplification.SimpleCover(LogicFunction f);
f : a logic function
g : a logic function may in the simpler form
Simplify a logic function with the simple-cover algorithm.
*/
//-------------------------------------------------------------------
// examples
P=AndOr(){
1,2 ;
-1,3 ;
-1,-2,3 ;
-1,-2,-3 ;
1,2,3 ;
}
[f]=Simplification.MultiCover(P);
Print(f);
//-------------------------------------------------------------------
// result
IsBiUnateFunction IsLinearFunction IsSelfAntiDualFunction IsSymmetricFunction IsSymmetricFunctionTo AndXor ToAndOr BCD PureBinary Convert ToShannonTree ToVariableInvertedFunction list() Count long Not object() PermutationMatrix Print To2LayerAndOr StateVariables CreateCompactTableWithFullSimplification GetExcitationTable BestVariableOrder ROBDD string CreateDummyLogicFunction EnlargeLogicFunction var Zero