Dx=function (F) D(F,"x")

F=Formula(x^7)
print(Dx(F))
# output: 7*x^6

F=Formula((x^2+1)/(x^3+2*x+6))
print(Dx(F))
# output: 2*x/(x^3+2*x+6)
# -(x^2+1)*(3*x^2+2)/(x^3+2*x+6)^2

F=Formula(cos(x))
print(Dx(F))
# output: -sin(x)

F=Formula(sin(x))
print(Dx(F))
# output: cos(x)

F=Formula(exp(x))
print(Dx(F))
# output: exp(x)

F=Formula(exp(x^2))
print(Dx(F))
# output: exp(x^2)*(2*x)

F=Formula(cos(x)*sin(x))
print(Dx(F))
# output: cos(x)*cos(x)-sin(x)*sin(x)

F=Formula(sqrt(x))
print(Dx(F))
# output: 0.5 * x^-0.5

F=Formula(tan(x))
print(Dx(F))
# output: 1/cos(x)^2

F=Formula(tanh(x))
print(Dx(F))
# output: 1/cosh(x)^2

F=Formula(cosh(x))
print(Dx(F))
# output: sinh(x)