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
IsBlankFunction IsUnateFunction AndOr BDD binaryioset() binaryioset Imply logicvardef long() long minterm Not PositiveDecimalToMantissa To2LayerOrAnd Sequential ShortestInputsForDistinguishTwoStates OutputAndStateBasedly StateTransitionBasedly ToDigitalSystem Compatibility MultiCover Shannon TruthTable GetNegativeLogicFunction GetPositiveLogicFunction ComputeFunctionOrder SemanticEval var() var Zero