Advanced.PermuteLogicFunction
Back to table
/*
Advanced-Analysis
Advanced.PermuteLogicFunction
[LogicFunction g]=Advanced.PermuteLogicFunction(LogicFunction F, var() permutationMatrix);
F : a logic object
permutationMatrix : the permutation matrix.
Permute the logic function with the given permutation matrix.
The permutation matrix should indicates the permutation involves all the variables.
*/
//-------------------------------------------------------------------
// examples
Q=AndOr()
{
1,2;
-2,-3;
}
[f2]=Advanced.PermuteLogicFunction(Q,var(2,1));
Print(f2);
//-------------------------------------------------------------------
// result
f2 = AndOr()
{
1,2;
-1,3;
}
IsMonotonicFunction IsPositiveUnateFunctionTo IsSelfAntiDualFunction IsSelfDualFunction IsUnateFunctionTo ToAndOr StringToBinaryNumber ToAndXor ToOrAnd AddXorTerm ToDiagram Dimacs ExcitationTable FeedbackDiagram Radixes real() SOP To2LayerNand TransitionSeries Assign CreateCompactTable Compatibility ROBDD Canonical DontCare StateTransition IndependentBase ShannonExpansion XORP Zero
The website is simply translated by using the Google Translate. Please inform us if you find the wrong/funny/weird translation.