Analysis.IsParityFunction
Back to table
/*
Logic-Function-Analysis
Analysis.IsParityFunction
[bool result]=Analysis.IsParityFunction(LogicFunction f);
f : a logic function
result : true | false
Check whether $f$ is a parity function.
*/
//-------------------------------------------------------------------
// examples
[f]=AndXor()
{
1;2;3;
}
[h]=AndXor()
{
ONE;1;2;3;
}
[g]=Analysis.IsParityFunction(f);
Print("IsParityFunction?", g);
[g]=Analysis.IsParityFunction(h);
Print("IsParityFunction?", g);
//-------------------------------------------------------------------
// result
MatchLogicFunction PermuteLogicFunction IsBiUnateFunctionTo IsSelfDualFunction IsUnateFunction IsZeroFunction And Binary AbsoluteExpression ToBinary OneComplement ToDualFunction Equiv ExcitationTable Get LogicScript Nor NumberSystem MantissaToPositiveNumber Print To2LayerNor ToFullAnd InputVariables Compatibility ShannonTree BestVariableOrder ROBDD GetNegativeLogicFunction var Zero