public static bool SqrtToFuncRunnable(RPN.Node node) { return(node.IsExponent() && node[0].IsNumber(2) && node[1].IsSqrt()); }
public static bool setRule(RPN.Node node) { return(node.IsExponent()); }
public static bool LnPowerRunnable(RPN.Node node) { return(node.IsExponent() && node[0].IsLn() && node[1].IsConstant("e")); }
public static bool setRule(RPN.Node node) { return(node.IsAddition() || node.IsSubtraction() || node.IsMultiplication() || node.IsExponent() || node.IsDivision()); }
public static bool LogPowerRunnable(RPN.Node node) { return(node.IsExponent() && node.Children[0].IsLog() && node.Children[0].Children[1].Matches(node.Children[1])); }