TruthTable.GetNegativeLogicFunction
Back to table
/*
Logic-Function-Analysis
TruthTable.GetNegativeLogicFunction
[AndOr() g]=TruthTable.GetNegativeLogicFunction(TruthTable f);
f : a logic function in the from of TruthTable.
g : a list of logic function in the AndOr form.
Get the negative 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
MatchLogicFunction IsBiUnateFunction IsCovering IsOneFunction IsSelfDualFunction IsUnateFunction And BCDEx3 BinaryNumberToString binary binaryioset() ToSOP Diagram DigitalSystem Equiv Get MostSignificantDigit RadixFromIndex OrAnd PermutationMatrix To2LayerAndOr ShortestInputsForTransition Forwardly SimpleCover TimingChart EnlargeLogicFunction Normalization ShrinkLogicFunction XORP Zero