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
Advanced IsLinearFunction IsUnateFunction IsUnateFunctionTo BDD ToBinary OneComplement ToDualFunction logicvardef Minus MantissaToPositiveInteger To2LayerNor To2LayerOrAnd SOP To2LayerAndOr SAT AutoAssignInputAndStateVariables CreateCompactTable GetExcitationTable Implementation Compatibility FullTable FastVerificationData DontCare Shannon TruthTable ComputeDONTCARE CreateDummyLogicFunction ShannonExpansion Zero