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
IsLinearFunction IsSymmetricFunctionTo IsZeroFunction AndXor ToBinary BinaryNumberToString AddXorTerm ToPOS DigitalSystem Eq ExcitationTable LogicScript Minus NumberSystem MostSignificantDigit OrAnd POS SOP StateVariables ToDigitalSystem To2layerOrAnd FullTable ShannonTree ROBDD MultiCover StateTransition string TruthTable Utility Zero