public override Function Differentiate() { return(new Division( new Subtraction(new Multiplication(LeftOperand.Differentiate(), RightOperand), new Multiplication(LeftOperand, RightOperand.Differentiate())), new Power(RightOperand, new NaturalNumber(2)))); }
public override Function Differentiate() { return(new Addition(new Multiplication(LeftOperand.Differentiate(), RightOperand), new Multiplication(LeftOperand, RightOperand.Differentiate()))); }
public override Function Differentiate() { return(new Subtraction(LeftOperand.Differentiate(), RightOperand.Differentiate())); }