Details

Time bar (total: 19.8s)

analyze717.0ms (3.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
6.3%6.2%93.6%0.1%0%0%0%6
9.4%9.4%90.5%0.1%0%0%0%7
14.1%14%85.8%0.1%0%0%0%8
19.7%19.5%79.6%0.1%0.8%0%0%9
26.3%23.8%66.7%0.1%3.1%4.7%1.6%10
30.2%27.3%63%0.1%3.3%4.7%1.6%11
34.9%30%56.1%0.1%5.2%5.5%3.1%12
Compiler

Compiled 19 to 13 computations (31.6% saved)

sample2.6s (13.3%)

Results
1.6s8256×body256valid
578.0ms2675×body256infinite
404.0ms3428×body256invalid
Bogosity

preprocess96.0ms (0.5%)

Algorithm
egg-herbie
Rules
1314×rational.json-simplify-51
1086×rational.json-simplify-19
958×rational.json-simplify-46
928×rational.json-simplify-49
898×rational.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031172
171172
2149148
3360148
41318148
55176148
67849148
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 k (pow.f64 a m)) (+.f64 (+.f64 1 (*.f64 10 a)) (*.f64 a a)))
(/.f64 (*.f64 m (pow.f64 k a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 m k)) (+.f64 (+.f64 1 (*.f64 10 m)) (*.f64 m m)))
Outputs
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (*.f64 k 10) (+.f64 1 (*.f64 k k))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 k (pow.f64 a m)) (+.f64 (+.f64 1 (*.f64 10 a)) (*.f64 a a)))
(/.f64 (*.f64 k (pow.f64 a m)) (+.f64 (+.f64 1 (*.f64 a 10)) (*.f64 a a)))
(*.f64 k (/.f64 (pow.f64 a m) (+.f64 (+.f64 1 (*.f64 a 10)) (*.f64 a a))))
(*.f64 k (/.f64 (pow.f64 a m) (+.f64 1 (*.f64 a (+.f64 a 10)))))
(/.f64 (*.f64 k (pow.f64 a m)) (+.f64 1 (*.f64 a (+.f64 a 10))))
(/.f64 (*.f64 m (pow.f64 k a)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(*.f64 (pow.f64 k a) (/.f64 m (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k))))
(*.f64 m (/.f64 (pow.f64 k a) (+.f64 (*.f64 k 10) (+.f64 1 (*.f64 k k)))))
(/.f64 (*.f64 m (pow.f64 k a)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k a) (/.f64 m (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 m k)) (+.f64 (+.f64 1 (*.f64 10 m)) (*.f64 m m)))
(*.f64 (pow.f64 m k) (/.f64 a (+.f64 (+.f64 1 (*.f64 m 10)) (*.f64 m m))))
(/.f64 (*.f64 a (pow.f64 m k)) (+.f64 (+.f64 1 (*.f64 m 10)) (*.f64 m m)))
(*.f64 a (/.f64 (pow.f64 m k) (+.f64 1 (*.f64 m (+.f64 m 10)))))
(/.f64 (*.f64 a (pow.f64 m k)) (+.f64 1 (*.f64 m (+.f64 m 10))))
(*.f64 (pow.f64 m k) (/.f64 a (+.f64 1 (*.f64 m (+.f64 m 10)))))
Compiler

Compiled 21 to 15 computations (28.6% saved)

simplify91.0ms (0.5%)

Algorithm
egg-herbie
Rules
1892×rational.json-simplify-35
1350×rational.json-simplify-53
968×rational.json-simplify-1
866×rational.json-simplify-59
830×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01443
12743
25037
311637
442837
5284137
6733537
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Outputs
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 (+.f64 1 (*.f64 k 10)) (*.f64 k k))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (+.f64 (*.f64 k 10) (*.f64 k k)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))

eval1.0ms (0%)

Compiler

Compiled 74 to 40 computations (45.9% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New325
Fresh101
Picked000
Done000
Total426
Error
3.0b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
3.1b
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
3.1b
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
Compiler

Compiled 32 to 22 computations (31.3% saved)

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 k (+.f64 k 10))
0.3b
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
2.7b
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
Compiler

Compiled 50 to 29 computations (42% saved)

series49.0ms (0.2%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
38.0ms
a
@0
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
1.0ms
k
@-inf
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
1.0ms
k
@inf
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
1.0ms
m
@inf
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
1.0ms
m
@-inf
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))

rewrite111.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1056×rational.json-simplify-50
784×rational.json-simplify-35
708×bool.json-1
708×bool.json-2
678×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01381
113981
239881
387181
4206281
5601781
Stop Event
node limit
Counts
3 → 149
Calls
Call 1
Inputs
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 k (+.f64 k 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 2) (/.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 k m) (-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 k m) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 k m) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 k m) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (pow.f64 k m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 2) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 4) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 4) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 4) (/.f64 4 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1 (pow.f64 k m)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 k m)) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 k m)) (/.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 k m)) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 k m) 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 k m) 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 4 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 8) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) -2) (*.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) -2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) -2) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 k m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1/2 (pow.f64 k m)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a 4)) (*.f64 2 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (/.f64 1/2 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (-.f64 0 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) (/.f64 1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (pow.f64 k m))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 2) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 a)) (*.f64 2 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 1/2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (/.f64 1 (pow.f64 k m))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a 4)) (-.f64 0 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a 4)) (-.f64 0 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (-.f64 0 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a a)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 -1 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 a)) (-.f64 0 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a 2)) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a 1/2)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 a a))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (/.f64 1/2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 -1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 a (/.f64 1 (pow.f64 k m)))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 k m) 2) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (pow.f64 k m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (*.f64 1/2 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (pow.f64 k m) 2) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 k m) 2) 1) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (pow.f64 k m) 1/2) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 8) (*.f64 1/4 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) -2) (*.f64 -1 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 (pow.f64 k m)) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (pow.f64 k m) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (neg.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8))) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 k (+.f64 k 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 k (+.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 k (+.f64 k 10)) 2) (/.f64 (*.f64 k (+.f64 k 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 k (+.f64 k 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (+.f64 k 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 (+.f64 k 10) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 k (*.f64 (+.f64 k 10) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 k (*.f64 (+.f64 k 10) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 k (+.f64 k 10)) (*.f64 k (+.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 k (+.f64 k 10)) (*.f64 k (+.f64 k 10)))))))

simplify192.0ms (1%)

Algorithm
egg-herbie
Rules
1364×rational.json-simplify-35
1206×rational.json-simplify-51
740×rational.json-simplify-50
684×rational.json-simplify-41
668×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
050912179
1168211461
2493710815
3700210721
Stop Event
node limit
Counts
221 → 301
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(exp.f64 (*.f64 (log.f64 k) m))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m)))))) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m))))) (*.f64 -10 (exp.f64 (*.f64 (log.f64 k) m)))))) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m)))))) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (*.f64 -10 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 5))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (*.f64 10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 5)))))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 10 k)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(pow.f64 k 2)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(pow.f64 k 2)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)
(+.f64 0 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (/.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 2) (/.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 2))
(-.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 a (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)) 8))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (pow.f64 k m) (-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 (pow.f64 k m) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2)) 2))
(/.f64 (pow.f64 k m) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a) 4))
(/.f64 (pow.f64 k m) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a) 8))
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 k m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))
(/.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1)
(/.f64 -1 (/.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)))
(/.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2)))
(/.f64 (*.f64 (pow.f64 k m) 2) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 2 (/.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)))
(/.f64 2 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (+.f64 a a)))
(/.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 2 a))
(/.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 a)))
(/.f64 (*.f64 (pow.f64 k m) 4) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2))))
(/.f64 (*.f64 (pow.f64 k m) 4) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a))
(/.f64 (*.f64 (pow.f64 k m) 4) (/.f64 4 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 a a) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(/.f64 (+.f64 a a) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)) 4))
(/.f64 (*.f64 a (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) 2)
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) a))
(/.f64 4 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) a))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1 (pow.f64 k m)) a))
(/.f64 (neg.f64 (pow.f64 k m)) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (neg.f64 (pow.f64 k m)) (/.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 (pow.f64 k m)) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (/.f64 2 a)))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 4 a))
(/.f64 (*.f64 (pow.f64 k m) 8) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a))
(/.f64 (*.f64 (pow.f64 k m) -2) (*.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 (*.f64 (pow.f64 k m) -2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2) a))
(/.f64 (*.f64 (pow.f64 k m) -2) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2))))
(/.f64 (*.f64 a 4) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(/.f64 (*.f64 a 4) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4))) 4)
(/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (pow.f64 k m)))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (+.f64 a a)))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)) a))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 k m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1/2 (pow.f64 k m)) a))
(/.f64 (*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))
(/.f64 -2 (-.f64 0 (/.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 2 (*.f64 a 4)) (*.f64 2 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4)))) 8)
(/.f64 (*.f64 2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 (pow.f64 k m))))
(/.f64 (*.f64 a (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (/.f64 1/2 (pow.f64 k m)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 a))
(/.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (-.f64 0 (/.f64 1 a)))
(/.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) (/.f64 1 (+.f64 a a)))
(/.f64 (/.f64 a 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)))
(/.f64 (/.f64 a 2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) 4))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) 4) 1))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (pow.f64 k m))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) 1))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 1))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 2))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 4))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 4))
(/.f64 (neg.f64 a) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4))))) 16)
(/.f64 (*.f64 2 (neg.f64 a)) (*.f64 2 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))
(/.f64 (/.f64 (+.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 (pow.f64 k m)))
(/.f64 (/.f64 a 1/2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 (pow.f64 k m)))
(/.f64 (/.f64 a (/.f64 1 (pow.f64 k m))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (*.f64 a 4)) (-.f64 0 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))))
(/.f64 (neg.f64 (*.f64 a 4)) (-.f64 0 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (-.f64 0 (/.f64 2 a)))
(/.f64 (neg.f64 (+.f64 a a)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(/.f64 (neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 -1 (pow.f64 k m)))
(/.f64 (neg.f64 (neg.f64 a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 (neg.f64 (neg.f64 a)) (-.f64 0 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))
(/.f64 (neg.f64 (/.f64 a 2)) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2))))
(/.f64 (neg.f64 (/.f64 a 1/2)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(/.f64 (neg.f64 (/.f64 (+.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 2 (pow.f64 k m))))
(/.f64 (neg.f64 (neg.f64 (+.f64 a a))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(/.f64 (neg.f64 (*.f64 a (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (/.f64 1/2 (pow.f64 k m))))
(/.f64 (neg.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 -1 (pow.f64 k m))))
(/.f64 (neg.f64 (/.f64 a (/.f64 1 (pow.f64 k m)))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 (pow.f64 k m)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(+.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(+.f64 0 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)))
(-.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(-.f64 0 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (pow.f64 k m) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (pow.f64 k m) (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2))
(*.f64 (pow.f64 k m) (*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 1 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(*.f64 -1 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) 1))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)))
(*.f64 2 (*.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) 1))
(*.f64 2 (*.f64 (/.f64 (pow.f64 k m) 2) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (pow.f64 k m)))
(*.f64 2 (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (pow.f64 k m) 2)))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2)
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)))
(*.f64 (*.f64 (pow.f64 k m) 4) (*.f64 1/2 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (pow.f64 k m) 4) (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) 1))
(*.f64 (*.f64 (pow.f64 k m) 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 k m) 2) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 k m) 2) 1) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 k m) 1/2) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (neg.f64 (pow.f64 k m)) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(*.f64 (*.f64 (pow.f64 k m) 8) (*.f64 1/4 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (pow.f64 k m) -2) (*.f64 -1 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 2))
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 k m)) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (pow.f64 k m) 2))
(*.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(*.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) 2)
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (pow.f64 k m) 4))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (neg.f64 (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)) (pow.f64 k m))
(*.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8))) (*.f64 (pow.f64 k m) 2))
(neg.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(+.f64 (*.f64 k (+.f64 k 10)) 0)
(+.f64 0 (*.f64 k (+.f64 k 10)))
(+.f64 (/.f64 (*.f64 k (+.f64 k 10)) 2) (/.f64 (*.f64 k (+.f64 k 10)) 2))
(-.f64 (*.f64 k (+.f64 k 10)) 0)
(/.f64 (*.f64 k (+.f64 k 10)) 1)
(/.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)
(/.f64 (*.f64 k (*.f64 (+.f64 k 10) 4)) 4)
(/.f64 (*.f64 2 (*.f64 k (*.f64 (+.f64 k 10) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 k (*.f64 (+.f64 k 10) 4)))) 16)
Outputs
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 (*.f64 a -10) k)))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 (pow.f64 k 2) (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100))) -1)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 (*.f64 a -10) k))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100))) (neg.f64 (pow.f64 k 2))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 (*.f64 a -10) k))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -99)) (neg.f64 (pow.f64 k 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (pow.f64 k 2) (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100))) -1))) (*.f64 (pow.f64 k 3) (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))) -1))))
(+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100)))))) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100)))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 (*.f64 a -10) k))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100))) (neg.f64 (pow.f64 k 2))) (*.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (+.f64 a (*.f64 a -100))))) (neg.f64 (pow.f64 k 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 (*.f64 a -10) k))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 k 3) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -99))))) (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -99))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 2)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 a (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3)))) (+.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))) (pow.f64 k 4))) (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 a (*.f64 a -100))) (pow.f64 k 4))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -99)) (pow.f64 k 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 2))) (+.f64 (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (*.f64 -10 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 a (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))))))) (pow.f64 k 5)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 a (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3)))) (+.f64 (+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2))) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))))) (pow.f64 k 5)))) (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))) (pow.f64 k 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 a (*.f64 a -100))) (pow.f64 k 4))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -100)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 a a)))) (pow.f64 k 5)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -99)) (pow.f64 k 4))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (neg.f64 (/.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 a (*.f64 a -99)))) (pow.f64 k 5)))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2)))
(*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) -10)))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 4))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 4))) (+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) -10))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 a (*.f64 a -100))) (pow.f64 k 4))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 4))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (+.f64 (+.f64 (*.f64 10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 4))) (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 5))))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) -10)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 5))) (+.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 4))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 5)) 10))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 a (*.f64 a -100))) (pow.f64 k 4))) (*.f64 10 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 a (*.f64 a -100))) (pow.f64 k 5)) (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 5)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 4))) (*.f64 10 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 5)) (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 5)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 m 2)) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (+.f64 (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 m 2)) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/6 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(exp.f64 (*.f64 (log.f64 k) m))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -10)))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m)))))) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m))))))
(+.f64 (*.f64 (pow.f64 k 2) (*.f64 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100)) -1)) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -10))))
(+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -10)) (+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100)))) (exp.f64 (*.f64 (log.f64 k) m))))
(+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -10)) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100)) (neg.f64 (pow.f64 k 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m))))) (*.f64 -10 (exp.f64 (*.f64 (log.f64 k) m)))))) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -100 (exp.f64 (*.f64 (log.f64 k) m)))))) (*.f64 -10 (*.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -10)) (*.f64 (pow.f64 k 2) (*.f64 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100)) -1))) (*.f64 (pow.f64 k 3) (*.f64 (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -10)) -1))))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -10)) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100))))) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100))))))))
(+.f64 (*.f64 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100)) (neg.f64 (pow.f64 k 2))) (+.f64 (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -10))) (*.f64 (*.f64 -10 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (exp.f64 (*.f64 (log.f64 k) m))))) (neg.f64 (pow.f64 k 3)))))
(+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -10)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (exp.f64 (*.f64 (log.f64 k) m)))))) (*.f64 (pow.f64 k 2) (+.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) -100)))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 2))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2)))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2))))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))) (pow.f64 k 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (pow.f64 k 4))) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 3)))))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 3))) (neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (*.f64 -100 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (*.f64 -10 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (pow.f64 k 5))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) (pow.f64 k 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))))) (*.f64 -10 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))) (pow.f64 k 5))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))) (pow.f64 k 4))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (pow.f64 k 4))) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 3))))) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))))) (pow.f64 k 5))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 -10 (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))))) (pow.f64 k 5)) (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (pow.f64 k 4)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))
(/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))
(/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)))
(+.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3)))) (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 4))))
(+.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 4))) (*.f64 -10 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3)))))
(+.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3))) (neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (*.f64 10 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)) (pow.f64 k 5)))))))
(+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3))) (+.f64 (+.f64 (*.f64 10 (/.f64 (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 5))) (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)))) (*.f64 -1 (/.f64 (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)) (+.f64 (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3))) (*.f64 10 (+.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 5)) (/.f64 (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 5))))) (neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)) (+.f64 (neg.f64 (/.f64 (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3))) (*.f64 10 (+.f64 (/.f64 (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (pow.f64 k 5)) (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 5)))))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 m (/.f64 (log.f64 k) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 m (/.f64 (log.f64 k) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 m 2) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (+.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 (pow.f64 m 2) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/6 (*.f64 (pow.f64 m 3) (/.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 m (/.f64 (log.f64 k) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 m 2) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (+.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (+.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 m 2) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 10 k)
(*.f64 k 10)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(pow.f64 k 2)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(pow.f64 k 2)
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(+.f64 (pow.f64 k 2) (*.f64 10 k))
(+.f64 (pow.f64 k 2) (*.f64 k 10))
(+.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 0 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 2) (/.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 2))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(-.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)) 8))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2)) 2))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a) 4))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a) 8))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 k m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1)
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 -1 (/.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) 2) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 2 (/.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 2 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (+.f64 a a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 2 a))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (/.f64 2 a)))
(*.f64 (pow.f64 k m) (/.f64 (/.f64 -2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a)))
(/.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 a)))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 a))))
(*.f64 (/.f64 -2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 a))))
(*.f64 (/.f64 -2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (pow.f64 k m)) 2))
(/.f64 (*.f64 (pow.f64 k m) 4) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) 4) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) 4) (/.f64 4 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 a a) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 a a) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)) 4))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) 2)
(*.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a 2))
(*.f64 a (*.f64 (/.f64 -2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) 2)))
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 4 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1 (pow.f64 k m)) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (pow.f64 k m)) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (pow.f64 k m)) (/.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (pow.f64 k m)) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (/.f64 2 a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 4 a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) 8) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) -2) (*.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) -2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) -2) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a 2))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a 4) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a 4) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4))) 4)
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (+.f64 a a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 k m)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1/2 (pow.f64 k m)) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 -2 (-.f64 0 (/.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 2 (*.f64 a 4)) (*.f64 2 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4)))) 8)
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4))) 1/4)
(*.f64 (/.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))) 1/4)
(/.f64 (*.f64 2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (/.f64 1/2 (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (-.f64 0 (/.f64 1 a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) (/.f64 1 (+.f64 a a)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a 2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) 4))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) 4) 1))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (pow.f64 k m))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) 1))
(/.f64 a (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (pow.f64 k m)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))))
(/.f64 (/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (pow.f64 k m)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))) 2)
(/.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (pow.f64 k m))) (*.f64 (/.f64 (pow.f64 k m) 2) 2)))
(/.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (pow.f64 k m))) (*.f64 (pow.f64 k m) 1)))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 1))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 2))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 4))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a 2) (/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))) 4))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 a) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4))))) 16)
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a 4))) 1/4)
(*.f64 (/.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))) 1/4)
(/.f64 (*.f64 2 (neg.f64 a)) (*.f64 2 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (+.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a 1/2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a (/.f64 1 (pow.f64 k m))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (*.f64 a 4)) (-.f64 0 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (*.f64 a 4)) (-.f64 0 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (-.f64 0 (/.f64 2 a)))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (/.f64 2 a)))
(*.f64 (pow.f64 k m) (/.f64 (/.f64 -2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a)))
(/.f64 (neg.f64 (+.f64 a a)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 -1 (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (neg.f64 a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (neg.f64 a)) (-.f64 0 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (/.f64 a 2)) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (/.f64 a 1/2)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (/.f64 (+.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 2 (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 a a))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (*.f64 a (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (/.f64 1/2 (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 -1 (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (/.f64 a (/.f64 1 (pow.f64 k m)))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(-.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 0 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (pow.f64 k m) (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 1))
(*.f64 (pow.f64 k m) (*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 (pow.f64 k m) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 -2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 1 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 1))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) 1))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 1))
(*.f64 2 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 2 (*.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) 1))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 k m) 2) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 1))
(*.f64 2 (*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (pow.f64 k m)))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 1))
(*.f64 2 (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (pow.f64 k m) 2)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (*.f64 2 (pow.f64 k m)) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (*.f64 2 (pow.f64 k m))))
(*.f64 (*.f64 4 (pow.f64 k m)) (/.f64 -1/4 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2)
(*.f64 (pow.f64 k m) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 -2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (*.f64 2 (pow.f64 k m)) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (*.f64 2 (pow.f64 k m))))
(*.f64 (*.f64 4 (pow.f64 k m)) (/.f64 -1/4 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (pow.f64 k m) 4) (*.f64 1/2 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (pow.f64 k m) 4) (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) 1))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (*.f64 2 (pow.f64 k m)) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (*.f64 2 (pow.f64 k m))))
(*.f64 (*.f64 4 (pow.f64 k m)) (/.f64 -1/4 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (pow.f64 k m) 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 1))
(*.f64 4 (*.f64 (/.f64 (pow.f64 k m) 2) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (*.f64 (/.f64 (pow.f64 k m) 2) 1) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (*.f64 (pow.f64 k m) 1/2) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (neg.f64 (pow.f64 k m)) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) 8) (*.f64 1/4 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (pow.f64 k m) -2) (*.f64 -1 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 -1 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) -2)))
(*.f64 (pow.f64 k m) (*.f64 -2 (neg.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (pow.f64 k m) (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 -2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 2))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 k m)) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 -1 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) -2)))
(*.f64 (pow.f64 k m) (*.f64 -2 (neg.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (pow.f64 k m)))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 1))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (pow.f64 k m) 2))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 1))
(*.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)) 2)
(+.f64 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (pow.f64 k m) (pow.f64 k m)))
(*.f64 2 (*.f64 (pow.f64 k m) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (pow.f64 k m) 4))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (*.f64 2 (pow.f64 k m)) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (*.f64 2 (pow.f64 k m))))
(*.f64 (*.f64 4 (pow.f64 k m)) (/.f64 -1/4 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (neg.f64 (pow.f64 k m)))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)) (pow.f64 k m))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) 1))
(*.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8))) (*.f64 (pow.f64 k m) 2))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (*.f64 2 (pow.f64 k m)) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (*.f64 2 (pow.f64 k m))))
(*.f64 (*.f64 4 (pow.f64 k m)) (/.f64 -1/4 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (*.f64 k (+.f64 k 10)) 0)
(*.f64 k (+.f64 k 10))
(+.f64 0 (*.f64 k (+.f64 k 10)))
(*.f64 k (+.f64 k 10))
(+.f64 (/.f64 (*.f64 k (+.f64 k 10)) 2) (/.f64 (*.f64 k (+.f64 k 10)) 2))
(+.f64 (*.f64 (+.f64 k 10) (/.f64 k 2)) (*.f64 (+.f64 k 10) (/.f64 k 2)))
(*.f64 2 (*.f64 (+.f64 k 10) (/.f64 k 2)))
(-.f64 (*.f64 k (+.f64 k 10)) 0)
(*.f64 k (+.f64 k 10))
(/.f64 (*.f64 k (+.f64 k 10)) 1)
(*.f64 k (+.f64 k 10))
(/.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)
(*.f64 (+.f64 k (+.f64 k 20)) (/.f64 k 2))
(/.f64 (*.f64 k (*.f64 (+.f64 k 10) 4)) 4)
(*.f64 (*.f64 (+.f64 k 10) 4) (/.f64 k 4))
(*.f64 k (/.f64 (*.f64 (+.f64 k 10) 4) 4))
(/.f64 (*.f64 2 (*.f64 k (*.f64 (+.f64 k 10) 4))) 8)
(*.f64 (*.f64 (+.f64 k 10) 4) (/.f64 k 4))
(*.f64 k (/.f64 (*.f64 (+.f64 k 10) 4) 4))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 k (*.f64 (+.f64 k 10) 4)))) 16)
(*.f64 (*.f64 (+.f64 k 10) 4) (/.f64 k 4))
(*.f64 k (/.f64 (*.f64 (+.f64 k 10) 4) 4))

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 k (+.f64 k 10))
0.0b
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
4.5b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
Compiler

Compiled 48 to 29 computations (39.6% saved)

series7.0ms (0%)

Counts
2 → 48
Calls

15 calls:

TimeVariablePointExpression
3.0ms
a
@inf
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
1.0ms
a
@0
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
0.0ms
a
@-inf
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
0.0ms
a
@0
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@-inf
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1056×rational.json-simplify-50
784×rational.json-simplify-35
708×bool.json-1
708×bool.json-2
678×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01362
113962
239862
387162
4206562
5602462
Stop Event
node limit
Counts
2 → 140
Calls
Call 1
Inputs
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 a 2) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 a 2) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (/.f64 a 2) 1) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 a 1/2) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (*.f64 (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 8) (*.f64 1/4 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (*.f64 -1 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 a) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 k m) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 (pow.f64 k m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 2 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (/.f64 4 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1 a) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (/.f64 -1 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 4) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) 4) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) (*.f64 2 (/.f64 2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) (/.f64 4 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 8) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (*.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (*.f64 (pow.f64 k m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 a) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 k m) 4)) (*.f64 2 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (-.f64 0 (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 1 (*.f64 (pow.f64 k m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 k m)) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 k m))) (*.f64 2 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) 1/2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 k m) 2)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (-.f64 0 (/.f64 2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 k m) 4)) (-.f64 0 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 k m) 4)) (-.f64 0 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 k m))) (-.f64 0 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 k m) 2)) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 k m) 1/2)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 k m) 2))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 k m) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 k m) (/.f64 1 a))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 k m)))) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))

simplify248.0ms (1.2%)

Algorithm
egg-herbie
Rules
1314×rational.json-simplify-35
726×rational.json-simplify-61
690×rational.json-simplify-51
636×rational.json-simplify-41
618×rational.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04609198
115648884
251568222
374138222
Stop Event
node limit
Counts
188 → 251
Calls
Call 1
Inputs
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(+.f64 0 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(-.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(-.f64 0 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2))
(*.f64 a (*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(*.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(*.f64 (+.f64 a a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 (+.f64 a a) (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) 1))
(*.f64 2 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) 1))
(*.f64 2 (*.f64 (/.f64 a 2) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) a))
(*.f64 2 (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (+.f64 a a)))
(*.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2)
(*.f64 (*.f64 a 4) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)))
(*.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 a 4) (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) 1))
(*.f64 (*.f64 a 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (/.f64 a 2) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (*.f64 (/.f64 a 2) 1) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (*.f64 a 1/2) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (neg.f64 a) (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (neg.f64 a) (*.f64 (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1))
(*.f64 (*.f64 a 8) (*.f64 1/4 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 a -2) (*.f64 -1 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 a a))
(*.f64 -2 (*.f64 (neg.f64 a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 a))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (+.f64 a a))
(*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) 2)
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 a 4))
(*.f64 (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 a))
(*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)) a)
(*.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8))) (+.f64 a a))
(neg.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(+.f64 0 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(-.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 a (-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(/.f64 a (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2)) 2))
(/.f64 a (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m)) 4))
(/.f64 a (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)) 8))
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m)))
(/.f64 1 (/.f64 (/.f64 1 a) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (pow.f64 k m) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a) 8))
(/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 -1 (/.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m)))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m))))
(/.f64 (+.f64 a a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2)))
(/.f64 (+.f64 a a) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(/.f64 2 (/.f64 2 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m))))
(/.f64 2 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 (pow.f64 k m) 2)))
(/.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(/.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a) 4))
(/.f64 (*.f64 a (*.f64 2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))) 2)
(/.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 2 (pow.f64 k m)))
(/.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 (pow.f64 k m))))
(/.f64 (*.f64 a 4) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2))))
(/.f64 (*.f64 a 4) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m)))
(/.f64 (*.f64 a 4) (/.f64 4 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 4 (*.f64 2 (/.f64 2 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) (pow.f64 k m)))
(/.f64 4 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (pow.f64 k m)))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1 a) (pow.f64 k m)))
(/.f64 (neg.f64 a) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 (neg.f64 a) (/.f64 -1 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 a) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(/.f64 (*.f64 (pow.f64 k m) 4) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(/.f64 (*.f64 (pow.f64 k m) 4) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 4))) 4)
(/.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) (*.f64 2 (/.f64 2 (pow.f64 k m))))
(/.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) (/.f64 4 (pow.f64 k m)))
(/.f64 (*.f64 a 8) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)))
(/.f64 (*.f64 a -2) (*.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(/.f64 (*.f64 a -2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2) (pow.f64 k m)))
(/.f64 (*.f64 a -2) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2))))
(/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (*.f64 (pow.f64 k m) 2)))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)) (pow.f64 k m)))
(/.f64 1/2 (/.f64 (/.f64 1/2 a) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))
(/.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)))
(/.f64 -2 (-.f64 0 (/.f64 2 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 k m) 4)) (*.f64 2 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 (*.f64 2 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 4)))) 8)
(/.f64 (*.f64 2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 a)))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (pow.f64 k m) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1/2 a))
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 (pow.f64 k m)))
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (-.f64 0 (/.f64 1 (pow.f64 k m))))
(/.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 1 (*.f64 (pow.f64 k m) 2)))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 4))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 4) 1))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) 1))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 1))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 2))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 4))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 4))
(/.f64 (neg.f64 (pow.f64 k m)) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 4))))) 16)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 k m))) (*.f64 2 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a))
(/.f64 (/.f64 (pow.f64 k m) 1/2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(/.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 a))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) 2)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(/.f64 (neg.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (-.f64 0 (/.f64 2 (pow.f64 k m))))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) 4)) (-.f64 0 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) 4)) (-.f64 0 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 -1 a))
(/.f64 (neg.f64 (neg.f64 (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (neg.f64 (neg.f64 (pow.f64 k m))) (-.f64 0 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) 2)) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a))))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) 1/2)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 2 a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 k m) 2))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (/.f64 1/2 a)))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 -1 a)))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) (/.f64 1 a))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 k m)))) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
Outputs
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 a (*.f64 k -10)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (+.f64 a (*.f64 -10 (*.f64 a k))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100)))))
(+.f64 a (+.f64 (*.f64 a (*.f64 k -10)) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100))))))
(+.f64 a (+.f64 (*.f64 a (*.f64 k -10)) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 a -99)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100)))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 a k)) (*.f64 (pow.f64 k 3) (*.f64 (+.f64 (*.f64 -10 (+.f64 a (*.f64 a -100))) (*.f64 a -10)) -1)))))
(+.f64 (+.f64 a (+.f64 (*.f64 a (*.f64 k -10)) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100)))))) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 a (+.f64 a (*.f64 a -100)))))))
(+.f64 (+.f64 a (*.f64 a (*.f64 k -10))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 k 2) (*.f64 a -99)) (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 a (*.f64 a -99)))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 a (*.f64 a -100))) (*.f64 a -10)) (pow.f64 k 5)))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (neg.f64 (/.f64 (*.f64 -10 (+.f64 a (+.f64 a (*.f64 a -100)))) (pow.f64 k 5)))) (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (neg.f64 (/.f64 (*.f64 -10 (+.f64 a (*.f64 a -99))) (pow.f64 k 5))) (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(+.f64 (*.f64 10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5))) (+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 10 (/.f64 a (pow.f64 k 5))))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (*.f64 10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5))) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 10 (/.f64 a (pow.f64 k 5)))))))
(+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 (*.f64 10 (+.f64 (/.f64 (*.f64 a -99) (pow.f64 k 5)) (/.f64 a (pow.f64 k 5)))) (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (exp.f64 (*.f64 (log.f64 k) m)))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a k))))
(+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 -10 (*.f64 (*.f64 a k) (exp.f64 (*.f64 (log.f64 k) m)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a (*.f64 k -10))))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100))))) (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a k)))))
(+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100))))) (*.f64 -10 (*.f64 (*.f64 a k) (exp.f64 (*.f64 (log.f64 k) m))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a (*.f64 k -10)))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -99)) (neg.f64 (pow.f64 k 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100))))) (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a k))))) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100)))) (*.f64 -10 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))))))))
(+.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100)))))) (+.f64 (*.f64 -10 (*.f64 (*.f64 a k) (exp.f64 (*.f64 (log.f64 k) m)))) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100)))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a (*.f64 k -10)))) (+.f64 (*.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -99)))) (neg.f64 (pow.f64 k 3))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -99)) (neg.f64 (pow.f64 k 2)))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 2)))
(*.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 a (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) -100))) (pow.f64 k 4))))
(+.f64 (*.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 3)))) (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))) (pow.f64 k 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -99)) (pow.f64 k 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 a (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) -100))) (pow.f64 k 4))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) -10)) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 a (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) -100))))) (pow.f64 k 5))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 3)))) (+.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))))) (pow.f64 k 5)))) (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))) (pow.f64 k 4)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -99)) (pow.f64 k 4))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -99)))) (pow.f64 k 5)))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2)))
(*.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 4))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 4))) (+.f64 (*.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 4))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (+.f64 (+.f64 (*.f64 10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 4))) (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 5))))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 4))) (*.f64 10 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 5)))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 10 (/.f64 a (pow.f64 k 5)))) (*.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 4))) (*.f64 10 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 5)) (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 5)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (log.f64 k) m) 1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (log.f64 k) m) 1)) (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 m 2)) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 a (*.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (*.f64 2 (*.f64 (log.f64 k) m)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 m 2)) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (log.f64 k) m) 1)) (*.f64 1/6 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (/.f64 a (*.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (*.f64 2 (*.f64 (log.f64 k) m))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 0 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a 1/2))
(*.f64 a (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 a a) (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) 1))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (/.f64 a 2) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 a a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) a))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (+.f64 a a)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (+.f64 a a) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (+.f64 a a)))
(*.f64 a (*.f64 4 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2)
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a 1/2))
(*.f64 a (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 a 4) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (+.f64 a a) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (+.f64 a a)))
(*.f64 a (*.f64 4 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a 4)))
(*.f64 4 (*.f64 1/2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 a 8) 1/4))
(*.f64 (*.f64 a 4) (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) 1))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (+.f64 a a) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (+.f64 a a)))
(*.f64 a (*.f64 4 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 a 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/4))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 1/4 (*.f64 a 4)))
(*.f64 4 (*.f64 (/.f64 a 2) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 a a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (*.f64 (/.f64 a 2) 1) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 a a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 4 (*.f64 (*.f64 a 1/2) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a 4)))
(*.f64 4 (*.f64 1/2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 a 8) 1/4))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (neg.f64 a) (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (neg.f64 a) (*.f64 (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 a 8) (*.f64 1/4 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a 4)))
(*.f64 4 (*.f64 1/2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 a 8) 1/4))
(*.f64 (*.f64 a -2) (*.f64 -1 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 -1 (*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a -2)))
(*.f64 a (*.f64 -2 (neg.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 1/2 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a 1/2))
(*.f64 a (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 a a))
(*.f64 (+.f64 a a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (*.f64 a (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 -2 (*.f64 (neg.f64 a) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 -1 (*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 a -2)))
(*.f64 a (*.f64 -2 (neg.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 a))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (+.f64 a a))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) 2)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 a 4))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (+.f64 a a) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (+.f64 a a)))
(*.f64 a (*.f64 4 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)) a)
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8))) (+.f64 a a))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8)) (*.f64 (+.f64 a a) 2))
(*.f64 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 2 (+.f64 a a)))
(*.f64 a (*.f64 4 (/.f64 1/4 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(+.f64 (/.f64 (*.f64 a (pow.f64 k m)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2)) (/.f64 (*.f64 a (pow.f64 k m)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2)))
(+.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) 2)) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) 2)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(-.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2)) 2))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m)) 4))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)) 8))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (/.f64 (/.f64 1 a) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (pow.f64 k m) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a) 8))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (/.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 a a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 a a) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 2 (/.f64 2 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 2 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 (pow.f64 k m) 2)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a) 4))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (*.f64 2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))) 2)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 2 (pow.f64 k m)))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (/.f64 2 (pow.f64 k m))))
(*.f64 a (/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 (pow.f64 k m))))
(/.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a 4) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a 4) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a 4) (/.f64 4 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (*.f64 2 (/.f64 2 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1 a) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 a) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 a) (/.f64 -1 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 a) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (pow.f64 k m) 4) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (pow.f64 k m) 4) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 4))) 4)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) (*.f64 2 (/.f64 2 (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) (/.f64 4 (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a 8) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a -2) (*.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a -2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a -2) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2))))
(*.f64 -2 (/.f64 a (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2)))))
(/.f64 (neg.f64 (*.f64 a -2)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2)))
(*.f64 a (/.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 k m) 2))))
(/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (*.f64 (pow.f64 k m) 2)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1/2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1/2 (/.f64 (/.f64 1/2 a) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -2 (-.f64 0 (/.f64 2 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 k m) 4)) (*.f64 2 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 4)))) 8)
(*.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (pow.f64 k m)))) 1/4)
(*.f64 1/4 (*.f64 4 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (pow.f64 k m) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1/2 a))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (-.f64 0 (/.f64 1 (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 1 (*.f64 (pow.f64 k m) 2)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 4))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 4) 1))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) 1))
(/.f64 (/.f64 (pow.f64 k m) 2) (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))
(/.f64 (/.f64 2 a) (/.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (pow.f64 k m) 2)))
(/.f64 (/.f64 2 a) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (pow.f64 k m) 2)))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 1))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 2))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 4))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) 2) (/.f64 (/.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) 4))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (pow.f64 k m)) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 4))))) 16)
(*.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (pow.f64 k m)))) 1/4)
(*.f64 1/4 (*.f64 4 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 k m))) (*.f64 2 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) 1/2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1 a))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) 2)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (-.f64 0 (/.f64 2 (pow.f64 k m))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (/.f64 2 (pow.f64 k m))))
(*.f64 a (/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 (pow.f64 k m))))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) 4)) (-.f64 0 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) 4)) (-.f64 0 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 -1 a))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 k m))) (-.f64 0 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) 2)) (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) 1/2)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 2 a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 k m) 2))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (*.f64 (pow.f64 k m) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (/.f64 1/2 a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 0 (/.f64 -1 a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (/.f64 (pow.f64 k m) (/.f64 1 a))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 a))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 k m)))) (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))

eval370.0ms (1.9%)

Compiler

Compiled 16197 to 10668 computations (34.1% saved)

prune111.0ms (0.6%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New5648572
Fresh000
Picked011
Done101
Total5659574
Error
3.0b
Counts
574 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
3.1b
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
32.1b
(/.f64 (/.f64 2 a) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (pow.f64 k m) 2)))
26.6b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
3.1b
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
3.1b
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
12.9b
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
30.4b
(*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
16.1b
(*.f64 (pow.f64 k m) a)
26.6b
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
Compiler

Compiled 300 to 215 computations (28.3% saved)

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 k (+.f64 k 10))
0.0b
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
0.1b
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
3.1b
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)
Compiler

Compiled 65 to 38 computations (41.5% saved)

series11.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
k
@0
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)
1.0ms
k
@-inf
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)
1.0ms
m
@0
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)
1.0ms
k
@inf
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)
1.0ms
m
@0
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))

rewrite86.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1526×bool.json-1
1526×bool.json-2
1496×rational.json-1
1496×rational.json-2
1496×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014105
1158105
2511105
31379105
44315105
Stop Event
node limit
Counts
3 → 106
Calls
Call 1
Inputs
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a)
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 1 a) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (neg.f64 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (*.f64 (pow.f64 k m) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (neg.f64 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (*.f64 (/.f64 1/2 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (*.f64 1/2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (*.f64 (pow.f64 k m) a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 (/.f64 1/2 a) (pow.f64 k m)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 1/2 a) (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 1/2 (pow.f64 k m)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 1/2 (/.f64 (/.f64 1 a) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 1 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 (pow.f64 k m) (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 4) (/.f64 1 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) (/.f64 1/2 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 k m)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 a (neg.f64 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (pow.f64 k m) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (neg.f64 (*.f64 (pow.f64 k m) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (/.f64 1 (neg.f64 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 1 a) (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (*.f64 (pow.f64 k m) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 a) (pow.f64 k m)) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 k m)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 a (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 1/2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) a) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) a) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (/.f64 4 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (/.f64 1 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 a (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (/.f64 1/2 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 1/2 (pow.f64 k m)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 1/2 (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 (pow.f64 k m) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (neg.f64 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 k m)) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))))

simplify155.0ms (0.8%)

Algorithm
egg-herbie
Rules
1328×rational.json-simplify-51
1162×rational.json-simplify-2
1140×rational.json-simplify-35
1018×rational.json-simplify-43
1006×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041512448
1104011780
2226411176
3626610966
Stop Event
node limit
Counts
202 → 313
Calls
Call 1
Inputs
(/.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 10 (/.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (/.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 10 (/.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (/.f64 1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (/.f64 1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))))
(/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))
(+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))))
(+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))))))
(+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)
(+.f64 (/.f64 (*.f64 k (+.f64 k 10)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 k) (*.f64 m (+.f64 1 (*.f64 k (+.f64 k 10))))) a)) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))) (pow.f64 m 2))) (+.f64 (/.f64 (*.f64 k (+.f64 k 10)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 k) (*.f64 m (+.f64 1 (*.f64 k (+.f64 k 10))))) a)) (/.f64 1 a))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))) (log.f64 k))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)))) (pow.f64 m 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))) (pow.f64 m 2))) (+.f64 (/.f64 (*.f64 k (+.f64 k 10)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 k) (*.f64 m (+.f64 1 (*.f64 k (+.f64 k 10))))) a)) (/.f64 1 a)))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (exp.f64 (*.f64 (log.f64 k) m)))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 1 (exp.f64 (*.f64 (log.f64 k) m))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 1 (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 1 (exp.f64 (*.f64 (log.f64 k) m)))))
(/.f64 (pow.f64 k 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (+.f64 (/.f64 1 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (+.f64 (/.f64 1 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))))
(/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))))
(+.f64 1 (*.f64 k (+.f64 k 10)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) m))) (*.f64 k (+.f64 k 10))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) m))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (pow.f64 m 2))) (*.f64 k (+.f64 k 10)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) m))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (log.f64 k))))) (pow.f64 m 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (pow.f64 m 2))) (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(+.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 0)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)))
(-.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 0)
(*.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 1 a) (pow.f64 k m)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 1)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (neg.f64 (pow.f64 k m)))))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (neg.f64 a))))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (*.f64 (pow.f64 k m) a))))
(*.f64 -1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (neg.f64 a)))
(*.f64 -1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (neg.f64 (pow.f64 k m))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (/.f64 1/2 a))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (*.f64 (/.f64 1/2 a) 1))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (*.f64 1/2 (/.f64 1 a)))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (+.f64 a a)))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 2))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (+.f64 a a))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (*.f64 (pow.f64 k m) a))) 1/2)
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 (/.f64 1/2 a) (pow.f64 k m)) 1))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 1/2 a) (/.f64 1 (pow.f64 k m))))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 1/2 (pow.f64 k m)) (/.f64 1 a)))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 1/2 (/.f64 (/.f64 1 a) (pow.f64 k m))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 1 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 4) 1/4)
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 (pow.f64 k m) (*.f64 a 4))))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 4) (/.f64 1 (*.f64 a 4)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) (/.f64 1/2 (pow.f64 k m)))
(*.f64 (/.f64 1 (pow.f64 k m)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(*.f64 (/.f64 (/.f64 1 a) (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a))) -1)
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 a (neg.f64 (pow.f64 k m)))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (pow.f64 k m) (neg.f64 a))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (neg.f64 (*.f64 (pow.f64 k m) a))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (/.f64 1 (neg.f64 (pow.f64 k m))))
(*.f64 (*.f64 2 (/.f64 (/.f64 1 a) (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))
(*.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 2))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (*.f64 (pow.f64 k m) a))))
(*.f64 (/.f64 (/.f64 1/2 a) (pow.f64 k m)) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2))
(*.f64 (/.f64 2 a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)))
(*.f64 (/.f64 1/2 (pow.f64 k m)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(neg.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a))))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)
(+.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(-.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)
(*.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 1)
(*.f64 -1 (/.f64 a (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 (+.f64 a a) (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(*.f64 (+.f64 a a) (*.f64 (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) 1))
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))
(*.f64 2 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(*.f64 2 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 2))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 1))
(*.f64 (*.f64 (pow.f64 k m) a) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (pow.f64 k m) a) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1))
(*.f64 (*.f64 a (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2)
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (/.f64 4 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (/.f64 1 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 4)))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) a))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (/.f64 1 (pow.f64 k m))))
(*.f64 1/2 (*.f64 a (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (+.f64 a a))
(*.f64 (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) 2))
(+.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 0)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(-.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 0)
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (pow.f64 k m)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 1)
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) 1/2)
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 2))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (/.f64 1/2 (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 1/2 (pow.f64 k m)) 1))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 1/2 (/.f64 1 (pow.f64 k m))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 (pow.f64 k m) 4)))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 4) 1/4)
(*.f64 (/.f64 1 (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (neg.f64 (pow.f64 k m))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) -1)
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(*.f64 (/.f64 1/2 (pow.f64 k m)) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2))
(neg.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
Outputs
(/.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) a)
(/.f64 (exp.f64 (*.f64 (log.f64 k) (neg.f64 m))) a)
(+.f64 (*.f64 10 (/.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (/.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) a) (*.f64 10 (/.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) a) (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) (neg.f64 m))) a) (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) a) (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) a) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 k) m))))))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) (neg.f64 m))) a) (+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (/.f64 1 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) a) (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) a) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 k) m))))))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) (neg.f64 m))) a) (+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(/.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))
(/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))
(/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(/.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a)
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))))
(+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))) (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))))
(+.f64 (*.f64 10 (/.f64 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a)) (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))
(+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (/.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (/.f64 1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))))
(+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) a)))
(+.f64 (*.f64 10 (/.f64 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a)) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a)))
(+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a) (/.f64 (exp.f64 (*.f64 (*.f64 m (log.f64 (/.f64 1 k))) 1)) a)))
(+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a) (/.f64 (exp.f64 (-.f64 (*.f64 m (log.f64 (/.f64 1 k))) 0)) a)))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (/.f64 1 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a))))
(+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) a)))
(+.f64 (*.f64 10 (/.f64 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a)) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (/.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a)))
(+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a) (/.f64 (exp.f64 (*.f64 (*.f64 m (log.f64 (/.f64 1 k))) 1)) a)))
(+.f64 (*.f64 10 (/.f64 (/.f64 k a) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) a) (/.f64 (exp.f64 (-.f64 (*.f64 m (log.f64 (/.f64 1 k))) 0)) a)))
(/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))
(/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
(+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))))
(+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))))))
(+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))))
(+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))))))
(+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))))) (/.f64 1 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) a) (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))) (neg.f64 m))) a)))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (/.f64 (exp.f64 (*.f64 m (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) a)))
(+.f64 (/.f64 (pow.f64 k 2) (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))) (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))))))
(+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))))) (/.f64 1 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (+.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) a) (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))) (neg.f64 m))) a)))
(+.f64 (*.f64 10 (/.f64 k (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (+.f64 (/.f64 (/.f64 (pow.f64 k 2) a) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (/.f64 (exp.f64 (*.f64 m (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) a)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)
(+.f64 (/.f64 (*.f64 k (+.f64 k 10)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 k) (*.f64 m (+.f64 1 (*.f64 k (+.f64 k 10))))) a)) (/.f64 1 a)))
(+.f64 (*.f64 (+.f64 k 10) (/.f64 k a)) (+.f64 (*.f64 -1 (*.f64 (*.f64 m (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (log.f64 k) a))) (/.f64 1 a)))
(+.f64 (*.f64 k (/.f64 (+.f64 k 10) a)) (+.f64 (neg.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))) (/.f64 1 a)))
(+.f64 (*.f64 k (/.f64 (+.f64 k 10) a)) (+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 a))) (/.f64 1 a)))
(+.f64 (*.f64 k (/.f64 (+.f64 k 10) a)) (+.f64 (*.f64 (log.f64 k) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 m a)))) (/.f64 1 a)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))) (pow.f64 m 2))) (+.f64 (/.f64 (*.f64 k (+.f64 k 10)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 k) (*.f64 m (+.f64 1 (*.f64 k (+.f64 k 10))))) a)) (/.f64 1 a))))
(+.f64 (+.f64 (*.f64 (+.f64 k 10) (/.f64 k a)) (+.f64 (*.f64 -1 (*.f64 (*.f64 m (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (log.f64 k) a))) (/.f64 1 a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 2) a))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 2) a)) 1/2)) (pow.f64 m 2))))
(+.f64 (neg.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))) (+.f64 (+.f64 (*.f64 k (/.f64 (+.f64 k 10) a)) (/.f64 1 a)) (*.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 2) a)) -1/2) (neg.f64 (pow.f64 m 2)))))
(+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 a))) (+.f64 (*.f64 (pow.f64 m 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) a)))) (+.f64 (*.f64 k (/.f64 (+.f64 k 10) a)) (/.f64 1 a))))
(+.f64 (*.f64 (log.f64 k) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 m a)))) (+.f64 (*.f64 (pow.f64 m 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) a)))) (+.f64 (*.f64 k (/.f64 (+.f64 k 10) a)) (/.f64 1 a))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))) (log.f64 k))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)))) (pow.f64 m 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))) (pow.f64 m 2))) (+.f64 (/.f64 (*.f64 k (+.f64 k 10)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 k) (*.f64 m (+.f64 1 (*.f64 k (+.f64 k 10))))) a)) (/.f64 1 a)))))
(+.f64 (+.f64 (+.f64 (*.f64 (+.f64 k 10) (/.f64 k a)) (+.f64 (*.f64 -1 (*.f64 (*.f64 m (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (log.f64 k) a))) (/.f64 1 a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 2) a))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 2) a)) 1/2)) (pow.f64 m 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 k) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 2) a))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 2) a)) 1/2)))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 3) a))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 3) a)) -1/2))) (pow.f64 m 3))))
(+.f64 (*.f64 k (/.f64 (+.f64 k 10) a)) (+.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))) (/.f64 1 a)) (*.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 2) a)) -1/2) (neg.f64 (pow.f64 m 2)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 2) a)) -1/2) (neg.f64 (log.f64 k))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 3) a)) -1/3)) (neg.f64 (pow.f64 m 3)))))
(+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 a))) (+.f64 (+.f64 (*.f64 (pow.f64 m 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) a)))) (+.f64 (*.f64 k (/.f64 (+.f64 k 10) a)) (/.f64 1 a))) (*.f64 (+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) a)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 3) a)) -1/3)) (neg.f64 (pow.f64 m 3)))))
(+.f64 (*.f64 (pow.f64 m 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) a)))) (+.f64 (+.f64 (*.f64 k (/.f64 (+.f64 k 10) a)) (/.f64 1 a)) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 k) 2) a)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (pow.f64 (log.f64 k) 3) a)) -1/3)) (pow.f64 m 3)) (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 m a)))))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a -10) k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 (pow.f64 k 2) (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100))) -1)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10)))))
(+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a -10) k))) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -10 (*.f64 k a)))) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -99)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -10 (*.f64 k a)))) (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (neg.f64 (*.f64 a -99)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (+.f64 (*.f64 (pow.f64 k 2) (*.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100))) -1)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))))) (*.f64 (pow.f64 k 3) (*.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))) -1)))
(+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100))))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a -10) k))) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100)))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -10 (*.f64 k a)))) (+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -99)))) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -99))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -10 (*.f64 k a)))) (*.f64 -1 (+.f64 (*.f64 -10 (*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) -98) (pow.f64 k 3))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a -99) (pow.f64 k 2))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 2)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 2)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 3)) -10)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 a (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) -100))) (pow.f64 k 4))))
(+.f64 (+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 3)) -10))) (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) -100))) (pow.f64 k 4))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -99)) (pow.f64 k 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (pow.f64 k 2))) (+.f64 (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) -10) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 a (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) -100))))) (pow.f64 k 5)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 a (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))) -100))) (pow.f64 k 4)))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2))) (+.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) -100))) (pow.f64 k 4))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 3)) -10)) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) -100))))) (pow.f64 k 5))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -99)) (pow.f64 k 4))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (*.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -99))) (/.f64 -10 (pow.f64 k 5))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 a -99)) (pow.f64 k 4))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (*.f64 (*.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) -98) (/.f64 -10 (pow.f64 k 5))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2)))
(*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) -10)))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 4))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) -10)) (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 4))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (+.f64 (+.f64 (*.f64 10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 4))) (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 5))))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 4))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 5)) 10)) (*.f64 10 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 5))))) (+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) -10))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 4))) (*.f64 10 (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 5)) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 5)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 4))) (*.f64 10 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 a -99)) (pow.f64 k 5)))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 10 (/.f64 a (pow.f64 k 5)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (log.f64 k) m) 1))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 m 2)) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) 1/2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (+.f64 (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (pow.f64 m 3) a)) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 a (pow.f64 m 2)) (/.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 a (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (/.f64 (pow.f64 m 3) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(+.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) 1/6))) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) 1/2))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (exp.f64 (*.f64 (log.f64 k) m)))
(exp.f64 (neg.f64 (*.f64 (log.f64 k) m)))
(exp.f64 (*.f64 (log.f64 k) (neg.f64 m)))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 1 (exp.f64 (*.f64 (log.f64 k) m))))
(+.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (exp.f64 (*.f64 (log.f64 k) (neg.f64 m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 1 (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (+.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) (+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m))))))
(+.f64 (exp.f64 (*.f64 (log.f64 k) (neg.f64 m))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 1 (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (+.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m)))))
(+.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 k) m))) (+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m))))))
(+.f64 (exp.f64 (*.f64 (log.f64 k) (neg.f64 m))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 k) m)))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 k) m)))))
(/.f64 (pow.f64 k 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))
(/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))
(/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (+.f64 (/.f64 1 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))) (+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (+.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (exp.f64 (*.f64 (*.f64 m (log.f64 (/.f64 1 k))) 1))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (exp.f64 (-.f64 (*.f64 m (log.f64 (/.f64 1 k))) 0))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (+.f64 (/.f64 1 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))))
(+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))) (+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1)))) (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 k)) (*.f64 m -1))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (+.f64 (exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (exp.f64 (*.f64 (*.f64 m (log.f64 (/.f64 1 k))) 1))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))) (exp.f64 (-.f64 (*.f64 m (log.f64 (/.f64 1 k))) 0))))
(/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))) (exp.f64 (neg.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (exp.f64 (neg.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))) (neg.f64 m)))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (exp.f64 (*.f64 m (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))))
(+.f64 (/.f64 1 (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 10 (/.f64 k (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))) (exp.f64 (neg.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (exp.f64 (neg.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))) (neg.f64 m)))))
(+.f64 (/.f64 (pow.f64 k 2) (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))) (+.f64 (*.f64 10 (/.f64 k (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))) (exp.f64 (*.f64 m (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))))
(+.f64 1 (*.f64 k (+.f64 k 10)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) m))) (*.f64 k (+.f64 k 10))))
(+.f64 (*.f64 -1 (*.f64 m (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (log.f64 k)))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (*.f64 (log.f64 k) m))))
(+.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (log.f64 k) (neg.f64 m))))
(+.f64 (*.f64 k (+.f64 k 10)) (-.f64 1 (*.f64 m (*.f64 (log.f64 k) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) m))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (pow.f64 m 2))) (*.f64 k (+.f64 k 10)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 (log.f64 k) 2))) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))) (*.f64 (pow.f64 m 2) -1)) (+.f64 (*.f64 k (+.f64 k 10)) (*.f64 -1 (*.f64 m (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (log.f64 k)))))))
(+.f64 1 (+.f64 (*.f64 k (+.f64 k 10)) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 (log.f64 k) 2)) -1/2) (neg.f64 (pow.f64 m 2))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (*.f64 (log.f64 k) m))))))
(+.f64 1 (+.f64 (*.f64 k (+.f64 k 10)) (+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (log.f64 k) (neg.f64 m))) (*.f64 (pow.f64 m 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 2) 1/2))))))
(+.f64 (*.f64 k (+.f64 k 10)) (+.f64 (*.f64 (pow.f64 m 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 2) 1/2))) (-.f64 1 (*.f64 m (*.f64 (log.f64 k) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) m))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (log.f64 k))))) (pow.f64 m 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (pow.f64 m 2))) (*.f64 k (+.f64 k 10))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/6)) (+.f64 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -1/2)) (*.f64 -1 (*.f64 (log.f64 k) (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 (log.f64 k) 2))) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))))) (*.f64 (pow.f64 m 3) -1)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 (log.f64 k) 2))) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))) (*.f64 (pow.f64 m 2) -1)) (+.f64 (*.f64 k (+.f64 k 10)) (*.f64 -1 (*.f64 m (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (log.f64 k))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 k (+.f64 k 10)) (*.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 (log.f64 k) 2)) -1/2) (neg.f64 (pow.f64 m 2)))) (+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (*.f64 (log.f64 k) m))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 (log.f64 k) 2)) -1/2) (neg.f64 (log.f64 k))) (+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 -1/2 (pow.f64 (log.f64 k) 3))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 3) 1/6)))) (neg.f64 (pow.f64 m 3))))))
(+.f64 (+.f64 (*.f64 k (+.f64 k 10)) (+.f64 (*.f64 (pow.f64 m 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 2) 1/2))) 1)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 m 3) (+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 2) 1/2))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 (log.f64 k) 3)) -1/3))) (*.f64 m (*.f64 (log.f64 k) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(+.f64 (*.f64 (pow.f64 m 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 2) 1/2))) (+.f64 (+.f64 (*.f64 k (+.f64 k 10)) (-.f64 1 (*.f64 m (*.f64 (log.f64 k) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 (+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 (log.f64 k) 2) 1/2))) (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -1/3))) (neg.f64 (pow.f64 m 3)))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (exp.f64 (*.f64 (log.f64 k) m)))
(+.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 0)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(+.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(-.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 0)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 1 a) (pow.f64 k m)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 1 (pow.f64 k m)) a))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 1 a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 1)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (neg.f64 (pow.f64 k m)))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (neg.f64 a))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (*.f64 (pow.f64 k m) a))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 -1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (neg.f64 a)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 -1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (neg.f64 (pow.f64 k m))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (/.f64 1/2 a))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 2 (pow.f64 k m)) (/.f64 1/2 a)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (*.f64 (/.f64 1/2 a) 1))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 2 (pow.f64 k m)) (/.f64 1/2 a)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) (*.f64 1/2 (/.f64 1 a)))
(*.f64 1/2 (*.f64 (/.f64 1 a) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 2 (pow.f64 k m)) (*.f64 (/.f64 1 a) 1/2)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 1 a) (*.f64 1/2 (/.f64 2 (pow.f64 k m)))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (+.f64 a a)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 2))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (+.f64 a a))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (*.f64 (pow.f64 k m) a))) 1/2)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 (/.f64 2 (pow.f64 k m)) a) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (/.f64 2 (pow.f64 k m)) a)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 2 (*.f64 a (pow.f64 k m)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (/.f64 2 a) (pow.f64 k m))))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 (/.f64 1/2 a) (pow.f64 k m)) 1))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 1/2 a) (/.f64 1 (pow.f64 k m))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 1/2 (pow.f64 k m)) (/.f64 1 a)))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 1/2 (/.f64 (/.f64 1 a) (pow.f64 k m))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 k m)) a)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 k m)) a) (*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) 1/2))
(*.f64 (/.f64 (/.f64 1 a) (pow.f64 k m)) (*.f64 1/2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 1 (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a)) 4) 1/4)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 (pow.f64 k m) (*.f64 a 4))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 a (*.f64 4 (pow.f64 k m)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (/.f64 (/.f64 1/4 a) (pow.f64 k m))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (/.f64 1/4 (*.f64 a (pow.f64 k m)))))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 4) (/.f64 1 (*.f64 a 4)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) (/.f64 1/2 (pow.f64 k m)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 2 a) (/.f64 1/2 (pow.f64 k m))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 1/2 (pow.f64 k m)) (/.f64 2 a)))
(*.f64 (/.f64 1 (pow.f64 k m)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 1 (pow.f64 k m)))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (/.f64 (/.f64 1 a) (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 1 (pow.f64 k m)) a))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 1 a) (pow.f64 k m)))
(*.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a))) -1)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 a (neg.f64 (pow.f64 k m)))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 1 a) (neg.f64 (pow.f64 k m))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 -1 a) (pow.f64 k m)))
(/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (pow.f64 k m) (neg.f64 a))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 1 a) (neg.f64 (pow.f64 k m))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 -1 a) (pow.f64 k m)))
(/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (neg.f64 (*.f64 (pow.f64 k m) a))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 1 a) (neg.f64 (pow.f64 k m))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (/.f64 -1 a) (pow.f64 k m)))
(/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) (/.f64 -1 a))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (/.f64 1 (neg.f64 (pow.f64 k m))))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (/.f64 -1 (pow.f64 k m)))
(*.f64 (*.f64 2 (/.f64 (/.f64 1 a) (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 2))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))
(*.f64 2 (*.f64 (/.f64 1 (pow.f64 k m)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a))))
(*.f64 (/.f64 2 (pow.f64 k m)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 2 (pow.f64 k m)) (/.f64 1/2 a)))
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (*.f64 (pow.f64 k m) a))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 (/.f64 2 (pow.f64 k m)) a) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (/.f64 2 (pow.f64 k m)) a)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 2 (*.f64 a (pow.f64 k m)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 (/.f64 2 a) (pow.f64 k m))))
(*.f64 (/.f64 (/.f64 1/2 a) (pow.f64 k m)) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 (/.f64 1/2 a) (pow.f64 k m)))
(*.f64 (/.f64 2 a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(*.f64 (/.f64 1/2 (pow.f64 k m)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 2 a) (/.f64 1/2 (pow.f64 k m))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 1/2 (pow.f64 k m)) (/.f64 2 a)))
(neg.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) a))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 a (pow.f64 k m)))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 0)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 1)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (*.f64 (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) 1))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(*.f64 2 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 2))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) 1))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) a) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) a) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 a (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (/.f64 4 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (/.f64 1 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (/.f64 1 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(*.f64 (pow.f64 k m) (*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))
(*.f64 a (*.f64 (*.f64 2 (pow.f64 k m)) (/.f64 1 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 4)))
(*.f64 (*.f64 a 4) (/.f64 (/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 4))
(*.f64 a (*.f64 4 (/.f64 1/4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))
(*.f64 a (*.f64 4 (/.f64 (/.f64 (pow.f64 k m) 4) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (/.f64 1 (pow.f64 k m))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 1/2 (*.f64 a (/.f64 (*.f64 (pow.f64 k m) 2) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (+.f64 a a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (pow.f64 k m) 2))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 0)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(+.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(-.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 0)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (pow.f64 k m)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 1)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))) 1/2)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 2 (pow.f64 k m)) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 2 (pow.f64 k m))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (pow.f64 k m) 2)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 2))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (/.f64 1/2 (pow.f64 k m)))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 (/.f64 1/2 (pow.f64 k m)) 1))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 (pow.f64 k m)))
(*.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2) (*.f64 1/2 (/.f64 1 (pow.f64 k m))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (*.f64 1/2 (/.f64 1 (pow.f64 k m))))
(*.f64 1/2 (*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1 (pow.f64 k m))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 (pow.f64 k m) 4)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 4 (pow.f64 k m))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (/.f64 1/4 (pow.f64 k m))))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) 4) 1/4)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 (/.f64 1 (pow.f64 k m)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (pow.f64 k m)))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (neg.f64 (pow.f64 k m))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) -1)
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 k m))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 2 (pow.f64 k m)) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 1/2 (/.f64 2 (pow.f64 k m))))
(*.f64 (/.f64 1/2 (pow.f64 k m)) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 (pow.f64 k m)))
(neg.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 k (+.f64 k 10))
4.5b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
Compiler

Compiled 31 to 21 computations (32.3% saved)

localize107.0ms (0.5%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (pow.f64 k m) a)
Compiler

Compiled 14 to 5 computations (64.3% saved)

series116.0ms (0.6%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
101.0ms
k
@-inf
(*.f64 (pow.f64 k m) a)
9.0ms
k
@0
(*.f64 (pow.f64 k m) a)
5.0ms
k
@inf
(*.f64 (pow.f64 k m) a)
0.0ms
m
@0
(*.f64 (pow.f64 k m) a)
0.0ms
a
@inf
(*.f64 (pow.f64 k m) a)

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1656×bool.json-1
1656×bool.json-2
1622×rational.json-1
1156×rational.json-simplify-2
1058×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
16913
219513
341213
482813
5177513
6378713
7680113
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (pow.f64 k m) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 k m) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 k m) (*.f64 a 1/2)) (*.f64 (pow.f64 k m) (*.f64 a 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 k m) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (*.f64 a 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 k m) 8) a) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 k m) a)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 k m) a) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 k m) a) (*.f64 (pow.f64 k m) a))))))

simplify175.0ms (0.9%)

Algorithm
egg-herbie
Rules
2234×rational.json-simplify-2
1536×rational.json-simplify-35
1200×rational.json-simplify-51
1196×rational.json-simplify-1
976×rational.json-simplify-59
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0741141
11641125
23131113
36131107
416181091
537531091
644371091
749411091
858831091
960921091
1069761091
Stop Event
node limit
Counts
47 → 36
Calls
Call 1
Inputs
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
a
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))
(+.f64 (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 (pow.f64 k m) a) 0)
(+.f64 0 (*.f64 (pow.f64 k m) a))
(+.f64 (*.f64 (pow.f64 k m) (*.f64 a 1/2)) (*.f64 (pow.f64 k m) (*.f64 a 1/2)))
(-.f64 (*.f64 (pow.f64 k m) a) 0)
(/.f64 (*.f64 (pow.f64 k m) a) 1)
(/.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) 2)
(/.f64 (*.f64 (pow.f64 k m) (*.f64 a 4)) 4)
(/.f64 (*.f64 (*.f64 (pow.f64 k m) 8) a) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a)))) 64)
Outputs
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(/.f64 a (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(/.f64 a (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(/.f64 a (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(/.f64 a (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
a
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 a (*.f64 (log.f64 k) (*.f64 m a)))
(+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))
(+.f64 (+.f64 a (*.f64 (log.f64 k) (*.f64 m a))) (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))))
(+.f64 a (+.f64 (*.f64 (log.f64 k) (*.f64 m a)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (*.f64 a (pow.f64 m 2)) 1/2))))
(+.f64 a (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (*.f64 (log.f64 k) m))))
(+.f64 a (*.f64 a (+.f64 (*.f64 (log.f64 k) m) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))))
(*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 (*.f64 (log.f64 k) m) 1)))
(+.f64 (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))))
(+.f64 (+.f64 (+.f64 a (*.f64 (log.f64 k) (*.f64 m a))) (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))) (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))))
(+.f64 (+.f64 a (*.f64 (log.f64 k) (*.f64 m a))) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (*.f64 1/6 a)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (*.f64 a (pow.f64 m 2)) 1/2))))
(+.f64 a (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (*.f64 a 1/6)) (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (*.f64 (log.f64 k) m)))))
(+.f64 a (*.f64 a (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))))))
(*.f64 a (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))))))
(*.f64 a (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 (*.f64 (log.f64 k) m) 1))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 (pow.f64 k m) a) 0)
(*.f64 a (pow.f64 k m))
(+.f64 0 (*.f64 (pow.f64 k m) a))
(*.f64 a (pow.f64 k m))
(+.f64 (*.f64 (pow.f64 k m) (*.f64 a 1/2)) (*.f64 (pow.f64 k m) (*.f64 a 1/2)))
(*.f64 a (pow.f64 k m))
(-.f64 (*.f64 (pow.f64 k m) a) 0)
(*.f64 a (pow.f64 k m))
(/.f64 (*.f64 (pow.f64 k m) a) 1)
(*.f64 a (pow.f64 k m))
(/.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) 2)
(*.f64 a (pow.f64 k m))
(/.f64 (*.f64 (pow.f64 k m) (*.f64 a 4)) 4)
(*.f64 a (pow.f64 k m))
(/.f64 (*.f64 (*.f64 (pow.f64 k m) 8) a) 8)
(*.f64 a (pow.f64 k m))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a)) 16)
(*.f64 a (pow.f64 k m))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a))) 32)
(*.f64 a (pow.f64 k m))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 k m) 8) a)))) 64)
(*.f64 a (pow.f64 k m))

localize87.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 k (+.f64 k 10))
0.1b
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
4.5b
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)
Compiler

Compiled 48 to 29 computations (39.6% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

15 calls:

TimeVariablePointExpression
0.0ms
k
@-inf
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
0.0ms
a
@0
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)
0.0ms
a
@-inf
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)
0.0ms
k
@inf
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
0.0ms
k
@0
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)

rewrite70.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1824×rational.json-simplify-35
1288×bool.json-1
1288×bool.json-2
1256×rational.json-1
1256×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01362
114362
245162
3117362
4356762
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (*.f64 (/.f64 1 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 1/2) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 a)) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 a (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 a)) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 1 (pow.f64 k m))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4)) (*.f64 (pow.f64 k m) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)) (neg.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))))))

simplify247.0ms (1.2%)

Algorithm
egg-herbie
Rules
1336×rational.json-simplify-49
1224×rational.json-simplify-2
1108×rational.json-simplify-46
862×rational.json-simplify-50
738×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02496101
15465921
211755451
332425321
469495317
Stop Event
node limit
Counts
119 → 158
Calls
Call 1
Inputs
(/.f64 1 a)
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(/.f64 (pow.f64 k 2) a)
(+.f64 (/.f64 (pow.f64 k 2) a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(/.f64 (pow.f64 k 2) a)
(+.f64 (/.f64 (pow.f64 k 2) a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 0)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(-.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 0)
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 1)
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 1/2)
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 a))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (*.f64 (/.f64 1 a) 1/2))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 2))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4) 1/4)
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 a 4)))
(*.f64 (/.f64 1 a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) -1)
(*.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(*.f64 (/.f64 1/2 a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(*.f64 (*.f64 (/.f64 1 a) 1/2) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)) 2)
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2) (*.f64 2 (/.f64 1 a)))
(*.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4))
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 2) 2)
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(*.f64 (/.f64 1 (neg.f64 a)) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(neg.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(+.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 0)
(+.f64 0 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(-.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 0)
(*.f64 1 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 1)
(*.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(*.f64 2 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(*.f64 2 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(*.f64 2 (/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 2))
(*.f64 (*.f64 a (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) 1/2)
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4)))
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (/.f64 1 (pow.f64 k m))))
(*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (*.f64 (pow.f64 k m) 2))
(*.f64 1/2 (*.f64 a (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))) (+.f64 a a))
(*.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (pow.f64 k m) 2))
(*.f64 (/.f64 1 (/.f64 1 a)) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)) -1)
(*.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (/.f64 1 (pow.f64 k m))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) 2)
(*.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) 2)
(*.f64 (/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4)) (*.f64 (pow.f64 k m) 4))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m))) (*.f64 a 4))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)) (neg.f64 (pow.f64 k m)))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (neg.f64 a))
(neg.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
Outputs
(/.f64 1 a)
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a))) (/.f64 (pow.f64 k 2) a))
(+.f64 (*.f64 10 (/.f64 k a)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 k 2) a)))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a))) (/.f64 (pow.f64 k 2) a))
(+.f64 (*.f64 10 (/.f64 k a)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 k 2) a)))
(/.f64 (pow.f64 k 2) a)
(+.f64 (/.f64 (pow.f64 k 2) a) (*.f64 10 (/.f64 k a)))
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 (pow.f64 k 2) a))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a))) (/.f64 (pow.f64 k 2) a))
(+.f64 (*.f64 10 (/.f64 k a)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 k 2) a)))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a))) (/.f64 (pow.f64 k 2) a))
(+.f64 (*.f64 10 (/.f64 k a)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 k 2) a)))
(/.f64 (pow.f64 k 2) a)
(+.f64 (/.f64 (pow.f64 k 2) a) (*.f64 10 (/.f64 k a)))
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 (pow.f64 k 2) a))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a))) (/.f64 (pow.f64 k 2) a))
(+.f64 (*.f64 10 (/.f64 k a)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 k 2) a)))
(+.f64 (/.f64 (pow.f64 k 2) a) (+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a)))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a))) (/.f64 (pow.f64 k 2) a))
(+.f64 (*.f64 10 (/.f64 k a)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 k 2) a)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 a (exp.f64 (*.f64 (log.f64 k) m)))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))))
(+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a -10) k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 k (*.f64 a -10))))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))) (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100)))))))
(+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a -10) k)) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 k (*.f64 a -10)))) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 k (*.f64 a -10)))) (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (neg.f64 (+.f64 a (*.f64 a -100))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))) (+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))) (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100))))))) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -100)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))))))
(+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100))))) (+.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a -10) k))) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 k) m))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 a -100)))))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 k (*.f64 a -10)))) (+.f64 (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (+.f64 a (*.f64 a -100))))))) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 k (*.f64 a -10)))) (+.f64 (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (neg.f64 (+.f64 a (*.f64 a -100))))) (*.f64 (pow.f64 k 3) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (+.f64 a (*.f64 a -100)))) 10))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(*.f64 a (/.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (pow.f64 k 2)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)))
(*.f64 a (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (pow.f64 k 2)))
(/.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k)))))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k)))))))) (pow.f64 k 4))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3)))) (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))) (pow.f64 k 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 a (*.f64 a -100))) (pow.f64 k 4))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (*.f64 (+.f64 a (*.f64 a -100)) (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))) (pow.f64 k 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))))) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))))))) (pow.f64 k 5))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k)))))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k)))))))) (pow.f64 k 4))) (+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (pow.f64 k 2))) (+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) -10)) (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k)))))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k)))))))))) (pow.f64 k 5))))))
(+.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))) (pow.f64 k 4))) (+.f64 (neg.f64 (/.f64 (*.f64 -10 (+.f64 (*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))) (*.f64 a (+.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 -100 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m)))))))) (pow.f64 k 5))) (+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 a (*.f64 a -100))) (pow.f64 k 4))) (+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (*.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k)))))) (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 a (*.f64 a -100)))) (/.f64 -10 (pow.f64 k 5))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (*.f64 -1 (+.f64 (*.f64 (+.f64 a (*.f64 a -100)) (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (pow.f64 k 4))) (*.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 a (+.f64 a (*.f64 a -100)))) (/.f64 -10 (pow.f64 k 5))))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2)))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) -10)))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 4))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) -10)) (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 4)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 a (*.f64 a -100))) (pow.f64 k 4))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (neg.f64 (*.f64 (+.f64 a (*.f64 a -100)) (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (+.f64 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (*.f64 -100 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))))) (pow.f64 k 4)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (+.f64 (+.f64 (*.f64 10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 5)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 4))) (*.f64 10 (/.f64 (+.f64 (*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k))))))) (*.f64 a (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) -100))) (pow.f64 k 5))))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (*.f64 a (+.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -100 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k))))))))) (pow.f64 k 5))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 5)) 10)))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) -10))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (+.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 a (*.f64 a -100))) (pow.f64 k 4))) (*.f64 10 (+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 5))) (/.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 a (*.f64 a -100))) (pow.f64 k 5))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (+.f64 a (*.f64 a -100)) (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 4)))) (*.f64 10 (*.f64 (+.f64 a (*.f64 a -100)) (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 5))))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 10 (/.f64 a (pow.f64 k 5)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 a (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 10 k))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 a (*.f64 (log.f64 k) (/.f64 m (+.f64 1 (*.f64 k (+.f64 10 k)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(+.f64 (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))))))
(+.f64 (*.f64 a (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 10 k))))) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) 1/2)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))))
(+.f64 (*.f64 a (*.f64 (log.f64 k) (/.f64 m (+.f64 1 (*.f64 k (+.f64 10 k)))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) 1/2))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (+.f64 (+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k))))))))
(+.f64 (*.f64 1/6 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 10 k)))))) (+.f64 (*.f64 a (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k (+.f64 10 k))))) (+.f64 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) 1/2)) (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))))))
(+.f64 (*.f64 a (*.f64 (log.f64 k) (/.f64 m (+.f64 1 (*.f64 k (+.f64 10 k)))))) (+.f64 (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) 1/2))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (/.f64 (*.f64 a (pow.f64 m 3)) (+.f64 1 (*.f64 k (+.f64 10 k))))))))
(+.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 (*.f64 (+.f64 10 k) (+.f64 k k)) 2)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(+.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 0)
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(-.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 0)
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 1)
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 1/2)
(*.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (*.f64 1/2 (/.f64 2 a)))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 a))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (*.f64 (/.f64 1 a) 1/2))
(*.f64 1/2 (*.f64 (/.f64 1 a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 2))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4) 1/4)
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 a 4)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (/.f64 1 a) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) -1)
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (*.f64 1/2 (/.f64 2 a)))
(*.f64 (/.f64 1/2 a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 a))
(*.f64 (*.f64 (/.f64 1 a) 1/2) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (*.f64 (/.f64 1 a) 1/2))
(*.f64 1/2 (*.f64 (/.f64 1 a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 a a)) 2)
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2) (*.f64 2 (/.f64 1 a)))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 2) 2)
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(*.f64 (/.f64 1 (neg.f64 a)) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(neg.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a)
(+.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 0)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(+.f64 0 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(-.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 0)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 1 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 1)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(*.f64 2 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 2 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 2 (/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 2))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (*.f64 a (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) 1/2)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 a)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (pow.f64 k m))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (/.f64 1 (pow.f64 k m))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (/.f64 1 (pow.f64 k m))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (*.f64 (pow.f64 k m) 2))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 1/2 (*.f64 a (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))) (+.f64 a a))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(*.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2) (*.f64 (pow.f64 k m) 2))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 1 (/.f64 1 a)) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)) -1)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 a (/.f64 1 (pow.f64 k m))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))) 2)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (pow.f64 k m)))) 2)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) 2) 2)
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) 4)) (*.f64 (pow.f64 k m) 4))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (pow.f64 k m))) (*.f64 a 4))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)) (neg.f64 (pow.f64 k m)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (pow.f64 k m))) (neg.f64 a))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))
(neg.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) (pow.f64 k m)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 10 k))) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 10 k)))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 10 k)))))

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
7.0b
(/.f64 a (pow.f64 k 3))
8.6b
(/.f64 a (pow.f64 k 2))
12.0b
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
12.6b
(*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
Compiler

Compiled 65 to 41 computations (36.9% saved)

series90.0ms (0.5%)

Counts
4 → 51
Calls

27 calls:

TimeVariablePointExpression
80.0ms
a
@inf
(*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
1.0ms
a
@0
(*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
1.0ms
m
@inf
(*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
1.0ms
m
@0
(*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
1.0ms
k
@0
(*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
988×rational.json-simplify-35
882×rational.json-simplify-61
810×bool.json-1
810×bool.json-2
780×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016112
1157112
2407112
3923112
42382112
56674112
Stop Event
node limit
Counts
4 → 77
Calls
Call 1
Inputs
(*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 2) (/.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 k m) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 k m) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 k m) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 -10 (/.f64 1 (pow.f64 k 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (+.f64 (/.f64 1/2 (pow.f64 k 2)) (*.f64 -10 (/.f64 1/2 (pow.f64 k 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 a (pow.f64 k 3)) -20) (/.f64 (+.f64 a a) (pow.f64 k 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 -10 (/.f64 1 (pow.f64 k 3)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (pow.f64 k 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (pow.f64 k 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 a (neg.f64 (pow.f64 k 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (*.f64 2 (pow.f64 k 2))) (/.f64 a (*.f64 2 (pow.f64 k 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (pow.f64 k 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 a (neg.f64 (pow.f64 k 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (pow.f64 k 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (*.f64 2 (pow.f64 k 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 k 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (pow.f64 k 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (pow.f64 k 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 1/2 (pow.f64 k 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 1 (pow.f64 k 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a a) (pow.f64 k 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 (pow.f64 k 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 k 2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 -1 (pow.f64 k 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 a (neg.f64 (pow.f64 k 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 a a) (pow.f64 k 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 k 2)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 k 2)) 1/2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (neg.f64 (pow.f64 k 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 2 (pow.f64 k 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 k 2) 4)) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 k 2)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (neg.f64 (pow.f64 k 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 a (pow.f64 k 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 a (pow.f64 k 2)) (/.f64 a (pow.f64 k 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 a (pow.f64 k 2)) (/.f64 a (pow.f64 k 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (pow.f64 k 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (neg.f64 a) (pow.f64 k 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 a (pow.f64 k 3)) 2) (/.f64 (/.f64 a (pow.f64 k 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (pow.f64 k 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 a) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 a (pow.f64 k 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 k 3)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (pow.f64 k 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 1/2 (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 1 (pow.f64 k 3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 (pow.f64 k 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (pow.f64 k 3) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 k 3)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 -1 (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 a) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 a (/.f64 (pow.f64 k 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 k 3)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 k 3)) 1/2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a) (pow.f64 k 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (pow.f64 k 3)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 k 3) 4)) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 k 3)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 a) (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 a (pow.f64 k 3))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 a (pow.f64 k 3)) (/.f64 a (pow.f64 k 3)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 a (pow.f64 k 3)) (/.f64 a (pow.f64 k 3)))))))

simplify245.0ms (1.2%)

Algorithm
egg-herbie
Rules
1188×rational.json-simplify-1
918×rational.json-simplify-61
806×rational.json-simplify-35
794×rational.json-simplify-43
738×rational.json-simplify-51
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02095360
14425200
29174924
322814686
443844670
559704670
669484670
Stop Event
node limit
Counts
128 → 137
Calls
Call 1
Inputs
(*.f64 -10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 3)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 3))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 2)))) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 2)))) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) a))
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(+.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 0)
(+.f64 0 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 2) (/.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 2))
(-.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 0)
(/.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 1)
(/.f64 (*.f64 (pow.f64 k m) (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))) 2)
(/.f64 (*.f64 (pow.f64 k m) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 k m) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 k m) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4)))) 16)
(-.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 0)
(*.f64 a (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 -10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 2 (/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 2))
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 1)
(*.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (+.f64 a a) (+.f64 (/.f64 1/2 (pow.f64 k 2)) (*.f64 -10 (/.f64 1/2 (pow.f64 k 3)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 1/2)
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 a (pow.f64 k 3)) -20) (/.f64 (+.f64 a a) (pow.f64 k 2))))
(*.f64 (/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 2) 2)
(*.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 -10 (/.f64 1 (pow.f64 k 3)))) a)
(/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 1)
(/.f64 (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 2)
(/.f64 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4))) 16)
(+.f64 (/.f64 a (pow.f64 k 2)) 0)
(+.f64 0 (/.f64 a (pow.f64 k 2)))
(+.f64 -1 (-.f64 1 (/.f64 a (neg.f64 (pow.f64 k 2)))))
(+.f64 (/.f64 a (*.f64 2 (pow.f64 k 2))) (/.f64 a (*.f64 2 (pow.f64 k 2))))
(-.f64 (/.f64 a (pow.f64 k 2)) 0)
(-.f64 0 (/.f64 a (neg.f64 (pow.f64 k 2))))
(*.f64 a (/.f64 1 (pow.f64 k 2)))
(*.f64 2 (/.f64 a (*.f64 2 (pow.f64 k 2))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 k 2)) a))
(*.f64 (/.f64 a (pow.f64 k 2)) 1)
(*.f64 1 (/.f64 a (pow.f64 k 2)))
(*.f64 (+.f64 a a) (/.f64 1/2 (pow.f64 k 2)))
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 (pow.f64 k 2)) 1/2))
(*.f64 (/.f64 (+.f64 a a) (pow.f64 k 2)) 1/2)
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (pow.f64 k 2) 4)))
(*.f64 (/.f64 1 (pow.f64 k 2)) a)
(*.f64 (neg.f64 a) (/.f64 -1 (pow.f64 k 2)))
(*.f64 -1 (/.f64 a (neg.f64 (pow.f64 k 2))))
(*.f64 1/2 (/.f64 (+.f64 a a) (pow.f64 k 2)))
(*.f64 (/.f64 1/2 (pow.f64 k 2)) (+.f64 a a))
(*.f64 (*.f64 (/.f64 1 (pow.f64 k 2)) 1/2) (+.f64 a a))
(*.f64 (/.f64 a (neg.f64 (pow.f64 k 2))) -1)
(*.f64 (/.f64 a (*.f64 2 (pow.f64 k 2))) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 k 2) 4)) (*.f64 a 4))
(*.f64 (/.f64 -1 (pow.f64 k 2)) (neg.f64 a))
(neg.f64 (/.f64 a (neg.f64 (pow.f64 k 2))))
(+.f64 (/.f64 a (pow.f64 k 3)) 0)
(+.f64 0 (/.f64 a (pow.f64 k 3)))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 a) (pow.f64 k 3))))
(+.f64 (/.f64 (/.f64 a (pow.f64 k 3)) 2) (/.f64 (/.f64 a (pow.f64 k 3)) 2))
(-.f64 (/.f64 a (pow.f64 k 3)) 0)
(-.f64 0 (/.f64 (neg.f64 a) (pow.f64 k 3)))
(*.f64 a (/.f64 1 (pow.f64 k 3)))
(*.f64 2 (/.f64 (/.f64 a (pow.f64 k 3)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 k 3)) a))
(*.f64 (/.f64 a (pow.f64 k 3)) 1)
(*.f64 1 (/.f64 a (pow.f64 k 3)))
(*.f64 (+.f64 a a) (/.f64 1/2 (pow.f64 k 3)))
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 (pow.f64 k 3)) 1/2))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (pow.f64 k 3) 4)))
(*.f64 (/.f64 a (/.f64 (pow.f64 k 3) 2)) 1/2)
(*.f64 (/.f64 1 (pow.f64 k 3)) a)
(*.f64 (neg.f64 a) (/.f64 -1 (pow.f64 k 3)))
(*.f64 -1 (/.f64 (neg.f64 a) (pow.f64 k 3)))
(*.f64 1/2 (/.f64 a (/.f64 (pow.f64 k 3) 2)))
(*.f64 (/.f64 1/2 (pow.f64 k 3)) (+.f64 a a))
(*.f64 (*.f64 (/.f64 1 (pow.f64 k 3)) 1/2) (+.f64 a a))
(*.f64 (/.f64 (neg.f64 a) (pow.f64 k 3)) -1)
(*.f64 (/.f64 (/.f64 a (pow.f64 k 3)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 k 3) 4)) (*.f64 a 4))
(*.f64 (/.f64 -1 (pow.f64 k 3)) (neg.f64 a))
(neg.f64 (/.f64 (neg.f64 a) (pow.f64 k 3)))
Outputs
(*.f64 -10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 3)))
(*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3))))
(*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 3))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 3))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 3))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 2)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (pow.f64 k 2)))
(*.f64 a (/.f64 (exp.f64 (neg.f64 (*.f64 m (log.f64 (/.f64 1 k))))) (pow.f64 k 2)))
(/.f64 (/.f64 a (pow.f64 k 2)) (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))))
(/.f64 a (*.f64 (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))) (pow.f64 k 2)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (neg.f64 (*.f64 m (log.f64 (/.f64 1 k))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (neg.f64 (*.f64 m (log.f64 (/.f64 1 k))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a) (pow.f64 k 2)) (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))
(+.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (neg.f64 (*.f64 m (log.f64 (/.f64 1 k))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (exp.f64 (*.f64 m (log.f64 (/.f64 1 k)))))
(/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2)))
(*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2)))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))) (*.f64 -10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 (log.f64 k) (*.f64 m (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 1 (*.f64 (log.f64 k) m)))
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 (*.f64 (log.f64 k) m) 1))
(+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 2)))) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 (log.f64 k) (*.f64 m (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 2)) 1/2)))))
(+.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 1/2 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 2)))) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 1 (*.f64 (log.f64 k) m))))
(+.f64 (*.f64 m (*.f64 (log.f64 k) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))))
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 (*.f64 (log.f64 k) m) 1)))
(+.f64 (*.f64 (log.f64 k) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 2)))) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(+.f64 (*.f64 (log.f64 k) (*.f64 m (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 2)) 1/2))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 3)))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 3)))) (+.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 1/2 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 m 2)))) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 1 (*.f64 (log.f64 k) m)))))
(+.f64 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))) (+.f64 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (*.f64 m (*.f64 (log.f64 k) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))))
(+.f64 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 (*.f64 (log.f64 k) m) 1))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (pow.f64 k 2)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 3)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (pow.f64 k 2))))
(*.f64 a (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 2)) (*.f64 -10 (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))))
(*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) a))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) a))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) a))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (/.f64 1 (pow.f64 k 2))) a))
(*.f64 a (-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(/.f64 a (pow.f64 k 2))
(/.f64 a (pow.f64 k 2))
(+.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 0)
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 k m))
(+.f64 0 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 k m))
(+.f64 (/.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 2) (/.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 2))
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 k m))
(-.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 0)
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 k m))
(/.f64 (*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 1)
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 k m))
(/.f64 (*.f64 (pow.f64 k m) (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))) 2)
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 k m))
(/.f64 (*.f64 (pow.f64 k m) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4)) 4)
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 k m))
(/.f64 (*.f64 2 (*.f64 (pow.f64 k m) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4))) 8)
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 k m))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 k m) (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4)))) 16)
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (pow.f64 k m))
(-.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 0)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(*.f64 a (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 -10 (/.f64 1 (pow.f64 k 3)))))
(*.f64 2 (/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 1)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(*.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(*.f64 (+.f64 a a) (+.f64 (/.f64 1/2 (pow.f64 k 2)) (*.f64 -10 (/.f64 1/2 (pow.f64 k 3)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 1/2)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 a (pow.f64 k 3)) -20) (/.f64 (+.f64 a a) (pow.f64 k 2))))
(*.f64 1/2 (+.f64 (/.f64 (+.f64 a a) (pow.f64 k 2)) (*.f64 (/.f64 a (pow.f64 k 3)) -20)))
(*.f64 (/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 2) 2)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 -10 (/.f64 1 (pow.f64 k 3)))) a)
(*.f64 a (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 -10 (/.f64 1 (pow.f64 k 3)))))
(/.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 1)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(/.f64 (*.f64 2 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))) 2)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(/.f64 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4) 4)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4)) 8)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) 4))) 16)
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (/.f64 a (pow.f64 k 2)) 0)
(/.f64 a (pow.f64 k 2))
(+.f64 0 (/.f64 a (pow.f64 k 2)))
(/.f64 a (pow.f64 k 2))
(+.f64 -1 (-.f64 1 (/.f64 a (neg.f64 (pow.f64 k 2)))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (*.f64 2 (pow.f64 k 2))) (/.f64 a (*.f64 2 (pow.f64 k 2))))
(/.f64 a (pow.f64 k 2))
(-.f64 (/.f64 a (pow.f64 k 2)) 0)
(/.f64 a (pow.f64 k 2))
(-.f64 0 (/.f64 a (neg.f64 (pow.f64 k 2))))
(/.f64 a (pow.f64 k 2))
(*.f64 a (/.f64 1 (pow.f64 k 2)))
(/.f64 a (pow.f64 k 2))
(*.f64 2 (/.f64 a (*.f64 2 (pow.f64 k 2))))
(/.f64 a (pow.f64 k 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 k 2)) a))
(/.f64 a (pow.f64 k 2))
(*.f64 (/.f64 a (pow.f64 k 2)) 1)
(/.f64 a (pow.f64 k 2))
(*.f64 1 (/.f64 a (pow.f64 k 2)))
(/.f64 a (pow.f64 k 2))
(*.f64 (+.f64 a a) (/.f64 1/2 (pow.f64 k 2)))
(/.f64 a (pow.f64 k 2))
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 (pow.f64 k 2)) 1/2))
(/.f64 a (pow.f64 k 2))
(*.f64 (/.f64 (+.f64 a a) (pow.f64 k 2)) 1/2)
(/.f64 a (pow.f64 k 2))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (pow.f64 k 2) 4)))
(*.f64 a (*.f64 4 (/.f64 1 (*.f64 (pow.f64 k 2) 4))))
(*.f64 a (*.f64 4 (/.f64 1/4 (pow.f64 k 2))))
(*.f64 (*.f64 a 4) (/.f64 1/4 (pow.f64 k 2)))
(*.f64 4 (/.f64 a (*.f64 (pow.f64 k 2) 4)))
(*.f64 (/.f64 1 (pow.f64 k 2)) a)
(/.f64 a (pow.f64 k 2))
(*.f64 (neg.f64 a) (/.f64 -1 (pow.f64 k 2)))
(/.f64 a (pow.f64 k 2))
(*.f64 -1 (/.f64 a (neg.f64 (pow.f64 k 2))))
(/.f64 a (pow.f64 k 2))
(*.f64 1/2 (/.f64 (+.f64 a a) (pow.f64 k 2)))
(/.f64 a (pow.f64 k 2))
(*.f64 (/.f64 1/2 (pow.f64 k 2)) (+.f64 a a))
(/.f64 a (pow.f64 k 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 k 2)) 1/2) (+.f64 a a))
(/.f64 a (pow.f64 k 2))
(*.f64 (/.f64 a (neg.f64 (pow.f64 k 2))) -1)
(/.f64 a (pow.f64 k 2))
(*.f64 (/.f64 a (*.f64 2 (pow.f64 k 2))) 2)
(/.f64 a (pow.f64 k 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 k 2) 4)) (*.f64 a 4))
(*.f64 a (*.f64 4 (/.f64 1 (*.f64 (pow.f64 k 2) 4))))
(*.f64 a (*.f64 4 (/.f64 1/4 (pow.f64 k 2))))
(*.f64 (*.f64 a 4) (/.f64 1/4 (pow.f64 k 2)))
(*.f64 4 (/.f64 a (*.f64 (pow.f64 k 2) 4)))
(*.f64 (/.f64 -1 (pow.f64 k 2)) (neg.f64 a))
(/.f64 a (pow.f64 k 2))
(neg.f64 (/.f64 a (neg.f64 (pow.f64 k 2))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 3)) 0)
(/.f64 a (pow.f64 k 3))
(+.f64 0 (/.f64 a (pow.f64 k 3)))
(/.f64 a (pow.f64 k 3))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 a) (pow.f64 k 3))))
(/.f64 a (pow.f64 k 3))
(+.f64 (/.f64 (/.f64 a (pow.f64 k 3)) 2) (/.f64 (/.f64 a (pow.f64 k 3)) 2))
(/.f64 a (pow.f64 k 3))
(-.f64 (/.f64 a (pow.f64 k 3)) 0)
(/.f64 a (pow.f64 k 3))
(-.f64 0 (/.f64 (neg.f64 a) (pow.f64 k 3)))
(/.f64 a (pow.f64 k 3))
(*.f64 a (/.f64 1 (pow.f64 k 3)))
(/.f64 a (pow.f64 k 3))
(*.f64 2 (/.f64 (/.f64 a (pow.f64 k 3)) 2))
(/.f64 a (pow.f64 k 3))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 k 3)) a))
(/.f64 a (pow.f64 k 3))
(*.f64 (/.f64 a (pow.f64 k 3)) 1)
(/.f64 a (pow.f64 k 3))
(*.f64 1 (/.f64 a (pow.f64 k 3)))
(/.f64 a (pow.f64 k 3))
(*.f64 (+.f64 a a) (/.f64 1/2 (pow.f64 k 3)))
(/.f64 a (pow.f64 k 3))
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 (pow.f64 k 3)) 1/2))
(/.f64 a (pow.f64 k 3))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (pow.f64 k 3) 4)))
(*.f64 a (*.f64 4 (/.f64 1/4 (pow.f64 k 3))))
(*.f64 4 (*.f64 a (/.f64 1/4 (pow.f64 k 3))))
(*.f64 (/.f64 a (/.f64 (pow.f64 k 3) 2)) 1/2)
(*.f64 1/2 (/.f64 a (/.f64 (pow.f64 k 3) 2)))
(*.f64 (/.f64 1 (pow.f64 k 3)) a)
(/.f64 a (pow.f64 k 3))
(*.f64 (neg.f64 a) (/.f64 -1 (pow.f64 k 3)))
(/.f64 a (pow.f64 k 3))
(*.f64 -1 (/.f64 (neg.f64 a) (pow.f64 k 3)))
(/.f64 a (pow.f64 k 3))
(*.f64 1/2 (/.f64 a (/.f64 (pow.f64 k 3) 2)))
(*.f64 (/.f64 1/2 (pow.f64 k 3)) (+.f64 a a))
(/.f64 a (pow.f64 k 3))
(*.f64 (*.f64 (/.f64 1 (pow.f64 k 3)) 1/2) (+.f64 a a))
(/.f64 a (pow.f64 k 3))
(*.f64 (/.f64 (neg.f64 a) (pow.f64 k 3)) -1)
(/.f64 a (pow.f64 k 3))
(*.f64 (/.f64 (/.f64 a (pow.f64 k 3)) 2) 2)
(/.f64 a (pow.f64 k 3))
(*.f64 (/.f64 1 (*.f64 (pow.f64 k 3) 4)) (*.f64 a 4))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (pow.f64 k 3) 4)))
(*.f64 a (*.f64 4 (/.f64 1/4 (pow.f64 k 3))))
(*.f64 4 (*.f64 a (/.f64 1/4 (pow.f64 k 3))))
(*.f64 (/.f64 -1 (pow.f64 k 3)) (neg.f64 a))
(/.f64 a (pow.f64 k 3))
(neg.f64 (/.f64 (neg.f64 a) (pow.f64 k 3)))
(/.f64 a (pow.f64 k 3))

eval4.1s (20.8%)

Compiler

Compiled 20835 to 13764 computations (33.9% saved)

prune409.0ms (2.1%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New7838791
Fresh213
Picked101
Done145
Total78713800
Error
3.0b
Counts
800 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
12.9b
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
32.1b
(/.f64 (/.f64 2 a) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (pow.f64 k m) 2)))
26.6b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
41.1b
(/.f64 a (+.f64 1 (*.f64 k 10)))
3.1b
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
26.6b
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
39.8b
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
50.1b
(+.f64 a (*.f64 a (*.f64 k -10)))
25.9b
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
3.1b
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
16.1b
(*.f64 (pow.f64 k m) a)
26.6b
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
49.5b
a
Compiler

Compiled 326 to 243 computations (25.5% saved)

localize15.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 k 10))
0.1b
(/.f64 (+.f64 1 (*.f64 k 10)) a)
0.2b
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
Compiler

Compiled 37 to 23 computations (37.8% saved)

series6.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
m
@inf
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
1.0ms
k
@-inf
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
1.0ms
a
@inf
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
1.0ms
k
@inf
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
1.0ms
a
@0
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1812×rational.json-simplify-35
1256×bool.json-1
1256×bool.json-2
1222×rational.json-1
1222×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01263
113363
243163
3113463
4348163
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(+.f64 1 (*.f64 k 10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (/.f64 1 (/.f64 (+.f64 2 (*.f64 k 20)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 2 (*.f64 k 20)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 2 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 4 (/.f64 (+.f64 2 (*.f64 k 20)) a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 a (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 4 (/.f64 (+.f64 2 (*.f64 k 20)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 k 20)) a)) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k 20))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 1/2) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 a)) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (/.f64 1 (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 1 (pow.f64 k m))) (/.f64 1 (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 2 (*.f64 k 20)) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) (pow.f64 k m))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 2 (pow.f64 k m)))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4)) (*.f64 (pow.f64 k m) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) (pow.f64 k m))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) a)) (neg.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 k 10)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 -1 (*.f64 k 10)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 1 (*.f64 k 10)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 k 10)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (*.f64 k 10)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 k 20)) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 1 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 k 10)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k 10)) 4) (/.f64 1 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (+.f64 1 (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 k 10)) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (*.f64 k 10)) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (+.f64 1 (*.f64 k 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 2 (*.f64 k 20)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (+.f64 2 (*.f64 k 20)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 1/2) (+.f64 2 (*.f64 k 20)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k 10)) (+.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k 10)) 2) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 1 (*.f64 k 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 a)) (-.f64 -1 (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (*.f64 k 10)) a))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 1 (*.f64 k 10)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 k 10) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 k 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 k 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 k 20)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 k 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k 10)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (*.f64 k 20)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 1 (*.f64 k 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k 10)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 k 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 k 20)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k 10)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k 10)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k 10)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 1 (*.f64 k 10)) (+.f64 1 (*.f64 k 10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1 (*.f64 k 10)) (+.f64 1 (*.f64 k 10)))))))

simplify144.0ms (0.7%)

Algorithm
egg-herbie
Rules
986×rational.json-simplify-51
906×rational.json-simplify-49
850×rational.json-simplify-35
708×rational.json-simplify-44
676×rational.json-simplify-46
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02545434
15505382
213295310
350684876
478664868
Stop Event
node limit
Counts
158 → 182
Calls
Call 1
Inputs
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1000 (*.f64 (pow.f64 k 3) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))) (+.f64 (*.f64 -1/10000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 4))) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3)))))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)) (+.f64 (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (*.f64 -1/10000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (/.f64 a (+.f64 1 (*.f64 10 k))))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 10 k)))) (/.f64 a (+.f64 1 (*.f64 10 k)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 10 k)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 10 k)))) (/.f64 a (+.f64 1 (*.f64 10 k))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 1 a)
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a))
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a))
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a))
(*.f64 10 (/.f64 k a))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(*.f64 10 (/.f64 k a))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
1
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(*.f64 10 k)
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(*.f64 10 k)
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 10 k))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)
(+.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(-.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 1)
(*.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k 20))))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 1 (/.f64 (+.f64 2 (*.f64 k 20)) a)))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 1/2))
(*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 2 (*.f64 k 20)) a)))
(*.f64 2 (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) (pow.f64 k m))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 2))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 2 (pow.f64 k m)))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 4 (/.f64 (+.f64 2 (*.f64 k 20)) a))) 1/2)
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) (pow.f64 k m))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) a)
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 a (/.f64 1 (pow.f64 k m))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 4 (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 k 20)) a)) (*.f64 (pow.f64 k m) 2))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k 20))) (+.f64 a a))
(*.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 1/2) (*.f64 (pow.f64 k m) 2))
(*.f64 (/.f64 1 (/.f64 1 a)) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)) -1)
(*.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (/.f64 1 (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 a (/.f64 1 (pow.f64 k m))) (/.f64 1 (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 2 (*.f64 k 20)) a)) 2)
(*.f64 (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) (pow.f64 k m))) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 2 (pow.f64 k m)))) (*.f64 a 4))
(*.f64 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4)) (*.f64 (pow.f64 k m) 4))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) (pow.f64 k m))) (neg.f64 a))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) a)) (neg.f64 (pow.f64 k m)))
(neg.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(+.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 0)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 k 10)) a))
(-.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 0)
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 k 10)) a))
(*.f64 1 (/.f64 (+.f64 1 (*.f64 k 10)) a))
(*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 1 a))
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 1)
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 k 10)) a))
(*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 1/2 a))
(*.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 1 a) 1/2))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) 1/2)
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k 10)) (+.f64 a a)))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 2))
(*.f64 (*.f64 (+.f64 1 (*.f64 k 10)) 4) (/.f64 1 (*.f64 a 4)))
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4) 1/4)
(*.f64 (/.f64 1 a) (+.f64 1 (*.f64 k 10)))
(*.f64 (-.f64 -1 (*.f64 k 10)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (-.f64 -1 (*.f64 k 10)) a) -1)
(*.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (+.f64 1 (*.f64 k 10)) 2))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 k 20)) a))
(*.f64 (/.f64 1/2 a) (+.f64 2 (*.f64 k 20)))
(*.f64 (*.f64 (/.f64 1 a) 1/2) (+.f64 2 (*.f64 k 20)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) (+.f64 a a)) 2)
(*.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4))
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) 2) (*.f64 2 (/.f64 1 a)))
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 2) 2)
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 1 (*.f64 k 10)) 4))
(*.f64 (/.f64 1 (neg.f64 a)) (-.f64 -1 (*.f64 k 10)))
(neg.f64 (/.f64 (-.f64 -1 (*.f64 k 10)) a))
(-.f64 (*.f64 k 10) -1)
(-.f64 (+.f64 1 (*.f64 k 10)) 0)
(*.f64 1 (+.f64 1 (*.f64 k 10)))
(*.f64 (+.f64 1 (*.f64 k 10)) 1)
(*.f64 (+.f64 2 (*.f64 k 20)) 1/2)
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k 10)) 2))
(*.f64 (*.f64 (+.f64 1 (*.f64 k 10)) 4) 1/4)
(*.f64 1/2 (+.f64 2 (*.f64 k 20)))
(*.f64 1/4 (*.f64 (+.f64 1 (*.f64 k 10)) 4))
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) 2) 2)
(/.f64 (+.f64 1 (*.f64 k 10)) 1)
(/.f64 (+.f64 2 (*.f64 k 20)) 2)
(/.f64 (*.f64 (+.f64 1 (*.f64 k 10)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k 10)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k 10)) 4))) 16)
Outputs
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a k))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 k a) -10)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a k))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a (pow.f64 k 2)) 100)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 k a) -10))))
(+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 100 (*.f64 a (pow.f64 k 2))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 -10 (*.f64 k a)) (+.f64 a (*.f64 100 (*.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1000 (*.f64 (pow.f64 k 3) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a k))) (+.f64 (*.f64 100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1000 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 3)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 k a) -10)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a (pow.f64 k 2)) 100)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a (pow.f64 k 3)) -1000)))))
(+.f64 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a -10))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 100 (*.f64 a (pow.f64 k 2)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -1000 (*.f64 a (pow.f64 k 3)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -1000 (*.f64 a (pow.f64 k 3))))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 (*.f64 100 (pow.f64 k 2)) (*.f64 k -10))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (/.f64 a k)))
(*.f64 1/10 (/.f64 (/.f64 a (exp.f64 (*.f64 m (log.f64 (/.f64 1 k))))) k))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k))) (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a k))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (/.f64 a k))) (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k))) (+.f64 (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2)))) (*.f64 1/1000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a k))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 3)) 1/1000))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (/.f64 a k))) (+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))) (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k)))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k)))) (*.f64 1/1000 (/.f64 (/.f64 a (exp.f64 (*.f64 m (log.f64 (/.f64 1 k))))) (pow.f64 k 3))))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))) (+.f64 (*.f64 -1/10000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 4))) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k))) (+.f64 (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2)))) (+.f64 (*.f64 1/1000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1/10000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 4)))))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a k))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 3)) 1/1000)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 4)) -1/10000)))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (/.f64 a k))) (+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3)))) (*.f64 -1/10000 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 4)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k)))) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) k)))
(*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) k) 1/10))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k))) (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) k))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)))
(+.f64 (*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) k) 1/10)) (*.f64 -1/100 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)))))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3)))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k))) (+.f64 (*.f64 1/1000 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) k))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) 1/1000))))
(+.f64 (*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) k) 1/10)) (+.f64 (*.f64 -1/100 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)))) (*.f64 1/1000 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3))))))
(+.f64 (*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) k) 1/10)) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)) (+.f64 (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (*.f64 -1/10000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k))) (+.f64 (+.f64 (*.f64 1/1000 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1/10000 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 4))))) (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) k))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) 1/1000)) (*.f64 -1/10000 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 4)))))))
(+.f64 (*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) k) 1/10)) (+.f64 (*.f64 -1/100 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 2)))) (+.f64 (*.f64 1/1000 (*.f64 a (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 3)))) (*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 4)) -1/10000)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k)))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (/.f64 a (+.f64 1 (*.f64 10 k))))
(+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k 10))))
(+.f64 (*.f64 (log.f64 k) (*.f64 m (/.f64 a (+.f64 1 (*.f64 k 10))))) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 (*.f64 (log.f64 k) m) 1))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 10 k)))) (/.f64 a (+.f64 1 (*.f64 10 k)))))
(+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 1 (*.f64 k 10))))) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(+.f64 (*.f64 (log.f64 k) (*.f64 m (/.f64 a (+.f64 1 (*.f64 k 10))))) (+.f64 (*.f64 a (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (/.f64 (pow.f64 m 2) (+.f64 1 (*.f64 k 10)))) 1/2)) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) 1/2))))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 10 k)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 10 k)))) (/.f64 a (+.f64 1 (*.f64 10 k))))))
(+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 1 (*.f64 k 10))))) (/.f64 a (+.f64 1 (*.f64 k 10)))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (/.f64 a (+.f64 1 (*.f64 k 10)))))))
(+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 1 (*.f64 k 10))))) (*.f64 1/6 (*.f64 (*.f64 a (pow.f64 m 3)) (/.f64 (pow.f64 (log.f64 k) 3) (+.f64 1 (*.f64 k 10))))))))
(+.f64 (+.f64 (*.f64 (log.f64 k) (*.f64 m (/.f64 a (+.f64 1 (*.f64 k 10))))) (/.f64 a (+.f64 1 (*.f64 k 10)))) (+.f64 (*.f64 a (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (/.f64 (pow.f64 m 2) (+.f64 1 (*.f64 k 10)))) 1/2)) (*.f64 1/6 (*.f64 (pow.f64 m 3) (*.f64 (pow.f64 (log.f64 k) 3) (/.f64 a (+.f64 1 (*.f64 k 10))))))))
(+.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 1 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))))) (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) 1/2))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 1 a)
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (*.f64 10 (/.f64 k a)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(*.f64 10 (/.f64 k a))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(*.f64 10 (/.f64 k a))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(+.f64 (/.f64 1 a) (*.f64 10 (/.f64 k a)))
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(/.f64 (+.f64 1 (*.f64 10 k)) a)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
1
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 k 10))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 k 10))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 k 10))
(*.f64 10 k)
(*.f64 k 10)
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 k 10))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 k 10))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 k 10))
(*.f64 10 k)
(*.f64 k 10)
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 k 10))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 k 10))
(+.f64 1 (*.f64 10 k))
(+.f64 1 (*.f64 k 10))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(+.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(-.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 1)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k 20))))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 1 (/.f64 (+.f64 2 (*.f64 k 20)) a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 1/2))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 2 (*.f64 k 20)) a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 2 (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 2))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 2 (pow.f64 k m)))))
(*.f64 4 (*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 2 (pow.f64 k m)))) a))
(*.f64 4 (*.f64 a (/.f64 (/.f64 (pow.f64 k m) 2) (+.f64 2 (*.f64 k 20)))))
(*.f64 4 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 4 (+.f64 1 (*.f64 k 10))))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 4 (/.f64 (+.f64 2 (*.f64 k 20)) a))) 1/2)
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) 4))))
(*.f64 (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) 4)) (*.f64 (pow.f64 k m) 1/2))
(*.f64 1/2 (/.f64 (*.f64 2 (pow.f64 k m)) (/.f64 (+.f64 1 (*.f64 k 10)) a)))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4)))
(*.f64 (*.f64 4 (pow.f64 k m)) (/.f64 1 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 4 (*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4) (pow.f64 k m)))
(*.f64 4 (*.f64 (pow.f64 k m) (/.f64 a (*.f64 4 (+.f64 1 (*.f64 k 10))))))
(*.f64 4 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 4 a))))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) a)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 a (/.f64 1 (pow.f64 k m))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 4 (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) 4))))
(*.f64 (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) 4)) (*.f64 (pow.f64 k m) 1/2))
(*.f64 1/2 (/.f64 (*.f64 2 (pow.f64 k m)) (/.f64 (+.f64 1 (*.f64 k 10)) a)))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (*.f64 k 20)) a)) (*.f64 (pow.f64 k m) 2))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k 20))) (+.f64 a a))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 2 (*.f64 k 20))))
(*.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 1/2) (*.f64 (pow.f64 k m) 2))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 1 (/.f64 1 a)) (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 k m))) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)) -1)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (/.f64 1 (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
(*.f64 (/.f64 a (/.f64 1 (pow.f64 k m))) (/.f64 1 (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
(*.f64 (/.f64 (pow.f64 k m) (/.f64 (+.f64 2 (*.f64 k 20)) a)) 2)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) (pow.f64 k m))) 2)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 2 (pow.f64 k m)))) (*.f64 a 4))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 2 (pow.f64 k m)))))
(*.f64 4 (*.f64 (/.f64 1 (*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 2 (pow.f64 k m)))) a))
(*.f64 4 (*.f64 a (/.f64 (/.f64 (pow.f64 k m) 2) (+.f64 2 (*.f64 k 20)))))
(*.f64 4 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 4 (+.f64 1 (*.f64 k 10))))))
(*.f64 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 2) 2)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4)) (*.f64 (pow.f64 k m) 4))
(*.f64 (*.f64 4 (pow.f64 k m)) (/.f64 1 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 4 (*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4) (pow.f64 k m)))
(*.f64 4 (*.f64 (pow.f64 k m) (/.f64 a (*.f64 4 (+.f64 1 (*.f64 k 10))))))
(*.f64 4 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 4 a))))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) (pow.f64 k m))) (neg.f64 a))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) a)) (neg.f64 (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(neg.f64 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(+.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 0)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(+.f64 0 (/.f64 (+.f64 1 (*.f64 k 10)) a))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(-.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 0)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(-.f64 0 (/.f64 (-.f64 -1 (*.f64 k 10)) a))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 1 (/.f64 (+.f64 1 (*.f64 k 10)) a))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 1 a))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 1)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 k 10)) a))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (+.f64 2 (*.f64 k 20)) (/.f64 1/2 a))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 1 a) 1/2))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) 1/2)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k 10)) (+.f64 a a)))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 2))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (*.f64 (+.f64 1 (*.f64 k 10)) 4) (/.f64 1 (*.f64 a 4)))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4) 1/4)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 1 a) (+.f64 1 (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (-.f64 -1 (*.f64 k 10)) (/.f64 1 (neg.f64 a)))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 (-.f64 -1 (*.f64 k 10)) a) -1)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (+.f64 1 (*.f64 k 10)) 2))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 k 20)) a))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 1/2 a) (+.f64 2 (*.f64 k 20)))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (*.f64 (/.f64 1 a) 1/2) (+.f64 2 (*.f64 k 20)))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) (+.f64 a a)) 2)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 4))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) 2) (*.f64 2 (/.f64 1 a)))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) 2) 2)
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 1 (*.f64 k 10)) 4))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(*.f64 (/.f64 1 (neg.f64 a)) (-.f64 -1 (*.f64 k 10)))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(neg.f64 (/.f64 (-.f64 -1 (*.f64 k 10)) a))
(/.f64 (+.f64 1 (*.f64 k 10)) a)
(-.f64 (*.f64 k 10) -1)
(+.f64 1 (*.f64 k 10))
(-.f64 (+.f64 1 (*.f64 k 10)) 0)
(+.f64 1 (*.f64 k 10))
(*.f64 1 (+.f64 1 (*.f64 k 10)))
(+.f64 1 (*.f64 k 10))
(*.f64 (+.f64 1 (*.f64 k 10)) 1)
(+.f64 1 (*.f64 k 10))
(*.f64 (+.f64 2 (*.f64 k 20)) 1/2)
(+.f64 1 (*.f64 k 10))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k 10)) 2))
(+.f64 1 (*.f64 k 10))
(*.f64 (*.f64 (+.f64 1 (*.f64 k 10)) 4) 1/4)
(+.f64 1 (*.f64 k 10))
(*.f64 1/2 (+.f64 2 (*.f64 k 20)))
(+.f64 1 (*.f64 k 10))
(*.f64 1/4 (*.f64 (+.f64 1 (*.f64 k 10)) 4))
(+.f64 1 (*.f64 k 10))
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) 2) 2)
(+.f64 1 (*.f64 k 10))
(/.f64 (+.f64 1 (*.f64 k 10)) 1)
(+.f64 1 (*.f64 k 10))
(/.f64 (+.f64 2 (*.f64 k 20)) 2)
(+.f64 1 (*.f64 k 10))
(/.f64 (*.f64 (+.f64 1 (*.f64 k 10)) 4) 4)
(+.f64 1 (*.f64 k 10))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k 10)) 4)) 8)
(+.f64 1 (*.f64 k 10))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k 10)) 4))) 16)
(+.f64 1 (*.f64 k 10))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.5b
(*.f64 a (*.f64 k -10))
Compiler

Compiled 21 to 13 computations (38.1% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@0
(*.f64 a (*.f64 k -10))
0.0ms
a
@inf
(*.f64 a (*.f64 k -10))
0.0ms
k
@0
(*.f64 a (*.f64 k -10))
0.0ms
k
@inf
(*.f64 a (*.f64 k -10))
0.0ms
k
@-inf
(*.f64 a (*.f64 k -10))

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1920×bool.json-1
1920×bool.json-2
1102×rational.json-1
1102×rational.json-2
1102×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
17213
221113
345913
491913
5201813
6429613
7737313
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 a (*.f64 k -10))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 k -10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 k -10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 k (*.f64 a -5)) (*.f64 k (*.f64 a -5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 k -10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 k -10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 a -20)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 k (*.f64 -40 a)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -80 (*.f64 a k)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 -80 (*.f64 a k))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 -80 (*.f64 a k)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 -80 (*.f64 a k)))) (*.f64 2 (*.f64 2 (*.f64 -80 (*.f64 a k))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 a (*.f64 k -10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 k -10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 k -10)))))))

simplify900.0ms (4.5%)

Algorithm
egg-herbie
Rules
5004×rational.json-simplify-35
3728×rational.json-simplify-49
1870×rational.json-simplify-2
778×rational.json-simplify-1
716×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043455
1102455
2204455
3509455
41390455
52376455
62999455
73357455
83563455
93755455
103908455
114060455
124060455
134197455
144225455
154308455
164566455
174802455
184990455
195142455
205294455
215446455
225598455
235767455
245784455
255784455
265936455
276088455
286240455
296392455
Stop Event
node limit
Counts
35 → 13
Calls
Call 1
Inputs
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(*.f64 -10 (*.f64 k a))
(+.f64 (*.f64 a (*.f64 k -10)) 0)
(+.f64 0 (*.f64 a (*.f64 k -10)))
(+.f64 (*.f64 k (*.f64 a -5)) (*.f64 k (*.f64 a -5)))
(-.f64 (*.f64 a (*.f64 k -10)) 0)
(/.f64 (*.f64 a (*.f64 k -10)) 1)
(/.f64 (*.f64 k (*.f64 a -20)) 2)
(/.f64 (*.f64 k (*.f64 -40 a)) 4)
(/.f64 (*.f64 -80 (*.f64 a k)) 8)
(/.f64 (*.f64 2 (*.f64 -80 (*.f64 a k))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 -80 (*.f64 a k)))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 -80 (*.f64 a k)))) (*.f64 2 (*.f64 2 (*.f64 -80 (*.f64 a k))))) 64)
Outputs
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(+.f64 (*.f64 a (*.f64 k -10)) 0)
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(+.f64 0 (*.f64 a (*.f64 k -10)))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(+.f64 (*.f64 k (*.f64 a -5)) (*.f64 k (*.f64 a -5)))
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(-.f64 (*.f64 a (*.f64 k -10)) 0)
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(/.f64 (*.f64 a (*.f64 k -10)) 1)
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(/.f64 (*.f64 k (*.f64 a -20)) 2)
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(/.f64 (*.f64 k (*.f64 -40 a)) 4)
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(/.f64 (*.f64 -80 (*.f64 a k)) 8)
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(/.f64 (*.f64 2 (*.f64 -80 (*.f64 a k))) 16)
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 -80 (*.f64 a k)))) 32)
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 -80 (*.f64 a k)))) (*.f64 2 (*.f64 2 (*.f64 -80 (*.f64 a k))))) 64)
(*.f64 -10 (*.f64 k a))
(*.f64 k (*.f64 -10 a))

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 k (+.f64 k 10))
0.4b
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
4.0b
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
Compiler

Compiled 42 to 30 computations (28.6% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
k
@inf
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@inf
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
0.0ms
k
@-inf
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@0
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@-inf
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1464×bool.json-1
1464×bool.json-2
1424×rational.json-1
1424×rational.json-2
1424×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01156
112150
234750
373150
4163150
5455150
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a 1/2) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a 1/2) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (neg.f64 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (neg.f64 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (neg.f64 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) (*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a 4)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a 4)) (*.f64 8 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a 1/2) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 1/2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a a)) (neg.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 a)) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 a a)) (neg.f64 (+.f64 a a))) (*.f64 2 (neg.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 a)) (*.f64 2 (neg.f64 a))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a 1/2) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 a)) 1/2) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 a)) 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 a 4)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a) (+.f64 1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a 4)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 a a))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 a a))) (-.f64 0 (neg.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 a))) (-.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 a))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))

simplify90.0ms (0.5%)

Algorithm
egg-herbie
Rules
1420×rational.json-simplify-2
1296×rational.json-simplify-35
1178×rational.json-simplify-61
1010×rational.json-simplify-41
990×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02323827
16573791
217713759
354763759
Stop Event
node limit
Counts
111 → 128
Calls
Call 1
Inputs
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
1
(+.f64 1 (*.f64 -10 k))
(+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k)))
(+.f64 (*.f64 -980 (pow.f64 k 3)) (+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(+.f64 0 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 (*.f64 a 1/2) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a 1/2) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(-.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) 2))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 a)))
(/.f64 -1 (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(/.f64 2 (/.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (neg.f64 (neg.f64 a))))
(/.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 2)
(/.f64 4 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 4 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 2))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) 1))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (neg.f64 (neg.f64 a))))
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 8 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 8 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a))
(/.f64 8 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (neg.f64 (neg.f64 a))))
(/.f64 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)
(/.f64 -2 (-.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(/.f64 (*.f64 a 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(/.f64 1/2 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) (*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) 2))
(/.f64 (*.f64 2 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10))))) 8)
(/.f64 (*.f64 2 (neg.f64 a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2))
(/.f64 (*.f64 2 (*.f64 a 4)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8))
(/.f64 (*.f64 2 (*.f64 a 4)) (*.f64 8 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (*.f64 a 1/2) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)
(/.f64 (*.f64 a 1/2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
(/.f64 (neg.f64 (+.f64 a a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2))
(/.f64 (neg.f64 (+.f64 a a)) (neg.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (neg.f64 (neg.f64 a)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (neg.f64 (+.f64 a a)) (neg.f64 (+.f64 a a))) (*.f64 2 (neg.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))))) 16)
(/.f64 (+.f64 (*.f64 2 (neg.f64 a)) (*.f64 2 (neg.f64 a))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2)))
(/.f64 (+.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 (/.f64 a 1/2) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 (/.f64 (neg.f64 (neg.f64 a)) 1/2) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 (/.f64 (neg.f64 (neg.f64 a)) 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
(/.f64 (/.f64 (*.f64 2 (*.f64 a 4)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 8)
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) 1/4)
(/.f64 (/.f64 (neg.f64 a) (+.f64 1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) 1/4)
(/.f64 (neg.f64 (*.f64 a 4)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))
(/.f64 (neg.f64 (neg.f64 (+.f64 a a))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 a a))) (-.f64 0 (neg.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 a))) (-.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(*.f64 2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))
(*.f64 4 (/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 4))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) 1/4)
(*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)
(*.f64 1/4 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 4))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
Outputs
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 a (*.f64 -10 k)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (+.f64 a (*.f64 -10 (*.f64 a k))) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100)))))
(+.f64 (+.f64 a (*.f64 a (*.f64 -10 k))) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100)))))
(+.f64 a (+.f64 (*.f64 a (*.f64 -10 k)) (neg.f64 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100)))) (+.f64 (+.f64 a (*.f64 -10 (*.f64 a k))) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 a (*.f64 a -100))) (*.f64 a -10))))))
(+.f64 (+.f64 (+.f64 a (*.f64 a (*.f64 -10 k))) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100))))) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 a (+.f64 a (*.f64 a -100)))))))
(+.f64 (+.f64 a (*.f64 a (*.f64 -10 k))) (*.f64 -1 (+.f64 (*.f64 -10 (*.f64 (+.f64 a (+.f64 a (*.f64 a -100))) (pow.f64 k 3))) (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100))))))
(+.f64 (+.f64 a (*.f64 a (*.f64 -10 k))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100))) (*.f64 -10 (*.f64 (pow.f64 k 3) (+.f64 a (+.f64 a (*.f64 a -100))))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 a (*.f64 a -100))) (*.f64 a -10)) (pow.f64 k 5)))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (neg.f64 (/.f64 (*.f64 -10 (+.f64 a (+.f64 a (*.f64 a -100)))) (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (*.f64 -10 (+.f64 a (+.f64 a (*.f64 a -100)))) (pow.f64 k 5))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5))) (+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 10 (/.f64 a (pow.f64 k 5))))))
(+.f64 (*.f64 10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5))) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (/.f64 a (pow.f64 k 2))))))
(+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 10 (+.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5)) (/.f64 a (pow.f64 k 5))))))
(+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 10 (+.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5)) (/.f64 a (pow.f64 k 5)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
1
(+.f64 1 (*.f64 -10 k))
(+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k)))
(+.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 (pow.f64 k 2) 99))
(+.f64 (*.f64 -10 k) (+.f64 (*.f64 (pow.f64 k 2) 99) 1))
(+.f64 (*.f64 -10 k) (+.f64 1 (*.f64 (pow.f64 k 2) 99)))
(+.f64 (*.f64 -980 (pow.f64 k 3)) (+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k))))
(+.f64 (*.f64 (pow.f64 k 2) 99) (+.f64 (+.f64 1 (*.f64 -10 k)) (*.f64 (pow.f64 k 3) -980)))
(+.f64 (+.f64 1 (*.f64 -10 k)) (+.f64 (*.f64 (pow.f64 k 2) 99) (*.f64 (pow.f64 k 3) -980)))
(+.f64 (*.f64 -10 k) (+.f64 (+.f64 1 (*.f64 (pow.f64 k 2) 99)) (*.f64 (pow.f64 k 3) -980)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 k 2) 99) (+.f64 (*.f64 -10 k) (*.f64 (pow.f64 k 3) -980))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 99 (/.f64 1 (pow.f64 k 4)))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(+.f64 (/.f64 1 (pow.f64 k 2)) (-.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 99 (/.f64 1 (pow.f64 k 4)))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(+.f64 (/.f64 1 (pow.f64 k 2)) (-.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5))))))
(+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (-.f64 (/.f64 1 (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5))))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 99 (/.f64 1 (pow.f64 k 4)))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(+.f64 (/.f64 1 (pow.f64 k 2)) (-.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 99 (/.f64 1 (pow.f64 k 4)))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(+.f64 (/.f64 1 (pow.f64 k 2)) (-.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5))))))
(+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (-.f64 (/.f64 1 (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 (*.f64 a 1/2) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a 1/2) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (*.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) 2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 0 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 2 (/.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (neg.f64 (neg.f64 a))))
(/.f64 a (/.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) 2))
(/.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 2)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) 2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (*.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (neg.f64 (neg.f64 a))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 a (*.f64 1/2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 8 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 8 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 8 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8) (neg.f64 (neg.f64 a))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -2 (-.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1/2 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 a)) (*.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) 2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10))))) 8)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (neg.f64 a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (*.f64 a 4)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 8))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (*.f64 a 4)) (*.f64 8 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (*.f64 a 1/2) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a 1/2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (+.f64 a a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (+.f64 a a)) (neg.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 a (*.f64 1/2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (neg.f64 (neg.f64 a)) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (neg.f64 (+.f64 a a)) (neg.f64 (+.f64 a a))) (*.f64 2 (neg.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 a (*.f64 1/2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))))) 16)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (*.f64 2 (neg.f64 a)) (*.f64 2 (neg.f64 a))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 a))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 a (*.f64 1/2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (/.f64 a 1/2) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 a (*.f64 1/2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (/.f64 (neg.f64 (neg.f64 a)) 1/2) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 a (*.f64 1/2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (/.f64 (neg.f64 (neg.f64 a)) 2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (*.f64 2 (*.f64 a 4)) (+.f64 1 (*.f64 k (+.f64 k 10)))) 8)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) 1/4)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (neg.f64 a) (+.f64 1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (neg.f64 (neg.f64 a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) 1/4)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (*.f64 a 4)) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (neg.f64 (+.f64 a a))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 a (*.f64 1/2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 a a))) (-.f64 0 (neg.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(/.f64 a (*.f64 1/2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 a))) (-.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) -2)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))))
(*.f64 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))) (/.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(*.f64 4 (/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 4))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)
(*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) 1/4)
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)
(*.f64 2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 1/4 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 4))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
0.0b
(*.f64 k (+.f64 k 10))
4.5b
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
4.5b
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
Compiler

Compiled 56 to 40 computations (28.6% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
a
@0
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@inf
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@0
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@-inf
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@0
(-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2046×bool.json-1
2046×bool.json-2
1620×bool.json-3
798×rational.json-simplify-35
676×rational.json-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01393
114093
241187
391585
4222681
5597681
Stop Event
node limit
Counts
3 → 126
Calls
Call 1
Inputs
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 2 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 -1 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 a) (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (*.f64 2 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 -1/2 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (*.f64 -1 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 a 2) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 a 2) (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 a 2) (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 a (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 a -2) (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 1/4 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 a -2) (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (/.f64 1/2 (+.f64 (*.f64 k (+.f64 k 10)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (*.f64 (/.f64 1/2 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (*.f64 1/2 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a 2) (-.f64 -1 (*.f64 k (+.f64 k 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 k (+.f64 k 10)) 1)) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) a)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a) (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 a -2)) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -4) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 8) (*.f64 2 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 8) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (neg.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a 4) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a 4) (+.f64 (*.f64 k (+.f64 k 10)) 1)) (/.f64 (*.f64 a 4) (+.f64 (*.f64 k (+.f64 k 10)) 1))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))) (*.f64 2 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a) 2) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 a) 1/2) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))))))

simplify157.0ms (0.8%)

Algorithm
egg-herbie
Rules
1596×rational.json-simplify-51
1040×rational.json-simplify-35
1020×rational.json-simplify-2
912×rational.json-simplify-48
670×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03366480
18496116
221555984
346425922
468765922
Stop Event
node limit
Counts
198 → 228
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 a)
(+.f64 (*.f64 10 (*.f64 k a)) (*.f64 -1 a))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 -100 a))) (+.f64 (*.f64 10 (*.f64 k a)) (*.f64 -1 a)))
(+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 a) (*.f64 -10 (+.f64 a (*.f64 -100 a))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 -100 a))) (+.f64 (*.f64 10 (*.f64 k a)) (*.f64 -1 a))))
(*.f64 -1 (/.f64 a (pow.f64 k 2)))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 4)) (*.f64 -100 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 4)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 5))) (+.f64 (*.f64 -100 (/.f64 a (pow.f64 k 4))) (*.f64 -10 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 5))))))))
(*.f64 -1 (/.f64 a (pow.f64 k 2)))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 4)) (*.f64 -100 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 10 a) (*.f64 10 (+.f64 a (*.f64 -100 a)))) (pow.f64 k 5))) (*.f64 -100 (/.f64 a (pow.f64 k 4)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 -100 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 -100 a)))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
1
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(-.f64 1 (*.f64 -1 a))
(-.f64 (+.f64 1 (*.f64 -10 (*.f64 k a))) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 1 (*.f64 -10 (*.f64 k a)))) (*.f64 -1 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 1 (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 a) (*.f64 -10 (+.f64 a (*.f64 -100 a))))))))) (*.f64 -1 a))
1
(+.f64 1 (/.f64 a (pow.f64 k 2)))
(+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
1
(+.f64 1 (/.f64 a (pow.f64 k 2)))
(+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(+.f64 -1 (+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(+.f64 -1 (-.f64 1 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 0)
(+.f64 1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 0 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(+.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)
(-.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 0)
(-.f64 0 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(-.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)
(-.f64 (+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1) 1)
(*.f64 a (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(*.f64 a (*.f64 2 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 a (*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1))
(*.f64 a (*.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))) 1/2))
(*.f64 a (*.f64 (/.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 a (*.f64 -1 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 -1 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(*.f64 -1 (*.f64 (neg.f64 a) (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1)
(*.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 a a) (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2))
(*.f64 (+.f64 a a) (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2) 1))
(*.f64 (+.f64 a a) (*.f64 (*.f64 2 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1/2))
(*.f64 (+.f64 a a) (*.f64 -1/2 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (neg.f64 a) (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (neg.f64 a) (*.f64 -1 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 (neg.f64 a) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1/2))
(*.f64 2 (/.f64 (/.f64 a 2) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 a 2) (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(*.f64 2 (*.f64 (/.f64 a 2) (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 2 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 2 (*.f64 a (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 2 (*.f64 (/.f64 a -2) (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) a))
(*.f64 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 2) 1/2)
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)))
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)) 1))
(*.f64 (*.f64 a 4) (*.f64 1/4 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) a)
(*.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) -1)
(*.f64 1/2 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 2))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) -1))
(*.f64 1/2 (*.f64 (*.f64 a -2) (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 a a))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (neg.f64 a))
(*.f64 (*.f64 a -2) (/.f64 1/2 (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(*.f64 (*.f64 a -2) (*.f64 (/.f64 1/2 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1))
(*.f64 (*.f64 a -2) (*.f64 1/2 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2) (+.f64 a a))
(*.f64 (/.f64 (/.f64 a 2) (-.f64 -1 (*.f64 k (+.f64 k 10)))) 2)
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 a 4))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 k (+.f64 k 10)) 1)) (*.f64 a -2))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) a)
(neg.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(-.f64 -1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(-.f64 1 (+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(-.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)
(-.f64 0 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(-.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 0)
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(*.f64 1 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(*.f64 2 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2) 1))
(*.f64 (*.f64 2 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))) 1/2)
(*.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1)
(*.f64 1/2 (*.f64 2 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(*.f64 1/2 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2)
(*.f64 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2) 2)
(/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))
(/.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))
(/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2))
(/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 a -2)))
(/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a) (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a)))
(/.f64 (*.f64 2 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))) 2)
(/.f64 (*.f64 a 4) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -4))
(/.f64 4 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 a -2)) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 a -2))))
(/.f64 4 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4) (neg.f64 a)))
(/.f64 4 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -4) a))
(/.f64 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))) 4)
(/.f64 (*.f64 a 8) (*.f64 2 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -4)))
(/.f64 8 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 8) (neg.f64 a)))
(/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1)
(/.f64 (*.f64 a -2) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 2))
(/.f64 (*.f64 a -2) (neg.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))) 8)
(/.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2)
(/.f64 (/.f64 (*.f64 a 4) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 4)
(/.f64 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2) 1/2)
(/.f64 (+.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1))) 4)
(/.f64 (+.f64 (/.f64 (*.f64 a 4) (+.f64 (*.f64 k (+.f64 k 10)) 1)) (/.f64 (*.f64 a 4) (+.f64 (*.f64 k (+.f64 k 10)) 1))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))) (*.f64 2 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))) 16)
(/.f64 (/.f64 (neg.f64 a) 2) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 2))
(/.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)) 1/4)
(/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)) 1/2)
(/.f64 (/.f64 (neg.f64 a) 1/2) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 2))
(neg.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(+.f64 -1 (-.f64 1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))
(+.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 0)
(+.f64 0 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 (-.f64 1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))) -1)
(*.f64 -1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)
(*.f64 2 (/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2))
(*.f64 2 (*.f64 (/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 1))
(*.f64 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 1/2)
(*.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)
(*.f64 1/2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2))
(*.f64 (/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 2)
(/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)
(/.f64 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 2)
(/.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)
(/.f64 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4) 4)
(/.f64 (*.f64 2 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4))) 16)
(neg.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
Outputs
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 10 (*.f64 k a)) (*.f64 -1 a))
(+.f64 (*.f64 k (*.f64 a 10)) (neg.f64 a))
(+.f64 (*.f64 a (*.f64 10 k)) (neg.f64 a))
(*.f64 a (+.f64 -1 (*.f64 k 10)))
(+.f64 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 -100 a))) (+.f64 (*.f64 10 (*.f64 k a)) (*.f64 -1 a)))
(+.f64 (+.f64 (*.f64 k (*.f64 a 10)) (neg.f64 a)) (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100))))
(+.f64 (*.f64 a (*.f64 10 k)) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100))) (neg.f64 a)))
(+.f64 (*.f64 a (+.f64 -1 (*.f64 k 10))) (*.f64 (pow.f64 k 2) (*.f64 a -99)))
(+.f64 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 a) (*.f64 -10 (+.f64 a (*.f64 -100 a))))) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 -100 a))) (+.f64 (*.f64 10 (*.f64 k a)) (*.f64 -1 a))))
(+.f64 (+.f64 (+.f64 (*.f64 k (*.f64 a 10)) (neg.f64 a)) (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100)))) (*.f64 (pow.f64 k 3) (+.f64 (*.f64 a -10) (*.f64 (+.f64 a (*.f64 a -100)) -10))))
(+.f64 (+.f64 (*.f64 a (*.f64 10 k)) (neg.f64 a)) (+.f64 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100))) (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 (+.f64 a (*.f64 a -100)) a)))))
(+.f64 (+.f64 (*.f64 a (+.f64 -1 (*.f64 k 10))) (*.f64 (pow.f64 k 2) (*.f64 a -99))) (*.f64 (pow.f64 k 3) (*.f64 -10 (+.f64 a (*.f64 a -99)))))
(+.f64 (*.f64 a (+.f64 -1 (*.f64 k 10))) (+.f64 (*.f64 (pow.f64 k 2) (*.f64 a -99)) (*.f64 (pow.f64 k 3) (*.f64 -10 (*.f64 a -98)))))
(*.f64 -1 (/.f64 a (pow.f64 k 2)))
(neg.f64 (/.f64 a (pow.f64 k 2)))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (*.f64 10 (/.f64 a (pow.f64 k 3))))
(+.f64 (neg.f64 (/.f64 a (pow.f64 k 2))) (*.f64 10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 4)) (*.f64 -100 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -100 (/.f64 a (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 4)) (neg.f64 (/.f64 a (pow.f64 k 2))))))
(+.f64 (neg.f64 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 4)) (*.f64 -100 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 4)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 5))) (+.f64 (*.f64 -100 (/.f64 a (pow.f64 k 4))) (*.f64 -10 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 5))))))))
(+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (+.f64 (/.f64 a (pow.f64 k 4)) (+.f64 (*.f64 -100 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5))) (*.f64 -10 (/.f64 a (pow.f64 k 5)))))) (*.f64 10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (+.f64 (*.f64 -100 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 -10 (+.f64 (/.f64 a (pow.f64 k 5)) (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5)))) (/.f64 a (pow.f64 k 4)))) (+.f64 (neg.f64 (/.f64 a (pow.f64 k 2))) (*.f64 10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (neg.f64 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 -10 (+.f64 (/.f64 a (pow.f64 k 5)) (/.f64 (*.f64 a -99) (pow.f64 k 5)))) (+.f64 (/.f64 a (pow.f64 k 4)) (*.f64 -100 (/.f64 a (pow.f64 k 4)))))))
(*.f64 -1 (/.f64 a (pow.f64 k 2)))
(neg.f64 (/.f64 a (pow.f64 k 2)))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (*.f64 10 (/.f64 a (pow.f64 k 3))))
(+.f64 (neg.f64 (/.f64 a (pow.f64 k 2))) (*.f64 10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 4)) (*.f64 -100 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -100 (/.f64 a (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 4)) (neg.f64 (/.f64 a (pow.f64 k 2))))))
(+.f64 (neg.f64 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 4)) (*.f64 -100 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 10 a) (*.f64 10 (+.f64 a (*.f64 -100 a)))) (pow.f64 k 5))) (*.f64 -100 (/.f64 a (pow.f64 k 4)))))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 k 2))) (+.f64 (/.f64 a (pow.f64 k 4)) (+.f64 (*.f64 -100 (/.f64 a (pow.f64 k 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a 10) (*.f64 10 (+.f64 a (*.f64 a -100)))) (pow.f64 k 5)))))))
(+.f64 (+.f64 (*.f64 -100 (/.f64 a (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 4)) (neg.f64 (/.f64 (*.f64 10 (+.f64 (+.f64 a (*.f64 a -100)) a)) (pow.f64 k 5))))) (+.f64 (neg.f64 (/.f64 a (pow.f64 k 2))) (*.f64 10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 10 (+.f64 a (*.f64 a -99))) (pow.f64 k 5))) (+.f64 (neg.f64 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (/.f64 a (pow.f64 k 4)) (*.f64 -100 (/.f64 a (pow.f64 k 4)))))))
(+.f64 (*.f64 10 (/.f64 a (pow.f64 k 3))) (+.f64 (+.f64 (/.f64 a (pow.f64 k 4)) (*.f64 -100 (/.f64 a (pow.f64 k 4)))) (*.f64 -1 (+.f64 (/.f64 a (pow.f64 k 2)) (/.f64 (*.f64 10 (*.f64 a -98)) (pow.f64 k 5))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 k (*.f64 a -10)))
(+.f64 a (*.f64 a (*.f64 -10 k)))
(+.f64 a (*.f64 a (*.f64 k -10)))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 -100 a))))))
(+.f64 a (+.f64 (*.f64 k (*.f64 a -10)) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100))))))
(+.f64 a (+.f64 (*.f64 a (*.f64 -10 k)) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100))))))
(+.f64 a (+.f64 (*.f64 a (*.f64 k -10)) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 a -99)))))
(+.f64 (*.f64 a (*.f64 k -10)) (-.f64 a (*.f64 (pow.f64 k 2) (*.f64 a -99))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 -100 a)))))))
(+.f64 a (+.f64 (+.f64 (*.f64 k (*.f64 a -10)) (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100))))) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 a -10) (*.f64 (+.f64 a (*.f64 a -100)) -10))))))
(+.f64 a (+.f64 (+.f64 (*.f64 a (*.f64 -10 k)) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100))))) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 (+.f64 a (*.f64 a -100)) a))))))
(+.f64 (+.f64 a (+.f64 (*.f64 a (*.f64 k -10)) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 a -99))))) (*.f64 (*.f64 -10 (+.f64 a (*.f64 a -99))) (neg.f64 (pow.f64 k 3))))
(+.f64 (+.f64 (*.f64 a (*.f64 k -10)) (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 a -99)))) (-.f64 a (*.f64 (pow.f64 k 3) (*.f64 -10 (*.f64 a -98)))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (/.f64 a (pow.f64 k 2))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 a -10) (*.f64 (+.f64 a (*.f64 a -100)) -10)) (pow.f64 k 5)))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (*.f64 -10 (+.f64 (+.f64 a (*.f64 a -100)) a)) (pow.f64 k 5))))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (neg.f64 (/.f64 (*.f64 -10 (+.f64 a (*.f64 a -99))) (pow.f64 k 5))) (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4))))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4)) (/.f64 (*.f64 -10 (*.f64 a -98)) (pow.f64 k 5))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (/.f64 a (pow.f64 k 2))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 -100 a)) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 10 (/.f64 a (pow.f64 k 5)))))))
(+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 10 (/.f64 a (pow.f64 k 5))))) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (*.f64 10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5)))))
(+.f64 (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4))) (+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (*.f64 10 (+.f64 (/.f64 a (pow.f64 k 5)) (/.f64 (*.f64 a -99) (pow.f64 k 5))))))
1
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(-.f64 1 (*.f64 -1 a))
(-.f64 1 (neg.f64 a))
(-.f64 a -1)
(+.f64 1 a)
(+.f64 a 1)
(-.f64 (+.f64 1 (*.f64 -10 (*.f64 k a))) (*.f64 -1 a))
(+.f64 (*.f64 k (*.f64 a -10)) (-.f64 1 (neg.f64 a)))
(+.f64 (*.f64 a (*.f64 -10 k)) (-.f64 a -1))
(+.f64 1 (*.f64 a (-.f64 (*.f64 k -10) -1)))
(+.f64 1 (+.f64 a (*.f64 a (*.f64 k -10))))
(+.f64 a (+.f64 1 (*.f64 a (*.f64 k -10))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 1 (*.f64 -10 (*.f64 k a)))) (*.f64 -1 a))
(+.f64 (+.f64 1 (*.f64 k (*.f64 a -10))) (-.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100)))) (neg.f64 a)))
(+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100)))) (+.f64 (*.f64 a (*.f64 -10 k)) (-.f64 a -1)))
(+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 a -99))) (+.f64 1 (*.f64 a (-.f64 (*.f64 k -10) -1))))
(+.f64 (-.f64 1 (*.f64 (pow.f64 k 2) (*.f64 a -99))) (+.f64 a (*.f64 a (*.f64 k -10))))
(+.f64 (*.f64 a (*.f64 k -10)) (-.f64 (+.f64 a 1) (*.f64 (pow.f64 k 2) (*.f64 a -99))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 1 (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 a) (*.f64 -10 (+.f64 a (*.f64 -100 a))))))))) (*.f64 -1 a))
(+.f64 (+.f64 1 (+.f64 (*.f64 k (*.f64 a -10)) (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 a -10) (*.f64 (+.f64 a (*.f64 a -100)) -10)))))) (-.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 a (*.f64 a -100)))) (neg.f64 a)))
(+.f64 (+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100)))) (+.f64 (*.f64 a (*.f64 -10 k)) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 (+.f64 a (*.f64 a -100)) a)))))) (-.f64 a -1))
(+.f64 (*.f64 (*.f64 -10 (+.f64 a (*.f64 a -99))) (neg.f64 (pow.f64 k 3))) (+.f64 (*.f64 (pow.f64 k 2) (neg.f64 (*.f64 a -99))) (+.f64 1 (*.f64 a (-.f64 (*.f64 k -10) -1)))))
(+.f64 (+.f64 (*.f64 a (*.f64 k -10)) (-.f64 1 (*.f64 (pow.f64 k 2) (*.f64 a -99)))) (-.f64 a (*.f64 (pow.f64 k 3) (*.f64 -10 (*.f64 a -98)))))
1
(+.f64 1 (/.f64 a (pow.f64 k 2)))
(+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 1 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))))))
(+.f64 1 (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (/.f64 a (pow.f64 k 2)))))
(+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4))))))
(+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (-.f64 1 (/.f64 (*.f64 a -99) (pow.f64 k 4))))
1
(+.f64 1 (/.f64 a (pow.f64 k 2)))
(+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 1 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))
(+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))))))
(+.f64 1 (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (/.f64 a (pow.f64 k 2)))))
(+.f64 1 (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (neg.f64 (/.f64 (*.f64 a -99) (pow.f64 k 4))))))
(+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (-.f64 1 (/.f64 (*.f64 a -99) (pow.f64 k 4))))
(+.f64 -1 (+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 -1 (-.f64 1 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 0)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(+.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(-.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 0)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(-.f64 0 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(-.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(-.f64 (+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1) 1)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 a (*.f64 2 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 a (*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 a (*.f64 (*.f64 2 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))) 1/2))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 a (*.f64 (/.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1/2))
(*.f64 a (*.f64 1/2 (/.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 a 1/2))
(*.f64 a (*.f64 -1 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 -1 (*.f64 (neg.f64 a) (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2) 1))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (*.f64 (*.f64 2 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1/2))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 a a) (*.f64 -1/2 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (neg.f64 a) (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (neg.f64 a) (*.f64 -1 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (neg.f64 a) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1/2))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (/.f64 (/.f64 a 2) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (/.f64 (/.f64 a 2) (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (/.f64 a 2) (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1/2))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 a (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (/.f64 a -2) (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) a))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 2) 1/2)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)) 1))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 a 4) (*.f64 1/4 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) a)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) -1)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 1/2 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 2))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) -1))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 1/2 (*.f64 (*.f64 a -2) (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 a a))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (neg.f64 a))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 a -2) (/.f64 1/2 (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 a -2) (*.f64 (/.f64 1/2 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 a -2) (*.f64 1/2 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2) (+.f64 a a))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 (/.f64 a 2) (-.f64 -1 (*.f64 k (+.f64 k 10)))) 2)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 a 4))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 k (+.f64 k 10)) 1)) (*.f64 a -2))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 1/2 (-.f64 -1 (*.f64 k (+.f64 k 10))))) a)
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(neg.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(neg.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))
(-.f64 -1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 1 (+.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 0 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 0)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 1 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 2 (*.f64 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (*.f64 2 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))) 1/2)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 1/2 (*.f64 2 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 1/2 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 -1 (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1/2)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2) 2)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(*.f64 a (/.f64 2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 a -2)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 2 (+.f64 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a) (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))) 2)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a 4) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -4))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 a -2)) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 a -2))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4) (neg.f64 a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -4) a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))) 4)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a 8) (*.f64 2 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -4)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 8 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 8) (neg.f64 a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a -2) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a -2) (neg.f64 (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(*.f64 a (/.f64 2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))) 8)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (*.f64 a 4) (+.f64 (*.f64 k (+.f64 k 10)) 1)) 4)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)) 2) 1/2)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1)) (/.f64 (+.f64 a a) (+.f64 (*.f64 k (+.f64 k 10)) 1))) 4)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (/.f64 (*.f64 a 4) (+.f64 (*.f64 k (+.f64 k 10)) 1)) (/.f64 (*.f64 a 4) (+.f64 (*.f64 k (+.f64 k 10)) 1))) 8)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1)))) (*.f64 2 (*.f64 4 (/.f64 a (+.f64 (*.f64 k (+.f64 k 10)) 1))))) 16)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (neg.f64 a) 2) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 4)) 1/4)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (+.f64 (*.f64 k (+.f64 k (+.f64 k 20))) 2)) 1/2)
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20)))))
(*.f64 a (/.f64 2 (+.f64 2 (*.f64 k (+.f64 k (+.f64 k 20))))))
(/.f64 (/.f64 (neg.f64 a) 1/2) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) 2))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(neg.f64 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 -1 (-.f64 1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 0)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 0 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (-.f64 1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))) -1)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 -1 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (*.f64 (/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 1))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 1/2)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 1/2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 2)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 1)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 2) 2)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4) 4)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 2 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10)))))) -2)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4)) 8)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4)) (*.f64 2 (*.f64 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))) 4))) 16)
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (+.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(+.f64 1 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))

localize76.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
7.0b
(/.f64 a (pow.f64 k 3))
8.6b
(/.f64 a (pow.f64 k 2))
12.0b
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
Compiler

Compiled 44 to 30 computations (31.8% saved)

series1.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@inf
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
0.0ms
a
@-inf
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
0.0ms
k
@-inf
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
0.0ms
k
@0
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
0.0ms
k
@inf
(*.f64 -10 (/.f64 a (pow.f64 k 3)))

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1816×bool.json-1
1816×bool.json-2
1766×rational.json-1
1524×bool.json-3
580×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
19019
225719
359319
4148819
5502019
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -10 (/.f64 a (pow.f64 k 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (pow.f64 k 3)) -20) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (pow.f64 k 3)) -40) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 a (pow.f64 k 3)) -40)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a (pow.f64 k 3)) -40)) (*.f64 2 (*.f64 (/.f64 a (pow.f64 k 3)) -40))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -10 (/.f64 a (pow.f64 k 3))))))))

simplify356.0ms (1.8%)

Algorithm
egg-herbie
Rules
3924×rational.json-simplify-35
2640×rational.json-simplify-43
2234×rational.json-simplify-51
1000×rational.json-simplify-2
652×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029152
161152
2125152
3303152
4759152
52547152
63183152
73465152
83758152
94088152
104409152
114431152
124439152
134439152
144877152
155339152
165816152
175851152
185859152
Stop Event
node limit
Counts
8 → 9
Calls
Call 1
Inputs
(+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) 0)
(+.f64 0 (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(-.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) 0)
(/.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) 1)
(/.f64 (*.f64 (/.f64 a (pow.f64 k 3)) -20) 2)
(/.f64 (*.f64 (/.f64 a (pow.f64 k 3)) -40) 4)
(/.f64 (*.f64 2 (*.f64 (/.f64 a (pow.f64 k 3)) -40)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a (pow.f64 k 3)) -40)) (*.f64 2 (*.f64 (/.f64 a (pow.f64 k 3)) -40))) 16)
Outputs
(+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) 0)
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(+.f64 0 (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(-.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) 0)
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(/.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) 1)
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(/.f64 (*.f64 (/.f64 a (pow.f64 k 3)) -20) 2)
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(/.f64 (*.f64 (/.f64 a (pow.f64 k 3)) -40) 4)
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(/.f64 (*.f64 2 (*.f64 (/.f64 a (pow.f64 k 3)) -40)) 8)
(*.f64 -10 (/.f64 a (pow.f64 k 3)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a (pow.f64 k 3)) -40)) (*.f64 2 (*.f64 (/.f64 a (pow.f64 k 3)) -40))) 16)
(*.f64 -10 (/.f64 a (pow.f64 k 3)))

eval376.0ms (1.9%)

Compiler

Compiled 13260 to 9512 computations (28.3% saved)

prune150.0ms (0.8%)

Pruning

15 alts after pruning (10 fresh and 5 done)

PrunedKeptTotal
New6737680
Fresh134
Picked101
Done358
Total67815693
Error
3.0b
Counts
693 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
28.5b
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
13.0b
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
32.1b
(/.f64 (/.f64 2 a) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (pow.f64 k m) 2)))
26.6b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
41.1b
(/.f64 a (+.f64 1 (*.f64 k 10)))
3.1b
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
26.6b
(/.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))
34.4b
(+.f64 -1 (-.f64 a -1))
22.8b
(+.f64 -1 1)
3.1b
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
16.1b
(*.f64 (pow.f64 k m) a)
40.5b
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
26.6b
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
40.5b
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
49.5b
a
Compiler

Compiled 400 to 302 computations (24.5% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 k 10))
0.1b
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
0.1b
(/.f64 (pow.f64 k m) (/.f64 1 a))
Compiler

Compiled 42 to 25 computations (40.5% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
a
@0
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
0.0ms
k
@-inf
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
0.0ms
k
@inf
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
0.0ms
m
@0
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
0.0ms
k
@0
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1942×bool.json-1
1942×bool.json-2
1638×bool.json-3
782×rational.json-simplify-35
720×rational.json-simplify-61
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01356
114950
251944
3161744
4580344
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(/.f64 (pow.f64 k m) (/.f64 1 a))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 k m) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 k m) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 k m) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 a (/.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 k m) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (/.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 k m) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 k m) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (/.f64 2 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (pow.f64 k m) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (*.f64 (pow.f64 k m) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 2 (/.f64 4 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (/.f64 1 (/.f64 a (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (/.f64 2 (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (/.f64 4 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 1 a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (*.f64 a 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (neg.f64 (pow.f64 k m)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 k m) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 2) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 1/2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 k m) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 k m) a)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 k m) a) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 k m) a) (*.f64 (pow.f64 k m) a))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 a (/.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) a) (/.f64 1 (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 -1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 k m) (*.f64 (/.f64 1 a) (-.f64 -1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (pow.f64 k m) a) (-.f64 -1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (/.f64 a (+.f64 (*.f64 k 20) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a (+.f64 (*.f64 k 20) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 1 (+.f64 (*.f64 k 20) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a 2) (/.f64 1 (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (/.f64 1 (+.f64 (*.f64 k 20) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 (*.f64 k 20) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 k m) a) (+.f64 (*.f64 k 20) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 (*.f64 k 20) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (/.f64 (+.f64 (*.f64 k 20) 2) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 (*.f64 k 20) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 1/2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (*.f64 (pow.f64 k m) 1/2) (/.f64 1 (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 (pow.f64 k m) (+.f64 (*.f64 k 20) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 2 (/.f64 (+.f64 (*.f64 k 20) 2) (*.f64 (pow.f64 k m) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (/.f64 1 (/.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 k 20) 2) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (/.f64 (+.f64 (*.f64 k 20) 2) (*.f64 (pow.f64 k m) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 2 a) (+.f64 (*.f64 k 20) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k 10))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (*.f64 a 4)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k 10)))) (/.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (*.f64 (pow.f64 k m) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 -1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (*.f64 (/.f64 1 a) (-.f64 -1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) (/.f64 1 (-.f64 -1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k 10))) (/.f64 1 (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 k 20) 2)) (*.f64 (pow.f64 k m) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 2) (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 (*.f64 k 20) 2)) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 1/2) (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (+.f64 (*.f64 k 20) 2)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))))))

simplify115.0ms (0.6%)

Algorithm
egg-herbie
Rules
1100×rational.json-simplify-53
994×rational.json-simplify-43
960×rational.json-simplify-51
932×rational.json-simplify-2
856×rational.json-simplify-55
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02895736
17275668
215705596
346135180
Stop Event
node limit
Counts
158 → 185
Calls
Call 1
Inputs
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
a
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))
(+.f64 (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1000 (*.f64 (pow.f64 k 3) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))) (+.f64 (*.f64 -1/10000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 4))) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3)))))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)) (+.f64 (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (*.f64 -1/10000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (/.f64 a (+.f64 1 (*.f64 10 k))))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 10 k)))) (/.f64 a (+.f64 1 (*.f64 10 k)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 10 k)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 10 k)))) (/.f64 a (+.f64 1 (*.f64 10 k))))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(+.f64 (*.f64 (pow.f64 k m) a) 0)
(+.f64 0 (*.f64 (pow.f64 k m) a))
(-.f64 (*.f64 (pow.f64 k m) a) 0)
(-.f64 0 (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 (pow.f64 k m) a)
(*.f64 1 (*.f64 (pow.f64 k m) a))
(*.f64 a (pow.f64 k m))
(*.f64 a (/.f64 a (/.f64 a (pow.f64 k m))))
(*.f64 (*.f64 (pow.f64 k m) a) 1)
(*.f64 -1 (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 a 2))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 a))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a 2) 1))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) 1/2)
(*.f64 2 (/.f64 (pow.f64 k m) (/.f64 2 a)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) a) 2))
(*.f64 2 (/.f64 a (/.f64 2 (pow.f64 k m))))
(*.f64 (+.f64 a a) (*.f64 (pow.f64 k m) 1/2))
(*.f64 (+.f64 a a) (*.f64 (*.f64 (pow.f64 k m) 1/2) 1))
(*.f64 (+.f64 a a) (/.f64 2 (/.f64 4 (pow.f64 k m))))
(*.f64 (*.f64 a a) (/.f64 1 (/.f64 a (pow.f64 k m))))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (/.f64 2 (pow.f64 k m)))))
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 4 (pow.f64 k m))))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 1 a) 4)))
(*.f64 (*.f64 (pow.f64 k m) (*.f64 a 4)) 1/4)
(*.f64 (neg.f64 a) (neg.f64 (pow.f64 k m)))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 -1 a)))
(*.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) -1)
(*.f64 1/2 (*.f64 (pow.f64 k m) (+.f64 a a)))
(*.f64 (/.f64 a 2) (*.f64 (pow.f64 k m) 2))
(*.f64 (*.f64 (pow.f64 k m) 1/2) (+.f64 a a))
(neg.f64 (*.f64 (pow.f64 k m) (neg.f64 a)))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)
(+.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(-.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 a (/.f64 a (/.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))))
(*.f64 (*.f64 (pow.f64 k m) a) (/.f64 1 (+.f64 1 (*.f64 k 10))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 1)
(*.f64 -1 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 -1 a))))
(*.f64 -1 (/.f64 (pow.f64 k m) (*.f64 (/.f64 1 a) (-.f64 -1 (*.f64 k 10)))))
(*.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 k m) a) (-.f64 -1 (*.f64 k 10))))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) (/.f64 -1 a)))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 a (+.f64 (*.f64 k 20) 2)))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a (+.f64 (*.f64 k 20) 2)) 1))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 1 (+.f64 (*.f64 k 20) 2)) a))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k 10)))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a 2) (/.f64 1 (+.f64 1 (*.f64 k 10)))))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (/.f64 1 (+.f64 (*.f64 k 20) 2)))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 (*.f64 k 20) 2)) 1))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 k 10)))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) a) (+.f64 (*.f64 k 20) 2)))
(*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 (*.f64 k 20) 2) a)))
(*.f64 2 (/.f64 a (/.f64 (+.f64 (*.f64 k 20) 2) (pow.f64 k m))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 2))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 (*.f64 k 20) 2)))
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10)))))
(*.f64 (+.f64 a a) (*.f64 (*.f64 (pow.f64 k m) 1/2) (/.f64 1 (+.f64 1 (*.f64 k 10)))))
(*.f64 (+.f64 a a) (*.f64 (/.f64 (pow.f64 k m) (+.f64 (*.f64 k 20) 2)) 1))
(*.f64 (+.f64 a a) (/.f64 2 (/.f64 (+.f64 (*.f64 k 20) 2) (*.f64 (pow.f64 k m) 1/2))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) a)
(*.f64 (*.f64 a a) (/.f64 1 (/.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 k 20) 2) (pow.f64 k m)))))
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 (+.f64 (*.f64 k 20) 2) (*.f64 (pow.f64 k m) 1/2))))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 2 a) (+.f64 (*.f64 k 20) 2))))
(*.f64 (*.f64 (pow.f64 k m) (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k 10))))) 1/2)
(*.f64 (*.f64 (pow.f64 k m) (*.f64 a 4)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) 4)))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k 10)))) (/.f64 a 2))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (*.f64 (pow.f64 k m) a))
(*.f64 (neg.f64 a) (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k 10))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 -1 a))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (*.f64 (/.f64 1 a) (-.f64 -1 (*.f64 k 10)))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(*.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) (/.f64 1 (-.f64 -1 (*.f64 k 10))))
(*.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k 10))) (/.f64 1 (/.f64 -1 a)))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k 10))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 k 20) 2)) (*.f64 (pow.f64 k m) (+.f64 a a)))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 2 a)))
(*.f64 (/.f64 a 2) (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 (*.f64 k 20) 2)) (*.f64 (pow.f64 k m) 2))
(*.f64 (*.f64 (pow.f64 k m) 1/2) (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 (*.f64 k 20) 2)) (+.f64 a a))
Outputs
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(*.f64 a (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(*.f64 a (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(*.f64 a (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))))
(*.f64 (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m))) a)
(*.f64 a (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 a (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))))
(*.f64 a (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m)))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))))
(*.f64 a (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))))
a
(+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))
(+.f64 a (*.f64 (log.f64 k) (*.f64 m a)))
(+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m))))
(+.f64 a (+.f64 (*.f64 (log.f64 k) (*.f64 m a)) (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))))
(+.f64 a (+.f64 (*.f64 (log.f64 k) (*.f64 m a)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (*.f64 a (pow.f64 m 2)) 1/2))))
(+.f64 a (*.f64 a (+.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (pow.f64 m 2) 1/2)) (*.f64 (log.f64 k) m))))
(*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 (*.f64 (log.f64 k) m) 1)))
(+.f64 (*.f64 1/6 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)))) (+.f64 (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))) (+.f64 a (*.f64 a (*.f64 (log.f64 k) m)))))
(+.f64 (+.f64 a (+.f64 (*.f64 (log.f64 k) (*.f64 m a)) (*.f64 1/2 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))))) (*.f64 a (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) 1/6)))
(+.f64 a (+.f64 (+.f64 (*.f64 (log.f64 k) (*.f64 m a)) (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (*.f64 a (pow.f64 m 2)) 1/2))) (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (*.f64 a (pow.f64 m 3)) 1/6))))
(+.f64 (+.f64 a (*.f64 (log.f64 k) (*.f64 m a))) (*.f64 a (+.f64 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (pow.f64 m 2) 1/2)) (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (pow.f64 m 3) 1/6)))))
(+.f64 a (*.f64 a (+.f64 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (pow.f64 m 3) 1/6)) (+.f64 (*.f64 (log.f64 k) m) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a k))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 k a) -10)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a)))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a k))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a (pow.f64 k 2)) 100)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 k a) -10))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -10 (*.f64 k a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 100 (*.f64 a (pow.f64 k 2))))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 (*.f64 100 (*.f64 a (pow.f64 k 2))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(+.f64 (*.f64 -10 (*.f64 k (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (+.f64 (*.f64 -1000 (*.f64 (pow.f64 k 3) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a))))
(+.f64 (*.f64 -10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a k))) (+.f64 (*.f64 100 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (*.f64 -1000 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 a (pow.f64 k 3)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 k a) -10)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a (pow.f64 k 3)) -1000)) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 (*.f64 a (pow.f64 k 2)) 100)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 -10 (*.f64 k a))) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 100 (*.f64 a (pow.f64 k 2)))) (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -1000 (*.f64 a (pow.f64 k 3)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 a (*.f64 -10 (*.f64 k a)))) (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 (*.f64 -1000 (pow.f64 k 3)) (*.f64 100 (pow.f64 k 2)))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a k) 1/10))
(*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 1/10 (/.f64 a k)))
(*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) k) 1/10))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k))) (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a k) 1/10)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 1/10 (/.f64 a k))) (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3)))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k))) (+.f64 (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2)))) (*.f64 1/1000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a k) 1/10)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 3)) 1/1000))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 1/10 (/.f64 a k))) (+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))) (*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (pow.f64 k 3)) 1/1000))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k)))) (*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (pow.f64 k 3)) 1/1000)))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k)) (+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 2))) (+.f64 (*.f64 -1/10000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 4))) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) (pow.f64 k 3))))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k))) (+.f64 (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 2)))) (+.f64 (*.f64 1/1000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1/10000 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a (pow.f64 k 4)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a k) 1/10)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)) (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 3)) 1/1000)) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (*.f64 (/.f64 a (pow.f64 k 4)) -1/10000)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 1/10 (/.f64 a k))) (+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))) (+.f64 (*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (pow.f64 k 3)) 1/1000)) (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (*.f64 -1/10000 (/.f64 a (pow.f64 k 4)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k)))) (*.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a k) 1/10))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 1/10 (/.f64 a k)))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k))) (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a k) 1/10)) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 1/10 (/.f64 a k))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)) (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3)))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k))) (+.f64 (*.f64 1/1000 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a k) 1/10)) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) 1/1000))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 1/10 (/.f64 a k))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 1/10 (/.f64 a k))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 -1/100 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 2))) (+.f64 (*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k)) (+.f64 (*.f64 1/1000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 3))) (*.f64 -1/10000 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) (pow.f64 k 4))))))
(+.f64 (*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k))) (+.f64 (+.f64 (*.f64 1/1000 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 3)))) (*.f64 -1/10000 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 4))))) (*.f64 -1/100 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 2)) -1/100)) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 4)) -1/10000)) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a k) 1/10)) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 (/.f64 a (pow.f64 k 3)) 1/1000)))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 1/10 (/.f64 a k))) (+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3)))) (+.f64 (*.f64 a (*.f64 (/.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (pow.f64 k 4)) -1/10000)) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/10 (/.f64 a k)))) (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (/.f64 a (+.f64 1 (*.f64 10 k))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (*.f64 a (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 (*.f64 (log.f64 k) m) 1))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 10 k)))) (/.f64 a (+.f64 1 (*.f64 10 k)))))
(+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 1 (*.f64 k 10)))))))
(+.f64 (+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (*.f64 a (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k 10))))) (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k 10))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k 10))) (*.f64 a (*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k 10))) 1/2))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))))
(+.f64 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 10 k))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) (+.f64 1 (*.f64 10 k)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) (+.f64 1 (*.f64 10 k)))) (/.f64 a (+.f64 1 (*.f64 10 k))))))
(+.f64 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (+.f64 (+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a (+.f64 1 (*.f64 k 10)))))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (/.f64 a (+.f64 1 (*.f64 k 10)))))))
(+.f64 (+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k 10)))))) (+.f64 (*.f64 a (/.f64 (*.f64 (log.f64 k) m) (+.f64 1 (*.f64 k 10)))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (/.f64 a (+.f64 1 (*.f64 k 10)))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 (+.f64 (/.f64 (*.f64 (log.f64 k) (*.f64 m a)) (+.f64 1 (*.f64 k 10))) (*.f64 a (*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (+.f64 1 (*.f64 k 10))) 1/2))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 k) 3) (/.f64 (*.f64 a (pow.f64 m 3)) (+.f64 1 (*.f64 k 10)))))))
(+.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))) (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 (*.f64 (log.f64 k) m) (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (pow.f64 m 3) 1/6)))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) (+.f64 1 (*.f64 k 10))))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a (+.f64 1 (*.f64 k 10))))
(+.f64 (*.f64 (pow.f64 k m) a) 0)
(*.f64 a (pow.f64 k m))
(+.f64 0 (*.f64 (pow.f64 k m) a))
(*.f64 a (pow.f64 k m))
(-.f64 (*.f64 (pow.f64 k m) a) 0)
(*.f64 a (pow.f64 k m))
(-.f64 0 (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 a (pow.f64 k m))
(*.f64 (pow.f64 k m) a)
(*.f64 a (pow.f64 k m))
(*.f64 1 (*.f64 (pow.f64 k m) a))
(*.f64 a (pow.f64 k m))
(*.f64 a (pow.f64 k m))
(*.f64 a (/.f64 a (/.f64 a (pow.f64 k m))))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 (pow.f64 k m) a) 1)
(*.f64 a (pow.f64 k m))
(*.f64 -1 (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 a 2))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 a))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a 2) 1))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) 1/2)
(*.f64 a (pow.f64 k m))
(*.f64 2 (/.f64 (pow.f64 k m) (/.f64 2 a)))
(*.f64 a (pow.f64 k m))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) a) 2))
(*.f64 a (pow.f64 k m))
(*.f64 2 (/.f64 a (/.f64 2 (pow.f64 k m))))
(*.f64 a (pow.f64 k m))
(*.f64 (+.f64 a a) (*.f64 (pow.f64 k m) 1/2))
(*.f64 a (pow.f64 k m))
(*.f64 (+.f64 a a) (*.f64 (*.f64 (pow.f64 k m) 1/2) 1))
(*.f64 a (pow.f64 k m))
(*.f64 (+.f64 a a) (/.f64 2 (/.f64 4 (pow.f64 k m))))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 a a) (/.f64 1 (/.f64 a (pow.f64 k m))))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (/.f64 2 (pow.f64 k m)))))
(*.f64 (*.f64 a 4) (/.f64 1/2 (/.f64 2 (pow.f64 k m))))
(*.f64 a (*.f64 4 (/.f64 (pow.f64 k m) 4)))
(*.f64 (*.f64 a 4) (/.f64 (pow.f64 k m) 4))
(*.f64 (/.f64 (pow.f64 k m) 4) (*.f64 a 4))
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 4 (pow.f64 k m))))
(*.f64 (*.f64 a 4) (/.f64 1/2 (/.f64 2 (pow.f64 k m))))
(*.f64 a (*.f64 4 (/.f64 (pow.f64 k m) 4)))
(*.f64 (*.f64 a 4) (/.f64 (pow.f64 k m) 4))
(*.f64 (/.f64 (pow.f64 k m) 4) (*.f64 a 4))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 1 a) 4)))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 (pow.f64 k m) (*.f64 a 4)) 1/4)
(*.f64 a (pow.f64 k m))
(*.f64 (neg.f64 a) (neg.f64 (pow.f64 k m)))
(*.f64 a (pow.f64 k m))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 -1 a)))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) -1)
(*.f64 a (pow.f64 k m))
(*.f64 1/2 (*.f64 (pow.f64 k m) (+.f64 a a)))
(*.f64 a (pow.f64 k m))
(*.f64 (/.f64 a 2) (*.f64 (pow.f64 k m) 2))
(*.f64 a (pow.f64 k m))
(*.f64 (*.f64 (pow.f64 k m) 1/2) (+.f64 a a))
(*.f64 a (pow.f64 k m))
(neg.f64 (*.f64 (pow.f64 k m) (neg.f64 a)))
(*.f64 a (pow.f64 k m))
(+.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(+.f64 0 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(-.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 0)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 1 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 a (/.f64 a (/.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) a) (/.f64 1 (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 1)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 -1 (/.f64 (pow.f64 k m) (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 -1 a))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 -1 (/.f64 (pow.f64 k m) (*.f64 (/.f64 1 a) (-.f64 -1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 k m) a) (-.f64 -1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) (/.f64 -1 a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 a (+.f64 (*.f64 k 20) 2)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a (+.f64 (*.f64 k 20) 2)) 1))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 1 (+.f64 (*.f64 k 20) 2)) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 (/.f64 a (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 a 2) (/.f64 1 (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (/.f64 1 (+.f64 (*.f64 k 20) 2)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (*.f64 (/.f64 1 (+.f64 (*.f64 k 20) 2)) 1))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (+.f64 a a)) (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) a) (+.f64 (*.f64 k 20) 2)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 2 (/.f64 (pow.f64 k m) (/.f64 (+.f64 (*.f64 k 20) 2) a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 2 (/.f64 a (/.f64 (+.f64 (*.f64 k 20) 2) (pow.f64 k m))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) 2))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (+.f64 (*.f64 k 20) 2)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (+.f64 a a) (*.f64 (*.f64 (pow.f64 k m) 1/2) (/.f64 1 (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (+.f64 a a) (*.f64 (/.f64 (pow.f64 k m) (+.f64 (*.f64 k 20) 2)) 1))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (+.f64 a a) (/.f64 2 (/.f64 (+.f64 (*.f64 k 20) 2) (*.f64 (pow.f64 k m) 1/2))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))) a)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 a a) (/.f64 1 (/.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (/.f64 (+.f64 (*.f64 k 20) 2) (pow.f64 k m)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 (+.f64 (*.f64 k 20) 2) (*.f64 (pow.f64 k m) 1/2))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 2 a) (+.f64 (*.f64 k 20) 2))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k 10))))) 1/2)
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (*.f64 a 4)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) 4)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k 10)))) (/.f64 a 2))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (*.f64 (pow.f64 k m) a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (neg.f64 a) (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 -1 a))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (*.f64 (/.f64 1 a) (-.f64 -1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (-.f64 -1 (*.f64 k 10)) a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (neg.f64 a)) (/.f64 1 (-.f64 -1 (*.f64 k 10))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (/.f64 (pow.f64 k m) (-.f64 -1 (*.f64 k 10))) (/.f64 1 (/.f64 -1 a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 1/2 (*.f64 (pow.f64 k m) (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k 10))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (/.f64 1 (+.f64 (*.f64 k 20) 2)) (*.f64 (pow.f64 k m) (+.f64 a a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k 10))) (/.f64 (pow.f64 k m) (/.f64 2 a)))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (/.f64 a 2) (*.f64 (pow.f64 k m) (/.f64 2 (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (/.f64 a (+.f64 (*.f64 k 20) 2)) (*.f64 (pow.f64 k m) 2))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) 1/2) (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))
(*.f64 (/.f64 (pow.f64 k m) (+.f64 (*.f64 k 20) 2)) (+.f64 a a))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) (pow.f64 k m))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k 10))))
(/.f64 a (/.f64 (+.f64 1 (*.f64 k 10)) (pow.f64 k m)))

localize3.0ms (0%)

Compiler

Compiled 8 to 8 computations (0% saved)

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 k 10))
0.1b
(/.f64 a (+.f64 1 (*.f64 k 10)))
Compiler

Compiled 22 to 16 computations (27.3% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@0
(/.f64 a (+.f64 1 (*.f64 k 10)))
0.0ms
a
@inf
(/.f64 a (+.f64 1 (*.f64 k 10)))
0.0ms
a
@-inf
(/.f64 a (+.f64 1 (*.f64 k 10)))
0.0ms
k
@inf
(/.f64 a (+.f64 1 (*.f64 k 10)))
0.0ms
k
@-inf
(/.f64 a (+.f64 1 (*.f64 k 10)))

rewrite89.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1956×bool.json-1
1956×bool.json-2
1624×bool.json-3
628×rational.json-simplify-35
538×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
110119
232019
371819
4168819
5551919
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(/.f64 a (+.f64 1 (*.f64 k 10)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k 10)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 2 (+.f64 1 (*.f64 k 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 k 10)) (/.f64 (/.f64 1 a) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a a) (neg.f64 (+.f64 2 (*.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 a (*.f64 (+.f64 1 (*.f64 k 10)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1/2 (+.f64 2 (*.f64 k 20))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 k 20))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (-.f64 -1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 k 10))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 k 10)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 k 20))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (/.f64 1/2 (-.f64 -1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (/.f64 1 (neg.f64 (+.f64 2 (*.f64 k 20)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k 10)))) (*.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (/.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 (*.f64 k 10))) (*.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 1/2 a)) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 2 (*.f64 k 20))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 (-.f64 -1 (*.f64 k 10)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (*.f64 k 20))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (*.f64 k 10))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (/.f64 2 (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 a) (/.f64 (+.f64 1 (*.f64 k 10)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 k 20))) (/.f64 1 (+.f64 2 (*.f64 k 20)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 a (+.f64 1 (*.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 a (+.f64 1 (*.f64 k 10))) (/.f64 a (+.f64 1 (*.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 a (+.f64 1 (*.f64 k 10))) (/.f64 a (+.f64 1 (*.f64 k 10))))))))

simplify87.0ms (0.4%)

Algorithm
egg-herbie
Rules
1426×rational.json-simplify-51
994×rational.json-simplify-2
868×rational.json-simplify-54
838×rational.json-simplify-53
686×rational.json-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01692494
13752488
28252344
328182234
450442228
Stop Event
node limit
Counts
76 → 113
Calls
Call 1
Inputs
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 100 (*.f64 (pow.f64 k 2) a))))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) a)) (*.f64 -1000 (*.f64 (pow.f64 k 3) a)))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 0)
(+.f64 0 (/.f64 a (+.f64 1 (*.f64 k 10))))
(-.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 0)
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k 10))))
(*.f64 a (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k 10)))) 1/2))
(*.f64 a (*.f64 (/.f64 2 (+.f64 1 (*.f64 k 10))) 1/2))
(*.f64 1 (/.f64 a (+.f64 1 (*.f64 k 10))))
(*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 (/.f64 1 a) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 1)
(*.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k 10))))
(*.f64 -1 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) 1))
(*.f64 -1 (/.f64 (+.f64 a a) (neg.f64 (+.f64 2 (*.f64 k 20)))))
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(*.f64 4 (/.f64 a (*.f64 (+.f64 1 (*.f64 k 10)) 4)))
(*.f64 4 (/.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4))
(*.f64 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) -2) 1/2)
(*.f64 (*.f64 a 4) (/.f64 1/2 (+.f64 2 (*.f64 k 20))))
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 k 20))) 1))
(*.f64 (*.f64 a 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 k 10)))))
(*.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 k 20)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) a)
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
(*.f64 (neg.f64 a) (/.f64 1 (-.f64 -1 (*.f64 k 10))))
(*.f64 (neg.f64 a) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 k 10))) 1))
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4) 1/4)
(*.f64 (*.f64 a 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) 8)))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 k 10)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 1/2 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) -2))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 k 20))) (+.f64 a a))
(*.f64 (*.f64 a -2) (/.f64 1/2 (-.f64 -1 (*.f64 k 10))))
(*.f64 (*.f64 a -2) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) -2)))
(*.f64 (*.f64 a -2) (/.f64 1 (neg.f64 (+.f64 2 (*.f64 k 20)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k 10)))) (*.f64 a 1/2))
(*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) -1)
(*.f64 (/.f64 1/2 a) (/.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k 10))) (*.f64 a 1/2))
(*.f64 (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 1/2 a)) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 a (+.f64 2 (*.f64 k 20))) 2)
(*.f64 1/4 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4))
(*.f64 (/.f64 -1 a) (/.f64 (-.f64 -1 (*.f64 k 10)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 k 20))) (*.f64 a 4))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 k 10))) (neg.f64 a))
(*.f64 (*.f64 a 1/2) (/.f64 2 (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 2 a) (/.f64 (+.f64 1 (*.f64 k 10)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 k 20))) (/.f64 1 (+.f64 2 (*.f64 k 20)))) a)
(neg.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))))
Outputs
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 k (*.f64 a -10)))
(+.f64 a (*.f64 -10 (*.f64 a k)))
(+.f64 a (*.f64 a (*.f64 k -10)))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 100 (*.f64 (pow.f64 k 2) a))))
(+.f64 a (+.f64 (*.f64 k (*.f64 a -10)) (*.f64 (pow.f64 k 2) (*.f64 a 100))))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 a k)) (*.f64 a (*.f64 100 (pow.f64 k 2)))))
(+.f64 a (+.f64 (*.f64 a (*.f64 k -10)) (*.f64 a (*.f64 100 (pow.f64 k 2)))))
(+.f64 a (*.f64 a (+.f64 (*.f64 k -10) (*.f64 100 (pow.f64 k 2)))))
(*.f64 a (+.f64 (*.f64 100 (pow.f64 k 2)) (+.f64 1 (*.f64 k -10))))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (+.f64 (*.f64 100 (*.f64 (pow.f64 k 2) a)) (*.f64 -1000 (*.f64 (pow.f64 k 3) a)))))
(+.f64 a (+.f64 (*.f64 k (*.f64 a -10)) (+.f64 (*.f64 (pow.f64 k 2) (*.f64 a 100)) (*.f64 (pow.f64 k 3) (*.f64 a -1000)))))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 a k)) (+.f64 (*.f64 a (*.f64 100 (pow.f64 k 2))) (*.f64 a (*.f64 (pow.f64 k 3) -1000)))))
(+.f64 a (+.f64 (*.f64 a (*.f64 k -10)) (+.f64 (*.f64 a (*.f64 100 (pow.f64 k 2))) (*.f64 a (*.f64 -1000 (pow.f64 k 3))))))
(+.f64 a (+.f64 (*.f64 a (*.f64 k -10)) (*.f64 a (+.f64 (*.f64 -1000 (pow.f64 k 3)) (*.f64 100 (pow.f64 k 2))))))
(+.f64 a (*.f64 a (+.f64 (*.f64 -1000 (pow.f64 k 3)) (+.f64 (*.f64 k -10) (*.f64 100 (pow.f64 k 2))))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3)))))
(+.f64 (+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))))))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3)))))
(+.f64 (+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/100 (/.f64 a (pow.f64 k 2)))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/100 (/.f64 a (pow.f64 k 2))))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))) (*.f64 1/1000 (/.f64 a (pow.f64 k 3))))))
(+.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))))))
(+.f64 (*.f64 -1/100 (/.f64 a (pow.f64 k 2))) (+.f64 (*.f64 1/1000 (/.f64 a (pow.f64 k 3))) (+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 -1/10000 (/.f64 a (pow.f64 k 4))))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 0)
(/.f64 a (+.f64 1 (*.f64 10 k)))
(+.f64 0 (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(-.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 0)
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 a (*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k 10)))) 1/2))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 a (*.f64 (/.f64 2 (+.f64 1 (*.f64 k 10))) 1/2))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 10 k))) (*.f64 a 1/2))
(*.f64 a (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 10 k)))))
(*.f64 1/2 (/.f64 (+.f64 a a) (+.f64 1 (*.f64 10 k))))
(*.f64 1/2 (/.f64 (*.f64 a 4) (+.f64 2 (*.f64 k 20))))
(*.f64 1 (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 (/.f64 1 a) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 1 (*.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a)))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (/.f64 a (/.f64 (/.f64 a (+.f64 1 (*.f64 10 k))) (+.f64 1 (*.f64 10 k))))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 a a) (+.f64 1 (*.f64 10 k))))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 1)
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 -1 (/.f64 a (-.f64 -1 (*.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 -1 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 -1 (/.f64 (+.f64 a a) (neg.f64 (+.f64 2 (*.f64 k 20)))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 4 (/.f64 a (*.f64 (+.f64 1 (*.f64 k 10)) 4)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 4 (/.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) -2) 1/2)
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (*.f64 a 4) (/.f64 1/2 (+.f64 2 (*.f64 k 20))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1/2 (+.f64 2 (*.f64 k 20))) 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (*.f64 a 4) (*.f64 1/4 (/.f64 1 (+.f64 1 (*.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 1 (+.f64 2 (*.f64 k 20)))))
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) a)
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (neg.f64 a) (/.f64 1 (-.f64 -1 (*.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (neg.f64 a) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 k 10))) 1))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a))))
(*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (*.f64 a (/.f64 1 (+.f64 1 (*.f64 10 k)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (+.f64 1 (*.f64 10 k))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 a (*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (+.f64 1 (*.f64 10 k)) a))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a))))
(*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (*.f64 a (/.f64 1 (+.f64 1 (*.f64 10 k)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (+.f64 1 (*.f64 10 k))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 a (*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (+.f64 1 (*.f64 10 k)) a))))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 (*.f64 a (/.f64 1 (+.f64 1 (*.f64 10 k)))) (/.f64 (+.f64 2 (*.f64 k 20)) a)))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) (/.f64 a (+.f64 1 (*.f64 10 k))))))
(*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 10 k))) (/.f64 (+.f64 2 (*.f64 k 20)) a)) (/.f64 (+.f64 2 (*.f64 k 20)) a))
(*.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (+.f64 2 (*.f64 k 20)) a))) (/.f64 (+.f64 2 (*.f64 k 20)) a))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 1 (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 (*.f64 a (/.f64 1 (+.f64 1 (*.f64 10 k)))) (/.f64 (+.f64 2 (*.f64 k 20)) a)))
(*.f64 (/.f64 (+.f64 2 (*.f64 k 20)) a) (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) (/.f64 a (+.f64 1 (*.f64 10 k))))))
(*.f64 (/.f64 (/.f64 a (+.f64 1 (*.f64 10 k))) (/.f64 (+.f64 2 (*.f64 k 20)) a)) (/.f64 (+.f64 2 (*.f64 k 20)) a))
(*.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (+.f64 2 (*.f64 k 20)) a))) (/.f64 (+.f64 2 (*.f64 k 20)) a))
(*.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4) 1/4)
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (*.f64 a 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) 8)))
(*.f64 (*.f64 a 8) (/.f64 1 (*.f64 (+.f64 1 (*.f64 10 k)) 8)))
(*.f64 (*.f64 a 8) (/.f64 1/8 (+.f64 1 (*.f64 10 k))))
(*.f64 (*.f64 a 8) (/.f64 1/4 (+.f64 2 (*.f64 k 20))))
(*.f64 (/.f64 1/4 (+.f64 2 (*.f64 k 20))) (*.f64 a 8))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 k 10)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(*.f64 (/.f64 1 a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (+.f64 1 (*.f64 10 k)))))))
(*.f64 (/.f64 1 a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) a)) a)
(*.f64 (/.f64 1 a) (/.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(*.f64 (/.f64 1 a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (+.f64 1 (*.f64 10 k)))))))
(*.f64 (/.f64 1 a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) a)) a)
(*.f64 1/2 (*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) -2))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 k 20))) (+.f64 a a))
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(*.f64 (*.f64 a -2) (/.f64 1/2 (-.f64 -1 (*.f64 k 10))))
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(*.f64 (*.f64 a -2) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k 10)) -2)))
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(*.f64 (*.f64 a -2) (/.f64 1 (neg.f64 (+.f64 2 (*.f64 k 20)))))
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 (*.f64 k 10)))) (*.f64 a 1/2))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))) -1)
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (/.f64 1/2 a) (/.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 1/2 a) (/.f64 (+.f64 2 (*.f64 k 20)) (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a))))
(*.f64 (/.f64 1/2 a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (+.f64 2 (*.f64 k 20)))))))
(*.f64 (/.f64 1/2 a) (/.f64 a (*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 1/2 a))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k 10))) (*.f64 a 1/2))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 10 k))) (*.f64 a 1/2))
(*.f64 a (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 10 k)))))
(*.f64 1/2 (/.f64 (+.f64 a a) (+.f64 1 (*.f64 10 k))))
(*.f64 1/2 (/.f64 (*.f64 a 4) (+.f64 2 (*.f64 k 20))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k 10)) (/.f64 1/2 a)) (/.f64 2 (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 1 (*.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a)))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (/.f64 a (/.f64 (/.f64 a (+.f64 1 (*.f64 10 k))) (+.f64 1 (*.f64 10 k))))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 a a) (+.f64 1 (*.f64 10 k))))))
(*.f64 (/.f64 a (+.f64 2 (*.f64 k 20))) 2)
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(*.f64 1/4 (*.f64 (/.f64 a (+.f64 1 (*.f64 k 10))) 4))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (/.f64 -1 a) (/.f64 (-.f64 -1 (*.f64 k 10)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 1 (*.f64 k 10)) a))))
(*.f64 (/.f64 -1 a) (/.f64 (-.f64 -1 (*.f64 10 k)) (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a))))
(*.f64 (/.f64 -1 a) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (-.f64 -1 (*.f64 10 k)))))))
(/.f64 (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (/.f64 a (/.f64 (+.f64 1 (*.f64 10 k)) (-.f64 -1 (*.f64 10 k)))))) (neg.f64 a))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 k 20))) (*.f64 a 4))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 k 10))) (neg.f64 a))
(/.f64 a (+.f64 1 (*.f64 10 k)))
(*.f64 (*.f64 a 1/2) (/.f64 2 (+.f64 1 (*.f64 k 10))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 10 k))) (*.f64 a 1/2))
(*.f64 a (*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 10 k)))))
(*.f64 1/2 (/.f64 (+.f64 a a) (+.f64 1 (*.f64 10 k))))
(*.f64 1/2 (/.f64 (*.f64 a 4) (+.f64 2 (*.f64 k 20))))
(*.f64 (/.f64 2 a) (/.f64 (+.f64 1 (*.f64 k 10)) (*.f64 (/.f64 (+.f64 1 (*.f64 k 10)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 2 a) (/.f64 (+.f64 1 (*.f64 10 k)) (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 2 (*.f64 k 20)) a))))
(*.f64 (/.f64 2 a) (/.f64 a (/.f64 (+.f64 2 (*.f64 k 20)) a)))
(*.f64 (+.f64 (/.f64 1 (+.f64 2 (*.f64 k 20))) (/.f64 1 (+.f64 2 (*.f64 k 20)))) a)
(*.f64 (+.f64 a a) (/.f64 1 (+.f64 2 (*.f64 k 20))))
(*.f64 2 (/.f64 a (+.f64 2 (*.f64 k 20))))
(neg.f64 (/.f64 a (-.f64 -1 (*.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 10 k)))

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 k (+.f64 k 10))
0.1b
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
4.0b
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
23.4b
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
Compiler

Compiled 85 to 61 computations (28.2% saved)

series2.0ms (0%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
k
@inf
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
0.0ms
k
@inf
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@-inf
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
0.0ms
k
@-inf
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
0.0ms
k
@0
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))

rewrite102.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1682×rational.json-simplify-35
1222×bool.json-1
1222×bool.json-2
1192×rational.json-1
1192×rational.json-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
012183
1133183
241193
3109293
4343793
Stop Event
node limit
Counts
3 → 173
Calls
Call 1
Inputs
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2) (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a) (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 a) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 2 a) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a 4)) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)) (*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 a (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 a (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 a (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 a) (neg.f64 a)) (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (+.f64 (/.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (*.f64 2 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (+.f64 (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))

simplify157.0ms (0.8%)

Algorithm
egg-herbie
Rules
1436×rational.json-simplify-61
1430×rational.json-simplify-38
1176×rational.json-simplify-35
720×rational.json-simplify-44
698×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042015991
1124614713
2619014255
Stop Event
node limit
Counts
221 → 325
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -10 k))
(+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k)))
(+.f64 (*.f64 -980 (pow.f64 k 3)) (+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
1
(+.f64 1 (*.f64 20 k))
(+.f64 1 (+.f64 (*.f64 102 (pow.f64 k 2)) (*.f64 20 k)))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 1 (+.f64 (*.f64 102 (pow.f64 k 2)) (*.f64 20 k))))
(pow.f64 k 4)
(+.f64 (*.f64 20 (pow.f64 k 3)) (pow.f64 k 4))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 (pow.f64 k 4) (*.f64 102 (pow.f64 k 2))))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 (pow.f64 k 4) (+.f64 (*.f64 102 (pow.f64 k 2)) (*.f64 20 k))))
(pow.f64 k 4)
(+.f64 (*.f64 20 (pow.f64 k 3)) (pow.f64 k 4))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 (pow.f64 k 4) (*.f64 102 (pow.f64 k 2))))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 (pow.f64 k 4) (+.f64 (*.f64 102 (pow.f64 k 2)) (*.f64 20 k))))
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(+.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2))
(*.f64 2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))
(*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2) (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 2)
(*.f64 (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(neg.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(+.f64 0 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(-.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) a))
(/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)))
(/.f64 2 (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a))
(/.f64 2 (+.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a))
(/.f64 4 (+.f64 (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a) (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a)))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(/.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 2)
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a))
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 a) (/.f64 1 a)))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) a)))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))
(/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a))
(/.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a)))
(/.f64 (*.f64 a 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)))
(/.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) 4)
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 2 a) (/.f64 2 a)))
(/.f64 -2 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a))
(/.f64 (*.f64 2 (*.f64 a 4)) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)) 8)
(/.f64 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)
(/.f64 (/.f64 a (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) 1/2)
(/.f64 (/.f64 a (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)))
(/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)) (*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10))))) 8)
(/.f64 (+.f64 (/.f64 a (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 a (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 1)
(/.f64 (+.f64 (/.f64 a (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (+.f64 (neg.f64 a) (neg.f64 a)) (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(+.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(-.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(-.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) 2)
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) 4)
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 -2 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (+.f64 (/.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) 1/2)
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 1/2)
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))) 1)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 1)
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (*.f64 2 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (+.f64 (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(fabs.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(fabs.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(fabs.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
Outputs
1
(+.f64 1 (*.f64 -10 k))
(+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k)))
(+.f64 1 (+.f64 (*.f64 -10 k) (*.f64 99 (pow.f64 k 2))))
(+.f64 (*.f64 -980 (pow.f64 k 3)) (+.f64 (*.f64 99 (pow.f64 k 2)) (+.f64 1 (*.f64 -10 k))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -10 k) (*.f64 99 (pow.f64 k 2)))) (*.f64 -980 (pow.f64 k 3)))
(+.f64 (+.f64 1 (*.f64 -10 k)) (+.f64 (*.f64 -980 (pow.f64 k 3)) (*.f64 99 (pow.f64 k 2))))
(+.f64 (+.f64 1 (*.f64 -10 k)) (+.f64 (*.f64 99 (pow.f64 k 2)) (*.f64 -980 (pow.f64 k 3))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(+.f64 (/.f64 1 (pow.f64 k 2)) (-.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(+.f64 (/.f64 1 (pow.f64 k 2)) (-.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5))))))
(/.f64 1 (pow.f64 k 2))
(-.f64 (/.f64 1 (pow.f64 k 2)) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (*.f64 10 (/.f64 1 (pow.f64 k 3))))
(+.f64 (/.f64 1 (pow.f64 k 2)) (-.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (*.f64 10 (/.f64 1 (pow.f64 k 3)))))
(-.f64 (+.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (/.f64 1 (pow.f64 k 2))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5)))))
(+.f64 (/.f64 1 (pow.f64 k 2)) (-.f64 (*.f64 99 (/.f64 1 (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 1 (pow.f64 k 3))) (*.f64 980 (/.f64 1 (pow.f64 k 5))))))
a
(+.f64 a (*.f64 -10 (*.f64 k a)))
(+.f64 a (*.f64 k (*.f64 -10 a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 a (*.f64 -10 (*.f64 k a))))
(+.f64 a (+.f64 (*.f64 k (*.f64 -10 a)) (*.f64 (pow.f64 k 2) (*.f64 (+.f64 a (*.f64 a -100)) -1))))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100))))))
(+.f64 a (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 (+.f64 a (*.f64 a -100)) (neg.f64 (pow.f64 k 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 k 2) (+.f64 (*.f64 -100 a) a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 k 3) (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)))) (+.f64 a (*.f64 -10 (*.f64 k a)))))
(+.f64 (*.f64 (pow.f64 k 3) (*.f64 (+.f64 (*.f64 -10 (+.f64 a (*.f64 a -100))) (*.f64 -10 a)) -1)) (+.f64 a (+.f64 (*.f64 k (*.f64 -10 a)) (*.f64 (pow.f64 k 2) (*.f64 (+.f64 a (*.f64 a -100)) -1)))))
(+.f64 a (+.f64 (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 a (+.f64 a (*.f64 a -100))))))) (*.f64 (pow.f64 k 2) (neg.f64 (+.f64 a (*.f64 a -100))))))
(+.f64 a (+.f64 (*.f64 (pow.f64 k 3) (neg.f64 (*.f64 -10 (+.f64 a (+.f64 a (*.f64 a -100)))))) (+.f64 (*.f64 -10 (*.f64 k a)) (*.f64 (+.f64 a (*.f64 a -100)) (neg.f64 (pow.f64 k 2))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 (*.f64 -100 a) a)) (*.f64 -10 a)) (pow.f64 k 5))))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -10 (+.f64 a (*.f64 a -100))) (*.f64 -10 a)) (pow.f64 k 5)))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (neg.f64 (/.f64 (*.f64 -10 (+.f64 a (+.f64 a (*.f64 a -100)))) (pow.f64 k 5)))) (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (neg.f64 (/.f64 (*.f64 -10 (+.f64 a (+.f64 a (*.f64 a -100)))) (pow.f64 k 5))))))
(/.f64 a (pow.f64 k 2))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
(+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4)))))
(+.f64 (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))) (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 (*.f64 -100 a) a) (pow.f64 k 5))) (+.f64 (*.f64 10 (/.f64 a (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (*.f64 10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 10 (/.f64 a (pow.f64 k 5)))))))
(+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 10 (/.f64 a (pow.f64 k 5)))) (*.f64 10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5))))))
(+.f64 (neg.f64 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 4))) (+.f64 (/.f64 a (pow.f64 k 2)) (+.f64 (*.f64 10 (/.f64 (+.f64 a (*.f64 a -100)) (pow.f64 k 5))) (+.f64 (*.f64 -10 (/.f64 a (pow.f64 k 3))) (*.f64 10 (/.f64 a (pow.f64 k 5)))))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
1
(+.f64 1 (*.f64 20 k))
(+.f64 1 (*.f64 k 20))
(+.f64 1 (+.f64 (*.f64 102 (pow.f64 k 2)) (*.f64 20 k)))
(+.f64 (*.f64 (pow.f64 k 2) 102) (+.f64 1 (*.f64 k 20)))
(+.f64 (+.f64 1 (*.f64 k 20)) (*.f64 (pow.f64 k 2) 102))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 1 (+.f64 (*.f64 102 (pow.f64 k 2)) (*.f64 20 k))))
(+.f64 (+.f64 (*.f64 (pow.f64 k 2) 102) (+.f64 1 (*.f64 k 20))) (*.f64 (pow.f64 k 3) 20))
(+.f64 (*.f64 (pow.f64 k 2) 102) (+.f64 (+.f64 1 (*.f64 k 20)) (*.f64 (pow.f64 k 3) 20)))
(pow.f64 k 4)
(+.f64 (*.f64 20 (pow.f64 k 3)) (pow.f64 k 4))
(+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 3) 20))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 (pow.f64 k 4) (*.f64 102 (pow.f64 k 2))))
(+.f64 (pow.f64 k 4) (+.f64 (*.f64 (pow.f64 k 2) 102) (*.f64 (pow.f64 k 3) 20)))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 (pow.f64 k 4) (+.f64 (*.f64 102 (pow.f64 k 2)) (*.f64 20 k))))
(+.f64 (*.f64 (pow.f64 k 3) 20) (+.f64 (*.f64 (pow.f64 k 2) 102) (+.f64 (*.f64 k 20) (pow.f64 k 4))))
(+.f64 (*.f64 (pow.f64 k 2) 102) (+.f64 (+.f64 (pow.f64 k 4) (*.f64 k 20)) (*.f64 (pow.f64 k 3) 20)))
(+.f64 (*.f64 (pow.f64 k 2) 102) (+.f64 (*.f64 (pow.f64 k 3) 20) (+.f64 (pow.f64 k 4) (*.f64 k 20))))
(pow.f64 k 4)
(+.f64 (*.f64 20 (pow.f64 k 3)) (pow.f64 k 4))
(+.f64 (pow.f64 k 4) (*.f64 (pow.f64 k 3) 20))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 (pow.f64 k 4) (*.f64 102 (pow.f64 k 2))))
(+.f64 (pow.f64 k 4) (+.f64 (*.f64 (pow.f64 k 2) 102) (*.f64 (pow.f64 k 3) 20)))
(+.f64 (*.f64 20 (pow.f64 k 3)) (+.f64 (pow.f64 k 4) (+.f64 (*.f64 102 (pow.f64 k 2)) (*.f64 20 k))))
(+.f64 (*.f64 (pow.f64 k 3) 20) (+.f64 (*.f64 (pow.f64 k 2) 102) (+.f64 (*.f64 k 20) (pow.f64 k 4))))
(+.f64 (*.f64 (pow.f64 k 2) 102) (+.f64 (+.f64 (pow.f64 k 4) (*.f64 k 20)) (*.f64 (pow.f64 k 3) 20)))
(+.f64 (*.f64 (pow.f64 k 2) 102) (+.f64 (*.f64 (pow.f64 k 3) 20) (+.f64 (pow.f64 k 4) (*.f64 k 20))))
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(+.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1/2)
(*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)
(*.f64 2 (/.f64 1/2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 2 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2) (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1))
(*.f64 1/2 (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 1/2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (/.f64 -1/2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2)))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1))
(*.f64 1/2 (*.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) 1/2) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 1/2 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) -1)
(neg.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 2)
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (/.f64 -1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a))
(/.f64 a (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))
(/.f64 a (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -1))
(/.f64 a (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) a))
(/.f64 a (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)))
(/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))
(/.f64 2 (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a))
(/.f64 a (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) 2))
(/.f64 2 (+.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (+.f64 (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a) (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a)))
(/.f64 a (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) 2))
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(/.f64 (*.f64 a (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) 2)
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 a 2))
(/.f64 (/.f64 a 2) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 a) (/.f64 1 a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) a)))
(*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))
(*.f64 4 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) a)))))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 a))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a))
(/.f64 a (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) a)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 a 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(/.f64 (*.f64 4 a) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)))
(*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 2 (+.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a)))))
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a))))
(/.f64 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4) 4)
(/.f64 (*.f64 4 a) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 2 a) (/.f64 2 a)))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 (+.f64 (/.f64 2 a) (/.f64 2 a))))
(/.f64 -2 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) a)))
(/.f64 a (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) -1))
(/.f64 a (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a))
(/.f64 a (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 2 (*.f64 a 4)) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))
(/.f64 (*.f64 4 a) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 (*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)) 8)
(/.f64 (*.f64 4 a) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)
(/.f64 (*.f64 4 a) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 (/.f64 a (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) 1/2)
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(/.f64 (/.f64 a (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 a (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)))
(/.f64 a (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 a) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 a (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 a (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)) (*.f64 2 (*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 4))) 16)
(/.f64 (*.f64 4 a) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 (+.f64 (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a 4) (+.f64 1 (*.f64 k (+.f64 k 10))))) 8)
(/.f64 (*.f64 4 a) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(/.f64 (+.f64 (/.f64 a (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 a (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 1)
(/.f64 (+.f64 a a) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(/.f64 (+.f64 (/.f64 a (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 a (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (+.f64 (neg.f64 a) (neg.f64 a)) (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 0)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(-.f64 0 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 1 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 1)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) 2)
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) 2))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 2 (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 4 (/.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 4 (/.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 4 (/.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (/.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) 2) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2)))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 2) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) 4)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))))
(/.f64 (*.f64 4 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (*.f64 2 (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 4 (/.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 1 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) -1)
(neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 4 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 8 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 4 (/.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))) (+.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(*.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (+.f64 (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 2 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1) (/.f64 (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 2 (/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(*.f64 2 (/.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) 1) (/.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))) 8)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) -2)
(neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 -2 (+.f64 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(/.f64 -1 (/.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (/.f64 1 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 1 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))) 16)
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (+.f64 (/.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4)))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 4 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) 1/2)
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 1/2)
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (-.f64 -1 (*.f64 k (+.f64 k 10))))
(/.f64 4 (/.f64 (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) -2) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (neg.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) -2) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))) 1)
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) 4) (+.f64 1 (*.f64 k (+.f64 k 10)))) 4)
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 4))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2)))) (*.f64 4 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) 2)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) 1)
(/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) 1/2))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 1/2 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (neg.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (*.f64 2 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) (/.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (*.f64 2 (*.f64 2 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) 1/2))))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) 2)))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) -2) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) -2)) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))) -2))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (+.f64 (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (neg.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))) (neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))) (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10))))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 2 (*.f64 (+.f64 k 10) (+.f64 k k)))))
(neg.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (neg.f64 (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(fabs.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(fabs.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(fabs.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 (*.f64 k (+.f64 k 10)))) (-.f64 -1 (*.f64 k (+.f64 k 10)))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 k 10) a)
3.1b
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
Compiler

Compiled 27 to 14 computations (48.1% saved)

series14.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
5.0ms
k
@-inf
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
4.0ms
k
@inf
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
1.0ms
k
@0
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
1.0ms
a
@0
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
1.0ms
m
@-inf
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1710×bool.json-1
1710×bool.json-2
1660×rational.json-1
1660×rational.json-2
1430×bool.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
110638
236738
3118738
4465338
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
(/.f64 (*.f64 k 10) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (pow.f64 k m) (/.f64 1/10 k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 (pow.f64 k m) (*.f64 k 20)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (/.f64 a k) 20))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 (/.f64 a k) 20) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 (*.f64 (/.f64 a k) 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 k m) (*.f64 k (/.f64 20 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (/.f64 (*.f64 k 20) (pow.f64 k m)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (/.f64 (*.f64 k 40) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) 5)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 k a) 40)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) 1/10) (/.f64 a k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 (*.f64 k -10) (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (neg.f64 (/.f64 k (*.f64 (pow.f64 k m) 1/10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (*.f64 k -10) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 1/10 k)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 k m) (/.f64 1/10 k)) (/.f64 1 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a k) 1/10) (pow.f64 k m))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a k) 1/10) (/.f64 1 (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a k) (/.f64 1 (/.f64 10 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (*.f64 k -10) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 k) (/.f64 a (/.f64 10 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/10 (*.f64 (pow.f64 k m) (/.f64 a k)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/10 k) (/.f64 (pow.f64 k m) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/10 k) (/.f64 a (/.f64 1 (pow.f64 k m))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a k) 20) (*.f64 (pow.f64 k m) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 k m) (*.f64 k 20)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 k (/.f64 10 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 k (/.f64 10 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 k (/.f64 10 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (/.f64 10 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (*.f64 10 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 k (*.f64 (*.f64 10 (/.f64 1 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 10 (/.f64 k a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k 10) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (/.f64 10 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 k (/.f64 10 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k 20) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k 20) (*.f64 (/.f64 1/2 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k 20) (*.f64 1/2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (/.f64 20 a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 k a) 10)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 k 10) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 k (/.f64 10 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k 40) (/.f64 1 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 k k) (/.f64 5 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 k k) (*.f64 (/.f64 5 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 k k) (*.f64 5 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 k a) 40) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 10 a) k)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 k 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k -10) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 20 (*.f64 k (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 20 (*.f64 (*.f64 k (/.f64 1/2 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 20 (*.f64 (*.f64 k 1/2) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 k 10) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 k a) 2) 5)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 10 (/.f64 1 a)) k)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 10 a)) (*.f64 k 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (*.f64 k 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k 1/2) (/.f64 20 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5 (*.f64 (/.f64 k a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 k (/.f64 20 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 k (/.f64 1/2 a)) 20)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 5 a) (+.f64 k k))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 k 20))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 k (/.f64 10 a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 k (/.f64 10 a)) (*.f64 k (/.f64 10 a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 k (/.f64 10 a)) (*.f64 k (/.f64 10 a)))))))

simplify164.0ms (0.8%)

Algorithm
egg-herbie
Rules
1176×rational.json-simplify-51
874×rational.json-simplify-41
834×rational.json-simplify-1
810×rational.json-simplify-55
766×rational.json-simplify-43
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02193317
15233277
211523277
334793241
453963141
568893141
678053141
Stop Event
node limit
Counts
135 → 121
Calls
Call 1
Inputs
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) k)) (*.f64 1/10 (/.f64 a k)))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) k)) (+.f64 (*.f64 1/20 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) k)) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) k)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) k)) (+.f64 (*.f64 1/20 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) k)) (*.f64 1/10 (/.f64 a k)))))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(*.f64 10 (/.f64 k a))
(+.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 0)
(+.f64 0 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)))
(-.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 0)
(*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10))
(*.f64 a (*.f64 (pow.f64 k m) (/.f64 1/10 k)))
(*.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 1)
(*.f64 1 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 (+.f64 a a) (*.f64 (/.f64 (pow.f64 k m) (*.f64 k 20)) 1))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (/.f64 a k) 20))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 (/.f64 a k) 20) 1))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 (*.f64 (/.f64 a k) 1/10)))
(*.f64 2 (/.f64 (pow.f64 k m) (*.f64 k (/.f64 20 a))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 2))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (/.f64 (*.f64 k 20) (pow.f64 k m)))))
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 (*.f64 k 40) (pow.f64 k m))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) 5)) 1/2)
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 k a) 40)))
(*.f64 (*.f64 (pow.f64 k m) 1/10) (/.f64 a k))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (*.f64 k -10) (pow.f64 k m))))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (/.f64 k (*.f64 (pow.f64 k m) 1/10)))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (*.f64 k -10) a)))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 1/10 k)) a)
(*.f64 (*.f64 (pow.f64 k m) (/.f64 1/10 k)) (/.f64 1 (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 a k) 1/10) (pow.f64 k m))
(*.f64 (*.f64 (/.f64 a k) 1/10) (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 (/.f64 a k) (/.f64 1 (/.f64 10 (pow.f64 k m))))
(*.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (*.f64 k -10) a)))
(*.f64 (/.f64 1 k) (/.f64 a (/.f64 10 (pow.f64 k m))))
(*.f64 1/10 (*.f64 (pow.f64 k m) (/.f64 a k)))
(*.f64 (/.f64 1/10 k) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 (/.f64 1/10 k) (/.f64 a (/.f64 1 (pow.f64 k m))))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) 5)))
(*.f64 (/.f64 (/.f64 a k) 20) (*.f64 (pow.f64 k m) 2))
(*.f64 (/.f64 (pow.f64 k m) (*.f64 k 20)) (+.f64 a a))
(+.f64 (*.f64 k (/.f64 10 a)) 0)
(+.f64 0 (*.f64 k (/.f64 10 a)))
(-.f64 (*.f64 k (/.f64 10 a)) 0)
(*.f64 k (/.f64 10 a))
(*.f64 k (*.f64 10 (/.f64 1 a)))
(*.f64 k (*.f64 (*.f64 10 (/.f64 1 a)) 1))
(*.f64 10 (/.f64 k a))
(*.f64 (*.f64 k 10) (/.f64 1 a))
(*.f64 (*.f64 k (/.f64 10 a)) 1)
(*.f64 1 (*.f64 k (/.f64 10 a)))
(*.f64 (*.f64 k 20) (/.f64 1/2 a))
(*.f64 (*.f64 k 20) (*.f64 (/.f64 1/2 a) 1))
(*.f64 (*.f64 k 20) (*.f64 1/2 (/.f64 1 a)))
(*.f64 (*.f64 k (/.f64 20 a)) 1/2)
(*.f64 (/.f64 k a) 10)
(*.f64 2 (/.f64 (*.f64 k 10) (+.f64 a a)))
(*.f64 2 (/.f64 (*.f64 k (/.f64 10 a)) 2))
(*.f64 (*.f64 k 40) (/.f64 1 (*.f64 a 4)))
(*.f64 (+.f64 k k) (/.f64 5 a))
(*.f64 (+.f64 k k) (*.f64 (/.f64 5 a) 1))
(*.f64 (+.f64 k k) (*.f64 5 (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 k a) 40) 1/4)
(*.f64 (/.f64 10 a) k)
(*.f64 (/.f64 1 a) (*.f64 k 10))
(*.f64 (*.f64 k -10) (/.f64 1 (neg.f64 a)))
(*.f64 20 (*.f64 k (/.f64 1/2 a)))
(*.f64 20 (*.f64 (*.f64 k (/.f64 1/2 a)) 1))
(*.f64 20 (*.f64 (*.f64 k 1/2) (/.f64 1 a)))
(*.f64 -1 (/.f64 (*.f64 k 10) (neg.f64 a)))
(*.f64 (*.f64 (/.f64 k a) 2) 5)
(*.f64 (*.f64 10 (/.f64 1 a)) k)
(*.f64 (*.f64 2 (/.f64 10 a)) (*.f64 k 1/2))
(*.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (*.f64 k 10) 2))
(*.f64 (*.f64 k 1/2) (/.f64 20 a))
(*.f64 5 (*.f64 (/.f64 k a) 2))
(*.f64 1/2 (*.f64 k (/.f64 20 a)))
(*.f64 (*.f64 k (/.f64 1/2 a)) 20)
(*.f64 (/.f64 5 a) (+.f64 k k))
(*.f64 (/.f64 1/2 a) (*.f64 k 20))
Outputs
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a k)))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) k)))
(*.f64 1/10 (/.f64 (/.f64 a k) (exp.f64 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a k)))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) k)))
(*.f64 1/10 (/.f64 (/.f64 a k) (exp.f64 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a k)))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) k)))
(*.f64 1/10 (/.f64 (/.f64 a k) (exp.f64 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 k)) m)))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 -1 (*.f64 m (log.f64 (/.f64 1 k))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 k)) (neg.f64 m))) (/.f64 a k)))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 m (neg.f64 (log.f64 (/.f64 1 k))))) k)))
(*.f64 1/10 (/.f64 (/.f64 a k) (exp.f64 (*.f64 m (log.f64 (/.f64 1 k))))))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 a (exp.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))) m))) k))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 m (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 k)))))) (/.f64 a k)))
(*.f64 1/10 (/.f64 a k))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) k)) (*.f64 1/10 (/.f64 a k)))
(+.f64 (*.f64 1/10 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a k))) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (+.f64 (/.f64 a k) (*.f64 (*.f64 (log.f64 k) m) (/.f64 a k))))
(*.f64 1/10 (+.f64 (/.f64 a k) (*.f64 (log.f64 k) (*.f64 m (/.f64 a k)))))
(*.f64 (/.f64 a k) (+.f64 1/10 (*.f64 1/10 (*.f64 (log.f64 k) m))))
(*.f64 (/.f64 a k) (+.f64 1/10 (*.f64 (*.f64 (log.f64 k) m) 1/10)))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) k)) (+.f64 (*.f64 1/20 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) k)) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 1/10 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a k))) (+.f64 (*.f64 1/20 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a k))) (*.f64 1/10 (/.f64 a k))))
(+.f64 (*.f64 1/20 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) k))) (*.f64 1/10 (+.f64 (/.f64 a k) (*.f64 (*.f64 (log.f64 k) m) (/.f64 a k)))))
(+.f64 (*.f64 1/20 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (pow.f64 m 2) (/.f64 a k)))) (*.f64 1/10 (+.f64 (/.f64 a k) (*.f64 (log.f64 k) (*.f64 m (/.f64 a k))))))
(+.f64 (*.f64 1/10 (*.f64 (log.f64 k) (*.f64 m (/.f64 a k)))) (*.f64 (/.f64 a k) (+.f64 1/10 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) 1/20))))
(+.f64 (*.f64 a (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (/.f64 (pow.f64 m 2) k)) 1/20)) (*.f64 (/.f64 a k) (+.f64 1/10 (*.f64 (*.f64 (log.f64 k) m) 1/10))))
(+.f64 (*.f64 1/10 (/.f64 (*.f64 a (*.f64 (log.f64 k) m)) k)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))) k)) (+.f64 (*.f64 1/20 (/.f64 (*.f64 a (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))) k)) (*.f64 1/10 (/.f64 a k)))))
(+.f64 (*.f64 1/10 (*.f64 (*.f64 (log.f64 k) m) (/.f64 a k))) (+.f64 (*.f64 1/20 (*.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) (/.f64 a k))) (+.f64 (*.f64 1/10 (/.f64 a k)) (*.f64 1/60 (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) (/.f64 a k))))))
(+.f64 (*.f64 1/20 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2)) k))) (+.f64 (*.f64 1/10 (+.f64 (/.f64 a k) (*.f64 (*.f64 (log.f64 k) m) (/.f64 a k)))) (*.f64 1/60 (*.f64 a (/.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) k)))))
(+.f64 (*.f64 1/20 (*.f64 (pow.f64 (log.f64 k) 2) (*.f64 (pow.f64 m 2) (/.f64 a k)))) (+.f64 (*.f64 1/60 (*.f64 (pow.f64 (log.f64 k) 3) (*.f64 (pow.f64 m 3) (/.f64 a k)))) (*.f64 1/10 (+.f64 (/.f64 a k) (*.f64 (log.f64 k) (*.f64 m (/.f64 a k)))))))
(+.f64 (*.f64 (/.f64 a k) (+.f64 1/10 (*.f64 1/60 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3))))) (*.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 (log.f64 k) m) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))))
(+.f64 (*.f64 (/.f64 a k) (+.f64 1/10 (*.f64 (*.f64 (pow.f64 (log.f64 k) 3) (pow.f64 m 3)) 1/60))) (*.f64 (*.f64 1/10 (/.f64 a k)) (+.f64 (*.f64 (log.f64 k) m) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 k) 2) (pow.f64 m 2))))))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 1/10 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) a) k))
(*.f64 1/10 (*.f64 a (/.f64 (exp.f64 (*.f64 (log.f64 k) m)) k)))
(*.f64 1/10 (*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (/.f64 a k)))
(*.f64 (exp.f64 (*.f64 (log.f64 k) m)) (*.f64 1/10 (/.f64 a k)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(+.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 0)
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(+.f64 0 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)))
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(-.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 0)
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10))
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 a (*.f64 (pow.f64 k m) (/.f64 1/10 k)))
(*.f64 (/.f64 1/10 k) (*.f64 a (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 1)
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 1 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)))
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (+.f64 a a) (*.f64 (/.f64 (pow.f64 k m) (*.f64 k 20)) 1))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (*.f64 (pow.f64 k m) 2) (/.f64 (/.f64 a k) 20))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 (/.f64 (/.f64 a k) 20) 1))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (*.f64 (pow.f64 k m) 2) (*.f64 1/2 (*.f64 (/.f64 a k) 1/10)))
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 2 (/.f64 (pow.f64 k m) (*.f64 k (/.f64 20 a))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 k m) (*.f64 (/.f64 a k) 1/10)) 2))
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (/.f64 (*.f64 k 20) (pow.f64 k m)))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 (*.f64 k 40) (pow.f64 k m))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) 5)) 1/2)
(*.f64 (pow.f64 k m) (*.f64 (/.f64 a (*.f64 k 5)) 1/2))
(*.f64 (pow.f64 k m) (*.f64 1/2 (/.f64 a (*.f64 k 5))))
(*.f64 (/.f64 a (*.f64 k 5)) (*.f64 (pow.f64 k m) 1/2))
(*.f64 (*.f64 (pow.f64 k m) 4) (/.f64 1 (*.f64 (/.f64 k a) 40)))
(*.f64 4 (*.f64 (pow.f64 k m) (/.f64 1/40 (/.f64 k a))))
(*.f64 (pow.f64 k m) (*.f64 4 (/.f64 a (*.f64 k 40))))
(*.f64 (*.f64 (pow.f64 k m) 1/10) (/.f64 a k))
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (*.f64 k -10) (pow.f64 k m))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (/.f64 k (*.f64 (pow.f64 k m) 1/10)))))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (neg.f64 (pow.f64 k m)) (/.f64 1 (/.f64 (*.f64 k -10) a)))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 1/10 k)) a)
(*.f64 a (*.f64 (pow.f64 k m) (/.f64 1/10 k)))
(*.f64 (/.f64 1/10 k) (*.f64 a (pow.f64 k m)))
(*.f64 (*.f64 (pow.f64 k m) (/.f64 1/10 k)) (/.f64 1 (/.f64 1 a)))
(*.f64 a (*.f64 (pow.f64 k m) (/.f64 1/10 k)))
(*.f64 (/.f64 1/10 k) (*.f64 a (pow.f64 k m)))
(*.f64 (*.f64 (/.f64 a k) 1/10) (pow.f64 k m))
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 (*.f64 (/.f64 a k) 1/10) (/.f64 1 (/.f64 1 (pow.f64 k m))))
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 (/.f64 a k) (/.f64 1 (/.f64 10 (pow.f64 k m))))
(*.f64 (/.f64 a k) (/.f64 (pow.f64 k m) 10))
(*.f64 -1 (/.f64 (pow.f64 k m) (/.f64 (*.f64 k -10) a)))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (/.f64 1 k) (/.f64 a (/.f64 10 (pow.f64 k m))))
(*.f64 (/.f64 1 k) (*.f64 a (/.f64 (pow.f64 k m) 10)))
(/.f64 (*.f64 a (/.f64 (pow.f64 k m) 10)) k)
(*.f64 1/10 (*.f64 (pow.f64 k m) (/.f64 a k)))
(*.f64 1/10 (*.f64 (/.f64 a k) (pow.f64 k m)))
(*.f64 (/.f64 a k) (*.f64 1/10 (pow.f64 k m)))
(*.f64 1/10 (/.f64 (pow.f64 k m) (/.f64 k a)))
(*.f64 (/.f64 1/10 k) (/.f64 (pow.f64 k m) (/.f64 1 a)))
(*.f64 a (*.f64 (pow.f64 k m) (/.f64 1/10 k)))
(*.f64 (/.f64 1/10 k) (*.f64 a (pow.f64 k m)))
(*.f64 (/.f64 1/10 k) (/.f64 a (/.f64 1 (pow.f64 k m))))
(*.f64 a (*.f64 (pow.f64 k m) (/.f64 1/10 k)))
(*.f64 (/.f64 1/10 k) (*.f64 a (pow.f64 k m)))
(*.f64 1/2 (*.f64 (pow.f64 k m) (/.f64 (/.f64 a k) 5)))
(*.f64 (pow.f64 k m) (*.f64 (/.f64 a (*.f64 k 5)) 1/2))
(*.f64 (pow.f64 k m) (*.f64 1/2 (/.f64 a (*.f64 k 5))))
(*.f64 (/.f64 a (*.f64 k 5)) (*.f64 (pow.f64 k m) 1/2))
(*.f64 (/.f64 (/.f64 a k) 20) (*.f64 (pow.f64 k m) 2))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(*.f64 (/.f64 (pow.f64 k m) (*.f64 k 20)) (+.f64 a a))
(*.f64 (+.f64 a a) (/.f64 (pow.f64 k m) (*.f64 k 20)))
(*.f64 2 (*.f64 a (/.f64 (pow.f64 k m) (*.f64 k 20))))
(*.f64 2 (/.f64 a (/.f64 (*.f64 k 20) (pow.f64 k m))))
(/.f64 (pow.f64 k m) (*.f64 k (/.f64 10 a)))
(*.f64 a (/.f64 1/10 (/.f64 k (pow.f64 k m))))
(+.f64 (*.f64 k (/.f64 10 a)) 0)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(+.f64 0 (*.f64 k (/.f64 10 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(-.f64 (*.f64 k (/.f64 10 a)) 0)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (*.f64 10 (/.f64 1 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 k (*.f64 (*.f64 10 (/.f64 1 a)) 1))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k 10) (/.f64 1 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k (/.f64 10 a)) 1)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 1 (*.f64 k (/.f64 10 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k 20) (/.f64 1/2 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k 20) (*.f64 (/.f64 1/2 a) 1))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k 20) (*.f64 1/2 (/.f64 1 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k (/.f64 20 a)) 1/2)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (/.f64 k a) 10)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 2 (/.f64 (*.f64 k 10) (+.f64 a a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 2 (/.f64 (*.f64 k (/.f64 10 a)) 2))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k 40) (/.f64 1 (*.f64 a 4)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (+.f64 k k) (/.f64 5 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (+.f64 k k) (*.f64 (/.f64 5 a) 1))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (+.f64 k k) (*.f64 5 (/.f64 1 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 (/.f64 k a) 40) 1/4)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (/.f64 10 a) k)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (/.f64 1 a) (*.f64 k 10))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k -10) (/.f64 1 (neg.f64 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 20 (*.f64 k (/.f64 1/2 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 20 (*.f64 (*.f64 k (/.f64 1/2 a)) 1))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 20 (*.f64 (*.f64 k 1/2) (/.f64 1 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 -1 (/.f64 (*.f64 k 10) (neg.f64 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 (/.f64 k a) 2) 5)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 10 (/.f64 1 a)) k)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 2 (/.f64 10 a)) (*.f64 k 1/2))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 2 (/.f64 1 a)) (/.f64 (*.f64 k 10) 2))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k 1/2) (/.f64 20 a))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 5 (*.f64 (/.f64 k a) 2))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 1/2 (*.f64 k (/.f64 20 a)))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (*.f64 k (/.f64 1/2 a)) 20)
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (/.f64 5 a) (+.f64 k k))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))
(*.f64 (/.f64 1/2 a) (*.f64 k 20))
(*.f64 10 (/.f64 k a))
(*.f64 k (/.f64 10 a))

eval977.0ms (4.9%)

Compiler

Compiled 23857 to 16824 computations (29.5% saved)

prune345.0ms (1.7%)

Pruning

18 alts after pruning (10 fresh and 8 done)

PrunedKeptTotal
New8377844
Fresh235
Picked101
Done189
Total84118859
Error
3.0b
Counts
859 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
32.1b
(/.f64 (/.f64 2 a) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (pow.f64 k m) 2)))
26.6b
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
41.1b
(/.f64 a (+.f64 1 (*.f64 k 10)))
53.5b
(/.f64 a (*.f64 k 10))
3.1b
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
26.6b
(/.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))
22.8b
(+.f64 -1 1)
3.1b
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
16.1b
(*.f64 (pow.f64 k m) a)
40.5b
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
26.6b
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
41.1b
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
25.5b
(*.f64 (/.f64 1 k) (/.f64 a (/.f64 10 (pow.f64 k m))))
35.1b
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
36.5b
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 1 (*.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a)))))
40.5b
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)
53.5b
(*.f64 1/10 (/.f64 a k))
49.5b
a
Compiler

Compiled 302 to 230 computations (23.8% saved)

regimes69.0ms (0.4%)

Counts
33 → 1
Calls
Call 1
Inputs
a
(+.f64 -1 1)
(*.f64 1/10 (/.f64 a k))
(+.f64 -1 (-.f64 a -1))
(/.f64 a (*.f64 k 10))
(+.f64 a (*.f64 a (*.f64 k -10)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 1 (*.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a)))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (pow.f64 k m) a)
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
(*.f64 (/.f64 1 k) (/.f64 a (/.f64 10 (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(/.f64 (/.f64 (pow.f64 k m) (/.f64 1 a)) (+.f64 1 (*.f64 k 10)))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 1 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (pow.f64 k m)) a))
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
(/.f64 (/.f64 2 a) (/.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10)))) (/.f64 (*.f64 a a) (+.f64 1 (*.f64 k (+.f64 k 10))))) (/.f64 (pow.f64 k m) 2)))
(+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3))))
(*.f64 (pow.f64 k m) (+.f64 (/.f64 a (pow.f64 k 2)) (*.f64 -10 (/.f64 a (pow.f64 k 3)))))
Outputs
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
Calls

4 calls:

19.0ms
m
16.0ms
a
16.0ms
k
9.0ms
(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Results
ErrorSegmentsBranch
3.1b1a
3.1b1k
3.1b1m
3.1b1(/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 1 (*.f64 10 k)) (*.f64 k k)))
Compiler

Compiled 470 to 315 computations (33% saved)

regimes46.0ms (0.2%)

Counts
25 → 1
Calls
Call 1
Inputs
a
(+.f64 -1 1)
(*.f64 1/10 (/.f64 a k))
(+.f64 -1 (-.f64 a -1))
(/.f64 a (*.f64 k 10))
(+.f64 a (*.f64 a (*.f64 k -10)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 1 (*.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a)))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (pow.f64 k m) a)
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
(*.f64 (/.f64 1 k) (/.f64 a (/.f64 10 (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
Outputs
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
Calls

3 calls:

14.0ms
m
13.0ms
a
12.0ms
k
Results
ErrorSegmentsBranch
3.1b1a
3.1b1k
3.1b1m
Compiler

Compiled 316 to 220 computations (30.4% saved)

regimes315.0ms (1.6%)

Counts
24 → 3
Calls
Call 1
Inputs
a
(+.f64 -1 1)
(*.f64 1/10 (/.f64 a k))
(+.f64 -1 (-.f64 a -1))
(/.f64 a (*.f64 k 10))
(+.f64 a (*.f64 a (*.f64 k -10)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 1 (*.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a)))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (pow.f64 k m) a)
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
(*.f64 (/.f64 1 k) (/.f64 a (/.f64 10 (pow.f64 k m))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 (pow.f64 k m) (/.f64 (+.f64 1 (*.f64 k 10)) a))
Outputs
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))
Calls

3 calls:

242.0ms
a
34.0ms
m
32.0ms
k
Results
ErrorSegmentsBranch
11.6b3a
6.4b2k
3.5b3m
Compiler

Compiled 303 to 213 computations (29.7% saved)

bsearch55.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
4.2697295980587516e-23
2.1772414094691044e-14
28.0ms
-0.0008562535181369536
-8.258487941391042e-12
Results
38.0ms288×body256valid
12.0ms91×body256invalid
Compiler

Compiled 528 to 395 computations (25.2% saved)

regimes205.0ms (1%)

Counts
22 → 3
Calls
Call 1
Inputs
a
(+.f64 -1 1)
(*.f64 1/10 (/.f64 a k))
(+.f64 -1 (-.f64 a -1))
(/.f64 a (*.f64 k 10))
(+.f64 a (*.f64 a (*.f64 k -10)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 1 (*.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a)))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (pow.f64 k m) a)
(/.f64 (pow.f64 k m) (/.f64 (*.f64 k 10) a))
(*.f64 (/.f64 1 k) (/.f64 a (/.f64 10 (pow.f64 k m))))
Outputs
(+.f64 -1 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 (pow.f64 k m) a)
Calls

3 calls:

73.0ms
k
71.0ms
m
55.0ms
a
Results
ErrorSegmentsBranch
12.3b5a
6.6b2k
3.6b3m
Compiler

Compiled 281 to 201 computations (28.5% saved)

bsearch92.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
4.2697295980587516e-23
2.1772414094691044e-14
66.0ms
-9137231873049540.0
-15182.198159939897
Results
43.0ms304×body256valid
31.0ms166×body256infinite
13.0ms127×body256invalid
Compiler

Compiled 422 to 331 computations (21.6% saved)

regimes300.0ms (1.5%)

Counts
19 → 3
Calls
Call 1
Inputs
a
(+.f64 -1 1)
(*.f64 1/10 (/.f64 a k))
(+.f64 -1 (-.f64 a -1))
(/.f64 a (*.f64 k 10))
(+.f64 a (*.f64 a (*.f64 k -10)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(*.f64 a (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(/.f64 1 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) a))
(/.f64 1 (/.f64 (+.f64 (*.f64 k (+.f64 k 10)) 1) a))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 k 10))) (/.f64 1 (/.f64 1 a)))
(+.f64 -1 (-.f64 1 (/.f64 a (-.f64 -1 (*.f64 k (+.f64 k 10))))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 1 (*.f64 a (*.f64 (/.f64 (+.f64 1 (*.f64 10 k)) a) (/.f64 (+.f64 1 (*.f64 10 k)) a)))))
(*.f64 (+.f64 1 (*.f64 10 k)) (/.f64 (/.f64 (/.f64 1 a) (/.f64 (+.f64 1 (*.f64 10 k)) a)) (/.f64 (+.f64 1 (*.f64 10 k)) a)))
(*.f64 (/.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (+.f64 1 (*.f64 k (+.f64 k 10))))) (+.f64 1 (*.f64 k (+.f64 k 10)))) a)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 (*.f64 k (+.f64 k 10))) (-.f64 -1 (*.f64 k (+.f64 k 10))))) (-.f64 -1 (*.f64 k (+.f64 k 10)))) a)
Outputs
(+.f64 -1 1)
(/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10))))
(+.f64 -1 1)
Calls

3 calls:

212.0ms
k
53.0ms
a
27.0ms
m
Results
ErrorSegmentsBranch
16.2b6a
13.6b6k
3.7b3m
Compiler

Compiled 256 to 189 computations (26.2% saved)

bsearch237.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
132.0ms
7.300692963965597e-9
27.7311213901636
105.0ms
-9137231873049540.0
-15182.198159939897
Results
121.0ms145×body256invalid
68.0ms140×body256infinite
44.0ms304×body256valid
Compiler

Compiled 404 to 340 computations (15.8% saved)

regimes58.0ms (0.3%)

Counts
7 → 3
Calls
Call 1
Inputs
a
(+.f64 -1 1)
(*.f64 1/10 (/.f64 a k))
(+.f64 -1 (-.f64 a -1))
(/.f64 a (*.f64 k 10))
(+.f64 a (*.f64 a (*.f64 k -10)))
(/.f64 a (+.f64 1 (*.f64 k 10)))
Outputs
(+.f64 -1 1)
(/.f64 a (+.f64 1 (*.f64 k 10)))
(+.f64 -1 1)
Calls

3 calls:

28.0ms
k
14.0ms
a
14.0ms
m
Results
ErrorSegmentsBranch
21.5b3a
17.4b5k
13.3b3m
Compiler

Compiled 48 to 34 computations (29.2% saved)

bsearch128.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
108.0ms
7.300692963965597e-9
27.7311213901636
19.0ms
-0.08386717449223025
-0.0008562535181369536
Results
90.0ms63×body256invalid
34.0ms256×body256valid
Compiler

Compiled 312 to 273 computations (12.5% saved)

regimes980.0ms (4.9%)

Counts
6 → 4
Calls
Call 1
Inputs
a
(+.f64 -1 1)
(*.f64 1/10 (/.f64 a k))
(+.f64 -1 (-.f64 a -1))
(/.f64 a (*.f64 k 10))
(+.f64 a (*.f64 a (*.f64 k -10)))
Outputs
(+.f64 -1 1)
a
(+.f64 -1 (-.f64 a -1))
(+.f64 -1 1)
Calls

3 calls:

695.0ms
k
270.0ms
m
13.0ms
a
Results
ErrorSegmentsBranch
21.5b3a
17.4b5k
15.3b4m
Compiler

Compiled 41 to 29 computations (29.3% saved)

bsearch198.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
96.0ms
8.000891226752575e-14
2.1843210580924964e-11
80.0ms
-1.1578224173591986e-234
-4.3288422052428097e-237
21.0ms
-0.08386717449223025
-0.0008562535181369536
Results
120.0ms368×body256valid
10.0ms94×body256invalid
Compiler

Compiled 348 to 310 computations (10.9% saved)

regimes457.0ms (2.3%)

Accuracy

Total -45.7b remaining (-279.4%)

Threshold costs -45.7b (-279.4%)

Counts
3 → 3
Calls
Call 1
Inputs
a
(+.f64 -1 1)
(*.f64 1/10 (/.f64 a k))
Outputs
(+.f64 -1 1)
a
(+.f64 -1 1)
Calls

3 calls:

334.0ms
m
113.0ms
k
9.0ms
a
Results
ErrorSegmentsBranch
21.5b3a
17.4b5k
16.3b3m
Compiler

Compiled 24 to 18 computations (25% saved)

bsearch47.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
7.300692963965597e-9
27.7311213901636
20.0ms
-0.08386717449223025
-0.0008562535181369536
Results
35.0ms256×body256valid
8.0ms76×body256invalid
Compiler

Compiled 216 to 193 computations (10.6% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063385
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(if (<=.f64 m -1887858559910205/154742504910672534362390528) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (if (<=.f64 m 1663791412799551/79228162514264337593543950336) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))))
(if (<=.f64 m -15200) (+.f64 -1 1) (if (<=.f64 m 1663791412799551/79228162514264337593543950336) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) a)))
(if (<=.f64 m -15200) (+.f64 -1 1) (if (<=.f64 m 4278419646001971/4503599627370496) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 -1 1)))
(if (<=.f64 m -7493989779944505/1152921504606846976) (+.f64 -1 1) (if (<=.f64 m 7932099951695107/18446744073709551616) (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 -1 1)))
(if (<=.f64 m -7932099951695107/9223372036854775808) (+.f64 -1 1) (if (<=.f64 m -3007084911439871/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) a (if (<=.f64 m 6437288204283977/4951760157141521099596496896) (+.f64 -1 (-.f64 a -1)) (+.f64 -1 1))))
(if (<=.f64 m -4242751136953197/4611686018427387904) (+.f64 -1 1) (if (<=.f64 m 2184094498327211/295147905179352825856) a (+.f64 -1 1)))
a
Outputs
(*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))))
(*.f64 a (/.f64 (pow.f64 k m) (+.f64 1 (*.f64 k (+.f64 k 10)))))
(if (<=.f64 m -1887858559910205/154742504910672534362390528) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10)))) (if (<=.f64 m 1663791412799551/79228162514264337593543950336) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 1 (*.f64 k 10))))))
(if (<=.f64 m -15200) (+.f64 -1 1) (if (<=.f64 m 1663791412799551/79228162514264337593543950336) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) a)))
(if (<=.f64 m -15200) 0 (if (<=.f64 m 1663791412799551/79228162514264337593543950336) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (*.f64 (pow.f64 k m) a)))
(if (<=.f64 m -15200) (+.f64 -1 1) (if (<=.f64 m 4278419646001971/4503599627370496) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) (+.f64 -1 1)))
(if (<=.f64 m -15200) 0 (if (<=.f64 m 4278419646001971/4503599627370496) (/.f64 a (+.f64 1 (*.f64 k (+.f64 k 10)))) 0))
(if (<=.f64 m -7493989779944505/1152921504606846976) (+.f64 -1 1) (if (<=.f64 m 7932099951695107/18446744073709551616) (/.f64 a (+.f64 1 (*.f64 k 10))) (+.f64 -1 1)))
(if (<=.f64 m -7493989779944505/1152921504606846976) 0 (if (<=.f64 m 7932099951695107/18446744073709551616) (/.f64 a (+.f64 1 (*.f64 k 10))) 0))
(if (<=.f64 m -7932099951695107/9223372036854775808) (+.f64 -1 1) (if (<=.f64 m -3007084911439871/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) a (if (<=.f64 m 6437288204283977/4951760157141521099596496896) (+.f64 -1 (-.f64 a -1)) (+.f64 -1 1))))
(if (<=.f64 m -7932099951695107/9223372036854775808) 0 (if (<=.f64 m -3007084911439871/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) a (if (<=.f64 m 6437288204283977/4951760157141521099596496896) (+.f64 -1 (-.f64 a -1)) 0)))
(if (<=.f64 m -4242751136953197/4611686018427387904) (+.f64 -1 1) (if (<=.f64 m 2184094498327211/295147905179352825856) a (+.f64 -1 1)))
(if (<=.f64 m -4242751136953197/4611686018427387904) 0 (if (<=.f64 m 2184094498327211/295147905179352825856) a 0))
a
Compiler

Compiled 183 to 133 computations (27.3% saved)

soundness187.0ms (0.9%)

Algorithm
egg-herbie
Rules
1892×rational.json-simplify-35
1350×rational.json-simplify-53
968×rational.json-simplify-1
866×rational.json-simplify-59
830×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01443
12743
25037
311637
442837
5284137
6733537
Stop Event
node limit
Compiler

Compiled 91 to 47 computations (48.4% saved)

end469.0ms (2.4%)

Compiler

Compiled 159 to 106 computations (33.3% saved)

Profiling

Loading profile data...