Details

Time bar (total: 4.6s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 17 to 12 computations (29.4% saved)

sample1.5s (32.4%)

Results
1.5s8256×body256valid
Bogosity

preprocess63.0ms (1.4%)

Algorithm
egg-herbie
Rules
598×rational_best-simplify-113
438×rational_best-simplify-126
436×rational_best-simplify-124
430×rational_best-simplify-127
422×rational_best-simplify-96
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
11827
24027
318627
4117227
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify43.0ms (0.9%)

Algorithm
egg-herbie
Rules
598×rational_best-simplify-113
438×rational_best-simplify-126
436×rational_best-simplify-124
430×rational_best-simplify-127
422×rational_best-simplify-96
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01027
11827
24027
318627
4117227
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 10 x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))

eval1.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
3.3b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.4b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 20 to 14 computations (30% saved)

localize13.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 10 (*.f64 x x))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
3.3b
(exp.f64 (*.f64 10 (*.f64 x x)))
Compiler

Compiled 28 to 13 computations (53.6% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 10 (*.f64 x x))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
0.0ms
x
@inf
(*.f64 10 (*.f64 x x))
0.0ms
x
@0
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))

rewrite95.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
598×rational_best-simplify-113
438×rational_best-simplify-126
436×rational_best-simplify-124
428×rational_best-simplify-127
422×rational_best-simplify-96
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
11857
24057
318657
4117357
Stop Event
node limit
Counts
3 → 61
Calls
Call 1
Inputs
(exp.f64 (*.f64 10 (*.f64 x x)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 10 (*.f64 x x))
Outputs
()
()
((#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 20) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -20) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 10 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (+.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (+.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (+.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10)))) (fabs.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (fabs.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 x 20)) (fabs.f64 (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 x 20) (*.f64 x 20))) (fabs.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))) (fabs.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (fabs.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (fabs.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (fabs.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (fabs.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (fabs.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (fabs.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (fabs.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (fabs.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (*.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))) (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))) (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))))) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))) (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 10 (*.f64 x x)))))))

simplify121.0ms (2.6%)

Algorithm
egg-herbie
Rules
698×rational_best-simplify-65
684×rational_best-simplify-61
598×rational_best-simplify-113
596×rational_best-simplify-117
582×rational_best-simplify-62
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02886467
118516383
Stop Event
node limit
Counts
97 → 98
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(/.f64 (*.f64 10 x) (/.f64 1 x))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
(/.f64 (*.f64 (*.f64 x 20) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (*.f64 x -20) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))
(/.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(/.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))
(/.f64 (*.f64 10 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (+.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x)))))
(/.f64 (+.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))
(/.f64 (+.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(/.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (+.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (+.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (fabs.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10)))) (fabs.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
(/.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (fabs.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x)))))
(/.f64 (fabs.f64 (*.f64 x 20)) (fabs.f64 (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x 20) (*.f64 x 20))) (fabs.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))) (fabs.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(/.f64 (fabs.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (fabs.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (fabs.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (fabs.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (fabs.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (fabs.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (fabs.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (fabs.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (fabs.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (*.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))) (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))) (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))))) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))) (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))
(fabs.f64 (*.f64 10 (*.f64 x x)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) 1)))
(+.f64 1 (+.f64 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))) (*.f64 500/3 (pow.f64 x 6))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 6) 102299/720) (*.f64 (pow.f64 x 4) 1081/24))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(/.f64 (*.f64 10 x) (/.f64 1 x))
(*.f64 10 (*.f64 x x))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 x 20) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (*.f64 x -20) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x)))
(/.f64 (neg.f64 (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))
(*.f64 10 (*.f64 x x))
(/.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))))
(/.f64 (*.f64 10 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(*.f64 10 (*.f64 x x))
(/.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))))
(/.f64 (-.f64 (*.f64 10 (*.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (fabs.f64 (/.f64 1 x)) (-.f64 (fabs.f64 (/.f64 1 x)) (*.f64 10 (fabs.f64 x)))))
(/.f64 (-.f64 (*.f64 10 (fabs.f64 (*.f64 (/.f64 1 x) x))) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 10 (fabs.f64 (*.f64 (/.f64 1 x) x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (+.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x)))))
(/.f64 (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))))
(/.f64 (+.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))
(*.f64 10 (*.f64 x x))
(/.f64 (+.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (+.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))))
(/.f64 (+.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))))
(/.f64 (-.f64 (*.f64 10 (*.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (fabs.f64 (/.f64 1 x)) (-.f64 (fabs.f64 (/.f64 1 x)) (*.f64 10 (fabs.f64 x)))))
(/.f64 (-.f64 (*.f64 10 (fabs.f64 (*.f64 (/.f64 1 x) x))) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 10 (fabs.f64 (*.f64 (/.f64 1 x) x)))))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (+.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))))
(/.f64 (fabs.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10)))) (fabs.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
(/.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (fabs.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x)))))
(fabs.f64 (/.f64 (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x)))))
(/.f64 (fabs.f64 (*.f64 x 20)) (fabs.f64 (+.f64 (/.f64 1 x) (/.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x 20) (*.f64 x 20))) (fabs.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(fabs.f64 (/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))) (fabs.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x))))))
(/.f64 (fabs.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (fabs.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
(/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (fabs.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x)))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (fabs.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))
(*.f64 10 (*.f64 x x))
(/.f64 (fabs.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (fabs.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (fabs.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (fabs.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x)))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))))
(fabs.f64 (/.f64 (-.f64 (*.f64 10 (*.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (fabs.f64 (/.f64 1 x)) (-.f64 (fabs.f64 (/.f64 1 x)) (*.f64 10 (fabs.f64 x))))))
(fabs.f64 (/.f64 (-.f64 (*.f64 10 (fabs.f64 (*.f64 (/.f64 1 x) x))) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 10 (fabs.f64 (*.f64 (/.f64 1 x) x))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (fabs.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(fabs.f64 (/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (fabs.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(fabs.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (*.f64 (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))) (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))) (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (*.f64 10 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))))
(*.f64 10 (*.f64 x x))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))))) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x)))) (-.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (*.f64 10 (fabs.f64 x))) (*.f64 x (*.f64 x 100))))))
(/.f64 (-.f64 (*.f64 10 (*.f64 (fabs.f64 (/.f64 1 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (fabs.f64 (/.f64 1 x)) (-.f64 (fabs.f64 (/.f64 1 x)) (*.f64 10 (fabs.f64 x)))))
(/.f64 (-.f64 (*.f64 10 (fabs.f64 (*.f64 (/.f64 1 x) x))) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 10 (fabs.f64 (*.f64 (/.f64 1 x) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))) (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10))))))) (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 x 20) -10)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x -200)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))
(/.f64 (*.f64 (*.f64 (*.f64 10 x) (+.f64 (/.f64 1 x) (*.f64 x -10))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (*.f64 x (-.f64 (*.f64 x 100) (/.f64 10 x))))))
(fabs.f64 (*.f64 10 (*.f64 x x)))
(*.f64 10 (*.f64 x x))

localize14.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f64 x (*.f64 x 10))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.3b
(exp.f64 (*.f64 x (*.f64 x 10)))
Compiler

Compiled 28 to 17 computations (39.3% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(exp.f64 (*.f64 x (*.f64 x 10)))
0.0ms
x
@inf
(exp.f64 (*.f64 x (*.f64 x 10)))
0.0ms
x
@0
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
0.0ms
x
@-inf
(exp.f64 (*.f64 x (*.f64 x 10)))

rewrite127.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
598×rational_best-simplify-113
438×rational_best-simplify-126
436×rational_best-simplify-124
428×rational_best-simplify-127
422×rational_best-simplify-96
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
11357
21557
32057
44057
518657
6117257
Stop Event
node limit
Counts
3 → 61
Calls
Call 1
Inputs
(exp.f64 (*.f64 x (*.f64 x 10)))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 x (*.f64 x 10))
Outputs
()
()
((#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 10) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 20) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -20) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 x 10)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (+.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x)) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10)))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (+.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (+.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100)))) (fabs.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (fabs.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 x 20)) (fabs.f64 (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 x 20) (*.f64 x 20))) (fabs.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (fabs.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (fabs.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (fabs.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10)))) (fabs.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (fabs.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (fabs.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (fabs.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (fabs.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (fabs.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10)))) (*.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))))) (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))) (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (*.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))) (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x 10)))))))

simplify102.0ms (2.2%)

Algorithm
egg-herbie
Rules
694×rational_best-simplify-65
680×rational_best-simplify-61
592×rational_best-simplify-117
582×rational_best-simplify-113
566×rational_best-simplify-62
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02855147
118455057
Stop Event
node limit
Counts
97 → 100
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(/.f64 (*.f64 x 10) (/.f64 1 x))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))
(/.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x)))
(/.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))
(/.f64 (*.f64 (*.f64 x 20) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
(/.f64 (*.f64 x -20) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x)))
(/.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))
(/.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))))
(/.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))
(/.f64 (fabs.f64 (*.f64 x 10)) (/.f64 1 (fabs.f64 x)))
(/.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (+.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x)) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x))))
(/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10)))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (+.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (+.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10))))))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (+.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100)))) (fabs.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x)))))
(/.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (fabs.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x))))
(/.f64 (fabs.f64 (*.f64 x 20)) (fabs.f64 (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x 20) (*.f64 x 20))) (fabs.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (fabs.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))))
(/.f64 (fabs.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (fabs.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (fabs.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))
(/.f64 (fabs.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10)))) (fabs.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))
(/.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (fabs.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(/.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (fabs.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (fabs.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (fabs.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (fabs.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10)))) (*.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))))) (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))) (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))))))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (*.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))) (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))
(fabs.f64 (*.f64 x (*.f64 x 10)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) 1)))
(+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (+.f64 1 (*.f64 10 (pow.f64 x 2))) (*.f64 500/3 (pow.f64 x 6))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 6) 102299/720) (*.f64 (pow.f64 x 4) 1081/24))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(/.f64 (*.f64 x 10) (/.f64 1 x))
(/.f64 (*.f64 10 x) (/.f64 1 x))
(*.f64 10 (*.f64 x x))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x)))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (*.f64 (*.f64 x 20) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (+.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))))) (*.f64 (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))) (+.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 1 (*.f64 x x))))))
(/.f64 (*.f64 x -20) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x)))
(/.f64 (*.f64 x -20) (neg.f64 (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))))
(/.f64 (*.f64 (fabs.f64 x) 10) (/.f64 1 (fabs.f64 x)))
(fabs.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (fabs.f64 (*.f64 x 10)) (/.f64 1 (fabs.f64 x)))
(/.f64 (*.f64 (fabs.f64 x) 10) (/.f64 1 (fabs.f64 x)))
(fabs.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))))
(/.f64 (-.f64 (*.f64 10 (*.f64 (fabs.f64 x) (/.f64 1 (fabs.f64 x)))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 10))))
(/.f64 (-.f64 (*.f64 10 (-.f64 1 (/.f64 0 (fabs.f64 x)))) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 10 (-.f64 1 (/.f64 0 (fabs.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (+.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x)) (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (+.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10)))) (+.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))
(/.f64 (*.f64 (fabs.f64 x) 10) (/.f64 1 (fabs.f64 x)))
(fabs.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (+.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (+.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (+.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10))))))
(/.f64 (-.f64 (*.f64 10 (*.f64 (fabs.f64 x) (/.f64 1 (fabs.f64 x)))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 10))))
(/.f64 (-.f64 (*.f64 10 (-.f64 1 (/.f64 0 (fabs.f64 x)))) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 10 (-.f64 1 (/.f64 0 (fabs.f64 x))))))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (+.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (fabs.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100)))) (fabs.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x)))))
(fabs.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
(/.f64 (fabs.f64 (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))) (fabs.f64 (-.f64 (*.f64 x (/.f64 10 x)) (/.f64 (/.f64 1 x) x))))
(fabs.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
(/.f64 (fabs.f64 (*.f64 x 20)) (fabs.f64 (+.f64 (/.f64 1 x) (/.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x 20) (*.f64 x 20))) (fabs.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(fabs.f64 (/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (fabs.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x))))))
(/.f64 (fabs.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (fabs.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
(/.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (fabs.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))
(fabs.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
(/.f64 (fabs.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10)))) (fabs.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))
(/.f64 (*.f64 (fabs.f64 x) 10) (/.f64 1 (fabs.f64 x)))
(fabs.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (fabs.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(fabs.f64 (/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (fabs.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
(/.f64 (fabs.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (fabs.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))
(fabs.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
(/.f64 (fabs.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (fabs.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10))))))
(fabs.f64 (/.f64 (-.f64 (*.f64 10 (*.f64 (fabs.f64 x) (/.f64 1 (fabs.f64 x)))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 10)))))
(fabs.f64 (/.f64 (-.f64 (*.f64 10 (-.f64 1 (/.f64 0 (fabs.f64 x)))) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 10 (-.f64 1 (/.f64 0 (fabs.f64 x)))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (fabs.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(fabs.f64 (/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (fabs.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x))))))
(fabs.f64 (/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (fabs.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
(/.f64 (fabs.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (fabs.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(fabs.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10)))) (*.f64 (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))))) (-.f64 (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))) (*.f64 (+.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x))) (+.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 (*.f64 x 10))))))
(/.f64 (*.f64 (fabs.f64 x) 10) (/.f64 1 (fabs.f64 x)))
(fabs.f64 (*.f64 10 (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (+.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (+.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (+.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (+.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (+.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100)))) (*.f64 (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))))) (-.f64 (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10))))) (*.f64 (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 (*.f64 x 10)))) (-.f64 (*.f64 10 (*.f64 (/.f64 1 (fabs.f64 x)) (fabs.f64 x))) (*.f64 x (*.f64 x 100))))))
(/.f64 (-.f64 (*.f64 10 (*.f64 (fabs.f64 x) (/.f64 1 (fabs.f64 x)))) (*.f64 x (*.f64 x 100))) (*.f64 (/.f64 1 (fabs.f64 x)) (-.f64 (/.f64 1 (fabs.f64 x)) (*.f64 (fabs.f64 x) 10))))
(/.f64 (-.f64 (*.f64 10 (-.f64 1 (/.f64 0 (fabs.f64 x)))) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 10 (-.f64 1 (/.f64 0 (fabs.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))) (-.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20))))) (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (*.f64 x 20) (*.f64 x 20)))) (-.f64 (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x 20) (*.f64 x 20)) (+.f64 (*.f64 x 20) (*.f64 x 20)))))))
(/.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20))))))) (*.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (-.f64 (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))) (-.f64 (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 x 10) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))) (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 (*.f64 x 10) (*.f64 x -20)))))))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 (*.f64 10 x) -20)))) (*.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (*.f64 10 x) (/.f64 1 x)))))
(/.f64 (+.f64 (*.f64 x (/.f64 10 x)) (+.f64 (*.f64 x (/.f64 10 x)) (*.f64 10 (*.f64 (*.f64 x -20) x)))) (*.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 x) (*.f64 x -10)) (-.f64 (/.f64 1 x) (*.f64 10 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))))) (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))) (-.f64 (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20)))) (*.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 x -20))))
(/.f64 (*.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))))) (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x)))))) (*.f64 (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))) (*.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (+.f64 (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))) (-.f64 (*.f64 x (*.f64 x 100)) (*.f64 x (/.f64 10 x))))))))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(fabs.f64 (*.f64 x (*.f64 x 10)))
(/.f64 (*.f64 (fabs.f64 x) 10) (/.f64 1 (fabs.f64 x)))
(fabs.f64 (*.f64 10 (*.f64 x x)))

eval268.0ms (5.8%)

Compiler

Compiled 19459 to 13490 computations (30.7% saved)

prune26.0ms (0.6%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New1935198
Fresh000
Picked011
Done011
Total1937200
Error
3.3b
Counts
200 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
3.8b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
3.9b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
4.1b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
3.9b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.4b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
57.8b
(*.f64 (cos.f64 x) 1)
Compiler

Compiled 242 to 174 computations (28.1% saved)

localize48.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 1 x) x)
0.3b
(/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
3.3b
(exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x)))))
Compiler

Compiled 127 to 82 computations (35.4% saved)

series3.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
1.0ms
x
@0
(/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))
0.0ms
x
@inf
(/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
0.0ms
x
@0
(exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x)))))

rewrite76.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1538×rational_best-simplify-61
692×rational_best-simplify-53
662×rational_best-simplify-1
652×rational_best-simplify-52
648×rational_best-simplify-56
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019214
1102214
2643214
34373214
Stop Event
node limit
Counts
4 → 9
Calls
Call 1
Inputs
(exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x)))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
(/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))
(/.f64 (/.f64 1 x) x)
Outputs
()
()
()
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 x x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 -1 (*.f64 x x)))))))

simplify59.0ms (1.3%)

Algorithm
egg-herbie
Rules
660×rational_best-simplify-124
590×rational_best-simplify-65
538×rational_best-simplify-61
536×rational_best-simplify-96
524×rational_best-simplify-117
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0691485
12871485
216051485
Stop Event
node limit
Counts
57 → 43
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 x x))))
(*.f64 (/.f64 1 x) (/.f64 1 x))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 x x))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) -1)
(*.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (/.f64 1 x)))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))
(fabs.f64 (/.f64 1 (*.f64 x x)))
(fabs.f64 (/.f64 -1 (*.f64 x x)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (+.f64 1 (*.f64 50 (pow.f64 x 4))) (*.f64 500/3 (pow.f64 x 6))))
(+.f64 (+.f64 1 (*.f64 10 (pow.f64 x 2))) (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6))))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 500/3 (pow.f64 x 6)))))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (*.f64 (pow.f64 x 2) 19/2)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 6) 102299/720) (*.f64 (pow.f64 x 4) 1081/24))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 1081/24 (pow.f64 x 4))) (*.f64 (pow.f64 x 6) -102299/720)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 10 (*.f64 100 (pow.f64 x 2))) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (-.f64 10 (*.f64 (pow.f64 x 2) 100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (+.f64 10 (*.f64 (pow.f64 x 2) -100)) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 2))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 1 (*.f64 x x))
(*.f64 (/.f64 1 x) (/.f64 1 x))
(/.f64 1 (*.f64 x x))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 1 (*.f64 x x))
(*.f64 (neg.f64 (/.f64 1 (*.f64 x x))) -1)
(/.f64 1 (*.f64 x x))
(*.f64 (neg.f64 (/.f64 1 x)) (neg.f64 (/.f64 1 x)))
(/.f64 1 (*.f64 x x))
(*.f64 (/.f64 1 (fabs.f64 x)) (/.f64 1 (fabs.f64 x)))
(/.f64 1 (*.f64 x x))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 x x))))
(/.f64 1 (*.f64 x x))
(fabs.f64 (/.f64 1 (*.f64 x x)))
(/.f64 1 (*.f64 x x))
(fabs.f64 (/.f64 -1 (*.f64 x x)))
(/.f64 1 (*.f64 x x))

localize4.0ms (0.1%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

localize35.0ms (0.8%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))
0.4b
(/.f64 (*.f64 x 10) (/.f64 1 x))
3.3b
(exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x)))
Compiler

Compiled 38 to 26 computations (31.6% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x)))
0.0ms
x
@0
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))
0.0ms
x
@inf
(exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x)))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))

rewrite46.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
556×rational_best-simplify-113
430×rational_best-simplify-126
428×rational_best-simplify-124
420×rational_best-simplify-127
400×rational_best-simplify-96
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01275
13357
217757
3113357
Stop Event
node limit
Counts
3 → 7
Calls
Call 1
Inputs
(exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x)))
(/.f64 (*.f64 x 10) (/.f64 1 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))
Outputs
()
((#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 x 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 10 (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 10) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) 10)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (fabs.f64 (*.f64 x 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x (*.f64 x 10)))))))
()

simplify73.0ms (1.6%)

Algorithm
egg-herbie
Rules
926×rational_best-simplify-111
822×rational_best-simplify-96
778×rational_best-simplify-61
758×rational_best-simplify-65
532×rational_best-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048823
1111823
2442823
32584823
Stop Event
node limit
Counts
43 → 31
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 x (*.f64 x 10))
(*.f64 10 (*.f64 x x))
(*.f64 (*.f64 x 10) x)
(*.f64 (*.f64 x x) 10)
(*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x 10)))
(*.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 x))
(fabs.f64 (*.f64 x (*.f64 x 10)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(-.f64 1 (+.f64 (*.f64 (pow.f64 x 2) -10) (*.f64 (pow.f64 x 4) -50)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 1 (*.f64 500/3 (pow.f64 x 6)))))
(+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 500/3 (pow.f64 x 6)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(-.f64 1 (*.f64 (pow.f64 x 2) -19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 (-.f64 1 (*.f64 (pow.f64 x 2) -19/2)) (*.f64 (pow.f64 x 4) 1081/24))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 6) 102299/720) (*.f64 (pow.f64 x 4) 1081/24))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 1 (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 x (*.f64 x 10))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(*.f64 10 (*.f64 x x))
(*.f64 x (*.f64 10 x))
(*.f64 (*.f64 x 10) x)
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(*.f64 (*.f64 x x) 10)
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(*.f64 (fabs.f64 x) (fabs.f64 (*.f64 x 10)))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(*.f64 (fabs.f64 (*.f64 x 10)) (fabs.f64 x))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))
(fabs.f64 (*.f64 x (*.f64 x 10)))
(*.f64 x (*.f64 10 x))
(*.f64 10 (*.f64 x x))

localize91.0ms (2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(-.f64 (/.f64 10 x) (*.f64 x 100))
0.3b
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
3.3b
(exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
Compiler

Compiled 121 to 74 computations (38.8% saved)

series5.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
1.0ms
x
@0
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
1.0ms
x
@inf
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))

rewrite74.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1358×rational_best-simplify-61
1126×rational_best-simplify-3
846×rational_best-simplify-62
598×rational_best-simplify-53
576×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019220
1100220
2584220
33962220
Stop Event
node limit
Counts
4 → 22
Calls
Call 1
Inputs
(exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x)))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
(/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))
(-.f64 (/.f64 10 x) (*.f64 x 100))
Outputs
()
()
()
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 10 x) (*.f64 x -100))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -100) (/.f64 10 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 10 x) (*.f64 x -100)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 x 100) (/.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) (-.f64 (*.f64 x 100) (/.f64 10 x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))) (+.f64 1 (-.f64 (*.f64 x 100) (/.f64 10 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 10 x) (*.f64 x 100)) 0) (/.f64 (+.f64 (/.f64 100 (*.f64 x x)) (*.f64 100 (*.f64 (*.f64 x x) -100))) (+.f64 (/.f64 10 x) (*.f64 x 100))) (+.f64 (/.f64 10 x) (*.f64 x -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x 100) 0) (/.f64 (*.f64 (*.f64 x 100) (+.f64 (/.f64 10 x) (*.f64 x -100))) (*.f64 x 100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 10 x) 0) (/.f64 (*.f64 (/.f64 10 x) (+.f64 (/.f64 10 x) (*.f64 x -100))) (/.f64 10 x)) (+.f64 (/.f64 10 x) (*.f64 x -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x -100) (/.f64 10 x)) 0) (/.f64 (+.f64 (/.f64 100 (*.f64 x x)) (*.f64 100 (*.f64 (*.f64 x x) -100))) (+.f64 (/.f64 10 x) (*.f64 x 100))) (+.f64 (/.f64 10 x) (*.f64 x -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 10 x)) 0) (/.f64 (*.f64 (/.f64 10 x) (+.f64 (/.f64 10 x) (*.f64 x -100))) (/.f64 10 x)) (+.f64 (/.f64 10 x) (*.f64 x -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0) (/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))) (-.f64 (*.f64 x 100) (/.f64 10 x))) (+.f64 (/.f64 10 x) (*.f64 x -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0) (*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))) (-.f64 (*.f64 x 100) (/.f64 10 x))) (+.f64 (/.f64 10 x) (*.f64 x -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x -100) 0) (/.f64 (*.f64 (*.f64 x 100) (+.f64 (/.f64 10 x) (*.f64 x -100))) (*.f64 x 100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0)) 0) (+.f64 (/.f64 10 x) (*.f64 x -100)))))))

simplify62.0ms (1.4%)

Algorithm
egg-herbie
Rules
904×rational_best-simplify-65
878×rational_best-simplify-61
806×rational_best-simplify-96
610×rational_best-simplify-62
582×rational_best-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01202068
14812068
230692068
Stop Event
node limit
Counts
70 → 56
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(/.f64 10 x)
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(*.f64 -100 x)
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(*.f64 -100 x)
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(+.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 0)
(+.f64 (*.f64 x -100) (/.f64 10 x))
(+.f64 0 (+.f64 (/.f64 10 x) (*.f64 x -100)))
(*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 1)
(*.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) -1)
(*.f64 -1 (-.f64 (*.f64 x 100) (/.f64 10 x)))
(/.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 1)
(/.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) -1)
(/.f64 (+.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) (-.f64 (*.f64 x 100) (/.f64 10 x))) -2)
(/.f64 (-.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))) (+.f64 1 (-.f64 (*.f64 x 100) (/.f64 10 x))))
(pow.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 1)
(neg.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)))
(if (!=.f64 (+.f64 (/.f64 10 x) (*.f64 x 100)) 0) (/.f64 (+.f64 (/.f64 100 (*.f64 x x)) (*.f64 100 (*.f64 (*.f64 x x) -100))) (+.f64 (/.f64 10 x) (*.f64 x 100))) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(if (!=.f64 (*.f64 x 100) 0) (/.f64 (*.f64 (*.f64 x 100) (+.f64 (/.f64 10 x) (*.f64 x -100))) (*.f64 x 100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(if (!=.f64 (/.f64 10 x) 0) (/.f64 (*.f64 (/.f64 10 x) (+.f64 (/.f64 10 x) (*.f64 x -100))) (/.f64 10 x)) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(if (!=.f64 (-.f64 (*.f64 x -100) (/.f64 10 x)) 0) (/.f64 (+.f64 (/.f64 100 (*.f64 x x)) (*.f64 100 (*.f64 (*.f64 x x) -100))) (+.f64 (/.f64 10 x) (*.f64 x 100))) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(if (!=.f64 (neg.f64 (/.f64 10 x)) 0) (/.f64 (*.f64 (/.f64 10 x) (+.f64 (/.f64 10 x) (*.f64 x -100))) (/.f64 10 x)) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(if (!=.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0) (/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))) (-.f64 (*.f64 x 100) (/.f64 10 x))) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(if (!=.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0) (*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))) (-.f64 (*.f64 x 100) (/.f64 10 x))) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(if (!=.f64 (*.f64 x -100) 0) (/.f64 (*.f64 (*.f64 x 100) (+.f64 (/.f64 10 x) (*.f64 x -100))) (*.f64 x 100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0)) 0) (+.f64 (/.f64 10 x) (*.f64 x -100)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (+.f64 1 (*.f64 50 (pow.f64 x 4))) (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 500/3 (pow.f64 x 6))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6)))))
(exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 x (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x 100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 x (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x 100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 x (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x 100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 x (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x 100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
(exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10)))
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10)))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(-.f64 1 (*.f64 (pow.f64 x 2) -19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 6) 102299/720) (*.f64 (pow.f64 x 4) 1081/24))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)) (*.f64 (pow.f64 x 6) 102299/720)))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (*.f64 x (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x 100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (*.f64 x (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x 100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (*.f64 x (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x 100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 100 x)) x) (-.f64 (pow.f64 (/.f64 1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (*.f64 x (-.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x 100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 (+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x))) x) (-.f64 (pow.f64 (/.f64 -1 x) 2) 10))))
(*.f64 (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))) (+.f64 (pow.f64 (/.f64 -1 x) 2) -10))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(/.f64 10 x)
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))
(*.f64 -100 x)
(*.f64 x -100)
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))
(*.f64 -100 x)
(*.f64 x -100)
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))
(+.f64 (*.f64 -100 x) (*.f64 10 (/.f64 1 x)))
(+.f64 (*.f64 10 (/.f64 1 x)) (*.f64 x -100))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(+.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 0)
(+.f64 (/.f64 10 x) (*.f64 x -100))
(+.f64 (*.f64 x -100) (/.f64 10 x))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(+.f64 0 (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 1)
(+.f64 (/.f64 10 x) (*.f64 x -100))
(*.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) -1)
(+.f64 (/.f64 10 x) (*.f64 x -100))
(*.f64 -1 (-.f64 (*.f64 x 100) (/.f64 10 x)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(/.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 1)
(+.f64 (/.f64 10 x) (*.f64 x -100))
(/.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) -1)
(+.f64 (/.f64 10 x) (*.f64 x -100))
(/.f64 (+.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) (-.f64 (*.f64 x 100) (/.f64 10 x))) -2)
(+.f64 (/.f64 10 x) (*.f64 x -100))
(/.f64 (-.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))) (+.f64 1 (-.f64 (*.f64 x 100) (/.f64 10 x))))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(pow.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) 1)
(+.f64 (/.f64 10 x) (*.f64 x -100))
(neg.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(if (!=.f64 (+.f64 (/.f64 10 x) (*.f64 x 100)) 0) (/.f64 (+.f64 (/.f64 100 (*.f64 x x)) (*.f64 100 (*.f64 (*.f64 x x) -100))) (+.f64 (/.f64 10 x) (*.f64 x 100))) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(if (!=.f64 (*.f64 x 100) 0) (/.f64 (*.f64 (*.f64 x 100) (+.f64 (/.f64 10 x) (*.f64 x -100))) (*.f64 x 100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(if (!=.f64 (/.f64 10 x) 0) (/.f64 (*.f64 (/.f64 10 x) (+.f64 (/.f64 10 x) (*.f64 x -100))) (/.f64 10 x)) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(if (!=.f64 (-.f64 (*.f64 x -100) (/.f64 10 x)) 0) (/.f64 (+.f64 (/.f64 100 (*.f64 x x)) (*.f64 100 (*.f64 (*.f64 x x) -100))) (+.f64 (/.f64 10 x) (*.f64 x 100))) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(if (!=.f64 (neg.f64 (/.f64 10 x)) 0) (/.f64 (*.f64 (/.f64 10 x) (+.f64 (/.f64 10 x) (*.f64 x -100))) (/.f64 10 x)) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(if (!=.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0) (/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))) (-.f64 (*.f64 x 100) (/.f64 10 x))) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(if (!=.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0) (*.f64 (+.f64 (/.f64 10 x) (*.f64 x -100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))) (-.f64 (*.f64 x 100) (/.f64 10 x))) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(if (!=.f64 (*.f64 x -100) 0) (/.f64 (*.f64 (*.f64 x 100) (+.f64 (/.f64 10 x) (*.f64 x -100))) (*.f64 x 100)) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 x 100) (/.f64 10 x)) 0)) 0) (+.f64 (/.f64 10 x) (*.f64 x -100)))
(+.f64 (/.f64 10 x) (*.f64 x -100))

localize67.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
0.3b
(*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)
0.4b
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
3.3b
(exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
Compiler

Compiled 195 to 143 computations (26.7% saved)

series3.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)
1.0ms
x
@0
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
1.0ms
x
@-inf
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
0.0ms
x
@inf
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
0.0ms
x
@-inf
(*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)

rewrite86.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
1382×rational_best-simplify-113
1056×rational_best-simplify-111
648×rational_best-simplify-3
622×rational_best-simplify-61
590×rational_best-simplify-65
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019316
152316
2279316
31900316
Stop Event
node limit
Counts
4 → 35
Calls
Call 1
Inputs
(exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
Outputs
()
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (neg.f64 (*.f64 20 (*.f64 x (+.f64 (/.f64 1 x) (/.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -20 (*.f64 x (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 20 (*.f64 x (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (/.f64 1 (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (/.f64 1 (*.f64 x x))))) (+.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (/.f64 1 (*.f64 x x))))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x))) 0) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) 20))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (neg.f64 (*.f64 x 400)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 x 400) (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) -20))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) 20) (-.f64 (*.f64 (/.f64 1 x) -20) (*.f64 x -400)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x -400) (*.f64 20 (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 400) (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 x 400) (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) -20)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (*.f64 (*.f64 (/.f64 1 x) -20) (*.f64 (/.f64 1 x) -20))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) -20))) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 1 x) -20) 0) (/.f64 (*.f64 (*.f64 (/.f64 1 x) -20) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400))) (*.f64 (/.f64 1 x) -20)) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (*.f64 (*.f64 (/.f64 1 x) -20) 20))) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400)))))))
()

simplify97.0ms (2.1%)

Algorithm
egg-herbie
Rules
890×rational_best-simplify-53
768×rational_best-simplify-1
728×rational_best-simplify-52
590×rational_best-simplify-21
584×rational_best-simplify-18
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01704735
19584189
261964185
Stop Event
node limit
Counts
83 → 86
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(/.f64 4 (pow.f64 x 2))
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
-40
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
-40
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(/.f64 40 x)
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(*.f64 -400 x)
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(*.f64 -400 x)
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(+.f64 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (neg.f64 (*.f64 20 (*.f64 x (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(-.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0)
(-.f64 0 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(-.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (/.f64 1 x))))
(-.f64 (*.f64 -20 (*.f64 x (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))
(-.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 20 (*.f64 x (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))) 1)
(/.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) -1)
(neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (/.f64 1 (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (/.f64 1 (*.f64 x x))))) (+.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (/.f64 1 (*.f64 x x))))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x))) 0) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) 20))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (neg.f64 (*.f64 x 400)))
(-.f64 0 (-.f64 (*.f64 x 400) (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) -20))
(-.f64 (*.f64 (/.f64 1 x) 20) (-.f64 (*.f64 (/.f64 1 x) -20) (*.f64 x -400)))
(-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400))
(-.f64 (*.f64 x -400) (*.f64 20 (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))
(/.f64 (-.f64 (*.f64 x 400) (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) -1)
(neg.f64 (-.f64 (*.f64 x 400) (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(if (!=.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) -20)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (*.f64 (*.f64 (/.f64 1 x) -20) (*.f64 (/.f64 1 x) -20))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) -20))) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400)))
(if (!=.f64 (*.f64 (/.f64 1 x) -20) 0) (/.f64 (*.f64 (*.f64 (/.f64 1 x) -20) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400))) (*.f64 (/.f64 1 x) -20)) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (*.f64 (*.f64 (/.f64 1 x) -20) 20))) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400)))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6))) (*.f64 10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(/.f64 4 (pow.f64 x 2))
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) -40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) -40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) -40)
-40
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) -40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) -40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) -40)
-40
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) -40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) -40)
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) 40)
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 2))) -40)
(/.f64 40 x)
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))
(*.f64 -400 x)
(*.f64 x -400)
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))
(*.f64 -400 x)
(*.f64 x -400)
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x))
(+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 1081/24 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 6) 102299/720) (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 6) 102299/720))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(+.f64 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (neg.f64 (*.f64 20 (*.f64 x (+.f64 (/.f64 1 x) (/.f64 1 x))))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(-.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0)
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(-.f64 0 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(-.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(-.f64 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))
(-.f64 (*.f64 -20 (*.f64 x (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(-.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 20 (*.f64 x (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))) 1)
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(/.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) -1)
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (/.f64 1 (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (/.f64 1 (*.f64 x x))))) (+.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
(if (!=.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (/.f64 1 (*.f64 x x))))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (/.f64 (/.f64 1 x) x)))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (/.f64 1 (*.f64 x x))))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (/.f64 1 (*.f64 x x))))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x))) 0) (/.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) (/.f64 (/.f64 1 x) x)) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (-.f64 (neg.f64 (/.f64 (/.f64 1 x) x)) (/.f64 (/.f64 1 x) x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 x x))) (/.f64 1 (*.f64 x x))) 0) (/.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (*.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))) 0) (/.f64 (*.f64 (/.f64 1 x) (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (/.f64 1 x))) (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 (/.f64 1 x) x) (/.f64 (/.f64 1 x) x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (+.f64 (/.f64 1 x) (*.f64 x -20))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) 0) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20))) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 (*.f64 x x)) (/.f64 1 (*.f64 x x))) (+.f64 (/.f64 1 x) (*.f64 x -20))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (*.f64 x -20)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
(+.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) 20))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(+.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (neg.f64 (*.f64 x 400)))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(-.f64 0 (-.f64 (*.f64 x 400) (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(-.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) -20))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(-.f64 (*.f64 (/.f64 1 x) 20) (-.f64 (*.f64 (/.f64 1 x) -20) (*.f64 x -400)))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(-.f64 (*.f64 x -400) (*.f64 20 (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(/.f64 (-.f64 (*.f64 x 400) (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) -1)
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(neg.f64 (-.f64 (*.f64 x 400) (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(if (!=.f64 (+.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) -20)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (*.f64 (*.f64 (/.f64 1 x) -20) (*.f64 (/.f64 1 x) -20))) (+.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (*.f64 (/.f64 1 x) -20))) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400)))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(if (!=.f64 (*.f64 (/.f64 1 x) -20) 0) (/.f64 (*.f64 (*.f64 (/.f64 1 x) -20) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400))) (*.f64 (/.f64 1 x) -20)) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400)))
(+.f64 (*.f64 (/.f64 1 x) 20) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))
(+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (*.f64 (*.f64 (/.f64 1 x) -20) 20))) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (-.f64 (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 x 400)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (*.f64 20 (*.f64 (/.f64 1 x) -20)))) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20) (*.f64 x 400)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 1 x) (*.f64 x -20)) (*.f64 (/.f64 1 x) -400)) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)))) (+.f64 (*.f64 x 400) (*.f64 (/.f64 1 x) -20))) (+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) -400) (-.f64 (*.f64 x 20) (/.f64 1 x))) (*.f64 (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400)) (+.f64 (*.f64 x 400) (*.f64 (/.f64 1 x) -20)))) (+.f64 (*.f64 (/.f64 1 x) 20) (*.f64 x -400))) (+.f64 (*.f64 x -400) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 20)))

eval276.0ms (6%)

Compiler

Compiled 7530 to 5428 computations (27.9% saved)

prune25.0ms (0.5%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New2142216
Fresh000
Picked101
Done066
Total2158223
Error
3.3b
Counts
223 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
3.8b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
3.9b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
4.6b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
4.7b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))
3.9b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.4b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
57.8b
(*.f64 (cos.f64 x) 1)
Compiler

Compiled 168 to 122 computations (27.4% saved)

localize116.0ms (2.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))
0.3b
(*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)
0.4b
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
3.3b
(exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))
Compiler

Compiled 232 to 171 computations (26.3% saved)

series3.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))
0.0ms
x
@inf
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
0.0ms
x
@inf
(exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))
0.0ms
x
@0
(exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))

rewrite121.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
978×rational_best-simplify-61
976×rational_best-simplify-96
974×rational_best-simplify-3
924×rational_best-simplify-65
564×rational_best-simplify-53
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022287
186279
2475279
33116279
Stop Event
node limit
Counts
3 → 32
Calls
Call 1
Inputs
(exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))
Outputs
()
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))) (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 0 (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (neg.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (-.f64 (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 0 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))))))
()

simplify85.0ms (1.8%)

Algorithm
egg-herbie
Rules
1196×rational_best-simplify-61
1020×rational_best-simplify-3
632×rational_best-simplify-62
558×rational_best-simplify-53
506×rational_best-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01503276
17383086
245693086
Stop Event
node limit
Counts
68 → 67
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(/.f64 -4 (pow.f64 x 2))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
40
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
40
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0))
(+.f64 0 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))) (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 0 (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))
(-.f64 0 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 1)
(/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (neg.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) -2)
(pow.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 1)
(neg.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (+.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (-.f64 (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(if (!=.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) 0)
(if (!=.f64 0 0) (/.f64 0 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(if (!=.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(if (!=.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (+.f64 1 (*.f64 50 (pow.f64 x 4))) (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 500/3 (pow.f64 x 6))))
(+.f64 1 (+.f64 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6))) (*.f64 10 (pow.f64 x 2))))
(+.f64 (-.f64 1 (*.f64 (pow.f64 x 4) -50)) (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 500/3 (pow.f64 x 6))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))) (-.f64 (*.f64 x 20) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))) (-.f64 (*.f64 x 20) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))) (-.f64 (*.f64 x 20) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))) (-.f64 (*.f64 x 20) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(exp.f64 (*.f64 10 (pow.f64 x 2)))
(/.f64 -4 (pow.f64 x 2))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(+.f64 40 (*.f64 (/.f64 1 (pow.f64 x 2)) -4))
(+.f64 40 (*.f64 -4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(+.f64 40 (*.f64 (/.f64 1 (pow.f64 x 2)) -4))
(+.f64 40 (*.f64 -4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(+.f64 40 (*.f64 (/.f64 1 (pow.f64 x 2)) -4))
(+.f64 40 (*.f64 -4 (/.f64 1 (pow.f64 x 2))))
40
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(+.f64 40 (*.f64 (/.f64 1 (pow.f64 x 2)) -4))
(+.f64 40 (*.f64 -4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(+.f64 40 (*.f64 (/.f64 1 (pow.f64 x 2)) -4))
(+.f64 40 (*.f64 -4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(+.f64 40 (*.f64 (/.f64 1 (pow.f64 x 2)) -4))
(+.f64 40 (*.f64 -4 (/.f64 1 (pow.f64 x 2))))
40
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(+.f64 40 (*.f64 (/.f64 1 (pow.f64 x 2)) -4))
(+.f64 40 (*.f64 -4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(+.f64 40 (*.f64 (/.f64 1 (pow.f64 x 2)) -4))
(+.f64 40 (*.f64 -4 (/.f64 1 (pow.f64 x 2))))
(-.f64 40 (*.f64 4 (/.f64 1 (pow.f64 x 2))))
(+.f64 40 (*.f64 (/.f64 1 (pow.f64 x 2)) -4))
(+.f64 40 (*.f64 -4 (/.f64 1 (pow.f64 x 2))))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 1081/24 (pow.f64 x 4))))
(-.f64 (*.f64 1081/24 (pow.f64 x 4)) (-.f64 -1 (*.f64 (pow.f64 x 2) 19/2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 6) 102299/720)) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))) (-.f64 (*.f64 x 20) (*.f64 2 (/.f64 1 x)))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))) (-.f64 (*.f64 x 20) (*.f64 2 (/.f64 1 x)))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))) (-.f64 (*.f64 x 20) (*.f64 2 (/.f64 1 x)))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 -10 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)) (pow.f64 x 2)) (-.f64 (*.f64 20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))) (-.f64 (*.f64 x 20) (*.f64 2 (/.f64 1 x)))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 -10 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 10 (pow.f64 x 2))) (cos.f64 x))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 0 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))) (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 0 (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 0 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 x))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) 0) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(-.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 1)
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))) -1)
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (neg.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) -2)
(/.f64 (neg.f64 (*.f64 (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) -2)
(/.f64 (*.f64 (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 2)
(pow.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 1)
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(neg.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (+.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (-.f64 (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) 0) (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 x (*.f64 20 (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (*.f64 (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) 0)
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 0 0) (/.f64 0 0) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (+.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))
(if (!=.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) (*.f64 (/.f64 1 x) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (*.f64 (/.f64 1 x) (+.f64 (*.f64 x -20) (+.f64 (/.f64 1 x) (/.f64 1 x))))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x)))) 0)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))

localize92.0ms (2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
0.3b
(*.f64 40 (/.f64 1 x))
0.4b
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
3.3b
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
Compiler

Compiled 184 to 135 computations (26.6% saved)

series3.0ms (0.1%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
0.0ms
x
@inf
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
0.0ms
x
@-inf
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
0.0ms
x
@0
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))

rewrite57.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1274×rational_best-simplify-113
964×rational_best-simplify-111
660×rational_best-simplify-61
632×rational_best-simplify-3
622×rational_best-simplify-96
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022213
157213
2302213
31992213
Stop Event
node limit
Counts
3 → 9
Calls
Call 1
Inputs
(exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
(*.f64 40 (/.f64 1 x))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
Outputs
()
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 40 (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 40 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 40 (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 x) -40))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 40 (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x) -40) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 x) -40) (*.f64 (/.f64 1 x) -40)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 40 (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 x) -40))))))
()

simplify53.0ms (1.2%)

Algorithm
egg-herbie
Rules
572×rational_best-simplify-126
564×rational_best-simplify-124
510×rational_best-simplify-113
506×rational_best-simplify-65
468×rational_best-simplify-61
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0781791
12941737
216431737
Stop Event
node limit
Counts
45 → 40
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(+.f64 0 (*.f64 40 (/.f64 1 x)))
(-.f64 (*.f64 40 (/.f64 1 x)) 0)
(-.f64 0 (*.f64 (/.f64 1 x) -40))
(/.f64 (*.f64 40 (/.f64 1 x)) 1)
(/.f64 (*.f64 (/.f64 1 x) -40) -1)
(/.f64 (+.f64 (*.f64 (/.f64 1 x) -40) (*.f64 (/.f64 1 x) -40)) -2)
(pow.f64 (*.f64 40 (/.f64 1 x)) 1)
(neg.f64 (*.f64 (/.f64 1 x) -40))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) 1)))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 50 (pow.f64 x 4)) (-.f64 1 (*.f64 (pow.f64 x 6) -500/3))))
(+.f64 1 (+.f64 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 500/3 (pow.f64 x 6))) (*.f64 50 (pow.f64 x 4))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
(/.f64 40 x)
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 (*.f64 (pow.f64 x 4) 1081/24) (+.f64 1 (*.f64 (pow.f64 x 2) 19/2)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(-.f64 (+.f64 1 (*.f64 (pow.f64 x 2) 19/2)) (*.f64 (pow.f64 x 4) -1081/24))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 6) 102299/720) (*.f64 (pow.f64 x 4) 1081/24))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(*.f64 40 (/.f64 1 x))
(+.f64 0 (*.f64 40 (/.f64 1 x)))
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(*.f64 40 (/.f64 1 x))
(-.f64 (*.f64 40 (/.f64 1 x)) 0)
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(*.f64 40 (/.f64 1 x))
(-.f64 0 (*.f64 (/.f64 1 x) -40))
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(*.f64 40 (/.f64 1 x))
(/.f64 (*.f64 40 (/.f64 1 x)) 1)
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(*.f64 40 (/.f64 1 x))
(/.f64 (*.f64 (/.f64 1 x) -40) -1)
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(*.f64 40 (/.f64 1 x))
(/.f64 (+.f64 (*.f64 (/.f64 1 x) -40) (*.f64 (/.f64 1 x) -40)) -2)
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(*.f64 40 (/.f64 1 x))
(pow.f64 (*.f64 40 (/.f64 1 x)) 1)
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(*.f64 40 (/.f64 1 x))
(neg.f64 (*.f64 (/.f64 1 x) -40))
(+.f64 (*.f64 40 (/.f64 1 x)) 0)
(*.f64 40 (/.f64 1 x))

eval120.0ms (2.6%)

Compiler

Compiled 8295 to 6103 computations (26.4% saved)

prune24.0ms (0.5%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New1711172
Fresh000
Picked101
Done077
Total1728180
Error
3.3b
Counts
180 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
3.8b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
3.9b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
4.6b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
4.7b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))
3.9b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.4b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
57.8b
(*.f64 (cos.f64 x) 1)
Compiler

Compiled 166 to 120 computations (27.7% saved)

localize66.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
0.3b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
0.4b
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))
3.3b
(exp.f64 (/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
Compiler

Compiled 172 to 123 computations (28.5% saved)

series13.0ms (0.3%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
9.0ms
x
@-inf
(/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
3.0ms
x
@0
(/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
1.0ms
x
@inf
(/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
0.0ms
x
@inf
(exp.f64 (/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
0.0ms
x
@inf
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))

rewrite61.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1076×rational_best-simplify-111
834×rational_best-simplify-61
794×rational_best-simplify-65
780×rational_best-simplify-96
718×rational_best-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022273
165273
2365273
32422273
Stop Event
node limit
Counts
3 → 0
Calls
Call 1
Inputs
(exp.f64 (/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
(/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))
Outputs
()
()
()

simplify142.0ms (3.1%)

Algorithm
egg-herbie
Rules
1106×rational_best-simplify-53
900×rational_best-simplify-1
892×rational_best-simplify-52
644×rational_best-simplify-18
638×rational_best-simplify-21
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0621692
12071692
211051692
360511692
Stop Event
node limit
Counts
36 → 36
Calls
Call 1
Inputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
Outputs
1
(+.f64 (*.f64 10 (pow.f64 x 2)) 1)
(+.f64 1 (*.f64 10 (pow.f64 x 2)))
(-.f64 1 (*.f64 (pow.f64 x 2) -10))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 50 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 10 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (*.f64 50 (pow.f64 x 4))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 500/3 (pow.f64 x 6)) (+.f64 1 (*.f64 50 (pow.f64 x 4)))))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6)))))
(+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (-.f64 1 (*.f64 (pow.f64 x 2) -10)) (*.f64 500/3 (pow.f64 x 6))))
(+.f64 (*.f64 50 (pow.f64 x 4)) (+.f64 (*.f64 10 (pow.f64 x 2)) (-.f64 1 (*.f64 (pow.f64 x 6) -500/3))))
(+.f64 1 (+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 (*.f64 50 (pow.f64 x 4)) (*.f64 500/3 (pow.f64 x 6)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x))))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2)))))
(exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2)))))
1
(+.f64 1 (*.f64 19/2 (pow.f64 x 2)))
(+.f64 1 (*.f64 (pow.f64 x 2) 19/2))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (*.f64 19/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 (+.f64 1 (*.f64 (pow.f64 x 2) 19/2)) (*.f64 (pow.f64 x 4) 1081/24))
(+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 1 (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 1 (+.f64 (*.f64 1081/24 (pow.f64 x 4)) (+.f64 (*.f64 19/2 (pow.f64 x 2)) (*.f64 102299/720 (pow.f64 x 6)))))
(+.f64 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (*.f64 (pow.f64 x 6) 102299/720)) (+.f64 1 (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 (*.f64 (pow.f64 x 6) 102299/720) (+.f64 (+.f64 1 (*.f64 (pow.f64 x 2) 19/2)) (*.f64 (pow.f64 x 4) 1081/24)))
(+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (+.f64 1 (*.f64 (pow.f64 x 4) 1081/24)) (*.f64 (pow.f64 x 6) 102299/720)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 19/2) (+.f64 (*.f64 (pow.f64 x 4) 1081/24) (*.f64 (pow.f64 x 6) 102299/720))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 400 x))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 20 x))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 -400 x)) (pow.f64 x 2)) (+.f64 (*.f64 -20 x) (*.f64 2 (/.f64 1 x)))))))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x 400))) (-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x 20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 x -20))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x -400) (*.f64 (/.f64 1 x) -40))) (-.f64 (*.f64 x -20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 (exp.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 x 400) (*.f64 40 (/.f64 1 x)))) (+.f64 (*.f64 x 20) (*.f64 (/.f64 1 x) -2))))) (cos.f64 x))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))
(*.f64 10 (pow.f64 x 2))

eval72.0ms (1.6%)

Compiler

Compiled 3812 to 2741 computations (28.1% saved)

prune15.0ms (0.3%)

Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New79079
Fresh000
Picked011
Done077
Total79887
Error
3.3b
Counts
87 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
3.8b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
3.9b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
4.6b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
4.7b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))
3.9b
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))
3.6b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
3.4b
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
57.8b
(*.f64 (cos.f64 x) 1)
Compiler

Compiled 166 to 120 computations (27.7% saved)

regimes18.0ms (0.4%)

Accuracy

Total -54.4b remaining (-1601.2%)

Threshold costs -54.4b (-1601.2%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) 1)
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) (exp.f64 (*.f64 x (*.f64 x 10))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x 10) (/.f64 1 x))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (-.f64 (/.f64 10 x) (*.f64 x 100))) (-.f64 (/.f64 1 (*.f64 x x)) (*.f64 x (/.f64 10 x))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (-.f64 (*.f64 x (/.f64 10 x)) (*.f64 x (*.f64 x 100))) (-.f64 (/.f64 (/.f64 1 x) x) (*.f64 x (/.f64 10 x))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (/.f64 40 x) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (+.f64 (*.f64 40 (/.f64 1 x)) (*.f64 x -400))) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20)))))))
(*.f64 (cos.f64 x) (exp.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (/.f64 1 x) (+.f64 (/.f64 1 x) (*.f64 x -20))) 20)) (neg.f64 (*.f64 (+.f64 (/.f64 1 x) (/.f64 1 x)) (-.f64 (*.f64 x 20) (+.f64 (/.f64 1 x) (/.f64 1 x))))))))
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Calls

2 calls:

8.0ms
x
6.0ms
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Results
ErrorSegmentsBranch
3.4b1x
3.4b1(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
Compiler

Compiled 245 to 166 computations (32.2% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01238
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) 1)
Outputs
(*.f64 (cos.f64 x) (exp.f64 (*.f64 10 (*.f64 x x))))
(*.f64 (cos.f64 x) 1)
Compiler

Compiled 15 to 11 computations (26.7% saved)

soundness0.0ms (0%)

end24.0ms (0.5%)

Compiler

Compiled 14 to 9 computations (35.7% saved)

Profiling

Loading profile data...