TruthTable.GetPositiveLogicFunction
Back to table
/*
Logic-Function-Analysis
TruthTable.GetPositiveLogicFunction
[AndOr() g]=TruthTable.GetPositiveLogicFunction(TruthTable f);
f : a logic function in the TruthTable form.
g : a list of logic function in the AndOr form
Get the positive logic function of the TruthTable.
*/
//-------------------------------------------------------------------
// examples
table = TruthTable()
{
1,-2,-3=>-4,5;
-1,2,-3=>-4,-5;
-1,-2,3=>-4,-5;
-1,2,3=>4,5;
1,2,3=>4,5;
}
poslist=TruthTable.GetPositiveLogicFunction(table);
neglist=TruthTable.GetNegativeLogicFunction(table);
dclist=TruthTable.GetDontCareLogicFunction(table);
Print(poslist);
Print(neglist);
Print(dclist);
//-------------------------------------------------------------------
// result
IsBiUnateFunction IsCovering IsSelfDualFunction IsUnateFunctionTo AndOr ToBinary BinaryNumberToString OneComplement ToDualFunction ToXORP Email Eq ExcitationTable Imply Nand NumberSystem RadixToIndex SAT TransitionSeries ToDigitalSystem HuffmanMealy ShannonTree SimpleCover SimpleInner GetDontCareLogicFunction Utility ShrinkLogicFunction Substitute XORP Zero