Analysis.IsThresholdFunction
Back to table
/*
Logic-Function-Analysis
Analysis.IsThresholdFunction
[bool result]=Analysis.IsThresholdFunction(LogicFunction f, int t);
f : a logic function
t : an integer less than the number of the variables.
Check whether $f$ is a threshold function with the threshold value $t$.
*/
//-------------------------------------------------------------------
// examples
[f]=AndXor()
{
1;2;3;
}
[g]=Analysis.IsThresholdFunction(f,1);
Print("IsThresholdFunction?", g);
//-------------------------------------------------------------------
// result
IsInverse IsMonotonicFunction IsNegativeUnateFunctionTo IsParityFunction IsSymmetricFunctionTo IsUnateFunctionTo AndOr AndXor Binary GrayCode PureBinary StringToBinaryNumber bool() bool ToShannonTree DiagramGateName Not MantissaToPositiveNumber PositiveDecimalToMantissa RadixFromIndex real() To2LayerOrAnd To2LayerNand TransitionSeries Implementation Fast CreateFromLogicFunctions GetSubTable AdjustLogicVariableCount Zero