Analysis.IsSelfDualFunction
Back to table
/*
Logic-Function-Analysis
Analysis.IsSelfDualFunction
[bool result]=Analysis.IsSelfDualFunction(LogicFunction f);
f : a logic function
result : true | false
Check whether $f$ is self-dual logic function, $f=f^{D}$.
*/
//-------------------------------------------------------------------
// examples
[f]=AndXor()
{
1;2;3;
}
[g]=Analysis.IsSelfDualFunction(f);
Print("IsSelfDualFunction?", g);
//-------------------------------------------------------------------
// result
IsCovering IsLinearFunction IsThresholdFunction IsZeroFunction ToBinary StringToBinaryNumber ToDualFunction ToTruthTable DigitalSystem Dimacs Eq Nor NumberSystem MostSignificantDigit PositiveNumberToMantissa object() OrAnd To2LayerOrAnd ShortestInputsForDistinguishTwoStates Canonical MultiCover StateDeviceName StateTransition TruthTable GetDontCareLogicFunction GetNegativeLogicFunction Utility ComputeDONTCARE var() Zero