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
MatchLogicFunction IsMonotonicFunction IsOneFunction IsSelfDualFunction binary() FromBinary BCD BCDEx3 NineComplement ToVariableInvertedFunction Count LogicScript MostSignificantDigit PositiveNumberToMantissa object() Realization To2LayerOrAnd ToFullAnd Sequential OutputAndStateBasedly StateTransitionBasedly Canonical DontCare SimpleCover StateTransition RandomGenerate ComputeFunctionOrder Normalization var() Zero