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 IsParityFunction IsSymmetricFunction AndXor BinaryNumberToString GrayCode OneComplement ToDualFunction ToPOS ToShannonTree ToTruthTable ToXORP Dimacs Email Equiv ExcitationTable RadixFromIndex OrAnd AutoAssignInputAndStateVariables InputVariables ToStateTransitionTable CreateCompactTable Implementation ToDigitalSystem SimpleInner StateTransition GetDontCareLogicFunction ComputeFunctionOrder Zero