Simplification.MultiCover
Back to table
/*
Logic-Function-Analysis
Simplification.MultiCover
[LogicFunction g]=Simplification.MultiCover(LogicFunction f);
f : a logic function
g : a logic function may in the simpler form
Simplify a logic function with the multi-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
Analysis IsOneFunction binary() Binary FromBinary GrayCode StringToBinaryNumber ToNotFunction ToXORP Equiv Imply LogicScript logicvardef() Not LeastSignificantDigit PositiveNumberToMantissa PermutationMatrix Realization Save Backwardly ToStateTransitionTable BestVariableOrder Full Utility ComputeFunctionOrder Normalization ShrinkLogicFunction var() XORP Zero