Analysis.IsSymmetricFunction
Back to table
/*
Logic-Function-Analysis
Analysis.IsSymmetricFunction
[bool result]=Analysis.IsSymmetricFunction(LogicFunction f);
f : a logic function
result : true | false
Check whether $f$ is a symmetric function.
*/
//-------------------------------------------------------------------
// examples
[f]=AndXor()
{
	1;2;3;
}
[g]=Analysis.IsSymmetricFunction(f);
Print("IsSymmetricFunction?", g);
//-------------------------------------------------------------------
// result
            
                
                
                
                
                
                
                
                
                
                
                
                
                
                
             
            
            
            
            
            
PermuteLogicFunction IsBiUnateFunction IsNegativeUnateFunctionTo AndXor BDD AbsoluteExpression MinValue binaryioset() bool ToVariableInvertedFunction FeedbackSystem logicvardef minterm MantissaToPositiveInteger PositiveDecimalToMantissa object() real SOP To2LayerAndOr TransitionSeries Backwardly StateVariables ToFeedbackSystem ToDigitalSystem FullTable GetDontCareLogicFunction CreateDummyLogicFunction Substitute var() Zero