# ?

Average Error: 0 → 0
Time: 3.3s
Precision: binary64
Cost: 6784

# ?

$\left(\left(-450\right) \cdot {\left(\left({11}^{2} + {20}^{2}\right) + 1\right)}^{\left(-\frac{3}{2}\right)}\right) \cdot 20$
$20 \cdot \left(-450 \cdot {522}^{-1.5}\right)$
(FPCore ()
:precision binary64
(*
(* (- 450.0) (pow (+ (+ (pow 11.0 2.0) (pow 20.0 2.0)) 1.0) (- (/ 3.0 2.0))))
20.0))
(FPCore () :precision binary64 (* 20.0 (* -450.0 (pow 522.0 -1.5))))
double code() {
return (-450.0 * pow(((pow(11.0, 2.0) + pow(20.0, 2.0)) + 1.0), -(3.0 / 2.0))) * 20.0;
}

double code() {
return 20.0 * (-450.0 * pow(522.0, -1.5));
}

real(8) function code()
code = (-450.0d0 * ((((11.0d0 ** 2.0d0) + (20.0d0 ** 2.0d0)) + 1.0d0) ** -(3.0d0 / 2.0d0))) * 20.0d0
end function

real(8) function code()
code = 20.0d0 * ((-450.0d0) * (522.0d0 ** (-1.5d0)))
end function

public static double code() {
return (-450.0 * Math.pow(((Math.pow(11.0, 2.0) + Math.pow(20.0, 2.0)) + 1.0), -(3.0 / 2.0))) * 20.0;
}

public static double code() {
return 20.0 * (-450.0 * Math.pow(522.0, -1.5));
}

def code():
return (-450.0 * math.pow(((math.pow(11.0, 2.0) + math.pow(20.0, 2.0)) + 1.0), -(3.0 / 2.0))) * 20.0

def code():
return 20.0 * (-450.0 * math.pow(522.0, -1.5))

function code()
return Float64(Float64(Float64(-450.0) * (Float64(Float64((11.0 ^ 2.0) + (20.0 ^ 2.0)) + 1.0) ^ Float64(-Float64(3.0 / 2.0)))) * 20.0)
end

function code()
return Float64(20.0 * Float64(-450.0 * (522.0 ^ -1.5)))
end

function tmp = code()
tmp = (-450.0 * ((((11.0 ^ 2.0) + (20.0 ^ 2.0)) + 1.0) ^ -(3.0 / 2.0))) * 20.0;
end

function tmp = code()
tmp = 20.0 * (-450.0 * (522.0 ^ -1.5));
end

code[] := N[(N[((-450.0) * N[Power[N[(N[(N[Power[11.0, 2.0], $MachinePrecision] + N[Power[20.0, 2.0],$MachinePrecision]), $MachinePrecision] + 1.0),$MachinePrecision], (-N[(3.0 / 2.0), $MachinePrecision])],$MachinePrecision]), $MachinePrecision] * 20.0),$MachinePrecision]

code[] := N[(20.0 * N[(-450.0 * N[Power[522.0, -1.5], $MachinePrecision]),$MachinePrecision]), \$MachinePrecision]

\left(\left(-450\right) \cdot {\left(\left({11}^{2} + {20}^{2}\right) + 1\right)}^{\left(-\frac{3}{2}\right)}\right) \cdot 20

20 \cdot \left(-450 \cdot {522}^{-1.5}\right)


# Try it out?

Results

 In Out
Enter valid numbers for all inputs

# Derivation?

1. Initial program 0

$\left(\left(-450\right) \cdot {\left(\left({11}^{2} + {20}^{2}\right) + 1\right)}^{\left(-\frac{3}{2}\right)}\right) \cdot 20$
2. Final simplification0

$\leadsto 20 \cdot \left(-450 \cdot {522}^{-1.5}\right)$

# Reproduce?

herbie shell --seed 1
(FPCore ()
:name "-450 * pow(11^2+20^2 + 1,-(3/2)) * 20"
:precision binary64
(* (* (- 450.0) (pow (+ (+ (pow 11.0 2.0) (pow 20.0 2.0)) 1.0) (- (/ 3.0 2.0)))) 20.0))