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
IsBlankFunction IsCovering And binary() FromBinary MaxValue ToBinary PureBinary ToVariableInvertedFunction DiagramGateName Not MantissaToPositiveInteger MantissaToPositiveNumber object() object OrAnd PermutationMatrix To2LayerNand Sequential InputVariables StateTransitionBasedly ToFeedbackSystem Compatibility FullTable BestVariableOrder Canonical Shannon TruthTable var() Zero